PageSourceSearch

https://miaenergia.repower.com/chunk-66UXJUSH.js

js repower.com collected 2026-09-24 17:13:20 UTC 1,805,978 bytes, 38 lines download raw bytes

1import{C as kg,D as Eg,E as Tg,F as Dg,G as Ig,H as Lg,I as jg,J as Fg,N as Bg,O as Ng,P as Vg,Q as Dc,R as Ag,S as Hg,T as Ug,U as Rg,b as cg,c as sg,d as lg,e as mi,f as Mr,g as Qe,h as Pr,i as sn,j as Or,k as aa,m as bg,n as fg,p as ca,q as Tc,r as _g,s as Cg,t as xg,u as Mg,v as Pg,w as Og,x as wg,y as yg,z as Sg}from"./chunk-MUMA7WD6.js";import{o as mg,p as $t}from"./chunk-QVNH5W7F.js";import{a as ih}from"./chunk-SXHMIEUV.js";import{C as yr,D as Sr,E as Uo,F as yc,I as gg,L as pg,M as vg,O as kc,Q as Ec,T as hg,d as Co,e as ae,f as Pi,g as nn,h as Ji,k as bt,l as xo,m as dg,n as Mo,o as Le,p as Rn,q as Fn,r as Oo,s as Tn,t as wr,u as Dt,v as Dn,x as wc,y as Ge,z as bn}from"./chunk-V5UNYABO.js";import{f as Cr,g as xr,h as pe,j as Ut,k as Xi,m as Po,n as En,r as wo,t as Sc,u as ug}from"./chunk-JI5SUK7K.js";import{a as zg}from"./chunk-5MK5OKI2.js";import{$ as Aa,$a as _m,$c as Ii,$e as xt,$f as hr,$g as og,A as mo,Aa as ul,Ab as et,Ad as Im,Ae as tc,Ag as Cc,Ba as fe,Bb as _t,Bd as Lm,Be as gr,Bg as dt,Bh as ce,Cb as se,Cd as Qa,Cf as Hm,Cg as Jm,Ch as Y,D as ll,Db as Ra,Df as hn,E as Na,Eg as xc,Fa as xn,Fb as ar,Ff as Bi,Fg as wt,Ga as P,Gb as cn,Gd as jm,H as um,Ha as O,Hb as ze,Hd as Fm,He as nc,Hf as si,Ia as Be,Ib as Wa,J as rn,Ja as Ye,Jb as cr,Jd as Ja,Jf as Un,Jg as Mc,K as X,Ka as ne,Kd as Li,Ke as bo,Kf as Um,L as Vo,La as ie,Le as kn,Lf as Rm,M as dl,Ma as b,Md as Xa,Me as ji,Mg as eg,Na as d,Nb as h,Nc as wm,Nf as Wm,Ng as tg,O as vm,Oa as m,Ob as _,Of as Gm,P as Xe,Pa as M,Pb as Ct,Pd as Pt,Pf as $m,Pg as ve,Q as Va,Qa as Z,Qb as Ao,Qc as sr,Qf as lc,Qg as Cl,R as hm,Ra as q,Rb as Qi,Rf as dc,Rg as tn,Sa as re,Sb as Se,Sc as Xt,Sd as ec,Sf as Ym,T as C,Ta as fi,Tc as vn,Td as fl,Tf as qm,Tg as ng,Ua as _i,Uc as po,Ud as xi,Ug as xl,V as D,Va as mt,Vb as K,Vd as Bm,Vf as Zm,W as I,Wa as N,Wd as Ot,Wf as mc,Wg as Pc,X as De,Xa as Gt,Xb as Re,Xc as $a,Xd as An,Xf as gc,Xg as ig,Y as gn,Ya as z,Yb as H,Yd as ft,Yf as vr,Za as oi,Zb as At,Zf as Km,_ as ml,_a as g,_b as xm,_c as ym,_f as zi,aa as Ve,ab as vl,ac as Ci,ad as Sm,af as ge,ag as br,ah as rg,b as ni,ba as qi,bb as Cm,bc as Ho,bd as Ya,bf as ut,bg as fr,c as de,cb as Kt,cc as Mm,cd as km,cf as kt,cg as _r,ch as qn,da as T,db as gt,df as pr,dg as Oe,dh as he,e as am,ea as Wt,eb as pt,ed as ri,ef as ic,eh as ag,fa as Ha,ff as oc,fg as pc,ga as gl,gb as Qt,gd as qa,gf as rc,gg as uc,gh as Ml,h as or,ha as an,hb as Jt,hf as ac,hh as ra,i as cm,ib as _e,id as Em,ig as Yn,ja as W,jb as Et,jc as bl,je as zm,jf as _l,jg as xe,k as sm,ka as $e,kb as me,kc as pn,kd as Vn,ke as dr,kf as fo,kg as li,ld as Za,le as mr,lf as Ue,lg as vc,lh as Oc,ma as bm,mb as ee,me as jn,mf as cc,mg as Qm,n as lm,na as ii,nb as f,ne as ai,nf as _o,ob as j,oc as Pm,od as Tm,oe as uo,og as hc,oh as Tt,p as so,pa as a,pb as y,pc as Lt,pd as lr,pg as bc,ph as Mi,qb as He,qf as Ie,qg as fc,r as lo,rb as Ki,rc as Om,re as Hn,rf as Am,rg as _c,sb as hl,sc as un,sf as sc,ta as pl,te as vo,tf as Ht,th as ke,ua as rr,ub as st,uc as Di,ue as ho,uh as ht,v as dm,vb as rt,vc as Ga,vd as Dm,ve as Nm,vf as ur,w as mm,wa as A,wb as lt,we as Vm,wf as oe,x as gm,xa as Ua,xb as tt,xc as go,xd as Ka,xf as $n,y as pm,ya as Zi,yb as Ke,yc as jt,yf as ci,yg as Ni,yh as di,za as fm,zb as we,zf as Fi,zg as Vi}from"./chunk-SCIFG7YC.js";import{a as Xm}from"./chunk-XPNIDFOS.js";import{a as en}from"./chunk-IR53HPP2.js";import{a as it,b as zt,e as rm,g as It,h as ot}from"./chunk-QDSGMOWV.js";var yl=rm((Vc,Jg)=>{"use strict";(function(t,l){typeof Vc=="object"&&typeof Jg<"u"?l(Vc):typeof define=="function"&&define.amd?define(["exports"],l):(t=typeof globalThis<"u"?globalThis:t||self,l(t.leaflet={}))})(Vc,function(t){"use strict";var l="1.9.4";function e(i){var r,s,u,x;for(s=1,u=arguments.length;s<u;s++){x=arguments[s];for(r in x)i[r]=x[r]}return i}var n=Object.create||(function(){function i(){}return function(r){return i.prototype=r,new i}})();function o(i,r){var s=Array.prototype.slice;if(i.bind)return i.bind.apply(i,s.call(arguments,1));var u=s.call(arguments,2);return function(){return i.apply(r,u.length?u.concat(s.call(arguments)):arguments)}}var c=0;function p(i){return"_leaflet_id"in i||(i._leaflet_id=++c),i._leaflet_id}function v(i,r,s){var u,x,S,B;return B=function(){u=!1,x&&(S.apply(s,x),x=!1)},S=function(){u?x=arguments:(i.apply(s,arguments),setTimeout(B,r),u=!0)},S}function w(i,r,s){var u=r[1],x=r[0],S=u-x;return i===u&&s?i:((i-x)%S+S)%S+x}function k(){return!1}function E(i,r){if(r===!1)return i;var s=Math.pow(10,r===void 0?6:r);return Math.round(i*s)/s}function F(i){return i.trim?i.trim():i.replace(/^\s+|\s+$/g,"")}function V(i){return F(i).split(/\s+/)}function U(i,r){Object.prototype.hasOwnProperty.call(i,"options")||(i.options=i.options?n(i.options):{});for(var s in r)i.options[s]=r[s];return i.options}function $(i,r,s){var u=[];
1for(var x in i)u.push(encodeURIComponent(s?x.toUpperCase():x)+"="+encodeURIComponent(i[x]));return(!r||r.indexOf("?")===-1?"?":"&")+u.join("&")}var Ce=/\{ *([\w_ -]+) *\}/g;function le(i,r){return i.replace(Ce,function(s,u){var x=r[u];if(x===void 0)throw new Error("No value provided for variable "+s);return typeof x=="function"&&(x=x(r)),x})}var ue=Array.isArray||function(i){return Object.prototype.toString.call(i)==="[object Array]"};function Ne(i,r){for(var s=0;s<i.length;s++)if(i[s]===r)return s;return-1}var je="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function qe(i){return window["webkit"+i]||window["moz"+i]||window["ms"+i]}var Pe=0;function _n(i){var r=+new Date,s=Math.max(0,16-(r-Pe));return Pe=r+s,window.setTimeout(i,s)}var Ae=window.requestAnimationFrame||qe("RequestAnimationFrame")||_n,dn=window.cancelAnimationFrame||qe("CancelAnimationFrame")||qe("CancelRequestAnimationFrame")||function(i){window.clearTimeout(i)};function on(i,r,s){if(s&&Ae===_n)i.call(r);else return Ae.call(window,o(i,r))}function zn(i){i&&dn.call(window,i)}var fa={__proto__:null,extend:e,create:n,bind:o,get lastId(){return c},stamp:p,throttle:v,wrapNum:w,falseFn:k,formatNum:E,trim:F,splitWords:V,setOptions:U,getParamString:$,template:le,isArray:ue,indexOf:Ne,emptyImageUrl:je,requestFn:Ae,cancelFn:dn,requestAnimFrame:on,cancelAnimFrame:zn};function Jn(){}Jn.extend=function(i){var r=function(){U(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},s=r.__super__=this.prototype,u=n(s);u.constructor=r,r.prototype=u;for(var x in this)Object.prototype.hasOwnProperty.call(this,x)&&x!=="prototype"&&x!=="__super__"&&(r[x]=this[x]);return i.statics&&e(r,i.statics),i.includes&&(Wr(i.includes),e.apply(null,[u].concat(i.includes))),e(u,i),delete u.statics,delete u.includes,u.options&&(u.options=s.options?n(s.options):{},e(u.options,i.options)),u._initHooks=[],u.callInitHooks=function(){if(!this._initHooksCalled){s.callInitHooks&&s.callInitHooks.call(this),this._initHooksCalled=!0;for(var S=0,B=u._initHooks.length;S<B;S++)u._initHooks[S].call(this)}},r},Jn.include=function(i){var r=this.prototype.options;return e(this.prototype,i),i.options&&(this.prototype.options=r,this.mergeOptions(i.options)),this},Jn.mergeOptions=function(i){return e(this.prototype.options,i),this},Jn.addInitHook=function(i){var r=Array.prototype.slice.call(arguments,1),s=typeof i=="function"?i:function(){this[i].apply(this,r)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(s),this};function Wr(i){if(!(typeof L>"u"||!L||!L.Mixin)){i=ue(i)?i:[i];for(var r=0;r<i.length;
1r++)i[r]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var wn={on:function(i,r,s){if(typeof i=="object")for(var u in i)this._on(u,i[u],r);else{i=V(i);for(var x=0,S=i.length;x<S;x++)this._on(i[x],r,s)}return this},off:function(i,r,s){if(!arguments.length)delete this._events;else if(typeof i=="object")for(var u in i)this._off(u,i[u],r);else{i=V(i);for(var x=arguments.length===1,S=0,B=i.length;S<B;S++)x?this._off(i[S]):this._off(i[S],r,s)}return this},_on:function(i,r,s,u){if(typeof r!="function"){console.warn("wrong listener type: "+typeof r);return}if(this._listens(i,r,s)===!1){s===this&&(s=void 0);var x={fn:r,ctx:s};u&&(x.once=!0),this._events=this._events||{},this._events[i]=this._events[i]||[],this._events[i].push(x)}},_off:function(i,r,s){var u,x,S;if(this._events&&(u=this._events[i],!!u)){if(arguments.length===1){if(this._firingCount)for(x=0,S=u.length;x<S;x++)u[x].fn=k;delete this._events[i];return}if(typeof r!="function"){console.warn("wrong listener type: "+typeof r);return}var B=this._listens(i,r,s);if(B!==!1){var R=u[B];this._firingCount&&(R.fn=k,this._events[i]=u=u.slice()),u.splice(B,1)}}},fire:function(i,r,s){if(!this.listens(i,s))return this;var u=e({},r,{type:i,target:this,sourceTarget:r&&r.sourceTarget||this});if(this._events){var x=this._events[i];if(x){this._firingCount=this._firingCount+1||1;for(var S=0,B=x.length;S<B;S++){var R=x[S],G=R.fn;R.once&&this.off(i,G,R.ctx),G.call(R.ctx||this,u)}this._firingCount--}}return s&&this._propagateEvent(u),this},listens:function(i,r,s,u){typeof i!="string"&&console.warn('"string" type argument expected');var x=r;typeof r!="function"&&(u=!!r,x=void 0,s=void 0);var S=this._events&&this._events[i];if(S&&S.length&&this._listens(i,x,s)!==!1)return!0;if(u){for(var B in this._eventParents)if(this._eventParents[B].listens(i,r,s,u))return!0}return!1},_listens:function(i,r,s){if(!this._events)return!1;var u=this._events[i]||[];if(!r)return!!u.length;s===this&&(s=void 0);for(var x=0,S=u.length;x<S;x++)if(u[x].fn===r&&u[x].ctx===s)return x;return!1},once:function(i,r,s){if(typeof i=="object")for(var u in i)this._on(u,i[u],r,!0);else{i=V(i);for(var x=0,S=i.length;x<S;x++)this._on(i[x],r,s,!0)}return this},addEventParent:function(i){return this._eventParents=this._eventParents||{},this._eventParents[p(i)]=i,this},removeEventParent:function(i){return this._eventParents&&delete this._eventParents[p(i)],this},_propagateEvent:function(i){for(var r in this._eventParents)this._eventParents[r].fire(i.type,e({layer:i.target,propagatedFrom:i.target},i),!0)}};wn.addEventListener=wn.on,wn.removeEventListener=wn.clearAllEventListeners=wn.off,wn.addOneTimeEventListener=wn.once,wn.fireEvent=wn.fire,wn.hasEventListeners=wn.listens;var oo=Jn.extend(wn);function Ee(i,r,s){this.x=s?Math.round(i):i,this.y=s?Math.round(r):r}var Vt=Math.trunc||function(i){return i>0?Math.floor(i):Math.ceil(i)};Ee.prototype={clone:function(){return new Ee(this.x,this.y)},add:function(i){return this.clone()._add(Te(i))},_add:function(i){return this.x+=i.x,this.y+=i.y,this},subtract:function(i){return this.clone()._subtract(Te(i))},_subtract:function(i){return this.x-=i.x,this.y-=i.y,this},divideBy:function(i){return this.clone()._divideBy(i)},_divideBy:function(i){return this.x/=i,this.y/=i,this},multiplyBy:function(i){return this.clone()._multiplyBy(i)},_multiplyBy:function(i){return this.x*=i,this.y*=i,this},scaleBy:function(i){return new Ee(this.x*i.x,this.y*i.y)},unscaleBy:function(i){return new Ee(this.x/i.x,this.y/i.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=Vt(this.x),this.y=Vt(this.y),this},distanceTo:function(i){i=Te(i);var r=i.x-this.x,s=i.y-this.y;return Math.sqrt(r*r+s*s)},equals:function(i){return i=Te(i),i.x===this.x&&i.y===this.y},contains:function(i){return i=Te(i),Math.abs(i.x)<=Math.abs(this.x)&&Math.abs(i.y)<=Math.abs(this.y)},toString:function(){return"Point("+E(this.x)+", "+E(this.y)+")"}};function Te(i,r,s){return i instanceof Ee?i:ue(i)?new Ee(i[0],i[1]):i==null?i:typeof i=="object"&&"x"in i&&"y"in i?new Ee(i.x,i.y):new Ee(i,r,s)}function yt(i,r){if(i)for(var s=r?[i,r]:i,u=0,x=s.length;u<x;u++)this.extend(s[u])}yt.prototype={extend:function(i){var r,s;if(!i)return this;if(i instanceof Ee||typeof i[0]=="number"||"x"in i)r=s=Te(i);else if(i=yn(i),r=i.min,s=i.max,!r||!s)return this;return!this.min&&!this.max?(this.min=r.clone(),this.max=s.clone()):(this.min.x=Math.min(r.x,this.min.x),this.max.x=Math.max(s.x,this.max.x),this.min.y=Math.min(r.y,this.min.y),this.max.y=Math.max(s.y,this.max.y)),this},getCenter:function(i){return Te((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,i)},getBottomLeft:function(){return Te(this.min.x,this.max.y)},getTopRight:function(){return Te(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(i){var r,s;return typeof i[0]=="number"||i instanceof Ee?i=Te(i):i=yn(i),i instanceof yt?(r=i.min,s=i.max):r=s=i,r.x>=this.min.x&&s.x<=this.max.x&&r.y>=this.min.y&&s.y<=this.max.y},intersects:function(i){i=yn(i);var r=this.min,s=this.max,u=i.min,x=i.max,S=x.x>=r.x&&u.x<=s.x,B=x.y>=r.y&&u.y<=s.y;return S&&B},overlaps:function(i){i=yn(i);var r=this.min,s=this.max,u=i.min,x=i.max,S=x.x>r.x&&u.x<s.x,B=x.y>r.y&&u.y<s.y;return S&&B},isValid:function(){return!!(this.min&&this.max)},pad:function(i){var r=this.min,s=this.max,u=Math.abs(r.x-s.x)*i,x=Math.abs(r.y-s.y)*i;return yn(Te(r.x-u,r.y-x),Te(s.x+u,s.y+x))},equals:function(i){return i?(i=yn(i),this.min.equals(i.getTopLeft())&&this.max.equals(i.getBottomRight())):!1}};function yn(i,r){return!i||i instanceof yt?i:new yt(i,r)}function Sn(i,r){if(i)for(var s=r?[i,r]:i,u=0,x=s.length;u<x;u++)this.extend(s[u])}Sn.prototype={extend:function(i){var r=this._southWest,s=this._northEast,u,x;if(i instanceof Mt)u=i,x=i;else if(i instanceof Sn){if(u=i._southWest,x=i._northEast,!u||!x)return this}else return i?this.extend(at(i)||Yt(i)):this;return!r&&!s?(this._southWest=new Mt(u.lat,u.lng),this._northEast=new Mt(x.lat,x.lng)):(r.lat=Math.min(u.lat,r.lat),r.lng=Math.min(u.lng,r.lng),s.lat=Math.max(x.lat,s.lat),s.lng=Math.max(x.lng,s.lng)),this},pad:function(i){var r=this._southWest,s=this._northEast,u=Math.abs(r.lat-s.lat)*i,x=Math.abs(r.lng-s.lng)*i;return new Sn(new Mt(r.lat-u,r.lng-x),new Mt(s.lat+u,s.lng+x))},getCenter:function(){return new Mt((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new Mt(this.getNorth(),this.getWest())},getSouthEast:function(){return new Mt(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat}
1,getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(i){typeof i[0]=="number"||i instanceof Mt||"lat"in i?i=at(i):i=Yt(i);var r=this._southWest,s=this._northEast,u,x;return i instanceof Sn?(u=i.getSouthWest(),x=i.getNorthEast()):u=x=i,u.lat>=r.lat&&x.lat<=s.lat&&u.lng>=r.lng&&x.lng<=s.lng},intersects:function(i){i=Yt(i);var r=this._southWest,s=this._northEast,u=i.getSouthWest(),x=i.getNorthEast(),S=x.lat>=r.lat&&u.lat<=s.lat,B=x.lng>=r.lng&&u.lng<=s.lng;return S&&B},overlaps:function(i){i=Yt(i);var r=this._southWest,s=this._northEast,u=i.getSouthWest(),x=i.getNorthEast(),S=x.lat>r.lat&&u.lat<s.lat,B=x.lng>r.lng&&u.lng<s.lng;return S&&B},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(i,r){return i?(i=Yt(i),this._southWest.equals(i.getSouthWest(),r)&&this._northEast.equals(i.getNorthEast(),r)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function Yt(i,r){return i instanceof Sn?i:new Sn(i,r)}function Mt(i,r,s){if(isNaN(i)||isNaN(r))throw new Error("Invalid LatLng object: ("+i+", "+r+")");this.lat=+i,this.lng=+r,s!==void 0&&(this.alt=+s)}Mt.prototype={equals:function(i,r){if(!i)return!1;i=at(i);var s=Math.max(Math.abs(this.lat-i.lat),Math.abs(this.lng-i.lng));return s<=(r===void 0?1e-9:r)},toString:function(i){return"LatLng("+E(this.lat,i)+", "+E(this.lng,i)+")"},distanceTo:function(i){return ro.distance(this,at(i))},wrap:function(){return ro.wrapLatLng(this)},toBounds:function(i){var r=180*i/40075017,s=r/Math.cos(Math.PI/180*this.lat);return Yt([this.lat-r,this.lng-s],[this.lat+r,this.lng+s])},clone:function(){return new Mt(this.lat,this.lng,this.alt)}};function at(i,r,s){return i instanceof Mt?i:ue(i)&&typeof i[0]!="object"?i.length===3?new Mt(i[0],i[1],i[2]):i.length===2?new Mt(i[0],i[1]):null:i==null?i:typeof i=="object"&&"lat"in i?new Mt(i.lat,"lng"in i?i.lng:i.lon,i.alt):r===void 0?null:new Mt(i,r,s)}var Ri={latLngToPoint:function(i,r){var s=this.projection.project(i),u=this.scale(r);return this.transformation._transform(s,u)},pointToLatLng:function(i,r){var s=this.scale(r),u=this.transformation.untransform(i,s);return this.projection.unproject(u)},project:function(i){return this.projection.project(i)},unproject:function(i){return this.projection.unproject(i)},scale:function(i){return 256*Math.pow(2,i)},zoom:function(i){return Math.log(i/256)/Math.LN2},getProjectedBounds:function(i){if(this.infinite)return null;var r=this.projection.bounds,s=this.scale(i),u=this.transformation.transform(r.min,s),x=this.transformation.transform(r.max,s);return new yt(u,x)},infinite:!1,wrapLatLng:function(i){var r=this.wrapLng?w(i.lng,this.wrapLng,!0):i.lng,s=this.wrapLat?w(i.lat,this.wrapLat,!0):i.lat,u=i.alt;return new Mt(s,r,u)},wrapLatLngBounds:function(i){var r=i.getCenter(),s=this.wrapLatLng(r),u=r.lat-s.lat,x=r.lng-s.lng;if(u===0&&x===0)return i;
1var S=i.getSouthWest(),B=i.getNorthEast(),R=new Mt(S.lat-u,S.lng-x),G=new Mt(B.lat-u,B.lng-x);return new Sn(R,G)}},ro=e({},Ri,{wrapLng:[-180,180],R:6371e3,distance:function(i,r){var s=Math.PI/180,u=i.lat*s,x=r.lat*s,S=Math.sin((r.lat-i.lat)*s/2),B=Math.sin((r.lng-i.lng)*s/2),R=S*S+Math.cos(u)*Math.cos(x)*B*B,G=2*Math.atan2(Math.sqrt(R),Math.sqrt(1-R));return this.R*G}}),Zl=6378137,Es={R:Zl,MAX_LATITUDE:85.0511287798,project:function(i){var r=Math.PI/180,s=this.MAX_LATITUDE,u=Math.max(Math.min(s,i.lat),-s),x=Math.sin(u*r);return new Ee(this.R*i.lng*r,this.R*Math.log((1+x)/(1-x))/2)},unproject:function(i){var r=180/Math.PI;return new Mt((2*Math.atan(Math.exp(i.y/this.R))-Math.PI/2)*r,i.x*r/this.R)},bounds:(function(){var i=Zl*Math.PI;return new yt([-i,-i],[i,i])})()};function Ts(i,r,s,u){if(ue(i)){this._a=i[0],this._b=i[1],this._c=i[2],this._d=i[3];return}this._a=i,this._b=r,this._c=s,this._d=u}Ts.prototype={transform:function(i,r){return this._transform(i.clone(),r)},_transform:function(i,r){return r=r||1,i.x=r*(this._a*i.x+this._b),i.y=r*(this._c*i.y+this._d),i},untransform:function(i,r){return r=r||1,new Ee((i.x/r-this._b)/this._a,(i.y/r-this._d)/this._c)}};function Gr(i,r,s,u){return new Ts(i,r,s,u)}var Ds=e({},ro,{code:"EPSG:3857",projection:Es,transformation:(function(){var i=.5/(Math.PI*Es.R);return Gr(i,.5,-i,.5)})()}),Lu=e({},Ds,{code:"EPSG:900913"});function Kl(i){return document.createElementNS("http://www.w3.org/2000/svg",i)}function Ql(i,r){var s="",u,x,S,B,R,G;for(u=0,S=i.length;u<S;u++){for(R=i[u],x=0,B=R.length;x<B;x++)G=R[x],s+=(x?"L":"M")+G.x+" "+G.y;s+=r?ye.svg?"z":"x":""}return s||"M0 0"}var Is=document.documentElement.style,_a="ActiveXObject"in window,ju=_a&&!document.addEventListener,Jl="msLaunchUri"in navigator&&!("documentMode"in document),Ls=Si("webkit"),Xl=Si("android"),ed=Si("android 2")||Si("android 3"),Fu=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Bu=Xl&&Si("Google")&&Fu<537&&!("AudioNode"in window),js=!!window.opera,td=!Jl&&Si("chrome"),nd=Si("gecko")&&!Ls&&!js&&!_a,zu=!td&&Si("safari"),id=Si("phantom"),od="OTransition"in Is,Nu=navigator.platform.indexOf("Win")===0,rd=_a&&"transition"in Is,Fs="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ed,ad="MozPerspective"in Is,Vu=!window.L_DISABLE_3D&&(rd||Fs||ad)&&!od&&!id,$r=typeof orientation<"u"||Si("mobile"),Au=$r&&Ls,Hu=$r&&Fs,cd=!window.PointerEvent&&window.MSPointerEvent,sd=!!(window.PointerEvent||cd),ld="ontouchstart"in window||!!window.TouchEvent,Uu=!window.L_NO_TOUCH&&(ld||sd),Ru=$r&&js,Wu=$r&&nd,Gu=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,$u=(function(){var i=!1;try{var r=Object.defineProperty({},"passive",{get:function(){i=!0}});window.addEventListener("testPassiveEventSupport",k,r),window.removeEventListener("testPassiveEventSupport",k,r)}catch(s){}return i})(),Yu=(function(){return!!document.createElement("canvas").getContext})(),Bs=!!(document.createElementNS&&Kl("svg").createSVGRect),qu=!!Bs&&(function(){var i=document.createElement("div");return i.innerHTML="<svg/>",(i.firstChild&&i.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"})(),Zu=!Bs&&(function(){try{var i=document.createElement("div");i.innerHTML='<v:shape adj="1"/>';var r=i.firstChild;return r.style.behavior="url(#default#VML)",r&&typeof r.adj=="object"}catch(s){return!1}})(),Ku=navigator.platform.indexOf("Mac")===0,Qu=navigator.platform.indexOf("Linux")===0;function Si(i){return navigator.userAgent.toLowerCase().indexOf(i)>=0}var ye={ie:_a,ielt9:ju,edge:Jl,webkit:Ls,android:Xl,android23:ed,androidStock:Bu,opera:js,chrome:td,gecko:nd,safari:zu,phantom:id,opera12:od,win:Nu,ie3d:rd,webkit3d:Fs,gecko3d:ad,any3d:Vu,mobile:$r,mobileWebkit:Au,mobileWebkit3d:Hu,msPointer:cd,pointer:sd,touch:Uu,touchNative:ld,mobileOpera:Ru,mobileGecko:Wu,retina:Gu,passiveEvents:$u,canvas:Yu,svg:Bs,vml:Zu,inlineSvg:qu,mac:Ku,linux:Qu},dd=ye.msPointer?"MSPointerDown":"pointerdown",md=ye.msPointer?"MSPointerMove":"pointermove",gd=ye.msPointer?"MSPointerUp":"pointerup",pd=ye.msPointer?"MSPointerCancel":"pointercancel",zs={touchstart:dd,touchmove:md,touchend:gd,touchcancel:pd},ud={touchstart:iv,touchmove:Ca,touchend:Ca,touchcancel:Ca},Zo={},vd=!1;function Ju(i,r,s){return r==="touchstart"&&nv(),ud[r]?(s=ud[r].bind(this,s),i.addEventListener(zs[r],s,!1),s):(console.warn("wrong event specified:",r),k)}function Xu(i,r,s){if(!zs[r]){console.warn("wrong event specified:",r);return}i.removeEventListener(zs[r],s,!1)}function ev(i){Zo[i.pointerId]=i}function tv(i){Zo[i.pointerId]&&(Zo[i.pointerId]=i)}function hd(i){delete Zo[i.pointerId]}function nv(){vd||(document.addEventListener(dd,ev,!0),document.addEventListener(md,tv,!0),document.addEventListener(gd,hd,!0),document.addEventListener(pd,hd,!0),vd=!0)}function Ca(i,r){if(r.pointerType!==(r.MSPOINTER_TYPE_MOUSE||"mouse")){r.touches=[];for(var s in Zo)r.touches.push(Zo[s]);r.changedTouches=[r],i(r)}}function iv(i,r){r.MSPOINTER_TYPE_TOUCH&&r.pointerType===r.MSPOINTER_TYPE_TOUCH&&Cn(r),Ca(i,r)}function ov(i){var r={},s,u;for(u in i)s=i[u],r[u]=s&&s.bind?s.bind(i):s;return i=r,r.type="dblclick",r.detail=2,r.isTrusted=!1,r._simulated=!0,r}var rv=200;function av(i,r){i.addEventListener("dblclick",r);var s=0,u;function x(S){if(S.detail!==1){u=S.detail;return}if(!(S.pointerType==="mouse"||S.sourceCapabilities&&!S.sourceCapabilities.firesTouchEvents)){var B=xd(S);if(!(B.some(function(G){return G instanceof HTMLLabelElement&&G.attributes.for})&&!B.some(function(G){return G instanceof HTMLInputElement||G instanceof HTMLSelectElement}))){var R=Date.now();R-s<=rv?(u++,u===2&&r(ov(S))):u=1,s=R}}}return i.addEventListener("click",x),{dblclick:r,simDblclick:x}}function cv(i,r){i.removeEventListener("dblclick",r.dblclick),i.removeEventListener("click",r.simDblclick)}var Ns=Pa(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Yr=Pa(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),bd=Yr==="webkitTransition"||Yr==="OTransition"?Yr+"End":"transitionend";function fd(i){return typeof i=="string"?document.getElementById(i):i}function qr(i,r){var s=i.style[r]||i.currentStyle&&i.currentStyle[r];if((!s||s==="auto")&&document.defaultView){var u=document.defaultView.getComputedStyle(i,null);s=u?u[r]:null}return s==="auto"?null:s}function vt(i,r,s){var u=document.createElement(i);return u.className=r||"",s&&s.appendChild(u),u}function Bt(i){var r=i.parentNode;r&&r.removeChild(i)}function xa(i){for(;i.firstChild;)i.removeChild(i.firstChild)}function Ko(i){var r=i.parentNode;
1r&&r.lastChild!==i&&r.appendChild(i)}function Qo(i){var r=i.parentNode;r&&r.firstChild!==i&&r.insertBefore(i,r.firstChild)}function Vs(i,r){if(i.classList!==void 0)return i.classList.contains(r);var s=Ma(i);return s.length>0&&new RegExp("(^|\\s)"+r+"(\\s|$)").test(s)}function Ze(i,r){if(i.classList!==void 0)for(var s=V(r),u=0,x=s.length;u<x;u++)i.classList.add(s[u]);else if(!Vs(i,r)){var S=Ma(i);As(i,(S?S+" ":"")+r)}}function Rt(i,r){i.classList!==void 0?i.classList.remove(r):As(i,F((" "+Ma(i)+" ").replace(" "+r+" "," ")))}function As(i,r){i.className.baseVal===void 0?i.className=r:i.className.baseVal=r}function Ma(i){return i.correspondingElement&&(i=i.correspondingElement),i.className.baseVal===void 0?i.className:i.className.baseVal}function Xn(i,r){"opacity"in i.style?i.style.opacity=r:"filter"in i.style&&sv(i,r)}function sv(i,r){var s=!1,u="DXImageTransform.Microsoft.Alpha";try{s=i.filters.item(u)}catch(x){if(r===1)return}r=Math.round(r*100),s?(s.Enabled=r!==100,s.Opacity=r):i.style.filter+=" progid:"+u+"(opacity="+r+")"}function Pa(i){for(var r=document.documentElement.style,s=0;s<i.length;s++)if(i[s]in r)return i[s];return!1}function jo(i,r,s){var u=r||new Ee(0,0);i.style[Ns]=(ye.ie3d?"translate("+u.x+"px,"+u.y+"px)":"translate3d("+u.x+"px,"+u.y+"px,0)")+(s?" scale("+s+")":"")}function qt(i,r){i._leaflet_pos=r,ye.any3d?jo(i,r):(i.style.left=r.x+"px",i.style.top=r.y+"px")}function Fo(i){return i._leaflet_pos||new Ee(0,0)}var Zr,Kr,Hs;if("onselectstart"in document)Zr=function(){We(window,"selectstart",Cn)},Kr=function(){St(window,"selectstart",Cn)};else{var Qr=Pa(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Zr=function(){if(Qr){var i=document.documentElement.style;Hs=i[Qr],i[Qr]="none"}},Kr=function(){Qr&&(document.documentElement.style[Qr]=Hs,Hs=void 0)}}function Us(){We(window,"dragstart",Cn)}function Rs(){St(window,"dragstart",Cn)}var Oa,Ws;function Gs(i){for(;i.tabIndex===-1;)i=i.parentNode;i.style&&(wa(),Oa=i,Ws=i.style.outlineStyle,i.style.outlineStyle="none",We(window,"keydown",wa))}function wa(){Oa&&(Oa.style.outlineStyle=Ws,Oa=void 0,Ws=void 0,St(window,"keydown",wa))}function _d(i){do i=i.parentNode;while((!i.offsetWidth||!i.offsetHeight)&&i!==document.body);return i}function $s(i){var r=i.getBoundingClientRect();return{x:r.width/i.offsetWidth||1,y:r.height/i.offsetHeight||1,boundingClientRect:r}}var lv={__proto__:null,TRANSFORM:Ns,TRANSITION:Yr,TRANSITION_END:bd,get:fd,getStyle:qr,create:vt,remove:Bt,empty:xa,toFront:Ko,toBack:Qo,hasClass:Vs,addClass:Ze,removeClass:Rt,setClass:As,getClass:Ma,setOpacity:Xn,testProp:Pa,setTransform:jo,setPosition:qt,getPosition:Fo,get disableTextSelection(){return Zr},get enableTextSelection(){return Kr},disableImageDrag:Us,enableImageDrag:Rs,preventOutline:Gs,restoreOutline:wa,getSizedParentNode:_d,getScale:$s};function We(i,r,s,u){if(r&&typeof r=="object")for(var x in r)qs(i,x,r[x],s);else{r=V(r);for(var S=0,B=r.length;S<B;S++)qs(i,r[S],s,u)}return this}var ki="_leaflet_events";function St(i,r,s,u){if(arguments.length===1)Cd(i),delete i[ki];else if(r&&typeof r=="object")for(var x in r)Zs(i,x,r[x],s);else if(r=V(r),arguments.length===2)Cd(i,function(R){return Ne(r,R)!==-1});else for(var S=0,B=r.length;S<B;S++)Zs(i,r[S],s,u);return this}function Cd(i,r){for(var s in i[ki]){var u=s.split(/\d/)[0];(!r||r(u))&&Zs(i,u,null,null,s)}}
1var Ys={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function qs(i,r,s,u){var x=r+p(s)+(u?"_"+p(u):"");if(i[ki]&&i[ki][x])return this;var S=function(R){return s.call(u||i,R||window.event)},B=S;!ye.touchNative&&ye.pointer&&r.indexOf("touch")===0?S=Ju(i,r,S):ye.touch&&r==="dblclick"?S=av(i,S):"addEventListener"in i?r==="touchstart"||r==="touchmove"||r==="wheel"||r==="mousewheel"?i.addEventListener(Ys[r]||r,S,ye.passiveEvents?{passive:!1}:!1):r==="mouseenter"||r==="mouseleave"?(S=function(R){R=R||window.event,Qs(i,R)&&B(R)},i.addEventListener(Ys[r],S,!1)):i.addEventListener(r,B,!1):i.attachEvent("on"+r,S),i[ki]=i[ki]||{},i[ki][x]=S}function Zs(i,r,s,u,x){x=x||r+p(s)+(u?"_"+p(u):"");var S=i[ki]&&i[ki][x];if(!S)return this;!ye.touchNative&&ye.pointer&&r.indexOf("touch")===0?Xu(i,r,S):ye.touch&&r==="dblclick"?cv(i,S):"removeEventListener"in i?i.removeEventListener(Ys[r]||r,S,!1):i.detachEvent("on"+r,S),i[ki][x]=null}function Bo(i){return i.stopPropagation?i.stopPropagation():i.originalEvent?i.originalEvent._stopped=!0:i.cancelBubble=!0,this}function Ks(i){return qs(i,"wheel",Bo),this}function Jr(i){return We(i,"mousedown touchstart dblclick contextmenu",Bo),i._leaflet_disable_click=!0,this}function Cn(i){return i.preventDefault?i.preventDefault():i.returnValue=!1,this}function zo(i){return Cn(i),Bo(i),this}function xd(i){if(i.composedPath)return i.composedPath();for(var r=[],s=i.target;s;)r.push(s),s=s.parentNode;return r}function Md(i,r){if(!r)return new Ee(i.clientX,i.clientY);var s=$s(r),u=s.boundingClientRect;return new Ee((i.clientX-u.left)/s.x-r.clientLeft,(i.clientY-u.top)/s.y-r.clientTop)}var dv=ye.linux&&ye.chrome?window.devicePixelRatio:ye.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function Pd(i){return ye.edge?i.wheelDeltaY/2:i.deltaY&&i.deltaMode===0?-i.deltaY/dv:i.deltaY&&i.deltaMode===1?-i.deltaY*20:i.deltaY&&i.deltaMode===2?-i.deltaY*60:i.deltaX||i.deltaZ?0:i.wheelDelta?(i.wheelDeltaY||i.wheelDelta)/2:i.detail&&Math.abs(i.detail)<32765?-i.detail*20:i.detail?i.detail/-32765*60:0}function Qs(i,r){var s=r.relatedTarget;if(!s)return!0;try{for(;s&&s!==i;)s=s.parentNode}catch(u){return!1}return s!==i}var mv={__proto__:null,on:We,off:St,stopPropagation:Bo,disableScrollPropagation:Ks,disableClickPropagation:Jr,preventDefault:Cn,stop:zo,getPropagationPath:xd,getMousePosition:Md,getWheelDelta:Pd,isExternalTarget:Qs,addListener:We,removeListener:St},Od=oo.extend({run:function(i,r,s,u){this.stop(),this._el=i,this._inProgress=!0,this._duration=s||.25,this._easeOutPower=1/Math.max(u||.5,.2),this._startPos=Fo(i),this._offset=r.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=on(this._animate,this),this._step()},_step:function(i){var r=+new Date-this._startTime,s=this._duration*1e3;r<s?this._runFrame(this._easeOut(r/s),i):(this._runFrame(1),this._complete())},_runFrame:function(i,r){var s=this._startPos.add(this._offset.multiplyBy(i));r&&s._round(),qt(this._el,s),this.fire("step")},_complete:function(){zn(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(i){return 1-Math.pow(1-i,this._easeOutPower)}}),ct=oo.extend({options:{crs:Ds,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(i,r){r=U(this,r),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(i),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),r.maxBounds&&this.setMaxBounds(r.maxBounds),r.zoom!==void 0&&(this._zoom=this._limitZoom(r.zoom)),r.center&&r.zoom!==void 0&&this.setView(at(r.center),r.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Yr&&ye.any3d&&!ye.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),We(this._proxy,bd,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
1,setView:function(i,r,s){if(r=r===void 0?this._zoom:this._limitZoom(r),i=this._limitCenter(at(i),r,this.options.maxBounds),s=s||{},this._stop(),this._loaded&&!s.reset&&s!==!0){s.animate!==void 0&&(s.zoom=e({animate:s.animate},s.zoom),s.pan=e({animate:s.animate,duration:s.duration},s.pan));var u=this._zoom!==r?this._tryAnimatedZoom&&this._tryAnimatedZoom(i,r,s.zoom):this._tryAnimatedPan(i,s.pan);if(u)return clearTimeout(this._sizeTimer),this}return this._resetView(i,r,s.pan&&s.pan.noMoveStart),this},setZoom:function(i,r){return this._loaded?this.setView(this.getCenter(),i,{zoom:r}):(this._zoom=i,this)},zoomIn:function(i,r){return i=i||(ye.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+i,r)},zoomOut:function(i,r){return i=i||(ye.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-i,r)},setZoomAround:function(i,r,s){var u=this.getZoomScale(r),x=this.getSize().divideBy(2),S=i instanceof Ee?i:this.latLngToContainerPoint(i),B=S.subtract(x).multiplyBy(1-1/u),R=this.containerPointToLatLng(x.add(B));return this.setView(R,r,{zoom:s})},_getBoundsCenterZoom:function(i,r){r=r||{},i=i.getBounds?i.getBounds():Yt(i);var s=Te(r.paddingTopLeft||r.padding||[0,0]),u=Te(r.paddingBottomRight||r.padding||[0,0]),x=this.getBoundsZoom(i,!1,s.add(u));if(x=typeof r.maxZoom=="number"?Math.min(r.maxZoom,x):x,x===1/0)return{center:i.getCenter(),zoom:x};
1var S=u.subtract(s).divideBy(2),B=this.project(i.getSouthWest(),x),R=this.project(i.getNorthEast(),x),G=this.unproject(B.add(R).divideBy(2).add(S),x);return{center:G,zoom:x}},fitBounds:function(i,r){if(i=Yt(i),!i.isValid())throw new Error("Bounds are not valid.");var s=this._getBoundsCenterZoom(i,r);return this.setView(s.center,s.zoom,r)},fitWorld:function(i){return this.fitBounds([[-90,-180],[90,180]],i)},panTo:function(i,r){return this.setView(i,this._zoom,{pan:r})},panBy:function(i,r){if(i=Te(i).round(),r=r||{},!i.x&&!i.y)return this.fire("moveend");if(r.animate!==!0&&!this.getSize().contains(i))return this._resetView(this.unproject(this.project(this.getCenter()).add(i)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Od,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),r.noMoveStart||this.fire("movestart"),r.animate!==!1){Ze(this._mapPane,"leaflet-pan-anim");var s=this._getMapPanePos().subtract(i).round();this._panAnim.run(this._mapPane,s,r.duration||.25,r.easeLinearity)}else this._rawPanBy(i),this.fire("move").fire("moveend");return this},flyTo:function(i,r,s){if(s=s||{},s.animate===!1||!ye.any3d)return this.setView(i,r,s);this._stop();var u=this.project(this.getCenter()),x=this.project(i),S=this.getSize(),B=this._zoom;i=at(i),r=r===void 0?B:r;var R=Math.max(S.x,S.y),G=R*this.getZoomScale(B,r),J=x.distanceTo(u)||1,be=1.42,Fe=be*be;function Je(Zt){var za=Zt?-1:1,Xv=Zt?G:R,eh=G*G-R*R+za*Fe*Fe*J*J,th=2*Xv*Fe*J,sl=eh/th,om=Math.sqrt(sl*sl+1)-sl,nh=om<1e-9?-18:Math.log(om);return nh}function Ln(Zt){return(Math.exp(Zt)-Math.exp(-Zt))/2}function mn(Zt){return(Math.exp(Zt)+Math.exp(-Zt))/2}function ti(Zt){return Ln(Zt)/mn(Zt)}var Nn=Je(0);function ir(Zt){return R*(mn(Nn)/mn(Nn+be*Zt))}function Zv(Zt){return R*(mn(Nn)*ti(Nn+be*Zt)-Ln(Nn))/Fe}function Kv(Zt){return 1-Math.pow(1-Zt,1.5)}var Qv=Date.now(),nm=(Je(1)-Nn)/be,Jv=s.duration?1e3*s.duration:1e3*nm*.8;function im(){var Zt=(Date.now()-Qv)/Jv,za=Kv(Zt)*nm;Zt<=1?(this._flyToFrame=on(im,this),this._move(this.unproject(u.add(x.subtract(u).multiplyBy(Zv(za)/J)),B),this.get
1ScaleZoom(R/ir(za),B),{flyTo:!0})):this._move(i,r)._moveEnd(!0)}return this._moveStart(!0,s.noMoveStart),im.call(this),this},flyToBounds:function(i,r){var s=this._getBoundsCenterZoom(i,r);return this.flyTo(s.center,s.zoom,r)},setMaxBounds:function(i){return i=Yt(i),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),i.isValid()?(this.options.maxBounds=i,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(i){var r=this.options.minZoom;return this.options.minZoom=i,this._loaded&&r!==i&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(i):this},setMaxZoom:function(i){var r=this.options.maxZoom;return this.options.maxZoom=i,this._loaded&&r!==i&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(i):this},panInsideBounds:function(i,r){this._enforcingBounds=!0;var s=this.getCenter(),u=this._limitCenter(s,this._zoom,Yt(i));return s.equals(u)||this.panTo(u,r),this._enforcingBounds=!1,this},panInside:function(i,r){r=r||{};var s=Te(r.paddingTopLeft||r.padding||[0,0]),u=Te(r.paddingBottomRight||r.padding||[0,0]),x=this.project(this.getCenter()),S=this.project(i),B=this.getPixelBounds(),R=yn([B.min.add(s),B.max.subtract(u)]),G=R.getSize();if(!R.contains(S)){this._enforcingBounds=!0;var J=S.subtract(R.getCenter()),be=R.extend(S).getSize().subtract(G);x.x+=J.x<0?-be.x:be.x,x.y+=J.y<0?-be.y:be.y,this.panTo(this.unproject(x),r),this._enforcingBounds=!1}return this},invalidateSize:function(i){if(!this._loaded)return this;i=e({animate:!1,pan:!0},i===!0?{animate:!0}:i);var r=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var s=this.getSize(),u=r.divideBy(2).round(),x=s.divideBy(2).round(),S=u.subtract(x);return!S.x&&!S.y?this:(i.animate&&i.pan?this.panBy(S):(i.pan&&this._rawPanBy(S),this.fire("move"),i.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:r,newSize:s}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(i){if(i=this._locateOptions=e({timeout:1e4,watch:!1},i),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var r=o(this._handleGeolocationResponse,this),s=o(this._handleGeolocationError,this);return i.watch?this._locationWatchId=navigator.geolocation.watchPosition(r,s,i):navigator.geolocation.getCurrentPosition(r,s,i),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(i){if(this._container._leaflet_id){var r=i.code,s=i.message||(r===1?"permission denied":r===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:r,message:"Geolocation error: "+s+"."})}},_handleGeolocationResponse:function(i){if(this._container._leaflet_id){var r=i.coords.latitude,s=i.coords.longitude,u=new Mt(r,s),x=u.toBounds(i.coords.accuracy*2),S=this._locateOptions;if(S.setView){var B=this.getBoundsZoom(x);this.setView(u,S.maxZoom?Math.min(B,S.maxZoom):B)}var R={latlng:u,bounds:x,timestamp:i.timestamp};for(var G in i.coords)typeof i.coords[G]=="number"&&(R[G]=i.coords[G]);this.fire("locationfound",R)}},addHandler:function(i,r){if(!r)return this;var s=this[i]=new r(this);return this._handlers.push(s),this.options[i]&&s.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(r){this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),Bt(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(zn(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var i;for(i in this._layers)this._layers[i].remove();for(i in this._panes)Bt(this._panes[i]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(i,r){var s="leaflet-pane"+(i?" leaflet-"+i.replace("Pane","")+"-pane":""),u=vt("div",s,r||this._mapPane);return i&&(this._panes[i]=u),u},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var i=this.getPixelBounds(),r=this.unproject(i.getBottomLeft()),s=this.unproject(i.getTopRight());return new Sn(r,s)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZo
1om===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(i,r,s){i=Yt(i),s=Te(s||[0,0]);var u=this.getZoom()||0,x=this.getMinZoom(),S=this.getMaxZoom(),B=i.getNorthWest(),R=i.getSouthEast(),G=this.getSize().subtract(s),J=yn(this.project(R,u),this.project(B,u)).getSize(),be=ye.any3d?this.options.zoomSnap:1,Fe=G.x/J.x,Je=G.y/J.y,Ln=r?Math.max(Fe,Je):Math.min(Fe,Je);return u=this.getScaleZoom(Ln,u),be&&(u=Math.round(u/(be/100))*(be/100),u=r?Math.ceil(u/be)*be:Math.floor(u/be)*be),Math.max(x,Math.min(S,u))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new Ee(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(i,r){var s=this._getTopLeftPoint(i,r);return new yt(s,s.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(i){return this.options.crs.getProjectedBounds(i===void 0?this.getZoom():i)},getPane:function(i){return typeof i=="string"?this._panes[i]:i},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(i,r){var s=this.options.crs;return r=r===void 0?this._zoom:r,s.scale(i)/s.scale(r)},getScaleZoom:function(i,r){var s=this.options.crs;r=r===void 0?this._zoom:r;var u=s.zoom(i*s.scale(r));return isNaN(u)?1/0:u},project:function(i,r){return r=r===void 0?this._zoom:r,this.options.crs.latLngToPoint(at(i),r)},unproject:function(i,r){return r=r===void 0?this._zoom:r,this.options.crs.pointToLatLng(Te(i),r)},layerPointToLatLng:function(i){var r=Te(i).add(this.getPixelOrigin());return this.unproject(r)},latLngToLayerPoint:function(i){var r=this.project(at(i))._round();return r._subtract(this.getPixelOrigin())},wrapLatLng:function(i){return this.options.crs.wrapLatLng(at(i))},wrapLatLngBounds:function(i){return this.options.crs.wrapLatLngBounds(Yt(i))},distance:function(i,r){return this.options.crs.distance(at(i),at(r))},containerPointToLayerPoint:function(i){return Te(i).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(i){return Te(i).add(this._getMapPanePos())},containerPointToLatLng:function(i){var r=this.containerPointToLayerPoint(Te(i));return this.layerPointToLatLng(r)},latLngToContainerPoint:function(i){return this.layerPointToContainerPoint(this.latLngToLayerPoint(at(i)))},mouseEventToContainerPoint:function(i){return Md(i,this._container)},mouseEventToLayerPoint:function(i){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(i))},mouseEventToLatLng:function(i){return this.layerPointToLatLng(this.mouseEventToLayerPoint(i))},_initContainer:function(i){var r=this._container=fd(i);if(r){if(r._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");We(r,"scroll",this._onScroll,this),this._containerId=p(r)},_initLayout:function(){var i=this._container;this._fadeAnimated=this.options.fadeAnimation&&ye.any3d,Ze(i,"leaflet-container"+(ye.touch?" leaflet-touch":"")+(ye.retina?" leaflet-retina":"")+(ye.ielt9?" leaflet-oldie":"")+(ye.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var r=qr(i,"position");r!=="absolute"&&r!=="relative"&&r!=="fixed"&&r!=="sticky"&&(i.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var i=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),qt(this._mapPane,new Ee(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(Ze(i.markerPane,"leaflet-zoom-hide"),Ze(i.shadowPane,"leaflet-zoom-hide"))},_resetView:function(i,r,s){qt(this._mapPane,new Ee(0,0));var u=!this._loaded;this._loaded=!0,r=this._limitZoom(r),this.fire("viewprereset");var x=this._zoom!==r;this._moveStart(x,s)._move(i,r)._moveEnd(x),this.fire("viewreset"),u&&this.fire("load")},_moveStart:function(i,r){return i&&this.fire("zoomstart"),r||this.fire("movestart"),this},_move:function(i,r,s,u){r===void 0&&(r=this._zoom);var x=this._zoom!==r;return this._zoom=r,this._lastCenter=i,this._pixelOrigin=this._getNewPixelOrigin(i),u?s&&s.pinch&&this.fire("zoom",s):((x||s&&s.pinch)&&this.fire("zoom",s),this.fire("move",s)),this},_moveEnd:function(i){return i&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return zn(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(i){qt(this._mapPane,this._getMapPanePos().subtract(i))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(i){this._targets={},this._targets[p(this._container)]=this;var r=i?St:We;r(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&r(window,"resize",this._onResize,this),ye.any3d&&this.options.transform3DLimit&&(i?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){zn(this._resizeRequest),this._resizeRequest=on(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var i=this._getMapPanePos();Math.max(Math.abs(i.x),Math.abs(i.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(i,r){for(var s=[],u,x=r==="mouseout"||r==="mouseover",S=i.target||i.srcElement,B=!1;S;){if(u=this._targets[p(S)],u&&(r==="click"||r==="preclick")&&this._draggableMoved(u)){B=!0;break}
1if(u&&u.listens(r,!0)&&(x&&!Qs(S,i)||(s.push(u),x))||S===this._container)break;S=S.parentNode}return!s.length&&!B&&!x&&this.listens(r,!0)&&(s=[this]),s},_isClickDisabled:function(i){for(;i&&i!==this._container;){if(i._leaflet_disable_click)return!0;i=i.parentNode}},_handleDOMEvent:function(i){var r=i.target||i.srcElement;if(!(!this._loaded||r._leaflet_disable_events||i.type==="click"&&this._isClickDisabled(r))){var s=i.type;s==="mousedown"&&Gs(r),this._fireDOMEvent(i,s)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(i,r,s){if(i.type==="click"){var u=e({},i);u.type="preclick",this._fireDOMEvent(u,u.type,s)}var x=this._findEventTargets(i,r);if(s){for(var S=[],B=0;B<s.length;B++)s[B].listens(r,!0)&&S.push(s[B]);x=S.concat(x)}if(x.length){r==="contextmenu"&&Cn(i);var R=x[0],G={originalEvent:i};if(i.type!=="keypress"&&i.type!=="keydown"&&i.type!=="keyup"){var J=R.getLatLng&&(!R._radius||R._radius<=10);G.containerPoint=J?this.latLngToContainerPoint(R.getLatLng()):this.mouseEventToContainerPoint(i),G.layerPoint=this.containerPointToLayerPoint(G.containerPoint),G.latlng=J?R.getLatLng():this.layerPointToLatLng(G.layerPoint)}for(B=0;B<x.length;B++)if(x[B].fire(r,G,!0),G.originalEvent._stopped||x[B].options.bubblingMouseEvents===!1&&Ne(this._mouseEvents,r)!==-1)return}},_draggableMoved:function(i){return i=i.dragging&&i.dragging.enabled()?i:this,i.dragging&&i.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var i=0,r=this._handlers.length;i<r;i++)this._handlers[i].disable()},whenReady:function(i,r){return this._loaded?i.call(r||this,{target:this}):this.on("load",i,r),this},_getMapPanePos:function(){return Fo(this._mapPane)||new Ee(0,0)},_moved:function(){var i=this._getMapPanePos();return i&&!i.equals([0,0])},_getTopLeftPoint:function(i,r){var s=i&&r!==void 0?this._getNewPixelOrigin(i,r):this.getPixelOrigin();return s.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(i,r){var s=this.getSize()._divideBy(2);return this.project(i,r)._subtract(s)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(i,r,s){var u=this._getNewPixelOrigin(s,r);return this.project(i,r)._subtract(u)},_latLngBoundsToNewLayerBounds:function(i,r,s){var u=this._getNewPixelOrigin(s,r);
1return yn([this.project(i.getSouthWest(),r)._subtract(u),this.project(i.getNorthWest(),r)._subtract(u),this.project(i.getSouthEast(),r)._subtract(u),this.project(i.getNorthEast(),r)._subtract(u)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(i){return this.latLngToLayerPoint(i).subtract(this._getCenterLayerPoint())},_limitCenter:function(i,r,s){if(!s)return i;var u=this.project(i,r),x=this.getSize().divideBy(2),S=new yt(u.subtract(x),u.add(x)),B=this._getBoundsOffset(S,s,r);return Math.abs(B.x)<=1&&Math.abs(B.y)<=1?i:this.unproject(u.add(B),r)},_limitOffset:function(i,r){if(!r)return i;var s=this.getPixelBounds(),u=new yt(s.min.add(i),s.max.add(i));return i.add(this._getBoundsOffset(u,r))},_getBoundsOffset:function(i,r,s){var u=yn(this.project(r.getNorthEast(),s),this.project(r.getSouthWest(),s)),x=u.min.subtract(i.min),S=u.max.subtract(i.max),B=this._rebound(x.x,-S.x),R=this._rebound(x.y,-S.y);return new Ee(B,R)},_rebound:function(i,r){return i+r>0?Math.round(i-r)/2:Math.max(0,Math.ceil(i))-Math.max(0,Math.floor(r))},_limitZoom:function(i){var r=this.getMinZoom(),s=this.getMaxZoom(),u=ye.any3d?this.options.zoomSnap:1;return u&&(i=Math.round(i/u)*u),Math.max(r,Math.min(s,i))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Rt(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(i,r){var s=this._getCenterOffset(i)._trunc();return(r&&r.animate)!==!0&&!this.getSize().contains(s)?!1:(this.panBy(s,r),!0)},_createAnimProxy:function(){var i=this._proxy=vt("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(i),this.on("zoomanim",function(r){var s=Ns,u=this._proxy.style[s];jo(this._proxy,this.project(r.center,r.zoom),this.getZoomScale(r.zoom,1)),u===this._proxy.style[s]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Bt(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var i=this.getCenter(),r=this.getZoom();jo(this._proxy,this.project(i,r),this.getZoomScale(r,1))},_catchTransitionEnd:function(i){this._animatingZoom&&i.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(i,r,s){if(this._animatingZoom)return!0;if(s=s||{},!this._zoomAnimated||s.animate===!1||this._nothingToAnimate()||Math.abs(r-this._zoom)>this.options.zoomAnimationThreshold)return!1;var u=this.getZoomScale(r),x=this._getCenterOffset(i)._divideBy(1-1/u);return s.animate!==!0&&!this.getSize().contains(x)?!1:(on(function(){this._moveStart(!0,s.noMoveStart||!1)._animateZoom(i,r,!0)},this),!0)},_animateZoom:function(i,r,s,u){this._mapPane&&(s&&(this._animatingZoom=!0,this._animateToCenter=i,this._animateToZoom=r,Ze(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:i,zoom:r,noUpdate:u}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&Rt(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function gv(i,r){return new ct(i,r)}var hi=Jn.extend({options:{position:"topright"},initialize:function(i){U(this,i)},getPosition:function(){return this.options.position},setPosition:function(i){var r=this._map;return r&&r.removeControl(this),this.options.position=i,r&&r.addControl(this),this},getContainer:function(){return this._container},addTo:function(i){this.remove(),this._map=i;var r=this._container=this.onAdd(i),s=this.getPosition(),u=i._controlCorners[s];return Ze(r,"leaflet-control"),s.indexOf("bottom")!==-1?u.insertBefore(r,u.firstChild):u.appendChild(r),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(Bt(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(i){this._map&&i&&i.screenX>0&&i.screenY>0&&this._map.getContainer().focus()}}),Xr=function(i){return new hi(i)};ct.include({addControl:function(i){return i.addTo(this),this},removeControl:function(i){return i.remove(),this}
vendor: 9,680 bytes, line 1
1,_initControlPos:function(){var i=this._controlCorners={},r="leaflet-",s=this._controlContainer=vt("div",r+"control-container",this._container);function u(x,S){var B=r+x+" "+r+S;i[x+S]=vt("div",B,s)}u("top","left"),u("top","right"),u("bottom","left"),u("bottom","right")},_clearControlPos:function(){for(var i in this._controlCorners)Bt(this._controlCorners[i]);Bt(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var wd=hi.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(i,r,s,u){return s<u?-1:u<s?1:0}},initialize:function(i,r,s){U(this,s),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var u in i)this._addLayer(i[u],u);for(u in r)this._addLayer(r[u],u,!0)},onAdd:function(i){this._initLayout(),this._update(),this._map=i,i.on("zoomend",this._checkDisabledLayers,this);for(var r=0;r<this._layers.length;r++)this._layers[r].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(i){return hi.prototype.addTo.call(this,i),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var i=0;i<this._layers.length;i++)this._layers[i].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(i,r){return this._addLayer(i,r),this._map?this._update():this},addOverlay:function(i,r){return this._addLayer(i,r,!0),this._map?this._update():this},removeLayer:function(i){i.off("add remove",this._onLayerChange,this);var r=this._getLayer(p(i));return r&&this._layers.splice(this._layers.indexOf(r),1),this._map?this._update():this},expand:function(){Ze(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var i=this._map.getSize().y-(this._container.offsetTop+50);return i<this._section.clientHeight?(Ze(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=i+"px"):Rt(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return Rt(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var i="leaflet-control-layers",r=this._container=vt("div",i),s=this.options.collapsed;r.setAttribute("aria-haspopup",!0),Jr(r),Ks(r);var u=this._section=vt("section",i+"-list");s&&(this._map.on("click",this.collapse,this),We(r,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var x=this._layersLink=vt("a",i+"-toggle",r);x.href="#",x.title="Layers",x.setAttribute("role","button"),We(x,{keydown:function(S){S.keyCode===13&&this._expandSafely()},click:function(S){Cn(S),this._expandSafely()}},this),s||this.expand(),this._baseLayersList=vt("div",i+"-base",u),this._separator=vt("div",i+"-separator",u),this._overlaysList=vt("div",i+"-overlays",u),r.appendChild(u)},_getLayer:function(i){for(var r=0;r<this._layers.length;r++)if(this._layers[r]&&p(this._layers[r].layer)===i)return this._layers[r]},_addLayer:function(i,r,s){this._map&&i.on("add remove",this._onLayerChange,this),this._layers.push({layer:i,name:r,overlay:s}),this.options.sortLayers&&this._layers.sort(o(function(u,x){return this.options.sortFunction(u.layer,x.layer,u.name,x.name)},this)),this.options.autoZIndex&&i.setZIndex&&(this._lastZIndex++,i.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;xa(this._baseLayersList),xa(this._overlaysList),this._layerControlInputs=[];var i,r,s,u,x=0;for(s=0;s<this._layers.length;s++)u=this._layers[s],this._addItem(u),r=r||u.overlay,i=i||!u.overlay,x+=u.overlay?0:1;return this.options.hideSingleBase&&(i=i&&x>1,this._baseLayersList.style.display=i?"":"none"),this._separator.style.display=r&&i?"":"none",this},_onLayerChange:function(i){this._handlingClick||this._update();var r=this._getLayer(p(i.target)),s=r.overlay?i.type==="add"?"overlayadd":"overlayremove":i.type==="add"?"baselayerchange":null;s&&this._map.fire(s,r)},_createRadioElement:function(i,r){var s='<input type="radio" class="leaflet-control-layers-selector" name="'+i+'"'+(r?' checked="checked"':"")+"/>",u=document.createElement("div");return u.innerHTML=s,u.firstChild},_addItem:function(i){var r=document.createElement("label"),s=this._map.hasLayer(i.layer),u;i.overlay?(u=document.createElement("input"),u.type="checkbox",u.className="leaflet-control-layers-selector",u.defaultChecked=s):u=this._createRadioElement("leaflet-base-layers_"+p(this),s),this._layerControlInputs.push(u),u.layerId=p(i.layer),We(u,"click",this._onInputClick,this);var x=document.createElement("span");x.innerHTML=" "+i.name;var S=document.createElement("span");r.appendChild(S),S.appendChild(u),S.appendChild(x);var B=i.overlay?this._overlaysList:this._baseLayersList;return B.appendChild(r),this._checkDisabledLayers(),r},_onInputClick:function(){if(!this._preventClick){var i=this._layerControlInputs,r,s,u=[],x=[];this._handlingClick=!0;for(var S=i.length-1;S>=0;S--)r=i[S],s=this._getLayer(r.layerId).layer,r.checked?u.push(s):r.checked||x.push(s);for(S=0;S<x.length;S++)this._map.hasLayer(x[S])&&this._map.removeLayer(x[S]);for(S=0;S<u.length;S++)this._map.hasLayer(u[S])||this._map.addLayer(u[S]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var i=this._layerControlInputs,r,s,u=this._map.getZoom(),x=i.length-1;x>=0;x--)r=i[x],s=this._getLayer(r.layerId).layer,r.disabled=s.options.minZoom!==void 0&&u<s.options.minZoom||s.options.maxZoom!==void 0&&u>s.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var i=this._section;this._preventClick=!0,We(i,"click",Cn),this.expand();var r=this;setTimeout(function(){St(i,"click",Cn),r._preventClick=!1})}}),pv=function(i,r,s){return new wd(i,r,s)},Js=hi.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">&#x2212;</span>',zoomOutTitle:"Zoom out"},onAdd:function(i){var r="leaflet-control-zoom",s=vt("div",r+" leaflet-bar"),u=this.options;return this._zoomInButton=this._createButton(u.zoomInText,u.zoomInTitle,r+"-in",s,this._zoomIn),this._zoomOutButton=this._createButton(u.zoomOutText,u.zoomOutTitle,r+"-out",s,this._zoomOut),this._updateDisabled(),i.on("zoomend zoomlevelschange",this._updateDisabled,this),s},onRemove:function(i){i.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(i){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(i.shiftKey?3:1))},_zoomOut:function(i){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(i.shiftKey?3:1))},_createButton:function(i,r,s,u,x){var S=vt("a",s,u);return S.innerHTML=i,S.href="#",S.title=r,S.setAttribute("role","button"),S.setAttribute("aria-label",r),Jr(S),We(S,"click",zo),We(S,"click",x,this),We(S,"click",this._refocusOnMap,this),S},_updateDisabled:function(){var i=this._map,r="leaflet-disabled";Rt(this._zoomInButton,r),Rt(this._zoomOutButton,r),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||i._zoom===i.getMinZoom())&&(Ze(this._zoomOutButton,r),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||i._zoom===i.getMaxZoom())&&(Ze(this._zoomInButton,r),this._zoomInButton.setAttribute("aria-disabled","true"))}});ct.mergeOptions({zoomControl:!0}),ct.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Js,this.addControl(this.zoomControl))});var uv=function(i){return new Js(i)},yd=hi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(i){var r="leaflet-control-scale",s=vt("div",r),u=this.options;return this._addScales(u,r+"-line",s),i.on(u.updateWhenIdle?"moveend":"move",this._update,this),i.whenReady(this._update,this),s},onRemove:function(i){i.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(i,r,s){i.metric&&(this._mScale=vt("div",r,s)),i.imperial&&(this._iScale=vt("div",r,s))},_update:function(){var i=this._map,r=i.getSize().y/2,s=i.distance(i.containerPointToLatLng([0,r]),i.containerPointToLatLng([this.options.maxWidth,r]));this._updateScales(s)},_updateScales:function(i){this.options.metric&&i&&this._updateMetric(i),this.options.imperial&&i&&this._updateImperial(i)},_updateMetric:function(i){var r=this._getRoundNum(i),s=r<1e3?r+" m":r/1e3+" km";this._updateScale(this._mScale,s,r/i)},_updateImperial:function(i){var r=i*3.2808399,s,u,x;r>5280?(s=r/5280,u=this._getRoundNum(s),this._updateScale(this._iScale,u+" mi",u/s)):(x=this._getRoundNum(r),this._updateScale(this._iScale,x+" ft",x/r))},_updateScale:function(i,r,s){i.style.width=Math.round(this.options.maxWidth*s)+"px",i.innerHTML=r},_getRoundNum:function(i){var r=Math.pow(10,(Math.floor(i)+"").length-1),s=i/r;return s=s>=10?10:s>=5?5:s>=3?3:s>=2?2:1,r*s}}),vv=function(i){return new yd(i)},hv='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',Xs=hi.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(ye.inlineSvg?hv+" ":"")+"Leaflet</a>"},initialize:function(i){U(this,i),this._attributions={}}
1,onAdd:function(i){i.attributionControl=this,this._container=vt("div","leaflet-control-attribution"),Jr(this._container);for(var r in i._layers)i._layers[r].getAttribution&&this.addAttribution(i._layers[r].getAttribution());return this._update(),i.on("layeradd",this._addAttribution,this),this._container},onRemove:function(i){i.off("layeradd",this._addAttribution,this)},_addAttribution:function(i){i.layer.getAttribution&&(this.addAttribution(i.layer.getAttribution()),i.layer.once("remove",function(){this.removeAttribution(i.layer.getAttribution())},this))},setPrefix:function(i){return this.options.prefix=i,this._update(),this},addAttribution:function(i){return i?(this._attributions[i]||(this._attributions[i]=0),this._attributions[i]++,this._update(),this):this},removeAttribution:function(i){return i?(this._attributions[i]&&(this._attributions[i]--,this._update()),this):this},_update:function(){if(this._map){var i=[];for(var r in this._attributions)this._attributions[r]&&i.push(r);var s=[];this.options.prefix&&s.push(this.options.prefix),i.length&&s.push(i.join(", ")),this._container.innerHTML=s.join(' <span aria-hidden="true">|</span> ')}}});ct.mergeOptions({attributionControl:!0}),ct.addInitHook(function(){this.options.attributionControl&&new Xs().addTo(this)});var bv=function(i){return new Xs(i)};hi.Layers=wd,hi.Zoom=Js,hi.Scale=yd,hi.Attribution=Xs,Xr.layers=pv,Xr.zoom=uv,Xr.scale=vv,Xr.attribution=bv;var Ei=Jn.extend({initialize:function(i){this._map=i},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});Ei.addTo=function(i,r){return i.addHandler(r,this),this};var fv={Events:wn},Sd=ye.touch?"touchstart mousedown":"mousedown",ao=oo.extend({options:{clickTolerance:3},initialize:function(i,r,s,u){U(this,u),this._element=i,this._dragStartTarget=r||i,this._preventOutline=s},enable:function(){this._enabled||(We(this._dragStartTarget,Sd,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ao._dragging===this&&this.finishDrag(!0),St(this._dragStartTarget,Sd,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(i){if(this._enabled&&(this._moved=!1,!Vs(this._element,"leaflet-zoom-anim"))){if(i.touches&&i.touches.length!==1){ao._dragging===this&&this.finishDrag();return}if(!(ao._dragging||i.shiftKey||i.which!==1&&i.button!==1&&!i.touches)&&(ao._dragging=this,this._preventOutline&&Gs(this._element),Us(),Zr(),!this._moving)){this.fire("down");var r=i.touches?i.touches[0]:i,s=_d(this._element);this._startPoint=new Ee(r.clientX,r.clientY),this._startPos=Fo(this._element),this._parentScale=$s(s);var u=i.type==="mousedown";We(document,u?"mousemove":"touchmove",this._onMove,this),We(document,u?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(i){if(this._enabled){if(i.touches&&i.touches.length>1){this._moved=!0;return}var r=i.touches&&i.touches.length===1?i.touches[0]:i,s=new Ee(r.clientX,r.clientY)._subtract(this._startPoint);!s.x&&!s.y||Math.abs(s.x)+Math.abs(s.y)<this.options.clickTolerance||(s.x/=this._parentScale.x,s.y/=this._parentScale.y,Cn(i),this._moved||(this.fire("dragstart"),this._moved=!0,Ze(document.body,"leaflet-dragging"),this._lastTarget=i.target||i.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),Ze(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(s),this._moving=!0,this._lastEvent=i,this._updatePosition())}},_updatePosition:function(){var i={originalEvent:this._lastEvent};this.fire("predrag",i),qt(this._element,this._newPos),this.fire("drag",i)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(i){Rt(document.body,"leaflet-dragging"),this._lastTarget&&(Rt(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),St(document,"mousemove touchmove",this._onMove,this),St(document,"mouseup touchend touchcancel",this._onUp,this),Rs(),Kr();var r=this._moved&&this._moving;this._moving=!1,ao._dragging=!1,r&&this.fire("dragend",{noInertia:i,distance:this._newPos.distanceTo(this._startPos)})}});function kd(i,r,s){var u,x=[1,4,2,8],S,B,R,G,J,be,Fe,Je;for(S=0,be=i.length;S<be;S++)i[S]._code=No(i[S],r);for(R=0;R<4;R++){for(Fe=x[R],u=[],S=0,be=i.length,B=be-1;S<be;B=S++)G=i[S],J=i[B],G._code&Fe?J._code&Fe||(Je=ya(J,G,Fe,r,s),Je._code=No(Je,r),u.push(Je)):(J._co
1de&Fe&&(Je=ya(J,G,Fe,r,s),Je._code=No(Je,r),u.push(Je)),u.push(G));i=u}return i}function Ed(i,r){var s,u,x,S,B,R,G,J,be;if(!i||i.length===0)throw new Error("latlngs not passed");ei(i)||(console.warn("latlngs are not flat! Only the first ring will be used"),i=i[0]);var Fe=at([0,0]),Je=Yt(i),Ln=Je.getNorthWest().distanceTo(Je.getSouthWest())*Je.getNorthEast().distanceTo(Je.getNorthWest());Ln<1700&&(Fe=el(i));var mn=i.length,ti=[];for(s=0;s<mn;s++){var Nn=at(i[s]);ti.push(r.project(at([Nn.lat-Fe.lat,Nn.lng-Fe.lng])))}for(R=G=J=0,s=0,u=mn-1;s<mn;u=s++)x=ti[s],S=ti[u],B=x.y*S.x-S.y*x.x,G+=(x.x+S.x)*B,J+=(x.y+S.y)*B,R+=B*3;R===0?be=ti[0]:be=[G/R,J/R];var ir=r.unproject(Te(be));return at([ir.lat+Fe.lat,ir.lng+Fe.lng])}function el(i){for(var r=0,s=0,u=0,x=0;x<i.length;x++){var S=at(i[x]);r+=S.lat,s+=S.lng,u++}return at([r/u,s/u])}var _v={__proto__:null,clipPolygon:kd,polygonCenter:Ed,centroid:el};function Td(i,r){if(!r||!i.length)return i.slice();var s=r*r;return i=Mv(i,s),i=xv(i,s),i}function Dd(i,r,s){return Math.sqrt(ea(i,r,s,!0))}function Cv(i,r,s){return ea(i,r,s)}function xv(i,r){var s=i.length,u=typeof Uint8Array<"u"?Uint8Array:Array,x=new u(s);x[0]=x[s-1]=1,tl(i,x,r,0,s-1);var S,B=[];for(S=0;S<s;S++)x[S]&&B.push(i[S]);return B}function tl(i,r,s,u,x){var S=0,B,R,G;for(R=u+1;R<=x-1;R++)G=ea(i[R],i[u],i[x],!0),G>S&&(B=R,S=G);S>s&&(r[B]=1,tl(i,r,s,u,B),tl(i,r,s,B,x))}function Mv(i,r){for(var s=[i[0]],u=1,x=0,S=i.length;u<S;u++)Pv(i[u],i[x])>r&&(s.push(i[u]),x=u);return x<S-1&&s.push(i[S-1]),s}var Id;function Ld(i,r,s,u,x){var S=u?Id:No(i,s),B=No(r,s),R,G,J;for(Id=B;;){if(!(S|B))return[i,r];if(S&B)return!1;R=S||B,G=ya(i,r,R,s,x),J=No(G,s),R===S?(i=G,S=J):(r=G,B=J)}}function ya(i,r,s,u,x){var S=r.x-i.x,B=r.y-i.y,R=u.min,G=u.max,J,be;return s&8?(J=i.x+S*(G.y-i.y)/B,be=G.y):s&4?(J=i.x+S*(R.y-i.y)/B,be=R.y):s&2?(J=G.x,be=i.y+B*(G.x-i.x)/S):s&1&&(J=R.x,be=i.y+B*(R.x-i.x)/S),new Ee(J,be,x)}function No(i,r){var s=0;return i.x<r.min.x?s|=1:i.x>r.max.x&&(s|=2),i.y<r.min.y?s|=4:i.y>r.max.y&&(s|=8),s}function Pv(i,r){var s=r.x-i.x,u=r.y-i.y;return s*s+u*u}function ea(i,r,s,u){var x=r.x,S=r.y,B=s.x-x,R=s.y-S,G=B*B+R*R,J;return G>0&&(J=((i.x-x)*B+(i.y-S)*R)/G,J>1?(x=s.x,S=s.y):J>0&&(x+=B*J,S+=R*J)),B=i.x-x,R=i.y-S,u?B*B+R*R:new Ee(x,S)}function ei(i){return!ue(i[0])||typeof i[0][0]!="object"&&typeof i[0][0]<"u"}function jd(i){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ei(i)}function Fd(i,r){var s,u,x,S,B,R,G,J;if(!i||i.length===0)throw new Error("latlngs not passed");ei(i)||(console.warn("latlngs are not flat! Only the first ring will be used"),i=i[0]);var be=at([0,0]),Fe=Yt(i),Je=Fe.getNorthWest().distanceTo(Fe.getSouthWest
1())*Fe.getNorthEast().distanceTo(Fe.getNorthWest());Je<1700&&(be=el(i));var Ln=i.length,mn=[];for(s=0;s<Ln;s++){var ti=at(i[s]);mn.push(r.project(at([ti.lat-be.lat,ti.lng-be.lng])))}for(s=0,u=0;s<Ln-1;s++)u+=mn[s].distanceTo(mn[s+1])/2;if(u===0)J=mn[0];else for(s=0,S=0;s<Ln-1;s++)if(B=mn[s],R=mn[s+1],x=B.distanceTo(R),S+=x,S>u){G=(S-u)/x,J=[R.x-G*(R.x-B.x),R.y-G*(R.y-B.y)];break}var Nn=r.unproject(Te(J));return at([Nn.lat+be.lat,Nn.lng+be.lng])}var Ov={__proto__:null,simplify:Td,pointToSegmentDistance:Dd,closestPointOnSegment:Cv,clipSegment:Ld,_getEdgeIntersection:ya,_getBitCode:No,_sqClosestPointOnSegment:ea,isFlat:ei,_flat:jd,polylineCenter:Fd},nl={project:function(i){return new Ee(i.lng,i.lat)},unproject:function(i){return new Mt(i.y,i.x)},bounds:new yt([-180,-90],[180,90])},il={R:6378137,R_MINOR:6356752314245179e-9,bounds:new yt([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(i){var r=Math.PI/180,s=this.R,u=i.lat*r,x=this.R_MINOR/s,S=Math.sqrt(1-x*x),B=S*Math.sin(u),R=Math.tan(Math.PI/4-u/2)/Math.pow((1-B)/(1+B),S/2);return u=-s*Math.log(Math.max(R,1e-10)),new Ee(i.lng*r*s,u)},unproject:function(i){for(var r=180/Math.PI,s=this.R,u=this.R_MINOR/s,x=Math.sqrt(1-u*u),S=Math.exp(-i.y/s),B=Math.PI/2-2*Math.atan(S),R=0,G=.1,J;R<15&&Math.abs(G)>1e-7;R++)J=x*Math.sin(B),J=Math.pow((1-J)/(1+J),x/2),G=Math.PI/2-2*Math.atan(S*J)-B,B+=G;return new Mt(B*r,i.x*r/s)}},wv={__proto__:null,LonLat:nl,Mercator:il,SphericalMercator:Es},yv=e({},ro,{code:"EPSG:3395",projection:il,transformation:(function(){var i=.5/(Math.PI*il.R);return Gr(i,.5,-i,.5)})()}),Bd=e({},ro,{code:"EPSG:4326",projection:nl,transformation:Gr(1/180,1,-1/180,.5)}),Sv=e({},Ri,{projection:nl,transformation:Gr(1,0,-1,0),scale:function(i){return Math.pow(2,i)},zoom:function(i){return Math.log(i)/Math.LN2},distance:function(i,r){var s=r.lng-i.lng,u=r.lat-i.lat;return Math.sqrt(s*s+u*u)},infinite:!0});Ri.Earth=ro,Ri.EPSG3395=yv,Ri.EPSG3857=Ds,Ri.EPSG900913=Lu,Ri.EPSG4326=Bd,Ri.Simple=Sv;var bi=oo.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(i){return i.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(i){return i&&i.removeLayer(this),this},getPane:function(i){return this._map.getPane(i?this.options[i]||i:this.options.pane)},addInteractiveTarget:function(i){return this._map._targets[p(i)]=this,this},removeInteractiveTarget:function(i){return delete this._map._targets[p(i)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(i){var r=i.target;if(r.hasLayer(this)){if(this._map=r,this._zoomAnimated=r._zoomAnimated,this.getEvents){var s=this.getEvents();r.on(s,this),this.once("remove",function(){r.off(s,this)},this)}this.onAdd(r),this.fire("add"),r.fire("layeradd",{layer:this})}}});ct.include({addLayer:function(i){if(!i._layerAdd)throw new Error("The provided object is not a Layer.");var r=p(i);return this._layers[r]?this:(this._layers[r]=i,i._mapToAdd=this,i.beforeAdd&&i.beforeAdd(this),this.whenReady(i._layerAdd,i),this)},removeLayer:function(i){var r=p(i);return this._layers[r]?(this._loaded&&i.onRemove(this),delete this._layers[r],this._loaded&&(this.fire("layerremove",{layer:i}),i.fire("remove")),i._map=i._mapToAdd=null,this):this},hasLayer:function(i){return p(i)in this._layers},eachLayer:function(i,r){for(var s in this._layers)i.call(r,this._layers[s]);return this},_addLayers:function(i){i=i?ue(i)?i:[i]:[];for(var r=0,s=i.length;r<s;r++)this.addLayer(i[r])},_addZoomLimit:function(i){(!isNaN(i.options.maxZoom)||!isNaN(i.options.minZoom))&&(this._zoomBoundLayers[p(i)]=i,this._updateZoomLevels())},_removeZoomLimit:function(i){var r=p(i);this._zoomBoundLayers[r]&&(delete this._zoomBoundLayers[r],this._updateZoomLevels())},_updateZoomLevels:function(){var i=1/0,r=-1/0,s=this._getZoomSpan();for(var u in this._zoomBoundLayers){var x=this._zoomBoundLayers[u].options;i=x.minZoom===void 0?i:Math.min(i,x.minZoom),r=x.maxZoom===void 0?r:Math.max(r,x.maxZoom)}this._layersMaxZoom=r===-1/0?void 0:r,this._layersMinZoom=i===1/0?void 0:i,s!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZo
1om&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Jo=bi.extend({initialize:function(i,r){U(this,r),this._layers={};var s,u;if(i)for(s=0,u=i.length;s<u;s++)this.addLayer(i[s])},addLayer:function(i){var r=this.getLayerId(i);return this._layers[r]=i,this._map&&this._map.addLayer(i),this},removeLayer:function(i){var r=i in this._layers?i:this.getLayerId(i);return this._map&&this._layers[r]&&this._map.removeLayer(this._layers[r]),delete this._layers[r],this},hasLayer:function(i){var r=typeof i=="number"?i:this.getLayerId(i);return r in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(i){var r=Array.prototype.slice.call(arguments,1),s,u;for(s in this._layers)u=this._layers[s],u[i]&&u[i].apply(u,r);return this},onAdd:function(i){this.eachLayer(i.addLayer,i)},onRemove:function(i){this.eachLayer(i.removeLayer,i)},eachLayer:function(i,r){for(var s in this._layers)i.call(r,this._layers[s]);return this},getLayer:function(i){return this._layers[i]},getLayers:function(){var i=[];return this.eachLayer(i.push,i),i},setZIndex:function(i){return this.invoke("setZIndex",i)},getLayerId:function(i){return p(i)}}),kv=function(i,r){return new Jo(i,r)},Wi=Jo.extend({addLayer:function(i){return this.hasLayer(i)?this:(i.addEventParent(this),Jo.prototype.addLayer.call(this,i),this.fire("layeradd",{layer:i}))},removeLayer:function(i){return this.hasLayer(i)?(i in this._layers&&(i=this._layers[i]),i.removeEventParent(this),Jo.prototype.removeLayer.call(this,i),this.fire("layerremove",{layer:i})):this},setStyle:function(i){return this.invoke("setStyle",i)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var i=new Sn;for(var r in this._layers){var s=this._layers[r];i.extend(s.getBounds?s.getBounds():s.getLatLng())}return i}}),Ev=function(i,r){return new Wi(i,r)},Xo=Jn.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(i){U(this,i)},createIcon:function(i){return this._createIcon("icon",i)},createShadow:function(i){return this._createIcon("shadow",i)},_createIcon:function(i,r){var s=this._getIconUrl(i);if(!s){if(i==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var u=this._createImg(s,r&&r.tagName==="IMG"?r:null);return this._setIconStyles(u,i),(this.options.crossOrigin||this.options.crossOrigin==="")&&(u.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),u},_setIconStyles:function(i,r){var s=this.options,u=s[r+"Size"];typeof u=="number"&&(u=[u,u]);var x=Te(u),S=Te(r==="shadow"&&s.shadowAnchor||s.iconAnchor||x&&x.divideBy(2,!0));i.className="leaflet-marker-"+r+" "+(s.className||""),S&&(i.style.marginLeft=-S.x+"px",i.style.marginTop=-S.y+"px"),x&&(i.style.width=x.x+"px",i.style.height=x.y+"px")},_createImg:function(i,r){return r=r||document.createElement("img"),r.src=i,r},_getIconUrl:function(i){return ye.retina&&this.options[i+"RetinaUrl"]||this.options[i+"Url"]}});function Tv(i){return new Xo(i)}var ta=Xo.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(i){return typeof ta.imagePath!="string"&&(ta.imagePath=this._detectIconPath()),(this.options.imagePath||ta.imagePath)+Xo.prototype._getIconUrl.call(this,i)},_stripUrl:function(i){var r=function(s,u,x){var S=u.exec(s);return S&&S[x]};return i=r(i,/^url\((['"])?(.+)\1\)$/,2),i&&r(i,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var i=vt("div","leaflet-default-icon-path",document.body),r=qr(i,"background-image")||qr(i,"backgroundImage");if(document.body.removeChild(i),r=this._stripUrl(r),r)return r;var s=document.querySelector('link[href$="leaflet.css"]');return s?s.href.substring(0,s.href.length-11-1):""}}),zd=Ei.extend({initialize:function(i){this._marker=i},addHooks:function(){var i=this._marker._icon;this._draggable||(this._draggable=new ao(i,i,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),Ze(i,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&Rt(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(i){var r=this._marker,s=r._map,u=this._marker.options.autoPanSpeed,x=this._marker.options.autoPanPadding,S=Fo(r._icon),B=s.getPixelBounds(),R=s.getPixelOrigin(),G=yn(B.min._subtract(R).add(x),B.max._subtract(R).subtract(x));if(!G.contains(S)){var J=Te((Math.max(G.max.x,S.x)-G.max.x)/(B.max.x-G.max.x)-(Math.min(G.min.x,S.x)-G.min.x)/(B.min.x-G.min.x),(Math.max(G.max.y,S.y)-G.max.y)/(B.max.y-G.max.y)-(Math.min(G.min.y,S.y)-G.min.y)/(B.min.y-G.min.y)).multiplyBy(u);s.panBy(J,{animate:!1}),this._draggable._newPos._add(J),this._draggable._startPos._add(J),qt(r._icon,this._draggable._newPos),this._onDrag(i),this._panRequest=on(this._adjustPan.bind(this,i))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(i){this._marker.options.autoPan&&(zn(this._panRequest),this._panRequest=on(this._adjustPan.bind(this,i)))},_onDrag:function(i){var r=this._marker,s=r._shadow,u=Fo(r._icon),x=r._map.layerPointToLatLng(u);s&&qt(s,u),r._latlng=x,i.latlng=x,i.oldLatLng=this._oldLatLng,r.fire("move",i).fire("drag",i)},_onDragEnd:function(i){zn(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",i)}}),Sa=bi.extend({options:{icon:new ta,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(i,r){U(this,r),this._latlng=at(i)},onAdd:function(i){this._zoomAnimated=this._zoomAnimated&&i.options.markerZoomAnimation,this._zoomAnimated&&i.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(i){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&i.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(i){var r=this._latlng;return this._latlng=at(i),this.update(),this.fire("move",{oldLatLng:r,latlng:this._latlng})},setZIndexOffset:function(i){return this.options.zIndexOffset=i,this.update()},getIcon:function(){return this.options.icon},setIcon:function(i){return this.options.icon=i,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var i=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(i)}return this},_initIcon:function(){var i=this.options,r="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),s=i.icon.createIcon(this._icon),u=!1;s!==this._icon&&(this._icon&&this._removeIcon(),u=!0,i.title&&(s.title=i.title),s.tagName==="IMG"&&(s.alt=i.alt||"")),Ze(s,r),i.keyboard&&(s.tabIndex="0",s.setAttribute("role","button")),this._icon=s,i.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}
vendor: 6,114 bytes, line 1
1),this.options.autoPanOnFocus&&We(s,"focus",this._panOnFocus,this);var x=i.icon.createShadow(this._shadow),S=!1;x!==this._shadow&&(this._removeShadow(),S=!0),x&&(Ze(x,r),x.alt=""),this._shadow=x,i.opacity<1&&this._updateOpacity(),u&&this.getPane().appendChild(this._icon),this._initInteraction(),x&&S&&this.getPane(i.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&St(this._icon,"focus",this._panOnFocus,this),Bt(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Bt(this._shadow),this._shadow=null},_setPos:function(i){this._icon&&qt(this._icon,i),this._shadow&&qt(this._shadow,i),this._zIndex=i.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(i){this._icon&&(this._icon.style.zIndex=this._zIndex+i)},_animateZoom:function(i){var r=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center).round();this._setPos(r)},_initInteraction:function(){if(this.options.interactive&&(Ze(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),zd)){var i=this.options.draggable;this.dragging&&(i=this.dragging.enabled(),this.dragging.disable()),this.dragging=new zd(this),i&&this.dragging.enable()}},setOpacity:function(i){return this.options.opacity=i,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var i=this.options.opacity;this._icon&&Xn(this._icon,i),this._shadow&&Xn(this._shadow,i)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var i=this._map;if(i){var r=this.options.icon.options,s=r.iconSize?Te(r.iconSize):Te(0,0),u=r.iconAnchor?Te(r.iconAnchor):Te(0,0);i.panInside(this._latlng,{paddingTopLeft:u,paddingBottomRight:s.subtract(u)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function Dv(i,r){return new Sa(i,r)}var co=bi.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(i){this._renderer=i.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(i){return U(this,i),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&i&&Object.prototype.hasOwnProperty.call(i,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),ka=co.extend({options:{fill:!0,radius:10},initialize:function(i,r){U(this,r),this._latlng=at(i),this._radius=this.options.radius},setLatLng:function(i){var r=this._latlng;return this._latlng=at(i),this.redraw(),this.fire("move",{oldLatLng:r,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(i){return this.options.radius=this._radius=i,this.redraw()},getRadius:function(){return this._radius},setStyle:function(i){var r=i&&i.radius||this._radius;return co.prototype.setStyle.call(this,i),this.setRadius(r),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var i=this._radius,r=this._radiusY||i,s=this._clickTolerance(),u=[i+s,r+s];this._pxBounds=new yt(this._point.subtract(u),this._point.add(u))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(i){return i.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function Iv(i,r){return new ka(i,r)}var ol=ka.extend({initialize:function(i,r,s){if(typeof r=="number"&&(r=e({},s,{radius:r})),U(this,r),this._latlng=at(i),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(i){return this._mRadius=i,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var i=[this._radius,this._radiusY||this._radius];return new Sn(this._map.layerPointToLatLng(this._point.subtract(i)),this._map.layerPointToLatLng(this._point.add(i)))},setStyle:co.prototype.setStyle,_project:function(){var i=this._latlng.lng,r=this._latlng.lat,s=this._map,u=s.options.crs;if(u.distance===ro.distance){var x=Math.PI/180,S=this._mRadius/ro.R/x,B=s.project([r+S,i]),R=s.project([r-S,i]),G=B.add(R).divideBy(2),J=s.unproject(G).lat,be=Math.acos((Math.cos(S*x)-Math.sin(r*x)*Math.sin(J*x))/(Math.cos(r*x)*Math.cos(J*x)))/x;(isNaN(be)||be===0)&&(be=S/Math.cos(Math.PI/180*r)),this._point=G.subtract(s.getPixelOrigin()),this._radius=isNaN(be)?0:G.x-s.project([J,i-be]).x,this._radiusY=G.y-B.y}else{var Fe=u.unproject(u.project(this._latlng).subtract([this._mRadius,0]));this._point=s.latLngToLayerPoint(this._latlng),this._radius=this._point.x-s.latLngToLayerPoint(Fe).x}this._updateBounds()}});function Lv(i,r,s){return new ol(i,r,s)}var Gi=co.extend({options:{smoothFactor:1,noClip:!1},initialize:function(i,r){U(this,r),this._setLatLngs(i)},getLatLngs:function(){return this._latlngs},setLatLngs:function(i){return this._setLatLngs(i),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(i){for(var r=1/0,s=null,u=ea,x,S,B=0,R=this._parts.length;B<R;B++)for(var G=this._parts[B],J=1,be=G.length;J<be;J++){x=G[J-1],S=G[J];var Fe=u(i,x,S,!0);Fe<r&&(r=Fe,s=u(i,x,S))}return s&&(s.distance=Math.sqrt(r)),s}
1,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Fd(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(i,r){return r=r||this._defaultShape(),i=at(i),r.push(i),this._bounds.extend(i),this.redraw()},_setLatLngs:function(i){this._bounds=new Sn,this._latlngs=this._convertLatLngs(i)},_defaultShape:function(){return ei(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(i){for(var r=[],s=ei(i),u=0,x=i.length;u<x;u++)s?(r[u]=at(i[u]),this._bounds.extend(r[u])):r[u]=this._convertLatLngs(i[u]);return r},_project:function(){var i=new yt;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,i),this._bounds.isValid()&&i.isValid()&&(this._rawPxBounds=i,this._updateBounds())},_updateBounds:function(){var i=this._clickTolerance(),r=new Ee(i,i);this._rawPxBounds&&(this._pxBounds=new yt([this._rawPxBounds.min.subtract(r),this._rawPxBounds.max.add(r)]))},_projectLatlngs:function(i,r,s){var u=i[0]instanceof Mt,x=i.length,S,B;if(u){for(B=[],S=0;S<x;S++)B[S]=this._map.latLngToLayerPoint(i[S]),s.extend(B[S]);r.push(B)}else for(S=0;S<x;S++)this._projectLatlngs(i[S],r,s)},_clipPoints:function(){var i=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(i))){if(this.options.noClip){this._parts=this._rings;return}var r=this._parts,s,u,x,S,B,R,G;for(s=0,x=0,S=this._rings.length;s<S;s++)for(G=this._rings[s],u=0,B=G.length;u<B-1;u++)R=Ld(G[u],G[u+1],i,u,!0),R&&(r[x]=r[x]||[],r[x].push(R[0]),(R[1]!==G[u+1]||u===B-2)&&(r[x].push(R[1]),x++))}},_simplifyPoints:function(){for(var i=this._parts,r=this.options.smoothFactor,s=0,u=i.length;s<u;s++)i[s]=Td(i[s],r)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(i,r){var s,u,x,S,B,R,G=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(i))return!1;for(s=0,S=this._parts.length;s<S;s++)for(R=this._parts[s],u=0,B=R.length,x=B-1;u<B;x=u++)if(!(!r&&u===0)&&Dd(i,R[x],R[u])<=G)return!0;return!1}});function jv(i,r){return new Gi(i,r)}Gi._flat=jd;var er=Gi.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
1,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Ed(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(i){var r=Gi.prototype._convertLatLngs.call(this,i),s=r.length;return s>=2&&r[0]instanceof Mt&&r[0].equals(r[s-1])&&r.pop(),r},_setLatLngs:function(i){Gi.prototype._setLatLngs.call(this,i),ei(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ei(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var i=this._renderer._bounds,r=this.options.weight,s=new Ee(r,r);if(i=new yt(i.min.subtract(s),i.max.add(s)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(i))){if(this.options.noClip){this._parts=this._rings;return}for(var u=0,x=this._rings.length,S;u<x;u++)S=kd(this._rings[u],i,!0),S.length&&this._parts.push(S)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(i){var r=!1,s,u,x,S,B,R,G,J;if(!this._pxBounds||!this._pxBounds.contains(i))return!1;for(S=0,G=this._parts.length;S<G;S++)for(s=this._parts[S],B=0,J=s.length,R=J-1;B<J;R=B++)u=s[B],x=s[R],u.y>i.y!=x.y>i.y&&i.x<(x.x-u.x)*(i.y-u.y)/(x.y-u.y)+u.x&&(r=!r);return r||Gi.prototype._containsPoint.call(this,i,!0)}});function Fv(i,r){return new er(i,r)}var $i=Wi.extend({initialize:function(i,r){U(this,r),this._layers={},i&&this.addData(i)},addData:function(i){var r=ue(i)?i:i.features,s,u,x;if(r){for(s=0,u=r.length;s<u;s++)x=r[s],(x.geometries||x.geometry||x.features||x.coordinates)&&this.addData(x);return this}var S=this.options;if(S.filter&&!S.filter(i))return this;var B=Ea(i,S);return B?(B.feature=Ia(i),B.defaultOptions=B.options,this.resetStyle(B),S.onEachFeature&&S.onEachFeature(i,B),this.addLayer(B)):this},resetStyle:function(i){return i===void 0?this.eachLayer(this.resetStyle,this):(i.options=e({},i.defaultOptions),this._setLayerStyle(i,this.options.style),this)},setStyle:function(i){return this.eachLayer(function(r){this._setLayerStyle(r,i)},this)},_setLayerStyle:function(i,r){i.setStyle&&(typeof r=="function"&&(r=r(i.feature)),i.setStyle(r))}});function Ea(i,r){var s=i.type==="Feature"?i.geometry:i,u=s?s.coordinates:null,x=[],S=r&&r.pointToLayer,B=r&&r.coordsToLatLng||rl,R,G,J,be;if(!u&&!s)return null;switch(s.type){case"Point":return R=B(u),Nd(S,i,R,r);case"MultiPoint":for(J=0,be=u.length;J<be;J++)R=B(u[J]),x.push(Nd(S,i,R,r));return new Wi(x);case"LineString":case"MultiLineString":return G=Ta(u,s.type==="LineString"?0:1,B),new Gi(G,r);case"Polygon":case"MultiPolygon":return G=Ta(u,s.type==="Polygon"?1:2,B),new er(G,r);case"GeometryCollection":for(J=0,be=s.geometries.length;J<be;J++){var Fe=Ea({geometry:s.geometries[J],type:"Feature",properties:i.properties},r);Fe&&x.push(Fe)}return new Wi(x);case"FeatureCollection":for(J=0,be=s.features.length;J<be;J++){var Je=Ea(s.features[J],r);Je&&x.push(Je)}return new Wi(x);default:throw new Error("Invalid GeoJSON object.")}}function Nd(i,r,s,u){return i?i(r,s):new Sa(s,u&&u.markersInheritOptions&&u)}function rl(i){return new Mt(i[1],i[0],i[2])}function Ta(i,r,s){for(var u=[],x=0,S=i.length,B;x<S;x++)B=r?Ta(i[x],r-1,s):(s||rl)(i[x]),u.push(B);return u}function al(i,r){return i=at(i),i.alt!==void 0?[E(i.lng,r),E(i.lat,r),E(i.alt,r)]:[E(i.lng,r),E(i.lat,r)]}function Da(i,r,s,u){for(var x=[],S=0,B=i.length;S<B;S++)x.push(r?Da(i[S],ei(i[S])?0:r-1,s,u):al(i[S],u));return!r&&s&&x.length>0&&x.push(x[0].slice()),x}function tr(i,r){return i.feature?e({},i.feature,{geometry:r}):Ia(r)}function Ia(i){return i.type==="Feature"||i.type==="FeatureCollection"?i:{type:"Feature",properties:{},geometry:i}}var cl={toGeoJSON:function(i){return tr(this,{type:"Point",coordinates:al(this.getLatLng(),i)})}};Sa.include(cl),ol.include(cl),ka.include(cl),Gi.include({toGeoJSON:function(i){var r=!ei(this._latlngs),s=Da(this._latlngs,r?1:0,!1,i);return tr(this,{type:(r?"Multi":"")+"LineString",coordinates:s})}}),er.include({toGeoJSON:function(i){var r=!ei(this._latlngs),s=r&&!ei(this._latlngs[0]),u=Da(this._latlngs,s?2:r?1:0,!0,i);return r||(u=[u]),tr(this,{type:(s?"Multi":"")+"Polygon",coordinates:u})}}),Jo.include({toMultiPoint:function(i){var r=[];return this.eachLayer(function(s){r.push(s.toGeoJSON(i).geometry.coordinates)}),tr(this,{type:"MultiPoint",coordinates:r})},toGeoJSON:function(i){var r=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(r==="MultiPoint")return this.toMultiPoint(i);var s=r==="GeometryCollection",u=[];return this.eachLayer(function(x){if(x.toGeoJSON){var S=x.toGeoJSON(i);if(s)u.push(S.geometry);else{var B=Ia(S);B.type==="FeatureCollection"?u.push.apply(u,B.features):u.push(B)}}}),s?tr(this,{geometries:u,type:"GeometryCollection"}):{type:"FeatureCollection",features:u}}});function Vd(i,r){return new $i(i,r)}var Bv=Vd,La=bi.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(i,r,s){this._url=i,this._bounds=Yt(r),U(this,s)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(Ze(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Bt(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(i){return this.options.opacity=i,this._image&&this._updateOpacity(),this},setStyle:function(i){return i.opacity&&this.setOpacity(i.opacity),this},bringToFront:function(){return this._map&&Ko(this._image),this},bringToBack:function(){return this._map&&Qo(this._image),this},setUrl:function(i){return this._url=i,this._image&&(this._image.src=i),this},setBounds:function(i){return this._bounds=Yt(i),this._map&&this._reset(),this},getEvents:function(){var i={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var i=this._url.tagName==="IMG",r=this._image=i?this._url:vt("img");if(Ze(r,"leaflet-image-layer"),this._zoomAnimated&&Ze(r,"leaflet-zoom-animated"),this.options.className&&Ze(r,this.options.className),r.onselectstart=k,r.onmousemove=k,r.onload=o(this.fire,this,"load"),r.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(r.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),i){this._url=r.src;return}r.src=this._url,r.alt=this.options.alt},_animateZoom:function(i){var r=this._map.getZoomScale(i.zoom),s=this._map._latLngBoundsToNewLayerBounds(this._bounds,i.zoom,i.center).min;jo(this._image,s,r)},_reset:function(){var i=this._image,r=new yt(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),s=r.getSize();qt(i,r.min),i.style.width=s.x+"px",i.style.height=s.y+"px"},_updateOpacity:function(){Xn(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var i=this.options.errorOverlayUrl;i&&this._url!==i&&(this._url=i,this._image.src=i)},getCenter:function(){return this._bounds.getCenter()}}
1),zv=function(i,r,s){return new La(i,r,s)},Ad=La.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var i=this._url.tagName==="VIDEO",r=this._image=i?this._url:vt("video");if(Ze(r,"leaflet-image-layer"),this._zoomAnimated&&Ze(r,"leaflet-zoom-animated"),this.options.className&&Ze(r,this.options.className),r.onselectstart=k,r.onmousemove=k,r.onloadeddata=o(this.fire,this,"load"),i){for(var s=r.getElementsByTagName("source"),u=[],x=0;x<s.length;x++)u.push(s[x].src);this._url=s.length>0?u:[r.src];return}ue(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(r.style,"objectFit")&&(r.style.objectFit="fill"),r.autoplay=!!this.options.autoplay,r.loop=!!this.options.loop,r.muted=!!this.options.muted,r.playsInline=!!this.options.playsInline;for(var S=0;S<this._url.length;S++){var B=vt("source");B.src=this._url[S],r.appendChild(B)}}});function Nv(i,r,s){return new Ad(i,r,s)}var Hd=La.extend({_initImage:function(){var i=this._image=this._url;Ze(i,"leaflet-image-layer"),this._zoomAnimated&&Ze(i,"leaflet-zoom-animated"),this.options.className&&Ze(i,this.options.className),i.onselectstart=k,i.onmousemove=k}});function Vv(i,r,s){return new Hd(i,r,s)}var Ti=bi.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(i,r){i&&(i instanceof Mt||ue(i))?(this._latlng=at(i),U(this,r)):(U(this,i),this._source=r),this.options.content&&(this._content=this.options.content)},openOn:function(i){return i=arguments.length?i:this._source._map,i.hasLayer(this)||i.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(i){return this._map?this.close():(arguments.length?this._source=i:i=this._source,this._prepareOpen(),this.openOn(i._map)),this},onAdd:function(i){this._zoomAnimated=i._zoomAnimated,this._container||this._initLayout(),i._fadeAnimated&&Xn(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),i._fadeAnimated&&Xn(this._container,1),this.bringToFront(),this.options.interactive&&(Ze(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(i){i._fadeAnimated?(Xn(this._container,0),this._removeTimeout=setTimeout(o(Bt,void 0,this._container),200)):Bt(this._container),this.options.interactive&&(Rt(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(i){return this._latlng=at(i),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(i){return this._content=i,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var i={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&Ko(this._container),this},bringToBack:function(){return this._map&&Qo(this._container),this},_prepareOpen:function(i){var r=this._source;if(!r._map)return!1;if(r instanceof Wi){r=null;var s=this._source._layers;for(var u in s)if(s[u]._map){r=s[u];break}if(!r)return!1;this._source=r}if(!i)if(r.getCenter)i=r.getCenter();else if(r.getLatLng)i=r.getLatLng();else if(r.getBounds)i=r.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(i),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var i=this._contentNode,r=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof r=="string")i.innerHTML=r;else{for(;i.hasChildNodes();)i.removeChild(i.firstChild);i.appendChild(r)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var i=this._map.latLngToLayerPoint(this._latlng),r=Te(this.options.offset),s=this._getAnchor();this._zoomAnimated?qt(this._container,i.add(s)):r=r.add(i).add(s);var u=this._containerBottom=-r.y,x=this._containerLeft=-Math.round(this._containerWidth/2)+r.x;this._container.style.bottom=u+"px",this._container.style.left=x+"px"}},_getAnchor:function(){return[0,0]}});ct.include({_initOverlay:function(i,r,s,u){var x=r;return x instanceof i||(x=new i(u).setContent(r)),s&&x.setLatLng(s),x}}),bi.include({_initOverlay:function(i,r,s,u){var x=s;return x instanceof i?(U(x,u),x._source=this):(x=r&&!u?r:new i(u,this),x.setContent(s)),x}});var ja=Ti.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(i){return i=arguments.length?i:this._source._map,!i.hasLayer(this)&&i._popup&&i._popup.options.autoClose&&i.removeLayer(i._popup),i._popup=this,Ti.prototype.openOn.call(this,i)},onAdd:function(i){Ti.prototype.onAdd.call(this,i),i.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this}
1,!0),this._source instanceof co||this._source.on("preclick",Bo))},onRemove:function(i){Ti.prototype.onRemove.call(this,i),i.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof co||this._source.off("preclick",Bo))},getEvents:function(){var i=Ti.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(i.preclick=this.close),this.options.keepInView&&(i.moveend=this._adjustPan),i},_initLayout:function(){var i="leaflet-popup",r=this._container=vt("div",i+" "+(this.options.className||"")+" leaflet-zoom-animated"),s=this._wrapper=vt("div",i+"-content-wrapper",r);if(this._contentNode=vt("div",i+"-content",s),Jr(r),Ks(this._contentNode),We(r,"contextmenu",Bo),this._tipContainer=vt("div",i+"-tip-container",r),this._tip=vt("div",i+"-tip",this._tipContainer),this.options.closeButton){var u=this._closeButton=vt("a",i+"-close-button",r);u.setAttribute("role","button"),u.setAttribute("aria-label","Close popup"),u.href="#close",u.innerHTML='<span aria-hidden="true">&#215;</span>',We(u,"click",function(x){Cn(x),this.close()},this)}},_updateLayout:function(){var i=this._contentNode,r=i.style;r.width="",r.whiteSpace="nowrap";var s=i.offsetWidth;s=Math.min(s,this.options.maxWidth),s=Math.max(s,this.options.minWidth),r.width=s+1+"px",r.whiteSpace="",r.height="";var u=i.offsetHeight,x=this.options.maxHeight,S="leaflet-popup-scrolled";x&&u>x?(r.height=x+"px",Ze(i,S)):Rt(i,S),this._containerWidth=this._container.offsetWidth},_animateZoom:function(i){var r=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center),s=this._getAnchor();qt(this._container,r.add(s))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var i=this._map,r=parseInt(qr(this._container,"marginBottom"),10)||0,s=this._container.offsetHeight+r,u=this._containerWidth,x=new Ee(this._containerLeft,-s-this._containerBottom);x._add(Fo(this._container));var S=i.layerPointToContainerPoint(x),B=Te(this.options.autoPanPadding),R=Te(this.options.autoPanPaddingTopLeft||B),G=Te(this.options.autoPanPaddingBottomRight||B),J=i.getSize(),be=0,Fe=0;S.x+u+G.x>J.x&&(be=S.x+u-J.x+G.x),S.x-be-R.x<0&&(be=S.x-R.x),S.y+s+G.y>J.y&&(Fe=S.y+s-J.y+G.y),S.y-Fe-R.y<0&&(Fe=S.y-R.y),(be||Fe)&&(this.options.keepInView&&(this._autopanning=!0),i.fire("autopanstart").panBy([be,Fe]))}},_getAnchor:function(){return Te(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Av=function(i,r){return new ja(i,r)};ct.mergeOptions({closePopupOnClick:!0}),ct.include({openPopup:function(i,r,s){return this._initOverlay(ja,i,r,s).openOn(this),this},closePopup:function(i){return i=arguments.length?i:this._popup,i&&i.close(),this}}),bi.include({bindPopup:function(i,r){return this._popup=this._initOverlay(ja,this._popup,i,r),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(i){return this._popup&&(this instanceof Wi||(this._popup._source=this),this._popup._prepareOpen(i||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(i){return this._popup&&this._popup.setContent(i),this},getPopup:function(){return this._popup},_openPopup:function(i){if(!(!this._popup||!this._map)){zo(i);var r=i.layer||i.target;if(this._popup._source===r&&!(r instanceof co)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(i.latlng);return}this._popup._source=r,this.openPopup(i.latlng)}},_movePopup:function(i){this._popup.setLatLng(i.latlng)},_onKeyPress:function(i){i.originalEvent.keyCode===13&&this._openPopup(i)}});var Fa=Ti.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(i){Ti.prototype.onAdd.call(this,i),this.setOpacity(this.options.opacity),i.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(i){Ti.prototype.onRemove.call(this,i),i.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var i=Ti.prototype.getEvents.call(this);return this.options.permanent||(i.preclick=this.close),i},_initLayout:function(){var i="leaflet-tooltip",r=i+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=vt("div",r),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+p(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(i){var r,s,u=this._map,x=this._container,S=u.latLngToContainerPoint(u.getCenter()),B=u.layerPointToContainerPoint(i),R=this.options.direction,G=x.offsetWidth,J=x.offsetHeight,be=Te(this.options.offset),Fe=this._getAnchor();R==="top"?(r=G/2,s=J):R==="bottom"?(r=G/2,s=0):R==="center"?(r=G/2,s=J/2):R==="right"?(r=0,s=J/2):R==="left"?
1(r=G,s=J/2):B.x<S.x?(R="right",r=0,s=J/2):(R="left",r=G+(be.x+Fe.x)*2,s=J/2),i=i.subtract(Te(r,s,!0)).add(be).add(Fe),Rt(x,"leaflet-tooltip-right"),Rt(x,"leaflet-tooltip-left"),Rt(x,"leaflet-tooltip-top"),Rt(x,"leaflet-tooltip-bottom"),Ze(x,"leaflet-tooltip-"+R),qt(x,i)},_updatePosition:function(){var i=this._map.latLngToLayerPoint(this._latlng);this._setPosition(i)},setOpacity:function(i){this.options.opacity=i,this._container&&Xn(this._container,i)},_animateZoom:function(i){var r=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center);this._setPosition(r)},_getAnchor:function(){return Te(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Hv=function(i,r){return new Fa(i,r)};ct.include({openTooltip:function(i,r,s){return this._initOverlay(Fa,i,r,s).openOn(this),this},closeTooltip:function(i){return i.close(),this}}),bi.include({bindTooltip:function(i,r){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Fa,this._tooltip,i,r),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(i){if(!(!i&&this._tooltipHandlersAdded)){var r=i?"off":"on",s={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?s.add=this._openTooltip:(s.mouseover=this._openTooltip,s.mouseout=this.closeTooltip,s.click=this._openTooltip,this._map?this._addFocusListeners():s.add=this._addFocusListeners),this._tooltip.options.sticky&&(s.mousemove=this._moveTooltip),this[r](s),this._tooltipHandlersAdded=!i}},openTooltip:function(i){return this._tooltip&&(this instanceof Wi||(this._tooltip._source=this),this._tooltip._prepareOpen(i)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(i){return this._tooltip&&this._tooltip.setContent(i),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(i){var r=typeof i.getElement=="function"&&i.getElement();r&&(We(r,"focus",function(){this._tooltip._source=i,this.openTooltip()},this),We(r,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(i){var r=typeof i.getElement=="function"&&i.getElement();r&&r.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(i){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var r=this;this._map.once("moveend",function(){r._openOnceFlag=!1,r._openTooltip(i)});return}this._tooltip._source=i.layer||i.target,this.openTooltip(this._tooltip.options.sticky?i.latlng:void 0)}},_moveTooltip:function(i){var r=i.latlng,s,u;this._tooltip.options.sticky&&i.originalEvent&&(s=this._map.mouseEventToContainerPoint(i.originalEvent),u=this._map.containerPointToLayerPoint(s),r=this._map.layerPointToLatLng(u)),this._tooltip.setLatLng(r)}});var Ud=Xo.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(i){var r=i&&i.tagName==="DIV"?i:document.createElement("div"),s=this.options;if(s.html instanceof Element?(xa(r),r.appendChild(s.html)):r.innerHTML=s.html!==!1?s.html:"",s.bgPos){var u=Te(s.bgPos);r.style.backgroundPosition=-u.x+"px "+-u.y+"px"}return this._setIconStyles(r,"icon"),r},createShadow:function(){return null}});function Uv(i){return new Ud(i)}Xo.Default=ta;var na=bi.extend({options:{tileSize:256,opacity:1,updateWhenIdle:ye.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(i){U(this,i)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()}
1,beforeAdd:function(i){i._addZoomLimit(this)},onRemove:function(i){this._removeAllTiles(),Bt(this._container),i._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(Ko(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(Qo(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(i){return this.options.opacity=i,this._updateOpacity(),this},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var i=this._clampZoom(this._map.getZoom());i!==this._tileZoom&&(this._tileZoom=i,this._updateLevels()),this._update()}return this},getEvents:function(){var i={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=v(this._onMoveEnd,this.options.updateInterval,this)),i.move=this._onMove),this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},createTile:function(){return document.createElement("div")},getTileSize:function(){var i=this.options.tileSize;return i instanceof Ee?i:new Ee(i,i)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(i){for(var r=this.getPane().children,s=-i(-1/0,1/0),u=0,x=r.length,S;u<x;u++)S=r[u].style.zIndex,r[u]!==this._container&&S&&(s=i(s,+S));isFinite(s)&&(this.options.zIndex=s+i(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!ye.ielt9){Xn(this._container,this.options.opacity);var i=+new Date,r=!1,s=!1;for(var u in this._tiles){var x=this._tiles[u];if(!(!x.current||!x.loaded)){var S=Math.min(1,(i-x.loaded)/200);Xn(x.el,S),S<1?r=!0:(x.active?s=!0:this._onOpaqueTile(x),x.active=!0)}}s&&!this._noPrune&&this._pruneTiles(),r&&(zn(this._fadeFrame),this._fadeFrame=on(this._updateOpacity,this))}},_onOpaqueTile:k,_initContainer:function(){this._container||(this._container=vt("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var i=this._tileZoom,r=this.options.maxZoom;if(i!==void 0){for(var s in this._levels)s=Number(s),this._levels[s].el.children.length||s===i?(this._levels[s].el.style.zIndex=r-Math.abs(i-s),this._onUpdateLevel(s)):(Bt(this._levels[s].el),this._removeTilesAtZoom(s),this._onRemoveLevel(s),delete this._levels[s]);var u=this._levels[i],x=this._map;return u||(u=this._levels[i]={},u.el=vt("div","leaflet-tile-container leaflet-zoom-animated",this._container),u.el.style.zIndex=r,u.origin=x.project(x.unproject(x.getPixelOrigin()),i).round(),u.zoom=i,this._setZoomTransform(u,x.getCenter(),x.getZoom()),k(u.el.offsetWidth),this._onCreateLevel(u)),this._level=u,u}},_onUpdateLevel:k,_onRemoveLevel:k,_onCreateLevel:k,_pruneTiles:function(){if(this._map){var i,r,s=this._map.getZoom();if(s>this.options.maxZoom||s<this.options.minZoom){this._removeAllTiles();return}for(i in this._tiles)r=this._tiles[i],r.retain=r.current;for(i in this._tiles)if(r=this._tiles[i],r.current&&!r.active){var u=r.coords;this._retainParent(u.x,u.y,u.z,u.z-5)||this._retainChildren(u.x,u.y,u.z,u.z+2)}for(i in this._tiles)this._tiles[i].retain||this._removeTile(i)}},_removeTilesAtZoom:function(i){for(var r in this._tiles)this._tiles[r].coords.z===i&&this._removeTile(r)},_removeAllTiles:function(){for(var i in this._tiles)this._removeTile(i)},_invalidateAll:function(){for(var i in this._levels)Bt(this._levels[i].el),this._onRemoveLevel(Number(i)),delete this._levels[i];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(i,r,s,u){var x=Math.floor(i/2),S=Math.floor(r/2),B=s-1,R=new Ee(+x,+S);R.z=+B;var G=this._tileCoordsToKey(R),J=this._tiles[G];return J&&J.active?(J.retain=!0,!0):(J&&J.loaded&&(J.retain=!0),B>u?this._retainParent(x,S,B,u):!1)},_retainChildren:function(i,r,s,u){for(var x=2*i;x<2*i+2;x++)for(var S=2*r;S<2*r+2;S++){var B=new Ee(x,S);B.z=s+1;var R=this._tileCoordsToKey(B),G=this._tiles[R];if(G&&G.active){G.retain=!0;continue}else G&&G.loaded&&(G.retain=!0);s+1<u&&this._retainChildren(x,S,s+1,u)}},_resetView:function(i){var r=i&&(i.pinch||i.flyTo);
1this._setView(this._map.getCenter(),this._map.getZoom(),r,r)},_animateZoom:function(i){this._setView(i.center,i.zoom,!0,i.noUpdate)},_clampZoom:function(i){var r=this.options;return r.minNativeZoom!==void 0&&i<r.minNativeZoom?r.minNativeZoom:r.maxNativeZoom!==void 0&&r.maxNativeZoom<i?r.maxNativeZoom:i},_setView:function(i,r,s,u){var x=Math.round(r);this.options.maxZoom!==void 0&&x>this.options.maxZoom||this.options.minZoom!==void 0&&x<this.options.minZoom?x=void 0:x=this._clampZoom(x);var S=this.options.updateWhenZooming&&x!==this._tileZoom;(!u||S)&&(this._tileZoom=x,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),x!==void 0&&this._update(i),s||this._pruneTiles(),this._noPrune=!!s),this._setZoomTransforms(i,r)},_setZoomTransforms:function(i,r){for(var s in this._levels)this._setZoomTransform(this._levels[s],i,r)},_setZoomTransform:function(i,r,s){var u=this._map.getZoomScale(s,i.zoom),x=i.origin.multiplyBy(u).subtract(this._map._getNewPixelOrigin(r,s)).round();ye.any3d?jo(i.el,x,u):qt(i.el,x)},_resetGrid:function(){var i=this._map,r=i.options.crs,s=this._tileSize=this.getTileSize(),u=this._tileZoom,x=this._map.getPixelWorldBounds(this._tileZoom);x&&(this._globalTileRange=this._pxBoundsToTileRange(x)),this._wrapX=r.wrapLng&&!this.options.noWrap&&[Math.floor(i.project([0,r.wrapLng[0]],u).x/s.x),Math.ceil(i.project([0,r.wrapLng[1]],u).x/s.y)],this._wrapY=r.wrapLat&&!this.options.noWrap&&[Math.floor(i.project([r.wrapLat[0],0],u).y/s.x),Math.ceil(i.project([r.wrapLat[1],0],u).y/s.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(i){var r=this._map,s=r._animatingZoom?Math.max(r._animateToZoom,r.getZoom()):r.getZoom(),u=r.getZoomScale(s,this._tileZoom),x=r.project(i,this._tileZoom).floor(),S=r.getSize().divideBy(u*2);return new yt(x.subtract(S),x.add(S))},_update:function(i){var r=this._map;if(r){var s=this._clampZoom(r.getZoom());if(i===void 0&&(i=r.getCenter()),this._tileZoom!==void 0){var u=this._getTiledPixelBounds(i),x=this._pxBoundsToTileRange(u),S=x.getCenter(),B=[],R=this.options.keepBuffer,G=new yt(x.getBottomLeft().subtract([R,-R]),x.getTopRight().add([R,-R]));if(!(isFinite(x.min.x)&&isFinite(x.min.y)&&isFinite(x.max.x)&&isFinite(x.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var J in this._tiles){var be=this._tiles[J].coords;(be.z!==this._tileZoom||!G.contains(new Ee(be.x,be.y)))&&(this._tiles[J].current=!1)}if(Math.abs(s-this._tileZoom)>1){this._setView(i,s);return}for(var Fe=x.min.y;Fe<=x.max.y;Fe++)for(var Je=x.min.x;Je<=x.max.x;Je++){var Ln=new Ee(Je,Fe);if(Ln.z=this._tileZoom,!!this._isValidTile(Ln)){var mn=this._tiles[this._tileCoordsToKey(Ln)];mn?mn.current=!0:B.push(Ln)}}if(B.sort(function(Nn,ir){return Nn.distanceTo(S)-ir.distanceTo(S)}),B.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var ti=document.createDocumentFragment();for(Je=0;Je<B.length;Je++)this._addTile(B[Je],ti);this._level.el.appendChild(ti)}}}},_isValidTile:function(i){var r=this._map.options.crs;if(!r.infinite){var s=this._globalTileRange;if(!r.wrapLng&&(i.x<s.min.x||i.x>s.max.x)||!r.wrapLat&&(i.y<s.min.y||i.y>s.max.y))return!1}if(!this.options.bounds)return!0;var u=this._tileCoordsToBounds(i);return Yt(this.options.bounds).overlaps(u)},_keyToBounds:function(i){return this._tileCoordsToBounds(this._keyToTileCoords(i))},_tileCoordsToNwSe:function(i){var r=this._map,s=this.getTileSize(),u=i.scaleBy(s),x=u.add(s),S=r.unproject(u,i.z),B=r.unproject(x,i.z);return[S,B]},_tileCoordsToBounds:function(i){var r=this._tileCoordsToNwSe(i),s=new Sn(r[0],r[1]);return this.options.noWrap||(s=this._map.wrapLatLngBounds(s)),s},_tileCoordsToKey:function(i){return i.x+":"+i.y+":"+i.z},_keyToTileCoords:function(i){var r=i.split(":"),s=new Ee(+r[0],+r[1]);return s.z=+r[2],s},_removeTile:function(i){var r=this._tiles[i];r&&(Bt(r.el),delete this._tiles[i],this.fire("tileunload",{tile:r.el,coords:this._keyToTileCoords(i)}))},_initTile:function(i){Ze(i,"leaflet-tile");var r=this.getTileSize();i.style.width=r.x+"px",i.style.height=r.y+"px",i.onselectstart=k,i.onmousemove=k,ye.ielt9&&this.options.opacity<1&&Xn(i,this.options.opacity)},_addTile:function(i,r){var s=this._getTilePos(i),u=this._tileCoordsToKey(i),x=this.createTile(this._wrapCoords(i),o(this._tileReady,this,i));this._initTile(x),this.createTile.length<2&&on(o(this._tileReady,this,i,null,x)),qt(x,s),this._tiles[u]={el:x,coords:i,current:!0},r.appendChild(x),this.fire("tileloadstart",{tile:x,coords:i})},_tileReady:function(i,r,s){r&&this.fire("tileerror",{error:r,tile:s,coords:i});var u=this._tileCoordsToKey(i);s=this._tiles[u],s&&(s.loaded=+new Date,this._map._fadeAnimated?(Xn(s.el,0),zn(this._fadeFrame),this._fadeFrame=on(this._updateOpacity,this)):(s.active=!0,this._pruneTiles()),r||(Ze(s.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:s.el,coords:i})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),ye.ielt9||!this._map._fadeAnimated?on(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(i){return i.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(i){var r=new Ee(this._wrapX?w(i.x,this._wrapX):i.x,this._wrapY?w(i.y,this._wrapY):i.y);return r.z=i.z,r},_pxBoundsToTileRange:function(i){var r=this.getTileSize();return new yt(i.min.unscaleBy(r).floor(),i.max.unscaleBy(r).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var i in this._tiles)if(!this._tiles[i].loaded)return!1;return!0}});function Rv(i){return new na(i)}var nr=na.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(i,r){this._url=i,r=U(this,r),r.detectRetina&&ye.retina&&r.maxZoom>0?(r.tileSize=Math.floor(r.tileSize/2),r.zoomReverse?(r.zoomOffset--,r.minZoom=Math.min(r.maxZoom,r.minZoom+1)):(r.zoomOffset++,r.maxZoom=Math.max(r.minZoom,r.maxZoom-1)),r.minZoom=Math.max(0,r.minZoom)):r.zoomReverse?r.minZoom=Math.min(r.maxZoom,r.minZoom):r.maxZoom=Math.max(r.minZoom,r.maxZoom),typeof r.subdomains=="string"&&(r.subdomains=r.
vendor: 4,433 bytes, line 1
1subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(i,r){return this._url===i&&r===void 0&&(r=!0),this._url=i,r||this.redraw(),this},createTile:function(i,r){var s=document.createElement("img");return We(s,"load",o(this._tileOnLoad,this,r,s)),We(s,"error",o(this._tileOnError,this,r,s)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(s.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(s.referrerPolicy=this.options.referrerPolicy),s.alt="",s.src=this.getTileUrl(i),s},getTileUrl:function(i){var r={r:ye.retina?"@2x":"",s:this._getSubdomain(i),x:i.x,y:i.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var s=this._globalTileRange.max.y-i.y;this.options.tms&&(r.y=s),r["-y"]=s}return le(this._url,e(r,this.options))},_tileOnLoad:function(i,r){ye.ielt9?setTimeout(o(i,this,null,r),0):i(null,r)},_tileOnError:function(i,r,s){var u=this.options.errorTileUrl;u&&r.getAttribute("src")!==u&&(r.src=u),i(s,r)},_onTileRemove:function(i){i.tile.onload=null},_getZoomForUrl:function(){var i=this._tileZoom,r=this.options.maxZoom,s=this.options.zoomReverse,u=this.options.zoomOffset;return s&&(i=r-i),i+u},_getSubdomain:function(i){var r=Math.abs(i.x+i.y)%this.options.subdomains.length;return this.options.subdomains[r]},_abortLoading:function(){var i,r;for(i in this._tiles)if(this._tiles[i].coords.z!==this._tileZoom&&(r=this._tiles[i].el,r.onload=k,r.onerror=k,!r.complete)){r.src=je;var s=this._tiles[i].coords;Bt(r),delete this._tiles[i],this.fire("tileabort",{tile:r,coords:s})}},_removeTile:function(i){var r=this._tiles[i];if(r)return r.el.setAttribute("src",je),na.prototype._removeTile.call(this,i)},_tileReady:function(i,r,s){if(!(!this._map||s&&s.getAttribute("src")===je))return na.prototype._tileReady.call(this,i,r,s)}});function Rd(i,r){return new nr(i,r)}var Wd=nr.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(i,r){this._url=i;var s=e({},this.defaultWmsParams);for(var u in r)u in this.options||(s[u]=r[u]);r=U(this,r);var x=r.detectRetina&&ye.retina?2:1,S=this.getTileSize();s.width=S.x*x,s.height=S.y*x,this.wmsParams=s},onAdd:function(i){this._crs=this.options.crs||i.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var r=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[r]=this._crs.code,nr.prototype.onAdd.call(this,i)},getTileUrl:function(i){var r=this._tileCoordsToNwSe(i),s=this._crs,u=yn(s.project(r[0]),s.project(r[1])),x=u.min,S=u.max,B=(this._wmsVersion>=1.3&&this._crs===Bd?[x.y,x.x,S.y,S.x]:[x.x,x.y,S.x,S.y]).join(","),R=nr.prototype.getTileUrl.call(this,i);return R+$(this.wmsParams,R,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+B},setParams:function(i,r){return e(this.wmsParams,i),r||this.redraw(),this}});function Wv(i,r){return new Wd(i,r)}nr.WMS=Wd,Rd.wms=Wv;var Yi=bi.extend({options:{padding:.1},initialize:function(i){U(this,i),p(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),Ze(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var i={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(i.zoomanim=this._onAnimZoom),i},_onAnimZoom:function(i){this._updateTransform(i.center,i.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(i,r){var s=this._map.getZoomScale(r,this._zoom),u=this._map.getSize().multiplyBy(.5+this.options.padding),x=this._map.project(this._center,r),S=u.multiplyBy(-s).add(x).subtract(this._map._getNewPixelOrigin(i,r));ye.any3d?jo(this._container,S,s):qt(this._container,S)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var i in this._layers)this._layers[i]._reset()},_onZoomEnd:function(){for(var i in this._layers)this._layers[i]._project()},_updatePaths:function(){for(var i in this._layers)this._layers[i]._update()},_update:function(){var i=this.options.padding,r=this._map.getSize(),s=this._map.containerPointToLayerPoint(r.multiplyBy(-i)).round();
1this._bounds=new yt(s,s.add(r.multiplyBy(1+i*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Gd=Yi.extend({options:{tolerance:0},getEvents:function(){var i=Yi.prototype.getEvents.call(this);return i.viewprereset=this._onViewPreReset,i},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Yi.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var i=this._container=document.createElement("canvas");We(i,"mousemove",this._onMouseMove,this),We(i,"click dblclick mousedown mouseup contextmenu",this._onClick,this),We(i,"mouseout",this._handleMouseOut,this),i._leaflet_disable_events=!0,this._ctx=i.getContext("2d")},_destroyContainer:function(){zn(this._redrawRequest),delete this._ctx,Bt(this._container),St(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var i;this._redrawBounds=null;for(var r in this._layers)i=this._layers[r],i._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Yi.prototype._update.call(this);var i=this._bounds,r=this._container,s=i.getSize(),u=ye.retina?2:1;qt(r,i.min),r.width=u*s.x,r.height=u*s.y,r.style.width=s.x+"px",r.style.height=s.y+"px",ye.retina&&this._ctx.scale(2,2),this._ctx.translate(-i.min.x,-i.min.y),this.fire("update")}},_reset:function(){Yi.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(i){this._updateDashArray(i),this._layers[p(i)]=i;var r=i._order={layer:i,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=r),this._drawLast=r,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(i){this._requestRedraw(i)},_removePath:function(i){var r=i._order,s=r.next,u=r.prev;s?s.prev=u:this._drawLast=u,u?u.next=s:this._drawFirst=s,delete i._order,delete this._layers[p(i)],this._requestRedraw(i)},_updatePath:function(i){this._extendRedrawBounds(i),i._project(),i._update(),this._requestRedraw(i)},_updateStyle:function(i){this._updateDashArray(i),this._requestRedraw(i)},_updateDashArray:function(i){if(typeof i.options.dashArray=="string"){var r=i.options.dashArray.split(/[, ]+/),s=[],u,x;for(x=0;x<r.length;x++){if(u=Number(r[x]),isNaN(u))return;s.push(u)}i.options._dashArray=s}else i.options._dashArray=i.options.dashArray},_requestRedraw:function(i){this._map&&(this._extendRedrawBounds(i),this._redrawRequest=this._redrawRequest||on(this._redraw,this))},_extendRedrawBounds:function(i){if(i._pxBounds){var r=(i.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new yt,this._redrawBounds.extend(i._pxBounds.min.subtract([r,r])),this._redrawBounds.extend(i._pxBounds.max.add([r,r]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var i=this._redrawBounds;if(i){var r=i.getSize();this._ctx.clearRect(i.min.x,i.min.y,r.x,r.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var i,r=this._redrawBounds;if(this._ctx.save(),r){var s=r.getSize();this._ctx.beginPath(),this._ctx.rect(r.min.x,r.min.y,s.x,s.y),this._ctx.clip()}this._drawing=!0;for(var u=this._drawFirst;u;u=u.next)i=u.layer,(!r||i._pxBounds&&i._pxBounds.intersects(r))&&i._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(i,r){if(this._drawing){var s,u,x,S,B=i._parts,R=B.length,G=this._ctx;if(R){for(G.beginPath(),s=0;s<R;s++){for(u=0,x=B[s].length;u<x;u++)S=B[s][u],G[u?"lineTo":"moveTo"](S.x,S.y);r&&G.closePath()}this._fillStroke(G,i)}}},_updateCircle:function(i){if(!(!this._drawing||i._empty())){var r=i._point,s=this._ctx,u=Math.max(Math.round(i._radius),1),x=(Math.max(Math.round(i._radiusY),1)||u)/u;x!==1&&(s.save(),s.scale(1,x)),s.beginPath(),s.arc(r.x,r.y/x,u,0,Math.PI*2,!1),x!==1&&s.restore(),this._fillStroke(s,i)}},_fillStroke:function(i,r){var s=r.options;s.fill&&(i.globalAlpha=s.fillOpacity,i.fillStyle=s.fillColor||s.color,i.fill(s.fillRule||"evenodd")),s.stroke&&s.weight!==0&&(i.setLineDash&&i.setLineDash(r.options&&r.options._dashArray||[]),i.globalAlpha=s.opacity,i.lineWidth=s.weight,i.strokeStyle=s.color,i.lineCap=s.lineCap,i.lineJoin=s.lineJoin,i.stroke())},_onClick:function(i){for(var r=this._map.mouseEventToLayerPoint(i),s,u,x=this._drawFirst;x;x=x.next)s=x.layer,s.options.interactive&&s._containsPoint(r)&&(!(i.type==="click"||i.type==="preclick")||!this._map._draggableMoved(s))&&(u=s);this._fireEvent(u?[u]:!1,i)},_onMouseMove:function(i){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var r=this._map.mouseEventToLayerPoint(i);this._handleMouseHover(i,r)}},_handleMouseOut:function(i){var r=this._hoveredLayer;r&&(Rt(this._container,"leaflet-interactive"),this._fireEvent([r],i,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(i,r){if(!this._mouseHoverThrottled){for(var s,u,x=this._drawFirst;x;x=x.next)s=x.layer,s.options.interactive&&s._containsPoint(r)&&(u=s);u!==this._hoveredLayer&&(this._handleMouseOut(i),u&&(Ze(this._container,"leaflet-interactive"),this._fireEvent([u],i,"mouseover"),this._hoveredLayer=u)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,i),this._mouseHoverThrottled=!0,setTimeout(o(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(i,r,s){this._map._fireDOMEvent(r,s||r.type,i)},_bringToFront:function(i){var r=i._order;if(r){var s=r.next,u=r.prev;if(s)s.prev=u;else return;u?u.next=s:s&&(this._drawFirst=s),r.prev=this._drawLast,this._drawLast.next=r,r.next=null,this._drawLast=r,this._requestRedraw(i)}},_bringToBack:function(i){var r=i._order;if(r){var s=r.next,u=r.prev;if(u)u.next=s;else return;s?s.prev=u:u&&(this._drawLast=u),r.prev=null,r.next=this._drawFirst,this._drawFirst.prev=r,this._drawFirst=r,this._requestRedraw(i)}}});function $d(i){return ye.canvas?new Gd(i):null}var ia=(function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(i){return document.createElement("<lvml:"+i+' class="lvml">')}}catch(i){}return function(i){return document.createElement("<"+i+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}})(),Gv={_initContainer:function(){this._container=vt("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Yi.prototype._update.call(this),this.fire("update"))}
1,_initPath:function(i){var r=i._container=ia("shape");Ze(r,"leaflet-vml-shape "+(this.options.className||"")),r.coordsize="1 1",i._path=ia("path"),r.appendChild(i._path),this._updateStyle(i),this._layers[p(i)]=i},_addPath:function(i){var r=i._container;this._container.appendChild(r),i.options.interactive&&i.addInteractiveTarget(r)},_removePath:function(i){var r=i._container;Bt(r),i.removeInteractiveTarget(r),delete this._layers[p(i)]},_updateStyle:function(i){var r=i._stroke,s=i._fill,u=i.options,x=i._container;x.stroked=!!u.stroke,x.filled=!!u.fill,u.stroke?(r||(r=i._stroke=ia("stroke")),x.appendChild(r),r.weight=u.weight+"px",r.color=u.color,r.opacity=u.opacity,u.dashArray?r.dashStyle=ue(u.dashArray)?u.dashArray.join(" "):u.dashArray.replace(/( *, *)/g," "):r.dashStyle="",r.endcap=u.lineCap.replace("butt","flat"),r.joinstyle=u.lineJoin):r&&(x.removeChild(r),i._stroke=null),u.fill?(s||(s=i._fill=ia("fill")),x.appendChild(s),s.color=u.fillColor||u.color,s.opacity=u.fillOpacity):s&&(x.removeChild(s),i._fill=null)},_updateCircle:function(i){var r=i._point.round(),s=Math.round(i._radius),u=Math.round(i._radiusY||s);this._setPath(i,i._empty()?"M0 0":"AL "+r.x+","+r.y+" "+s+","+u+" 0,"+65535*360)},_setPath:function(i,r){i._path.v=r},_bringToFront:function(i){Ko(i._container)},_bringToBack:function(i){Qo(i._container)}},Ba=ye.vml?ia:Kl,oa=Yi.extend({_initContainer:function(){this._container=Ba("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Ba("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Bt(this._container),St(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Yi.prototype._update.call(this);var i=this._bounds,r=i.getSize(),s=this._container;(!this._svgSize||!this._svgSize.equals(r))&&(this._svgSize=r,s.setAttribute("width",r.x),s.setAttribute("height",r.y)),qt(s,i.min),s.setAttribute("viewBox",[i.min.x,i.min.y,r.x,r.y].join(" ")),this.fire("update")}},_initPath:function(i){var r=i._path=Ba("path");i.options.className&&Ze(r,i.options.className),i.options.interactive&&Ze(r,"leaflet-interactive"),this._updateStyle(i),this._layers[p(i)]=i},_addPath:function(i){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(i._path),i.addInteractiveTarget(i._path)},_removePath:function(i){Bt(i._path),i.removeInteractiveTarget(i._path),delete this._layers[p(i)]},_updatePath:function(i){i._project(),i._update()},_updateStyle:function(i){var r=i._path,s=i.options;r&&(s.stroke?(r.setAttribute("stroke",s.color),r.setAttribute("stroke-opacity",s.opacity),r.setAttribute("stroke-width",s.weight),r.setAttribute("stroke-linecap",s.lineCap),r.setAttribute("stroke-linejoin",s.lineJoin),s.dashArray?r.setAttribute("stroke-dasharray",s.dashArray):r.removeAttribute("stroke-dasharray"),s.dashOffset?r.setAttribute("stroke-dashoffset",s.dashOffset):r.removeAttribute("stroke-dashoffset")):r.setAttribute("stroke","none"),s.fill?(r.setAttribute("fill",s.fillColor||s.color),r.setAttribute("fill-opacity",s.fillOpacity),r.setAttribute("fill-rule",s.fillRule||"evenodd")):r.setAttribute("fill","none"))},_updatePoly:function(i,r){this._setPath(i,Ql(i._parts,r))},_updateCircle:function(i){var r=i._point,s=Math.max(Math.round(i._radius),1),u=Math.max(Math.round(i._radiusY),1)||s,x="a"+s+","+u+" 0 1,0 ",S=i._empty()?"M0 0":"M"+(r.x-s)+","+r.y+x+s*2+",0 "+x+-s*2+",0 ";this._setPath(i,S)},_setPath:function(i,r){i._path.setAttribute("d",r)},_bringToFront:function(i){Ko(i._path)},_bringToBack:function(i){Qo(i._path)}});ye.vml&&oa.include(Gv);function Yd(i){return ye.svg||ye.vml?new oa(i):null}ct.include({getRenderer:function(i){var r=i.options.renderer||this._getPaneRenderer(i.options.pane)||this.options.renderer||this._renderer;return r||(r=this._renderer=this._createRenderer()),this.hasLayer(r)||this.addLayer(r),r},_getPaneRenderer:function(i){if(i==="overlayPane"||i===void 0)return!1;var r=this._paneRenderers[i];return r===void 0&&(r=this._createRenderer({pane:i}),this._paneRenderers[i]=r),r},_createRenderer:function(i){return this.options.preferCanvas&&$d(i)||Yd(i)}});var qd=er.extend({initialize:function(i,r){er.prototype.initialize.call(this,this._boundsToLatLngs(i),r)},setBounds:function(i){return this.setLatLngs(this._boundsToLatLngs(i))}
vendor: 6,254 bytes, line 1
1,_boundsToLatLngs:function(i){return i=Yt(i),[i.getSouthWest(),i.getNorthWest(),i.getNorthEast(),i.getSouthEast()]}});function $v(i,r){return new qd(i,r)}oa.create=Ba,oa.pointsToPath=Ql,$i.geometryToLayer=Ea,$i.coordsToLatLng=rl,$i.coordsToLatLngs=Ta,$i.latLngToCoords=al,$i.latLngsToCoords=Da,$i.getFeature=tr,$i.asFeature=Ia,ct.mergeOptions({boxZoom:!0});var Zd=Ei.extend({initialize:function(i){this._map=i,this._container=i._container,this._pane=i._panes.overlayPane,this._resetStateTimeout=0,i.on("unload",this._destroy,this)},addHooks:function(){We(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){St(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Bt(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(i){if(!i.shiftKey||i.which!==1&&i.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Zr(),Us(),this._startPoint=this._map.mouseEventToContainerPoint(i),We(document,{contextmenu:zo,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(i){this._moved||(this._moved=!0,this._box=vt("div","leaflet-zoom-box",this._container),Ze(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(i);var r=new yt(this._point,this._startPoint),s=r.getSize();qt(this._box,r.min),this._box.style.width=s.x+"px",this._box.style.height=s.y+"px"},_finish:function(){this._moved&&(Bt(this._box),Rt(this._container,"leaflet-crosshair")),Kr(),Rs(),St(document,{contextmenu:zo,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(i){if(!(i.which!==1&&i.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var r=new Sn(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(r).fire("boxzoomend",{boxZoomBounds:r})}},_onKeyDown:function(i){i.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ct.addInitHook("addHandler","boxZoom",Zd),ct.mergeOptions({doubleClickZoom:!0});var Kd=Ei.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(i){var r=this._map,s=r.getZoom(),u=r.options.zoomDelta,x=i.originalEvent.shiftKey?s-u:s+u;r.options.doubleClickZoom==="center"?r.setZoom(x):r.setZoomAround(i.containerPoint,x)}});ct.addInitHook("addHandler","doubleClickZoom",Kd),ct.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var Qd=Ei.extend({addHooks:function(){if(!this._draggable){var i=this._map;this._draggable=new ao(i._mapPane,i._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),i.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),i.on("zoomend",this._onZoomEnd,this),i.whenReady(this._onZoomEnd,this))}Ze(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Rt(this._map._container,"leaflet-grab"),Rt(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var i=this._map;if(i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var r=Yt(this._map.options.maxBounds);this._offsetLimit=yn(this._map.latLngToContainerPoint(r.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(r.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(i){if(this._map.options.inertia){var r=this._lastTime=+new Date,s=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(s),this._times.push(r),this._prunePositions(r)}this._map.fire("move",i).fire("drag",i)},_prunePositions:function(i){for(;this._positions.length>1&&i-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var i=this._map.getSize().divideBy(2),r=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=r.subtract(i).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(i,r){return i-(i-r)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var i=this._draggable._newPos.subtract(this._draggable._startPos),r=this._offsetLimit;i.x<r.min.x&&(i.x=this._viscousLimit(i.x,r.min.x)),i.y<r.min.y&&(i.y=this._viscousLimit(i.y,r.min.y)),i.x>r.max.x&&(i.x=this._viscousLimit(i.x,r.max.x)),i.y>r.max.y&&(i.y=this._viscousLimit(i.y,r.max.y)),this._draggable._newPos=this._draggable._startPos.add(i)}},_onPreDragWrap:function(){var i=this._worldWidth,r=Math.round(i/2),s=this._initialWorldOffset,u=this._draggable._newPos.x,x=(u-r+s)%i+r-s,S=(u+r+s)%i-r-s,B=Math.abs(x+s)<Math.abs(S+s)?x:S;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=B},_onDragEnd:function(i){var r=this._map,s=r.options,u=!s.inertia||i.noInertia||this._times.length<2;if(r.fire("dragend",i),u)r.fire("moveend");else{this._prunePositions(+new Date);var x=this._lastPos.subtract(this._positions[0]),S=(this._lastTime-this._times[0])/1e3,B=s.easeLinearity,R=x.multiplyBy(B/S),G=R.distanceTo([0,0]),J=Math.min(s.inertiaMaxSpeed,G),be=R.multiplyBy(J/G),Fe=J/(s.inertiaDeceleration*B),Je=be.multiplyBy(-Fe/2).round();!Je.x&&!Je.y?r.fire("moveend"):(Je=r._limitOffset(Je,r.options.maxBounds),on(function(){r.panBy(Je,{duration:Fe,easeLinearity:B,noMoveStart:!0,animate:!0})}
1))}}});ct.addInitHook("addHandler","dragging",Qd),ct.mergeOptions({keyboard:!0,keyboardPanDelta:80});var Jd=Ei.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(i){this._map=i,this._setPanDelta(i.options.keyboardPanDelta),this._setZoomDelta(i.options.zoomDelta)},addHooks:function(){var i=this._map._container;i.tabIndex<=0&&(i.tabIndex="0"),We(i,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),St(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var i=document.body,r=document.documentElement,s=i.scrollTop||r.scrollTop,u=i.scrollLeft||r.scrollLeft;this._map._container.focus(),window.scrollTo(u,s)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(i){var r=this._panKeys={},s=this.keyCodes,u,x;for(u=0,x=s.left.length;u<x;u++)r[s.left[u]]=[-1*i,0];for(u=0,x=s.right.length;u<x;u++)r[s.right[u]]=[i,0];for(u=0,x=s.down.length;u<x;u++)r[s.down[u]]=[0,i];for(u=0,x=s.up.length;u<x;u++)r[s.up[u]]=[0,-1*i]},_setZoomDelta:function(i){var r=this._zoomKeys={},s=this.keyCodes,u,x;for(u=0,x=s.zoomIn.length;u<x;u++)r[s.zoomIn[u]]=i;for(u=0,x=s.zoomOut.length;u<x;u++)r[s.zoomOut[u]]=-i},_addHooks:function(){We(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){St(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(i){if(!(i.altKey||i.ctrlKey||i.metaKey)){var r=i.keyCode,s=this._map,u;if(r in this._panKeys){if(!s._panAnim||!s._panAnim._inProgress)if(u=this._panKeys[r],i.shiftKey&&(u=Te(u).multiplyBy(3)),s.options.maxBounds&&(u=s._limitOffset(Te(u),s.options.maxBounds)),s.options.worldCopyJump){var x=s.wrapLatLng(s.unproject(s.project(s.getCenter()).add(u)));s.panTo(x)}else s.panBy(u)}else if(r in this._zoomKeys)s.setZoom(s.getZoom()+(i.shiftKey?3:1)*this._zoomKeys[r]);else if(r===27&&s._popup&&s._popup.options.closeOnEscapeKey)s.closePopup();else return;zo(i)}}});ct.addInitHook("addHandler","keyboard",Jd),ct.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var Xd=Ei.extend({addHooks:function(){We(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){St(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(i){var r=Pd(i),s=this._map.options.wheelDebounceTime;this._delta+=r,this._lastMousePos=this._map.mouseEventToContainerPoint(i),this._startTime||(this._startTime=+new Date);var u=Math.max(s-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),u),zo(i)},_performZoom:function(){var i=this._map,r=i.getZoom(),s=this._map.options.zoomSnap||0;i._stop();var u=this._delta/(this._map.options.wheelPxPerZoomLevel*4),x=4*Math.log(2/(1+Math.exp(-Math.abs(u))))/Math.LN2,S=s?Math.ceil(x/s)*s:x,B=i._limitZoom(r+(this._delta>0?S:-S))-r;this._delta=0,this._startTime=null,B&&(i.options.scrollWheelZoom==="center"?i.setZoom(r+B):i.setZoomAround(this._lastMousePos,r+B))}});ct.addInitHook("addHandler","scrollWheelZoom",Xd);var Yv=600;ct.mergeOptions({tapHold:ye.touchNative&&ye.safari&&ye.mobile,tapTolerance:15});var em=Ei.extend({addHooks:function(){We(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){St(this._map._container,"touchstart",this._onDown,this)},_onDown:function(i){if(clearTimeout(this._holdTimeout),i.touches.length===1){var r=i.touches[0];this._startPos=this._newPos=new Ee(r.clientX,r.clientY),this._holdTimeout=setTimeout(o(function(){this._cancel(),this._isTapValid()&&(We(document,"touchend",Cn),We(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",r))},this),Yv),We(document,"touchend touchcancel contextmenu",this._cancel,this),We(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function i(){St(document,"touchend",Cn),St(document,"touchend touchcancel",i)},_cancel:function(){clearTimeout(this._holdTimeout),St(document,"touchend touchcancel contextmenu",this._cancel,this),St(document,"touchmove",this._onMove,this)},_onMove:function(i){var r=i.touches[0];this._newPos=new Ee(r.clientX,r.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(i,r){var s=new MouseEvent(i,{bubbles:!0,cancelable:!0,view:window,screenX:r.screenX,screenY:r.screenY,clientX:r.clientX,clientY:r.clientY});s._simulated=!0,r.target.dispatchEvent(s)}});ct.addInitHook("addHandler","tapHold",em),ct.mergeOptions({touchZoom:ye.touch,bounceAtZoomLimits:!0});var tm=Ei.extend({addHooks:function(){Ze(this._map._container,"leaflet-touch-zoom"),We(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Rt(this._map._container,"leaflet-touch-zoom"),St(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(i){var r=this._map;if(!(!i.touches||i.touches.length!==2||r._animatingZoom||this._zooming)){var s=r.mouseEventToContainerPoint(i.touches[0]),u=r.mouseEventToContainerPoint(i.touches[1]);this._centerPoint=r.getSize()._divideBy(2),this._startLatLng=r.containerPointToLatLng(this._centerPoint),r.options.touchZoom!=="center"&&(this._pinchStartLatLng=r.containerPointToLatLng(s.add(u)._divideBy(2))),this._startDist=s.distanceTo(u),this._startZoom=r.getZoom(),this._moved=!1,this._zooming=!0,r._stop(),We(document,"touchmove",this._onTouchMove,this),We(document,"touchend touchcancel",this._onTouchEnd,this),Cn(i)}},_onTouchMove:function(i){if(!(!i.touches||i.touches.length!==2||!this._zooming)){var r=this._map,s=r.mouseEventToContainerPoint(i.touches[0]),u=r.mouseEventToContainerPoint(i.touches[1]),x=s.distanceTo(u)/this._startDist;if(this._zoom=r.getScaleZoom(x,this._startZoom),!r.options.bounceAtZoomLimits&&(this._zoom<r.getMinZoom()&&x<1||this._zoom>r.getMaxZoom()&&x>1)&&(this._zoom=r._limitZoom(this._zoom)),r.options.touchZoom==="center"){if(this._center=this._startLatLng,x===1)return}else{var S=s._add(u)._divideBy(2)._subtract(this._centerPoint);if(x===1&&S.x===0&&S.y===0)return;this._center=r.unproject(r.project(this._pinchStartLatLng,this._zoom).subtract(S),this._zoom)}this._moved||(r._moveStart(!0,!1),this._moved=!0),zn(this._animRequest);var B=o(r._move,r,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=on(B,this,!0),Cn(i)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,zn(this._animRequest),St(document,"touchmove",this._onTouchMove,this),St(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});ct.addInitHook("addHandler","touchZoom",tm),ct.BoxZoom=Zd,ct.DoubleClickZoom=Kd,ct.Drag=Qd,ct.Keyboard=Jd,ct.ScrollWheelZoom=Xd,ct.TapHold=em,ct.TouchZoom=tm,t.Bounds=yt,t.Browser=ye,t.CRS=Ri,t.Canvas=Gd,t.Circle=ol,t.CircleMarker=ka,t.Class=Jn,t.Control=hi,t.DivIcon=Ud,t.DivOverlay=Ti,t.DomEvent=mv,t.DomUtil=lv,t.Draggable=ao,t.Evented=oo,t.FeatureGroup=Wi,t.GeoJSON=$i,t.GridLayer=na,t.Handler=Ei,t.Icon=Xo,t.ImageOverlay=La,t.LatLng=Mt,t.LatLngBounds=Sn,t.Layer=bi,t.LayerGroup=Jo,t.LineUtil=Ov,t.Map=ct,t.Marker=Sa,t.Mixin=fv,t.Path=co,t.Point=Ee,t.PolyUtil=_v,t.Polygon=er,t.Polyline=Gi,t.Popup=ja,t.PosAnimation=Od,t.Projection=wv,t.Rectangle=qd,t.Renderer=Yi,t.SVG=oa,t.SVGOverlay=Hd,t.TileLayer=nr,t.Tooltip=Fa,t.Transformation=Ts,t.Util=fa,t.VideoOverlay=Ad,t.bind=o,t.bounds=yn,t.canvas=$d,t.circle=Lv,t.circleMarker=Iv,t.control=Xr,t.divIcon=Uv,t.extend=e,t.featureGroup=Ev,t.geoJSON=Vd,t.geoJson=Bv,t.gridLayer=Rv,t.icon=Tv,t.imageOverlay=zv,t.latLng=at,t.latLngBounds=Yt,t.layerGroup=kv,t.map=gv,t.marker=Dv,t.point=Te,t.polygon=Fv,t.polyline=jv,t.popup=Av,t.rectangle=$v,t.setOptions=U,t.stamp=p,t.svg=Yd,t.svgOverlay=Vv,t.tileLayer=Rd,t.tooltip=Hv,t.transformation=Gr,t.version=l,t.videoOverlay=Nv;var qv=window.L;t.noConflict=function(){return window.L=qv,this},window.L=t})});var Lp=rm(ss=>{"use strict";(function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function l(p){return n(c(p),arguments)}function e(p,v){return l.apply(null,[p].concat(v||[]))}function n(p,v){var w=1,k=p.length,E,F="",V,U,$,Ce,le,ue,Ne,je;for(V=0;V<k;V++)if(typeof p[V]=="string")F+=p[V];else if(typeof p[V]=="object"){if($=p[V],$.keys)for(E=v[w],U=0;U<$.keys.length;U++){if(E==null)throw new Error(l('[sprintf] Cannot access property "%s" of undefined value "%s"',$.ke
1ys[U],$.keys[U-1]));E=E[$.keys[U]]}else $.param_no?E=v[$.param_no]:E=v[w++];if(t.not_type.test($.type)&&t.not_primitive.test($.type)&&E instanceof Function&&(E=E()),t.numeric_arg.test($.type)&&typeof E!="number"&&isNaN(E))throw new TypeError(l("[sprintf] expecting number but found %T",E));switch(t.number.test($.type)&&(Ne=E>=0),$.type){case"b":E=parseInt(E,10).toString(2);break;case"c":E=String.fromCharCode(parseInt(E,10));break;case"d":case"i":E=parseInt(E,10);break;case"j":E=JSON.stringify(E,null,$.width?parseInt($.width):0);break;case"e":E=$.precision?parseFloat(E).toExponential($.precision):parseFloat(E).toExponential();break;case"f":E=$.precision?parseFloat(E).toFixed($.precision):parseFloat(E);break;case"g":E=$.precision?String(Number(E.toPrecision($.precision))):parseFloat(E);break;case"o":E=(parseInt(E,10)>>>0).toString(8);break;case"s":E=String(E),E=$.precision?E.substring(0,$.precision):E;break;case"t":E=String(!!E),E=$.precision?E.substring(0,$.precision):E;break;case"T":E=Object.prototype.toString.call(E).slice(8,-1).toLowerCase(),E=$.precision?E.substring(0,$.precision):E;break;case"u":E=parseInt(E,10)>>>0;break;case"v":E=E.valueOf(),E=$.precision?E.substring(0,$.precision):E;break;case"x":E=(parseInt(E,10)>>>0).toString(16);break;case"X":E=(parseInt(E,10)>>>0).toString(16).toUpperCase();break}t.json.test($.type)?F+=E:(t.number.test($.type)&&(!Ne||$.sign)?(je=Ne?"+":"-",E=E.toString().replace(t.sign,"")):je="",le=$.pad_char?$.pad_char==="0"?"0":$.pad_char.charAt(1):" ",ue=$.width-(je+E).length,Ce=$.width&&ue>0?le.repeat(ue):"",F+=$.align?je+E+Ce:le==="0"?je+Ce+E:Ce+je+E)}return F}var o=Object.create(null);function c(p){if(o[p])return o[p];for(var v=p,w,k=[],E=0;v;){if((w=t.text.exec(v))!==null)k.push(w[0]);else if((w=t.modulo.exec(v))!==null)k.push("%");else if((w=t.placeholder.exec(v))!==null){if(w[2]){E|=1;var F=[],V=w[2],U=[];if((U=t.key.exec(V))!==null)for(F.push(U[1]);(V=V.substring(U[0].length))!=="";)if((U=t.key_access.exec(V))!==null)F.push(U[1]);else if((U=t.index_access.exec(V))!==null)F.push(U[1]);else throw new SyntaxError("[sprintf] failed to parse named argument key");else throw new SyntaxError("[sprintf] failed to parse named argument key");w[2]=F}else E|=2;if(E===3)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");k.push({placeholder:w[0],param_no:w[1],keys:w[2],sign:w[3],pad_char:w[4],align:w[5],width:w[6],precision:w[7],type:w[8]})}else throw new SyntaxError("[sprintf] unexpected placeholder");v=v.substring(w[0].length)}return o[p]=k}typeof ss<"u"&&(ss.sprintf=l,ss.vsprintf=e),typeof window<"u"&&(window.sprintf=l,window.vsprintf=e,typeof define=="function"&&define.amd&&define(function(){return{sprintf:l,vsprintf:e}}))})()});var Ic;(function(t){t.delegateRoles=new Set([xr.DelegatesAdmin,xr.DelegatesUser,xr.EvulutionAdmin])})(Ic||(Ic={}));var Ro;(function(t){t.shouldShow=(e,n)=>{let o=n.showByDefault??!1,c=l(e,n.leistkats??[]);return o?!c:c};function l(e,n){return e.some(o=>o.leistkats.some(c=>n?.includes(c)))}})(Ro||(Ro={}));var Wg=(()=>{class t{constructor(){this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.authService=C(Cr),this.energyboardConfigService=C(ke),this.layoutConfigService=C(di),this.tenantSubscriptionsService=C(Ut),this.tenantNameService=C(dt),this.pageService=C(sc),this.router=C(Xt),this.repowerConfigService=C(ut),this.menuItemsChanged=new Ve,this.menuLoaded=T(!1),this.smartpowerUser=!1,this.isQuizEnabled=K(()=>this.tenantSubscriptionsService.subscriptions().EnergyQuizEnabled),this.isNotificationsEnabled=K(()=>this.tenantSubscriptionsService.subscriptions().NotificationEnabled),this.isLiveDataEnabled=K(()=>this.tenantSubscriptionsService.subscriptions().WebAppLiveDataEnabled),this.isDelegatesEnabled=K(()=>this.tenantSubscriptionsService.subscriptions().DelegatesPage)}load(e){let n=zt(it({},this.repowerConfigService.config),{fullscreen:!0,hideFAQ:!this.authService.isLoggedIn(),hideContact:!this.authService.isLoggedIn(),doNotReloadOnError:!0,iconSet:"bicon"});return this.authService.isLoggedIn()?(this.loadMenuItems(e),n):(this.loadMenuItems(e),n)}loadMenuItems(e){this.menuLoaded.set(!1);let n=(this.authService.isLoggedIn()?this.createStdMenuItems():this.createNotLoggedInMenuItems()).filter(p=>(e?.indexOf(p.id)??-1)===-1),o=Array.from(this.pageService.menuModel().entr
1ies.keys()),c=!0;if(o.length===n.length){for(let p=0;p<o.length;p++)if(o[p]!==n[p].id){c=!1;break}}else c=!1;c||this.pushMenuEntries(new Map(n.filter(p=>!p.hidden).map(p=>this.mapToSubMenuEntry(p))))}getAll(e){e&&this.menuLoaded.set(!1);let n=this.pushAdminMenuItems(),o=this.pushStdMenuItems(!0),c=this.createNotLoggedInMenuItems(),p=n.concat(c).concat(o);return zt(it({},this.repowerConfigService.config),{menu:p,fullscreen:!0,hideFAQ:!this.authService.isLoggedIn(),hideContact:!this.authService.isLoggedIn(),doNotReloadOnError:!0})}createNotLoggedInMenuItems(){let e=new Array;return e=[{id:"Login",path:"/login",label:"layout.menu.login",icon:"login",isBootstrap:!0,fullscreen:!0},{id:"registration",path:"/registration",label:"repowerWebpartRegistration.register",icon:"registration",isBootstrap:!0,fullscreen:!0}],this.layoutConfigService.layoutConfig().additionalNotLoggedInMenuItems&&Array.isArray(this.layoutConfigService.layoutConfig().additionalNotLoggedInMenuItems)&&this.layoutConfigService.layoutConfig().additionalNotLoggedInMenuItems?.forEach(n=>{e.push({id:n.id,path:n.path,label:n.label,icon:n.icon,isBootstrap:!0,hidden:n.hidden})}),this.menu={fullscreen:!0,menu:e},e}createStdMenuItems(){let e;return this.userSelectionService.getLoggedInUser().hasAnyAdminRole()&&isNone(this.userSelectionService.tryGetSubjektId())?e=this.pushAdminMenuItems():(e=this.pushStdMenuItems(),this.isLiveDataEnabled()&&(e=this.pushSPMenuItems(e))),this.menu={fullscreen:!0,menu:e},this.isLiveDataEnabled()||this.menuItemsChanged.emit(this.menu),this.menuLoaded.set(!0),e}pushAdminMenuItems(){if(this.menuLoaded()&&this.menu)return this.menu.menu;let e=this.userSelectionService.getLoggedInUser(),n=new Array;n=[{id:"admindashboard",path:"/admin/dashboard",label:"layout.menu.adminstart",icon:"admin",isBootstrap:!0,fullscreen:!0}],e.hasServiceDeskRole&&n.push({id:"previous-user",path:"/admin/previous-user",label:"Letzter Kunde",icon:"revert",isBootstrap:!0,fullscreen:!0}),e.hasUserAdminRole&&n.push({id:"users",path:"/admin/users",label:"common.users",icon:"account",isBootstrap:!0,fullscreen:!0}),e.hasServiceDeskRole&&!e.hasRestrictedServiceDeskAccess&&this.pushIfConfigured(n,{id:"customermapping",path:"/admin/customermapping",label:"common.customermapping",icon:"account",isBootstrap:!0,fullscreen:!0}),e.hasNotificationAdminRole&&this.isNotificationsEnabled()&&n.push({id:"notifications",path:"/admin/notifications",label:"common.notifications",icon:"bell",isBootstrap:!0,fullscreen:!0}),e.hasTranslationAdmin&&n.push({id:"translations",path:"/admin/translations",label:"common.menu.translations",icon:"translation",isBootstrap:!0,fullscreen:!0}),e.hasQuizAdminRole&&this.isQuizEnabled()&&n.push({id:"quizadmin",path:"/admin/quizadmin",label:"common.menu.quizadmin",icon:"energy",isBootstrap:!0,fullscreen:!0}),e.hasServiceDeskRole&&!e.hasRestrictedServiceDeskAccess&&n.push({id:"activities",path:"/admin/activities",label:"layout.menu.activities",icon:"activity",isBootstrap:!0,fullscreen:!0}),e.hasMeterDataAdminRole&&n.push({id:"energyflow",path:"/energyflow",label:"layout.menu.energyflow",icon:"powerconsumption",isBootstrap:!0,fullscreen:!0}),e.hasServiceDeskRole&&!e.hasRestrictedServiceDeskAccess&&(n.push({id:"auditLog",path:"/admin/auditLog",label:"layout.menu.auditLog",icon:"log",isBootstrap:!0,fullscreen:!0}),n.push({id:"stats",path:"/admin/stats",label:"common.menu.stats",icon:"graph",isBootstrap:!0,fullscreen:!1}));let o=this.authService.getCurrentUserRoles();return Array.isArray(o)&&cg.rolesHaveSettings(o?.map(c=>c))&&n.push({id:"settings",path:"/admin/settings",label:"common.menu.settings",icon:"settings",isBootstrap:!0,fullscreen:!1}),e.hasEvulutionAdmin&&n.push({id:"hardcodes",path:"/admin/hardcodes",label:"common.menu.hardcodes",icon:"hardcode",isBootstrap:!0,fullscreen:!0}),n.push({id:"release",path:"/admin/release",label:"layout.menu.releaseNotes",icon:"release",isBootstrap:!0,fullscreen:!0}),n.push({id:"subscriptions",path:"/admin/subscriptions",label:"layout.menu.subscriptions",icon:"subscription",isBootstrap:!0,fullscreen:!0}),n}pushStdMenuItems(e=!1){if(!e&&this.menuLoaded()&&this.menu)return this.menu.menu;let n=new Array;n=structuredClone(this.layoutConfigService.layoutConfig().layout),n.push({id:"personal-data",path:"/pers
1onal-data",label:"components.settings.profileData",icon:"account",isBootstrap:!0,fullscreen:!0});let o=sg.defaultDelegatesLayout;return this.isDelegatesEnabled()&&this.authService.hasRoleInSet(Ic.delegateRoles)&&(o.hidden=!1),n.push(o),n.forEach(p=>{p.label=p.label,p.isBootstrap=!0}),!e&&this.userSelectionService.getLoggedInUser().hasAnyAdminRole()&&(n.find(v=>v.id==="admindashboard")||n.push({id:"admindashboard",path:"/admin/dashboard",label:"layout.menu.admindashboard",icon:"admin",isBootstrap:!0,fullscreen:!0})),n}pushSPMenuItems(e){let n=!1,o=!1,c=!1,p=this.objectSelectionService.getActiveObjects(),v=this.tenantNameService.tenant();v===Ni.REPOWER&&(p=this.objectSelectionService.getSelectedObjects()),p&&p.forEach(Ce=>{n||(n=Ce.devices?.filter(le=>le.smartpowerHardware===Mi.HasMeter).length>0),o||(o=Ce.devices?.filter(le=>le.smartpowerHardware===Mi.HasMeterAndRelay).length>0,o&&(n=o)),c||(c=Ce.hasTarifSP)}),this.userSelectionService.hasSmartpower=n;let w=n;v===Ni.REPOWER&&(w=n&&c);let k=this.tenantSubscriptionsService.subscriptions().WebAppLiveDataEnabled,E=lg.id,F=e.find(Ce=>Ce.id===E),V=w&&isDefined(F)&&k;this.smartpowerUser=V,F.hidden=!V,e=e.filter(Ce=>Ce.id!==E),e.splice(1,0,F);let U=this.objectSelectionService.getSelectedObjects(),$=this.energyboardConfigService.config().liveDataPrivacy?.[0];if(o){this.smartpowerUser=!0;let Ce=$?Ro.shouldShow(U,$):!1,le=e.find(ue=>ue.id==="devices");if(le){let ue=it({},le);e=e.filter(Ne=>Ne.id!=="devices"),e.splice(5,0,{id:ue.id,path:ue.path,label:ue.label,icon:ue.icon,isBootstrap:!0,fullscreen:ue.fullscreen,rows:ue.rows,hidden:!Ce})}}return e}pushIfConfigured(e,n){this.energyboardConfigService.config().adminMenuItems&&(this.energyboardConfigService.config().adminMenuItems?.indexOf(n.id)??0)>=0&&e.push(n)}mapToSubMenuEntry(e){return[e.path,{variant:Am.MenuVariant.TopLevel,label:e.label,id:e.id,path:e.path,badge:mkNone(),mobileOrder:e.mobileOrder??999,icon:e.icon?mkSome({icon:e.icon,isBootstrap:e.isBootstrap}):mkNone(),submenu:mkNone()}]}pushMenuEntries(e){let n=zt(it({},this.pageService.menuModel()),{entries:e,initial:mkSome(this.router.url)});this.pageService.menuModel.set(n)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function oh(t){let l=t,e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length,o=parseInt(t.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return e===1&&n===0?1:o===0&&e!==0&&e%1e6===0&&n===0||!(o>=0&&o<=5)?4:5}var eo=["it-CH",[["m.","p."],["AM","PM"]],void 0,[["D","L","M","M","G","V","S"],["dom","lun","mar","mer","gio","ven","sab"],["domenica","luned\xEC","marted\xEC","mercoled\xEC","gioved\xEC","venerd\xEC","sabato"],["dom","lun","mar","mer","gio","ven","sab"]],void 0,[["G","F","M","A","M","G","L","A","S","O","N","D"],["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]],void 0,[["aC","dC"],["a.C.","d.C."],["avanti Cristo","dopo Cristo"]],1,[6,0],["dd.MM.yy","d MMM y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",void 0,"{1} {0}",void 0],[".","\u2019",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4\xA0#,##0.00;\xA4-#,##0.00","#E0"],"CHF",void 0,"franco svizzero",{BRL:[void 0,"R$"],BYN:[void 0,"Br"],EGP:[void 0,"\xA3E"],HKD:[void 0,"$"],INR:[void 0,"\u20B9"],JPY:[void 0,"\xA5"],KRW:[void 0,"\u20A9"],MXN:[void 0,"$"],NOK:[void 0,"NKr"],THB:["\u0E3F"],TWD:[void 0,"NT$"],USD:[void 0,"$"],VND:[void 0,"\u20AB"]},"ltr",oh];function rh(t){let l=t,e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length,o=parseInt(t.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return e===0||e===1?1:o===0&&e!==0&&e%1e6===0&&n===0||!(o>=0&&o<=5)?4:5}var kr=["fr-CH",[["AM","PM"]],void 0,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["janv.","f\xE9vr.","mars","avr.","mai","juin","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],["janvier","f\xE9vrier","mars","avril","mai","juin","juillet","ao\xFBt","septembre","octobre","novembre","d\xE9cembre"]],void 0,[["av. J.-C.","ap. J.-C."],void 0,["avant J\xE9sus-Christ","apr\xE8s J\xE9sus-Christ"]],1,[6,0],["dd.MM.yy","d MMM y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH.mm:ss 'h' zzzz"],["{1} {0}","{1}
1, {0}",void 0,void 0],[",","\u202F",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":","."],["#,##0.###","#,##0%","#,##0.00\xA0\xA4","#E0"],"CHF",void 0,"franc suisse",{ARS:["$AR","$"],AUD:["$AU","$"],BEF:["FB"],BMD:["$BM","$"],BND:["$BN","$"],BYN:[void 0,"\u0440."],BZD:["$BZ","$"],CAD:["$CA","$"],CLP:["$CL","$"],CNY:[void 0,"\xA5"],COP:["$CO","$"],CYP:["\xA3CY"],EGP:[void 0,"\xA3E"],FJD:["$FJ","$"],FKP:["\xA3FK","\xA3"],FRF:["F"],GBP:["\xA3GB","\xA3"],GIP:["\xA3GI","\xA3"],HKD:[void 0,"$"],IEP:["\xA3IE"],ILP:["\xA3IL"],ITL:["\u20A4IT"],JPY:[void 0,"\xA5"],KMF:[void 0,"FC"],LBP:["\xA3LB","\xA3L"],MTP:["\xA3MT"],MXN:["$MX","$"],NAD:["$NA","$"],NIO:[void 0,"$C"],NZD:["$NZ","$"],PHP:[void 0,"\u20B1"],RHD:["$RH"],RON:[void 0,"L"],RWF:[void 0,"FR"],SBD:["$SB","$"],SGD:["$SG","$"],SRD:["$SR","$"],TOP:[void 0,"$T"],TTD:["$TT","$"],TWD:[void 0,"NT$"],USD:["$US","$"],UYU:["$UY","$"],WST:["$WS"],XCD:[void 0,"$"],XPF:["FCFP"],ZMW:[void 0,"Kw"]},"ltr",rh];function ah(t){let l=t,e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return e===1&&n===0?1:5}var Er=["en-CH",[["a","p"],["am","pm"]],[["am","pm"]],[["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"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],void 0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],1,[6,0],["dd.MM.y","d MMM y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",void 0,void 0,void 0],[".","\u2019",";","%","+","-","E","\xB7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4\xA0#,##0.00;\xA4-#,##0.00","#E0"],"CHF","CHF","Swiss Franc",{JPY:["JP\xA5","\xA5"],USD:["US$","$"]},"ltr",ah];var Ft=(function(t){return t.Live="Live",t.Day="Day",t.Week="Week",t.Month="Month",t.Year="Year",t.Custom="Custom",t})(Ft||{});var Tr=It(en(),1);var sa=class{constructor(l){this.showChartLegend=!0,this.chartType="line",this.selectedObjects=2,this.dataSets=new Array,this.showYAxes=!0,this.language=ge.defaultLanguage,this.labels=new Array,this.chartColors=[],this.dataLoaded=!1,this.noDataAvailable=!1,this.scaleSelectionService=null,this.initialShowPastMinutes=20,this.initialShowNextMinutes=20,this.style=getComputedStyle(document.body),this.lineChartOptions=e=>({color:()=>this.style.getPropertyValue("--evu-chart"),backgroundColor:()=>this.style.getPropertyValue("--evu-chart-bg"),borderColor:()=>this.style.getPropertyValue("--evu-chart-line"),responsive:!0,maintainAspectRatio:!1,onResize:(o,c)=>{let p=c.width<480;o.isMobile=p;let v=p?10:14,w=p?c.width>=440?5:c.width>=400?4:3:Number.POSITIVE_INFINITY;o.options.scales&&o.options.scales.y&&(o.options.scales.y=zt(it({},o.options.scales.y),{grid:{color:()=>this.style.getPropertyValue("--evu-chart-line")},ticks:zt(it({},o.options.scales.y.ticks),{color:()=>this.style.getPropertyValue("--evu-chart-tick"),maxTicksLimit:p?5:Number.POSITIVE_INFINITY,font:{size:v},callback(k){let E=+k,F=ge.formatLocale(E,e);return p?F:F+" "+o.unit}})})),o.options.scales&&o.options.scales.x&&(o.options.scales.x.ticks=zt(it({},o.options.scales.x.ticks),{color:()=>this.style.getPropertyValue("--evu-chart-tick"),maxTicksLimit:w,font:{size:v}})),o.options.plugins&&o.options.plugins.datalabels&&(o.options.plugins.datalabels.formatter=(k,E)=>{if(p)return"";{let F=bl(k.y,ge.toMomentLocale(e),"1.0-0")+" %";return E.dataset.unit==="%"?F:""}}),o.update()},interaction:{intersect:!1,mode:"point"},scales:{y:{beginAtZero:!0,stacked:!0,grid:{color:()=>this.style.getPropertyValue("--evu-chart-line")},ticks:{color:()=>this.style.getPropertyValue("--evu-chart-tick"),callback(o){let c=+o;return ge.formatLocale(c,e)+" "+this.chart.unit}}},y1:{type:"linear",display:!1,position:"right",beginAtZero:!0,grid:{drawOnChartArea:!1,color:()=>this.style.getPropertyValue("--evu-chart-line")},ticks:{color:()=>this.style.getPropertyValue("--evu-chart-tick"),callback(o){let c=+o;return ge.formatLocale(c,e)+" "+this.chart.unit2}}},x:{type:"time",ticks:{color:()=>this.style.getPropertyValue("--evu-chart-tick")},grid:{color:()=>this.style.getPropertyValue("--evu-chart-line")},time:{unit:"day",tooltipFormat:"DD.MM.YYYY HH:mm",displayFormats:{minute:"DD.MM.YY HH:mm",hour:"DD.MM.YY HH:00",day:"DD. MMM YY",month:"MMMM YYYY",year:"YYYY"}}}},animation:{duration:0}
1,plugins:{legend:{display:!1},filler:{drawTime:"beforeDatasetDraw",propagate:!1},tooltip:{mode:"index",itemSort(o,c){return c.datasetIndex-o.datasetIndex},callbacks:{label(o){let c=this.chart.data.datasets[o.datasetIndex].label,p=this.chart.data.datasets[o.datasetIndex].data[o.dataIndex];p==null&&(p.y=0);let v=p.y;if(v==null)return"";let w=ge.formatLocale(v,e,{maximumFractionDigits:3,minimumFractionDigits:3}).replace(/(\d)(?=(\d{3})+\.)/g,"$1,")+" "+this.chart.data.datasets[o.datasetIndex].unit;return this.chart.isMobile?w:[c?.trim(),w].join(": ")}}},zoom:{limits:{x:{min:"original",max:"original"},y:{min:"original",max:"original"}},pan:{enabled:!0,mode:"x",threshold:10,onPan(){let o=window.scope;o&&(o.showLive=!1)}},zoom:{wheel:{enabled:!0},pinch:{enabled:!0},mode:"x",onZoom(){let o=window.scope;o&&(o.showLive=!1)}}},datalabels:{color:this.style.getPropertyValue("--evu-chart"),formatter:(o,c)=>{let p=bl(o.y,ge.toMomentLocale(e),"1.0-0")+" %";return c.dataset.unit==="%"?p:""},anchor:"end",align:"end"}},layout:{padding:{top:20,bottom:20}},elements:{point:{radius:0}},onClick(o,c){if(c.length>0){let p=c[0].index,v=this.data.labels[p],w=(0,Tr.default)(v).month()+1,k=(0,Tr.default)(v).year(),E="01.01."+k,F="days",V=window.consSidebar,U=V.scale,$=V.model.consumptionFilter;switch(V.scale){case Ft.Week:F="days",E=V.dpModelPerformFromDate.date,U=Ft.Day;break;case Ft.Month:F="days",E="01."+w+"."+k,U=Ft.Day;break;case Ft.Year:{F="months",E="01.01."+k,U=Ft.Month,Qe.getOrder($)<Qe.getOrder(ve.Monthly)&&(F="days",E="01."+w+"."+k,U=Ft.Day);break}case Ft.Custom:{F="days",E="01."+w+"."+k,U=Ft.Day,Qe.getOrder($)>Qe.getOrder(ve.Daily)&&(U=Ft.Month);break}}let Ce=(0,Tr.default)(v).diff((0,Tr.default)(E,xe.DMY),F);Qe.getOrder($)>Qe.getOrder(ve.QuarterHourly)&&V.setDatesBasedOnRange(U,!0,Ce)}}}),this.redColorLimit={backgroundColor:"rgba(255,0,0,0.275)",borderColor:"#8B0000",borderWidth:.8,stepped:"after",fill:!1},this.redColorLimitBar={backgroundColor:"rgba(255,0,0,0.275)",borderColor:"#8B0000",borderWidth:.8,stepped:"after"},this.highestLine={id:"highestLine",resize:Gg,afterDatasetDraw:Gg},this.modelColors=[],this.language=l,Tr.default.locale(ge.toMomentLocale(l))}};function Gg(t){if(!t.chartArea)return;let{ctx:l}=t,e=t.data.datasets,n=t.chartArea.top+t.chartArea.height,o=t.scales.x.min,c=t.scales.x.max,p=t.scales.y.max;p!==0&&e.forEach((v,w)=>{if(!t.isDatasetVisible(w))return;let k=t.getDatasetMeta(w),E=k.type?k.type:"line",F=0,V=null;if(v.data.forEach(je=>{if(je&&typeof je=="object"){let qe=je.y,Pe=je.x;qe<p&&qe>=F&&Pe<=c&&Pe>=o&&(F=qe,V=Pe)}}),F===0||V===null)return;let U=1,Ce=1/p*F*t.chartArea.height,le=n-Ce,ue=t.scales.x.getPixelForValue(V),Ne=v.borderColor?v.borderColor.toString():"black";E==="line"&&(l.save(),l.beginPath(),l.strokeStyle=Ne,l.fillStyle=Ne,l.lineWidth=U,l.arc(ue,le,4,0,2*Math.PI),l.fill(),l.stroke()),l.save(),l.beginPath(),l.strokeStyle=Ne,l.lineWidth=U,l.moveTo(t.chartArea.left,le),l.lineTo(t.chartArea.right,le),l.stroke()})}var Mn=(function(t){return t[t.InvoiceDataEnergy=0]="InvoiceDataEnergy",t[t.InvoiceDataCosts=1]="InvoiceDataCosts",t[t.MeasurementDataPerformance=2]="MeasurementDataPerformance",t[t.MeasurementDataEnergy=3]="MeasurementDataEnergy",t})(Mn||{});var gi=(()=>{class t{constructor(){this.energyboardConfigService=C(ke),this.storageService=C(Vi),this.htntChanged=new Ve,this.preYearChanged=new Ve,this.sumUpChanged=new Ve,this.preYear=this.storageService.sessionSignal(xo.DisplayPreYear),this.displayHtNt=this.storageService.sessionSignal(xo.DisplayHtnt),this.displaySumUp=this.storageService.sessionSignal(xo.DisplaySumUp),this.useAbsoluteValues=T(!1),this.useAbsoluteValuesModel=K(()=>({checked:this.useAbsoluteValues(),states:[],showLabel:!1,smallSwitchButton:!1,iconOff:mkNone(),iconOn:mkNone()}))}setHTNT(e){this.displayHtNt.set(e),this.htntChanged.emit(e)}setPreYear(e){e&&e!==0?this.preYear.set(e):this.preYear.set(null),this.preYearChanged.emit(e??void 0)}setSumUp(e){this.displaySumUp.set(e),this.sumUpChanged.emit(e)}getHTNT(){let e=this.displayHtNt();return!(isUndefined(e)||e===!1)}getPreYear(){let e=this.preYear();return isDefined(e)&&e>0?e:null}getSumUp(){let e=this.displaySumUp();return!(isUndefined(e)||e===!1)}getChartMultiplierByScale(e,n){let o=this.energyboardConfigService.config().chartType?.measurementData?.performance;return o&&e===Mn.MeasurementDataPerformance?match(n).pipe(mWhen(ve.QuarterHourly,()=>o.quarterHourly?.rucklieferungMultiplier??1),mWhen(ve.Hourly,()=>o.hourly?.rucklieferungMultiplier??1),mWhen(ve.Daily,()=>o.daily?.rucklieferungMultiplier??1),mWhen(ve.Monthly,()=>o.monthly?.rucklieferungMultiplier??1),mWhen(ve.BiMonthly,()=>o.biMonthly?.rucklieferungMultiplier??1),mWhen(ve.Quarterly,()=>o.quarterly?.rucklieferungMultiplier??1),mWhen(ve.Semesterly,()=>o.semesterly?.rucklieferungMultiplier??1),mWhen(ve.Yearly,()=>o.yearly?.rucklieferungMultiplier??1),mWhen(ve.Live,()=>1),mWhen(ve.Default,()=>1),mExhaustive):1}getChartTypeByScale(e,n){let o=this.energyboardConfigService.config().chartType,c={[Mn.InvoiceDataEnergy]:o?.invoiceData?.energy,[Mn.InvoiceDataCosts]:o?.invoiceData?.costs,[Mn.MeasurementDataEnergy]:o?.measurementData?.energy,[Mn.MeasurementDataPerformance]:o?.measurementData?.performance},p={[ve.Live]:"live",[ve.Default]:"weekly",[ve.QuarterHourly]:"quarterHourly",[ve.Hourly]:"hourly",[ve.Daily]:"daily",[ve.Monthly]:"monthly",[ve.BiMonthly]:"biMonthly",[ve.Quarterly]:"quarterly",[ve.Semesterly]:"semesterly",[ve.Yearly]:"yearly"},v=c[e];if(!v)return null;let w=p[n];return w?this.mapToChartType(v[w]?.type)??null:null}mapToChartType(e){return e?.toLowerCase()??null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Oi=It(en());var ch={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};mg._date.override(typeof Oi.default=="function"?{_id:"moment",formats:function(){return ch},parse:function(t,l){return typeof t=="string"&&typeof l=="string"?t=(0,Oi.default)(t,l):t instanceof Oi.default||(t=(0,Oi.default)(t)),t.isValid()?t.valueOf():null},format:function(t,l){return(0,Oi.default)(t).format(l)},add:function(t,l,e){return(0,Oi.default)(t).add(l,e).valueOf()},diff:function(t,l,e){return(0,Oi.default)(t).diff((0,Oi.default)(l),e)},startOf:function(t,l,e){return t=(0,Oi.default)(t),l==="isoWeek"?(e=Math.trunc(Math.min(Math.max(0,e),6)),t.isoWeekday(e).startOf("day").valueOf()):t.startOf(l).valueOf()},endOf:function(t,l){return(0,Oi.default)(t).endOf(l).valueOf()}}:{});var Yg=It(en(),1);var $g=(()=>{class t{constructor(){this.objektSelectionService=C(ae),this.consumptionGroupSelectionService=C(Oo),this.categories=T([he.Power]),this.validCategories=K(()=>{let n=this.objektSelectionService.getSelectedObjects().flatMap(p=>p.availableInvoiceGroups),o=this.consumptionGroupSelectionService.getSelectedGroups(),c;return n.length===0?c=[he.Power]:c=o.filter(p=>isDefined(p.groups)&&p.groups.some(v=>n.includes(v))).map(p=>p.id).filter(p=>p!==void 0),c}),this.validateCategories=e=>{let n=this.categories().filter(o=>e.includes(o));n.length===0?this.categories.set(e):this.categories.set(n)},ft(this.validCategories).subscribe(this.validateCategories),this.objektSelectionService.objektIdsChanged.subscribe(()=>{let e=this.validCategories();this.validateCategories(e)}),this.objektSelectionService.objektDevicesChanged.subscribe(()=>{let e=this.validCategories();this.validateCategories(e)}),this.consumptionGroupSelectionService.groupsChanged.subscribe(e=>{this.validateCategories(e)})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var yo=(()=>{class t{constructor(){this.scaleSelectionService=C(gi),this.energyboardConfigService=C(ke),this.measuringCategorySelectionService=C($g),this.router=C(Xt),this.storageService=C(Vi),this.scaleStorageKey=xo.ScaleMeasuring,this.scale=this.storageService.sessionSignal(this.scaleStorageKey),this.scaleChanged=new Ve,this.defaultScale=ve.QuarterHourly,this.allowedScales=K(()=>{let e=this.energyboardConfigService.config(),n=this.measuringCategorySelectionService.categories(),o=[],c=e.chartConfiguration?.measuring?.scalesPerBranch??{};for(var p of n){let v=Fn.toChartConfigKey(p);o.push(c[v]??[])}return Array.from(new Set(o.flat()))}),Wt(()=>{this.energyboardConfigService.config(),this.measuringCategorySelectionService.categories();let e=this.allowedScales(),n=this.scale();isDefined(n)&&!e.includes(n)&&(e.length>0?this.scale.set(e[0]):this.scale.set(null))})}setScale(e){this.scale.set(e),this.scaleChanged.emit(e)}getScale(){return this.router.url==="/dashboard"?this.energyboardConfigService.config().chartConfiguration?.dashboard?.measuringScale??ve.Yearly:this.scale()??this.defaultScale}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Wo;(function(t){let l;(function(o){o.LEG="LEG",o.ZEV="ZEV",o.None="None"})(l=t.CommunityType||(t.CommunityType={}));function e(o){return o<10?l.None:o<20?l.ZEV:o<30?l.LEG:l.None}function n(o,c){let p=e(c);return match(p).pipe(mWhen(t.CommunityType.None,()=>!0),mWhen(t.CommunityType.LEG,()=>o.ShowLeg),mWhen(t.CommunityType.ZEV,()=>o.ShowZev),mExhaustive)}t.shouldShowDataForDirectionVariant=n})(Wo||(Wo={}));function sh(t,l){if(t&1&&(Z(0,"div",1)(1,"div",2),f(2),q(),Z(3,"div",3),f(4),h(5,"number"),q()()),t&2){let e=l.$implicit,n=g(2);a(2),j(n.objectTitle(e)),a(2),He(" ",Ao(5,3,n.objectValue(e),"1.1-3","de-CH")," ",n.objectEinheit(e)," ")}}function lh(t,l){if(t&1&&(Z(0,"div",0),ne(1,sh,6,7,"div",1,Be),q()),t&2){let e=g();a(),ie(e.data())}}function dh(t,l){if(t&1&&(Z(0,"div")(1,"div",0)(2,"div",1)(3,"div",4),f(4),q()()(),Z(5,"div"),f(6,"\xA0"),q()()),t&2){let e=g();a(4),j(e.GetAdditionalInfo())}}function mh(t,l){if(t&1&&(Z(0,"div")(1,"div",0)(2,"div",1),re(3,"div",5),h(4,"enbtranslate"),q()(),Z(5,"div"),f(6,"\xA0"),q()()),t&2){let e=g();a(3),Gt("innerHTML",_(4,1,"repowerWebpartConsumption.disclaimerInvalidData"+e.chartGroup()),W)}}var gh="ShowLeg",Lc=(()=>{class t{constructor(){this.tenantSubscriptionsService=C(Ut),this.userSelectionService=C(pe),this.objectSelectionService=C(ae),this.scaleSelectionService=C(gi),this.measuringScaleSelectionService=C(yo),this.consumptionDataService=C(Ii),this.translationService=C(ce),this.datePickerSelectionService=C(Rn),this.consumptionTypesSelectionService=C(Mo),this.tenantService=C(Li),this.tenantNameService=C(dt),this.showDisclaimer=H(!1),this.showAmount=H(!0),this.showAdditionalInfo=H(!1),this.startLoading=Re(),this.displayType=H("0"),this.chartGroup=
1H(""),this.dataAvailable=T(!1),this.showPreYearFilter=T(!1),this.lastObjectsSelected=[],this.data=T([]),this.savedObjects=[],this.destroyed$=new de,this.getChartLookup$=new de,this.isZevEnabled=!1,this.isLegEnabled=!1}ngOnInit(){this.initSwitchMaps();let e=this.tenantNameService.tenant();this.tenantService.getSettingByKey_1({key:Tt.OstralEnabled,tenant:e}).subscribe(n=>{this.showPreYearFilter.set(n==="true")}),this.tenantService.getSettingByKey_1({key:Tt.ShowZev,tenant:e}).subscribe(n=>{this.isZevEnabled=n==="true"}),this.tenantService.getSettingByKey_1({key:gh,tenant:e}).subscribe(n=>{this.isLegEnabled=n==="true"})}ngAfterViewInit(){this.savedObjects=this.objectSelectionService.getObjects(),this.lastObjectsSelected=new Array;let e=this.objectSelectionService.getSelectedObjects();e&&e.length>0&&e.forEach(n=>{n.objectId&&this.lastObjectsSelected.push(n.objectId)}),this.reloadData(),this.objectSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!0)})}ngOnDestroy(){this.destroyed$.next(null)}loadData(e){this.startLoading.emit({chartType:3,isLoading:e})}initSwitchMaps(){this.getChartLookup$.pipe(rn(()=>this.getBarChartModel()),rn(e=>this.consumptionDataService.calculateSums(e)),X(this.destroyed$)).subscribe({next:e=>{this.dataAvailable.set(this.checkData(e)),this.transformData(e)},error:e=>{this.loadData(!1),this.showErrorMessage("An error occurred when calling the API: "+e.message)}})}getBarChartModel(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return new ni;let n=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformFrom),o=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformTo),[c,p]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),v=this.objectSelectionService.getSelectedDevices(),w=this.chartGroup(),k=this.measuringScaleSelectionService.getScale(),E=this.scaleSelectionService.getPreYear(),F={subjektId:e.value,toDate:o,fromDate:n,includeEV:!0,measurementKind:+this.displayType()==1?ra.Performance:ra.Energy,preYearCheck:E??0,scale:k,measurementGroup:w,body:{objectIds:c,subjectIds:p,meteringCodes:v}};return this.tenantService.getSettingByKey_1({key:Tt.ShowEv,tenant:this.tenantNameService.tenant()}).pipe(so(V=>(F.includeEV=V==="true",F)))}reloadData(e=!1){let n=this.objectSelectionService.getSelectedObjects(),o=new Array;n&&n.length>0&&n.forEach(p=>{o.push(p.objectId)});let c=this.lastObjectsSelected.length===o.length;c&&o.forEach(p=>{this.lastObjectsSelected.indexOf(p)===-1&&(c=!1)}),!(c&&e)&&(this.lastObjectsSelected=o,this.dataAvailable.set(!1),this.reloadChartData())}reloadChartData(){this.loadData(!0),this.getChartLookup$.next()}transformData(e){let n=this.enabledCommunityTypes().length>0?e.filter(o=>{let c=+(o.directionVariant??"0");return Wo.shouldShowDataForDirectionVariant(this.tenantSubscriptionsService.subscriptions(),c)}):e.filter(o=>(o.directionVariant??0)<10);this.data.set(n)}enabledCommunityTypes(){let e=[];return this.isZevEnabled&&e.push("Zev"),this.isLegEnabled&&e.push("Leg"),e}showErrorMessage(e){this.errorMessage=e}objectTitle(e){let n=e.idObjekt,o=this.getObjectNameFromId(n),c=this.scaleSelectionService.getPreYear(),p=this.replaceStackLabel(e.directionVariant??0,o,e.consumptionType??0);if(e.state==="-preYear"){p+=" "+this.translationService.translate()("repowerWebpartConsumption.stackLabels.preYear");let v=`${c}`;c===null&&(v=""),p=p.replace("%preYear%",v)}else{let v=this.consumptionTypesSelectionService.isOnMeasuring()||this.consumptionTypesSelectionService.getReportType()===nn.Zev,w=this.measuringScaleSelectionService.getScale();if(c!==null&&Qe.getOrder(w)>Qe.getOrder(ve.Live)&&v&&this.showPreYearFilter()){p+=" "+this.translationService.translate()("repowerWebpartConsumption.stackLabels.fromYear");let k=this.datePickerSelectionService.getDate(Le.ConsumptionPerformFrom),E=(0,Yg.default)(k,xe.DMY).year();p=p.replace("%fromYear%",`${E}`)}}return p+" ("+o+")"}objectValue(e){let n=e.value?.toFixed(1);if(n)return+n}objectEinheit(e){return this.translationService.translate()("common.units."+e.einheit)}replaceStackLabel(e,n,o){let c="repowerWebpartConsumption.stackLabels.return",p="repowerWebpartConsumption.stackLabels.consumation",v="repowerWebpartConsumption.stackLabels.gridConsumation",w="repowerWebpartConsumption.stackLabels.gridReturn",k="repowerWebpartConsumption.stackLabels.ev",E=`repowerWebpartConsumption.stackLabels.${o}_${e}`;if(o===1)switch(e){case 0:return n.startsWith("\xDCberschussmessung")?this.translationService.translate()(v):this.translationService.translate()(p);case 1:return n.startsWith("\xDCberschussmessung")?this.translationService.translate()(w):this.translationService.translate()(c);case 2:return this.translationService.translate()(k)}return this.translationService.translate()(E)}getObjectNameFromId(e){let n=`${e}`;return this.savedObjects&&this.savedObjects.length>
10&&this.savedObjects.forEach(o=>{o.objectId===e&&(n=this.objectSelectionService.getObjectNameOnly(o))}),n}checkData(e){return!(e==null||e.ev===0)}GetAdditionalInfo(){if(!this.showAdditionalInfo())return"";let e="ChartLegend.AdditionalInfo."+nn[this.consumptionTypesSelectionService.getReportType()],n=this.translationService.translate()(e);return n!==e?n:""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-chart-amount-legend"]],inputs:{showDisclaimer:[1,"showDisclaimer"],showAmount:[1,"showAmount"],showAdditionalInfo:[1,"showAdditionalInfo"],displayType:[1,"displayType"],chartGroup:[1,"chartGroup"]},outputs:{startLoading:"startLoading"},decls:5,vars:3,consts:[[1,"box"],[1,"row","padding","padding-top"],[1,"col-md-10"],[1,"col-md-2","text-end"],[1,"col-md-12"],[1,"col-md-12",3,"innerHtml"]],template:function(n,o){n&1&&(P(0,lh,3,0,"div",0),Z(1,"div"),f(2,"\xA0"),q(),P(3,dh,7,1,"div"),P(4,mh,7,3,"div")),n&2&&(O(o.dataAvailable()&&o.showAmount()?0:-1),a(3),O(o.GetAdditionalInfo().length>0?3:-1),a(),O(o.showDisclaimer()?4:-1))},dependencies:[Di,Y],styles:[".nopadding[_ngcontent-%COMP%]{padding:0}.padding-top[_ngcontent-%COMP%]{padding-top:5px;padding-bottom:5px;margin-top:0}.padding[_ngcontent-%COMP%]{padding-left:15px;padding-right:15px}.box[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);border:solid 1px var(--evu-border-strong);border-radius:4px;margin-right:0;margin-left:0}"]})}}return t})();function ph(t,l){if(t&1){let e=N();d(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"input",4),lt("ngModelChange",function(o){D(e);let c=g();return rt(c.evType,o)||(c.evType=o),I(o)}),z("change",function(){D(e);let o=g();return I(o.evTypeChanged())}),m(),d(5,"label",5),f(6),h(7,"enbtranslate"),m()()()(),d(8,"div",6)(9,"div",7)(10,"div",8)(11,"div",9)(12,"h6"),f(13),h(14,"enbtranslate"),m(),d(15,"span"),f(16),h(17,"number"),m()(),d(18,"div",9)(19,"h6"),f(20),h(21,"enbtranslate"),m(),d(22,"span"),f(23),h(24,"number"),m()()(),d(25,"div",6)(26,"div",10)(27,"h6"),f(28),h(29,"enbtranslate"),m(),d(30,"span"),f(31),m(),d(32,"div"),f(33),h(34,"enbtranslate"),m()()()()()()}if(t&2){let e=g();a(4),b("value",0),st("ngModel",e.evType),a(2),j(_(7,10,"repowerWebpartConsumption.evTitle0")),a(7),y(" ",_(14,12,"repowerWebpartConsumption.stackLabels.ev")," "),a(3),y("",Ao(17,14,e.getEvData(),"1.1-3","de-CH")," kWh"),a(4),y(" ",_(21,18,"repowerWebpartConsumption.consProdTitle"+e.evType)," "),a(3),y("",Ao(24,20,e.getConsProdData(),"1.1-3","de-CH")," kWh"),a(5),y(" ",_(29,24,"repowerWebpartConsumption.evTitle"+e.evType)," "),a(3),y("",e.percent," %"),a(2),y(" ",_(34,26,"repowerWebpartConsumption.evDesc"+e.evType)," ")}}var jc=(()=>{class t{constructor(){this.userSelectionService=C(pe),this.objectSelectionService=C(ae),this.consumptionDataService=C(Ii),this.datePickerSelectionService=C(Rn),this.tenantService=C(Li),this.tenantNameService=C(dt),this.startLoading=Re(),this.getChartLookup$=new de,this.chartGroup=H(""),this.dataAvailable=!1,this.lastObjectsSelected=[],this.destroyed$=new de,this.evType=0,this.evData=0,this.consProdData=0,this.percent=0}ngOnInit(){this.initSwitchMaps()}ngAfterViewInit(){this.lastObjectsSelected=new Array;let e=this.objectSelectionService.getSelectedObjects();e&&e.length>0&&e.forEach(n=>{n.objectId&&this.lastObjectsSelected.push(n.objectId)}),this.reloadData(),this.objectSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!0)})}ngOnDestroy(){this.destroyed$.next(null)}loadData(e){this.startLoading.emit({chartType:3,isLoading:e})}initSwitchMaps(){this.getChartLookup$.pipe(rn(()=>this.getBarChartModel()),rn(e=>this.consumptionDataService.generateLabelInfo(e)),X(this.destroyed$)).subscribe({next:e=>{this.dataAvailable=this.checkData(e),this.transformData(e)},error:e=>{this.loadData(!1),this.showErrorMessage("An error occurred when calling the API: "+e.message)}})}getBarChartModel(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return new ni;let n=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformFrom),o=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformTo),[c,p]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),v=this.objectSelectionService.getSelectedDevices(),w=this.chartGroup(),k={subjektId:e.value,toDate:o,fromDate:n,includeEV:!0,measurementGroup:w,body:{objectIds:c,subjectIds:p,meteringCodes:v}};return this.tenantService.getSettingByKey_1({key:Tt.ShowEv,tenant:this.tenantNameService.tenant()}).pipe(so(E=>(k.includeEV=E==="true",k)))}
1reloadData(e=!1){let n=this.objectSelectionService.getSelectedObjects(),o=new Array;n&&n.length>0&&n.forEach(p=>{o.push(p.objectId)});let c=this.lastObjectsSelected.length===o.length;c&&o.forEach(p=>{this.lastObjectsSelected.indexOf(p)===-1&&(c=!1)}),!(c&&e)&&(this.lastObjectsSelected=o,this.dataAvailable=!1,this.reloadChartData())}reloadChartData(){this.loadData(!0),this.getChartLookup$.next()}transformData(e){this.data=e,this.calcData()}showErrorMessage(e){this.errorMessage=e}evTypeChanged(){this.calcData()}getEvData(){return this.evData?+this.evData.toFixed(1):0}getConsProdData(){return+this.consProdData.toFixed(1)}calcData(){this.checkData(this.data),this.evData=this.data?.ev??0,this.consProdData=this.evType===0?this.data?.prod??0:this.data?.cons??0,this.percent=this.consProdData>0?this.evData*100/this.consProdData:0,this.percent=+this.percent.toFixed(1)}checkData(e){return!(e==null||e.ev===0)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-self-consumption-chart"]],inputs:{chartGroup:[1,"chartGroup"]},outputs:{startLoading:"startLoading"},decls:1,vars:1,consts:[[1,"row"],[1,"col-md-4"],[1,"radiotabs","radiotabs--vertical"],[1,"radiotabs__option"],["id","ev0","type","radio","name","ev",3,"ngModelChange","change","value","ngModel"],["for","ev0"],[1,"col-md-8"],[1,"row","box"],[1,"col-md-4","nopadding"],[1,"padding","padding-top"],[1,"padding-top"]],template:function(n,o){n&1&&P(0,ph,35,28,"div",0),n&2&&O(o.dataAvailable?0:-1)},dependencies:[kn,mr,Vm,ai,vo,Di,Y],styles:[".nopadding[_ngcontent-%COMP%]{padding:0}.padding-top[_ngcontent-%COMP%]{padding-top:15px;padding-bottom:15px}.padding[_ngcontent-%COMP%]{padding-left:15px;padding-right:15px}.box[_ngcontent-%COMP%]{background-color:#f9f9f9;border:solid 1px #dadada;border-radius:4px;margin-right:0;margin-left:0}.box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > div[_ngcontent-%COMP%]:first-child{border-bottom:solid 1px #dadada}.box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > div[_ngcontent-%COMP%]{border-right:solid 1px #dadada}"]})}}return t})();var Zn=It(en(),1);var uh=["legendWrapper"],vh=["measuringChart"];function hh(t,l){if(t&1&&M(0,"enb-chart-legend",8),t&2){g();let e=we(1),n=g();b("inputData",n.legendDataSets())("enbChart",n.enbChart())("chart",e)}}function bh(t,l){if(t&1&&(d(0,"div",4),tt(1),P(2,hh,1,3,"enb-chart-legend",8),m()),t&2){let e=g();a();let n=Ke(e.chart());a(),O(e.isDefined(n)?2:-1)}}function fh(t,l){if(t&1&&M(0,"enb-chart-amount-legend",9),t&2){let e=g(2);b("showDisclaimer",e.showDisclaimer())("chartGroup",(e.chartGroup()??0).toString())("showAdditionalInfo",e.showAdditionalInfo())}}function _h(t,l){if(t&1&&M(0,"enb-self-consumption-chart",10),t&2){g();let e=we(2);b("chartGroup",e.toString())}}function Ch(t,l){if(t&1&&(d(0,"div",6),P(1,fh,1,3,"enb-chart-amount-legend",9),tt(2),P(3,_h,1,1,"enb-self-consumption-chart",10),m()),t&2){let e=g();a(),O(e.isPerformance()?-1:1),a();let n=Ke(e.chartGroup());a(),O(!e.isPerformance()&&n===1?3:-1)}}function xh(t,l){if(t&1){let e=N();d(0,"div",14)(1,"a",15),z("click",function(){D(e);let o=g(2);return I(o.jumpToLastValue())}),f(2),h(3,"enbtranslate"),m()()}t&2&&(a(2),j(_(3,1,"measuring.noDataAvailable.jumpToLastValue")))}function Mh(t,l){if(t&1&&(d(0,"div",7)(1,"div",11)(2,"div",12),M(3,"div",13),h(4,"enbtranslate"),M(5,"div",13),h(6,"enbtranslate"),P(7,xh,4,3,"div",14),m()()()),t&2){let e=g();a(3),b("innerHtml",_(4,3,"measuring.noDataAvailable.line1"),W),a(2),b("innerHtml",_(6,5,"measuring.noDataAvailable.line2"),W),a(2),O(e.showJumpToLastValue?7:-1)}}function Ph(t,l){t&1&&(d(0,"div",7)(1,"div",11)(2,"div",12),M(3,"div",13),h(4,"enbtranslate"),m()()()),t&2&&(a(3),b("innerHtml",_(4,1,"energy.tooManyObjectsSelected.line1"),W))}var Dr=(()=>{class t{set content(e){this.canvas=e,this.updateChart()}updateChart(){if(this.canvas){this.ctx=this.canvas.nativeElement.getContext("2d");let e=this.chart(),n=this.getChartConfig();e?(e.data=n.data,this.updateChartConfig(n)):(this.isPerformance()&&(n.plugins||(n.plugins=[])),this.chart.set(new $t(this.ctx,n))),e=this.chart(),(!this.unit||this.unit==="undefined")&&(this.unit=""),(!this.unit2||this.unit2==="undefined")&&(this.unit2=""),e.unit=this.unit,e.unit2=this.unit2,e?.update(
1)}}constructor(){this.logService=C(wt),this.logger=this.logService.getLogger(this.constructor.name),this.themeService=C(ur),this.userSelectionService=C(pe),this.objectSelectionService=C(ae),this.scaleSelectionService=C(gi),this.measuringScaleSelectionService=C(yo),this.consumptionDataService=C(Ii),this.translationService=C(ce),this.datePickerSelectionService=C(Rn),this.cdr=C(Ho),this.energyboardConfigService=C(ke),this.colorThemeConfigService=C(Po),this.typesSelectionService=C(Mo),this.consumptionGroupSelectionService=C(Oo),this.tenantSubscriptionsService=C(Ut),this.tenantNameService=C(dt),this.resizeService=C(Ue),this.downloadService=C(Tn),this.repowerConfigService=C(ut),this.ignoreFilter=H(!1),this.chartHeight=H(550),this.showDisclaimer=H(!1),this.showAdditionalInfo=H(!1),this.chartReady=Re(),this.enbChart=K(()=>({variant:sn.Measuring,chartGroup:this.tarifGroup()??he.Power})),this.id=sn.Measuring,this.ChartId=sn,this.EnumTarifGroup=he,this.isDefined=isDefined,this.maxMobileHeight=250,this.localHeight=T(550),this.MimeType=En,this.selfConsumptionChartComponent=At(jc),this.amountLegend=At(Lc),this.startLoading=Re(),this.chartGroup=H(),this.tarifGroup=H(),this.wasPerformance=!1,this.isPerformance=T(!1),this.mChartHeight=0,this.chart=T(void 0),this.displayPercentage=!1,this.showJumpToLastValue=null,this.initialJump=!0,this.model=new sa(this.repowerConfigService.currentLanguage()),this.lastObjectsSelected=[],this.lastScale=ve.Default,this.legendData="",this.hasIncomeMeasurement=!1,this.unit="",this.unit2="",this.datasets=T([]),this.labels=[],this.getChartLookup$=new de,this.destroyed$=new de,this.savedObjects=[],this.sortedInvoices=new Array,this.dataAvailable=T(!1),this.chartDataAvailable=T(!1),this.tooManyObjectsSelected=T(!1),this.legendWrapper=At("legendWrapper",{read:an}),this.dataAvailableObs=ft(this.chartDataAvailable),this.lastZoom=30,this.lastFrom=null,this.lastUntil=null,this.didZoom=!1,this.stacked=!0,this.legendDataSets=K(()=>this.datasets().filter(e=>e?.data.some(n=>n?.y!==null))),this.isZevEnabled=K(()=>this.tenantSubscriptionsService.subscriptions().ShowEV),this.isLegEnabled=K(()=>this.tenantSubscriptionsService.subscriptions().ShowLeg),this.showPreYearFilter=K(()=>this.tenantSubscriptionsService.subscriptions().OstralEnabled),this.returnLabel=K(()=>this.translationService.translate()("repowerWebpartConsumption.stackLabels.return")),this.consumeLabel=K(()=>this.translationService.translate()("repowerWebpartConsumption.stackLabels.consumation")),this.consumeLabelHT=K(()=>this.translationService.translate()("repowerWebpartConsumption.stackLabels.ht")),this.consumeLabelNT=K(()=>this.translationService.translate()("repowerWebpartConsumption.stackLabels.nt")),this.consumeLabelEV=K(()=>this.translationService.translate()("repowerWebpartConsumption.stackLabels.ev")),this.consumeLabelGrid=K(()=>this.translationService.translate()("repowerWebpartConsumption.stackLabels.gridConsumation")),this.returnLabelGrid=K(()=>this.translationService.translate()("repowerWebpartConsumption.stackLabels.gridReturn")),this.limitLabel=K(()=>this.translationService.translate()("repowerWebpartConsumption.stackLabels.limit")),this.returnLabelVirtual=K(()=>{let e="repowerWebpartConsumption.stackLabels.returnVirtual",n=this.translationService.translate()(e);return n!==e?n:this.returnLabel()}),this.consumeLabelVirtual=K(()=>{let e="repowerWebpartConsumption.stackLabels.consumationVirtual",n=this.translationService.translate()(e);return n!==e?n:this.consumeLabel()}),this.consumeLabelHTVirtual=K(()=>{let e="repowerWebpartConsumption.stackLabels.htVirtual",n=this.translationService.translate()(e);return n!==e?n:this.consumeLabelHT()}),this.consumeLabelNTVirtual=K(()=>{let e="repowerWebpartConsumption.stackLabels.ntVirtual",n=this.translationService.translate()(e);return n!==e?n:this.consumeLabelNT()}),this.consumeLabelEVVirtual=K(()=>{let e="repowerWebpartConsumption.stackLabels.evVirtual",n=this.translationService.translate()(e);return n!==e?n:this.consumeLabelEV()}),this.consumeLabelGridVirtual=K(()=>{let e="repowerWebpartConsumption.stackLabels.gridConsumationVirtual",n=this.translationService.translate()(e);return n!==e?n:this.consumeLabelEV()}),this.returnLabelGridVirtual=K(()=>{let e="repowerWebpartConsumption.stackLabels.gridReturnVirtual",n=this.translationService.translate()(e);return n!==e?n:this.consumeLabelGrid()}),this.limitLabelVirtual=K(()=>{let e="repowerWebpartConsumption.stackLabels.limitVirtual",n=this.translationService.translate()(e);return n!==e?n:this.limitLabel()}),this.fromDateStart=(0,Zn.default)().add(1,Oe.Month),this.toDateStart=(0,Zn.default)(),this.dpModelPerformFromDate=T({id:Le.ConsumptionPerformFrom,date:this.fromDateStart,empty:!1,format:xe.DMY,mondayFirst:!0,widthWeekDays:!0,selectableWeekDays:!1,position:li.Bottom,min:(0,Zn.default)("01.01.2011",xe.DMY),max:this.toDateStart,quickSelectors:!0,view:Yn.Day()}),this.dpModelPerformToDate=T({id:Le.ConsumptionPerformTo,date:this.toDateStart,empty:!1,format:xe.DMY,mondayFirst:!0,widthWeekDays:!0,selectableWeekDays:!1,position:li.Bottom,min:this.fromDateStart,max:this.toDateStart,quickSelectors:!0,view:Yn.Day()}),this.exportXls=()=>{this.isPerformance()?this.exportPerformanceXls():this.exportEnergyXls()},$t.register(Mr),$t.register(Pr),this.registerLocale(),this.localHeight.set(this.chartHe
1ight()),this.themeService.themeChanged.subscribe(()=>{this.resetChart()}),ft(this.translationService.current).subscribe(()=>{this.resetChart()}),ft(this.legendWrapper).pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!1)}),ft(this.scaleSelectionService.useAbsoluteValues).pipe(um(1),X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!1)}),this.initSwitchMaps(),this.reloadChartData()}resetChart(){let e=this.chart();e&&(e.destroy(),this.chart.set(void 0)),this.updateChart(),this.reloadData()}registerLocale(){jt(mi,ge.toMomentLocale(ge.German)),jt(Er,ge.toMomentLocale(ge.English)),jt(eo,ge.toMomentLocale(ge.Italian)),jt(kr,ge.toMomentLocale(ge.French)),jt(eo,ge.toMomentLocale(ge.Romansh))}onResize(){this.localHeight.set(this.resizeService.uiConfig().screenWidth===fo.Mobile?this.maxMobileHeight:this.chartHeight())}ngOnInit(){this.chartGroup()&&this.getSelectedGroup()&&this.chartReady.emit({exportXls:this.exportXls,id:this.id}),this.ignoreFilter()&&this.datesByIgnoreFilter(),this.objectSelectionService.setDisplayDeviceSelector(!0),this.datePickerSelectionService.dateChanged.pipe(X(this.destroyed$)).subscribe(e=>{(e.id===Le.ConsumptionFrom||e.id===Le.ConsumptionTo||e.id===Le.ConsumptionPerformFrom||e.id===Le.ConsumptionPerformTo||e.id===Le.ConsumptionPreYear)&&this.reloadData(!1)})}ngAfterContentChecked(){this.mChartHeight=this.chartHeight()}ngAfterViewInit(){this.cdr.detectChanges(),this.lastObjectsSelected=new Array;let e=this.objectSelectionService.getSelectedObjects();e&&e.length>0&&e.forEach(n=>{n.objectId&&this.lastObjectsSelected.push(n.objectId)}),this.reloadData(!1,!0),this.objectSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!0)}),this.objectSelectionService.objektDevicesChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.measuringScaleSelectionService.scaleChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!0)}),this.scaleSelectionService.htntChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!1)}),this.scaleSelectionService.preYearChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!1)}),this.scaleSelectionService.sumUpChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!1)}),this.datePickerSelectionService.dateByButtonChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!1)}),this.typesSelectionService.reportTypeChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!1)}),this.savedObjects=this.objectSelectionService.getObjects(),this.onResize()}ngOnDestroy(){this.destroyed$.next(null)}checkIsPerformance(){let e=this.getSelectedGroup(),n=this.typesSelectionService.getReportType();this.isPerformance.set(e?.id===he.Power&&n===2)}getSelectedGroup(){return this.energyboardConfigService.config().chartGroups?.find(n=>+(n.chartGroup??0)==+(this.chartGroup()??0))??null}loadData(e){let n=this.getSelectedGroup();this.startLoading.emit({chartType:this.chartGroup(),chartGroupId:n?.id,isLoading:e})}datesByIgnoreFilter(){let e=this.dpModelPerformFromDate(),n=this.dpModelPerformToDate();e.selectableWeekDays=!1,e.view=Yn.Time(),e.selectableWeekDays=!0;let o=this.energyboardConfigService.config().dashBoardConfig?.measuringEnergyChartDaysBack??3,c=(0,Zn.default)().subtract(1,Oe.Day);e.date=c.clone().add(o*-1,Oe.Day),n.date=c,this.datePickerSelectionService.setDate(Le.ConsumptionPerformFrom,e.date),this.datePickerSelectionService.setDate(Le.ConsumptionPerformTo,n.date),this.measuringScaleSelectionService.setScale(ve.QuarterHourly),this.dpModelPerformFromDate.set(it({},e)),this.dpModelPerformToDate.set(it({},n))}initSwitchMaps(){this.getChartLookup$.pipe(mo(150),rn(()=>this.getBarChartModel()),rn(e=>this.consumptionDataService.generateChart(e)),X(this.destroyed$)).subscribe({next:e=>{this.showJumpToLastValue=null;let n=this.checkData(e);this.dataAvailable.set(n),this.chartDataAvailable.set(n),n?(this.mChartHeight=this.chartHeight(),this.transformData(e)):(this.checkLastValue(),this.mChartHeight=0,this.clearChart()),this.loadData(!1)},error:e=>{this.loadData(!1),this.showErrorMessage("An error occurred when calling the API: "+e.message)}})}getBarChartModel(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return new ni;let[n,o]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),c=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformFrom),p=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformTo),v=this.measuringScaleSelectionService.getScale(),w=Qe.getOrder(v)<=Qe.getOrder(ve.QuarterHourly)?!1:this.scaleSelectionService.getHTNT(),k=Qe.getOrder(v)<=Qe.getOrder(ve.QuarterHourly)?null:this.scaleSelectionService.getPreYear(),E=Qe.getOrder(v)<=Qe.getOrder(ve.QuarterHourly)?!1:this.scaleSelectionService.getSumUp(),F=this.chartGroup(),V=this.objectSelectionService.getSelectedDevices(),U={subjektId:e.value,toDate:p,fromDate:c,includeEV:!0,scale:v,htNt:this.isPerformance()?void 0:w,preYearCheck:k??void 0,sumUp:this.isPerformance()?void 0:E,measurementGroup:this.isPerformance()?void 0:`${F}`,measurementKind:this.isPerformance()?ra.Performance:void 0,body:{objectIds:n,subjectIds:o,meteringCodes:V}};return this.tenantSubscriptionsService.getSetting(Tt.ShowEv,this.tenantNameService.tenant()).pipe(so($=>(U.includeEV=$,U)))}
1reloadData(e=!1,n=!1){this.stacked=!0,this.checkIsPerformance(),this.wasPerformance!==null&&this.wasPerformance!==this.isPerformance()&&(this.chart()?.destroy(),this.chart.set(void 0)),this.wasPerformance=this.isPerformance();let o=this.objectSelectionService.getSelectedObjects(),c=new Array;o&&o.length>0&&o.forEach(E=>{c.push(E.objectId)});let p=this.lastObjectsSelected.length===c.length;p&&c.forEach(E=>{this.lastObjectsSelected.indexOf(E)===-1&&(p=!1)});let v=this.measuringScaleSelectionService.getScale();if(this.lastScale===v&&n&&p||(this.lastScale=v,p&&e))return;this.lastObjectsSelected=c;let w=this.selfConsumptionChartComponent();w&&w.reloadData();let k=this.amountLegend();k&&k.reloadData(),this.reloadChartData()}reloadChartData(){this.chartDataAvailable.set(!1),this.tooManyObjectsSelected.set(!1);let e=this.getSelectedGroup();e&&!this.objectSelectionService.checkTooMany([e])?(this.loadData(!0),this.getChartLookup$.next()):(this.chartDataAvailable.set(!1),this.tooManyObjectsSelected.set(!0))}updateChartConfig(e){e=this.updateChartTimeConfig(e),e.options?.scales?.y&&e.options.scales.y1&&(e.options.scales.y.stacked=this.stacked,this.displayPercentage&&(e.options.scales.y1={type:"linear",display:!0,position:"right",beginAtZero:!0,ticks:{callback:o=>{let c=+o;return ge.formatLocale(c,this.repowerConfigService.currentLanguage())+" "+this.chart.unit2}},grid:{drawOnChartArea:!1}}));let n=this.chart();n&&(e.options&&(n.options=e.options),n.data=e.data,this.chart.set(n))}getChartConfig(){let e=this.measuringScaleSelectionService.getScale(),n=new sa(this.repowerConfigService.currentLanguage());n.showChartLegend=!0;let o=this.isPerformance()?Mn.MeasurementDataPerformance:Mn.MeasurementDataEnergy,c=this.scaleSelectionService.getChartTypeByScale(o,e);n.chartType=c||(Qe.getOrder(e)>Qe.getOrder(ve.Hourly)?"bar":"line");let p=[];return(this.energyboardConfigService.config().measuringChartOptions?.showMaxLine??!1)&&this.isPerformance()&&p.push(n.highestLine),{type:n.chartType,data:{datasets:this.datasets(),labels:this.labels},options:n.lineChartOptions(this.repowerConfigService.currentLanguage()),plugins:p}}clearChart(){let e=this.datasets();e.splice(0,this.datasets().length),this.datasets.set([...e]),this.labels.splice(0,this.labels.length),this.legendData="",this.chart()?.update()}transformData(e){let n=this.chart();this.displayPercentage=!1;let o=this.measuringScaleSelectionService.getScale(),[c]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),p=this.getTimeLabels(e.labels);this.unit=this.translationService.translate()("common.units."+e.unit),this.clearChart();let v=this.isPerformance()?Mn.MeasurementDataPerformance:Mn.MeasurementDataEnergy,w=this.scaleSelectionService.getChartMultiplierByScale(Mn.MeasurementDataPerformance,o),k=this.scaleSelectionService.getChartTypeByScale(v,o);n&&(n.config.type=k||(Qe.getOrder(o)>Qe.getOrder(ve.Hourly)?"bar":"line"));let E=-1,F=-1,V=-1,U=0,$="",Ce=-1,le=e.data?.sort((Pe,_n)=>{let Ae=parseInt(Pe.stack??"",10),dn=parseInt(_n.stack??"",10);return Ae-dn});le=this.enabledCommunityTypes().length>0?le?.filter(Pe=>{let _n=+(Pe.directionVariant??"0");return Wo.shouldShowDataForDirectionVariant(this.tenantSubscriptionsService.subscriptions(),_n)}):le?.filter(Pe=>+(Pe.directionVariant??"0")<10);
1let ue=this.scaleSelectionService.getPreYear(),Ne=this.typesSelectionService.getReportType(),je=this.measuringScaleSelectionService.getScale(),qe=[];le?.forEach(Pe=>{let _n=+(Pe.directionVariant??"0"),Ae={},dn;(Pe.stack?.indexOf("-CH")??0)>-1&&(dn=Pe.stack?.substring(0,Pe.stack?.indexOf("-CH")));let on=dn?this.getObjectNameFromId(+dn):this.getObjectNameFromId(+(Pe.label??"0")),zn=Pe.stack?.substring(Pe.stack?.indexOf("-CH")+1);if(Ae.label=this.replaceStackLabel(Pe.stackLabel??"",on,o,zn),(Pe.stack?.indexOf("-preYear")??0)>-1){Ae.label+=" "+this.translationService.translate()("repowerWebpartConsumption.stackLabels.preYear");let Vt=`${ue}`;ue===null&&(Vt=""),Ae.label=Ae.label.replace("%preYear%",Vt)}else if(ue!==null&&Qe.getOrder(je)>Qe.getOrder(ve.Live)&&Ne>=2&&this.showPreYearFilter()){Ae.label+=" "+this.translationService.translate()("repowerWebpartConsumption.stackLabels.fromYear");let Vt=this.datePickerSelectionService.getDate(Le.ConsumptionPerformFrom),Te=(0,Zn.default)(Vt,xe.DMY).year();Ae.label=Ae.label.replace("%fromYear%",`${Te}`)}if(c.length>1&&(Ae.label+=" ("+on+")"),(Pe.stack?.indexOf("-CH")??0)>-1&&le.filter(Vt=>Vt.label?.startsWith(Pe.stack?.substring(0,(Pe.stack?.indexOf("-CH")??0)+1)??"")).length>0){let Vt=Pe.stack?.substring(Pe.stack?.indexOf("-CH")+1)??"";Vt=dn?this.getDeviceName(+dn,Vt):this.getDeviceName(+(Pe.label??0),Vt),Ae.label+=" - "+Vt}Pe.stack?.includes("-preYear")&&(Ae.label=Ae.label.replace("-preYear","")),Pe.stack?.toLowerCase().includes("-percent")&&(Ae.label=Ae.label.replace(/-E?-percent/i,""),Ae.label=Ae.label.replace(/\s\d{4}/,""));let fa=0,Jn=[];Pe.number?.forEach(Vt=>{this.isPerformance()&&Qe.getOrder(o)>=Qe.getOrder(ve.Daily)&&Pe.stackLabel==="R1"&&w&&(Vt=Vt*+w);let Te=this.scaleSelectionService.useAbsoluteValues(),yt=Vt===null?0:Vt,yn=Te?Math.abs(yt):yt,Sn={x:p[fa],y:yn,r:_n};Jn.push(Sn),fa++}),Ae.data=Jn,Ae.stack=`${Pe.stack}`,Ae.unit=this.unit,Ae.directionVariant=_n,$!==`${Pe.stack}`&&($=`${Pe.stack}`,E++,F=-1,V=-1);let Wr=he.Power,wn=this.getSelectedGroup();wn&&(Wr=wn.id);let oo=_n!==1&&_n!==3;oo?F++:V++;let Ee=oo?it({},this.colorThemeConfigService.getColorArrayFromThemeConfig(this.isPerformance()?"measurementPerformanceData":"measurementData",Wr,E,Xi.positive,"rgb",!0,k==="line"&&(!this.isPerformance()||this.isPerformance()&&Qe.getOrder(o)<Qe.getOrder(ve.Daily)))[F]):it({},this.colorThemeConfigService.getColorArrayFromThemeConfig(this.isPerformance()?"measurementPerformanceData":"measurementData",Wr,E,Xi.negative,"rgb",!1,k==="line"&&(!this.isPerformance()||this.isPerformance()&&Qe.getOrder(o)<Qe.getOrder(ve.Daily)))[V]);if(+(Pe.directionVariant??0)==4){let Vt=this.datasets().findIndex(Te=>Te.stack===Ae.stack.toString()&&Te.directionVariant===0);this.model.redColorLimit.radius=0,Ee=this.model.redColorLimit,Ee.fill={target:Vt===-1?"origin":Vt,above:"rgba(255, 255, 255, 0)",below:"rgba(255, 0, 0, 0.275)"},Ae=Object.assign({},Ae,{type:"line"}),Ce=U,this.stacked=!1}+(Pe.directionVariant??0)==5&&(Ee=this.model.redColorLimitBar,k==="line"&&Qe.getOrder(o)>Qe.getOrder(ve.Hourly)?(Ee.stepped=!1,Ee.radius=3):(Ee.radius=0,Ee.stepped="after")),(Pe.stack?.indexOf("-percent")??0)>-1&&(this.displayPercentage=!0,Ee.fill=!1,Ee.radius=5,Ae=Object.assign({},Ae,{type:"line",yAxisID:"y1"}),Ae.unit=this.translationService.translate()("common.units."+Pe.unit),this.unit2=Ae.unit,n?.options?.scales&&n.options.scales.y1&&(n.options.scales.y1.display=!0)),Ae=Object.assign({},Ae,Ee),this.isPerformance()&&k==="line"&&this.measuringScaleSelectionService.getScale()>ve.QuarterHourly&&Ae.directionVariant!==4&&(Ae=Object.assign({},Ae,{tension:.4,cubicInterpolationMode:"monotone",pointRadius:3,pointHoverRadius:6,fill:!1,stepped:!1,showLine:!0})),qe.push(Ae),U++}),qe.forEach(Pe=>{if(Ce!==-1&&Pe.directionVariant===0&&n?.config&&(n?.config).type==="bar"){let _n=Pe.backgroundColor?.toString(),Ae=[];for(let dn=0;dn<Pe.data.length;dn++)qe[Ce].data[dn]&&qe[Ce].data[dn].y<Pe.data[dn].y?Ae.push("rgba(255,0,0,0.275)"):Ae.push(_n);Ae.length>0&&(Pe.backgroundColor=Ae)}}),n?.config&&(n?.config).type&&(n?.config).type==="line"&&(this.stacked=!1),this.datasets.set([...qe]),this.labels=p,this.updateChartConfig(null),this.chart.set(n),setTimeout(()=>
1{n.unit=this.unit,n.unit2=this.unit2,n?.update(),this.legendData=""},100),this.loadData(!1)}updateChartTimeConfig(e){e==null&&(e=this.getChartConfig());let n=this.measuringScaleSelectionService.getScale(),o="DD.MM.YY HH:mm",c=Oe.Hour;n===ve.Daily&&(o="DD. MMMM YYYY",c=Oe.Day),n===ve.Monthly&&(o="MMMM YYYY",c=Oe.Month),n===ve.Yearly&&(o=xe.Year,c=Oe.Year);let p=this.datePickerSelectionService.getDate(Le.ConsumptionPerformFrom).format(xe.DMY),v=this.datePickerSelectionService.getDate(Le.ConsumptionPerformTo).format(xe.DMY),w=this.labels.length>0?this.labels[0]:(0,Zn.default)(p,xe.DMY).toDate(),k=this.labels.length>0?this.labels[this.labels.length-1]:(0,Zn.default)(v,xe.DMY).toDate(),E=(0,Zn.default)(k).diff((0,Zn.default)(w),Oe.Day);return c===Oe.Hour&&E>3&&(o="DD. MMMM YYYY HH:mm",c=Oe.Day),(e.options?.scales?.x).time.tooltipFormat=o,(e.options?.scales?.x).time.unit=c,(e.options?.scales?.x).time.stepSize=30,e}getTimeLabels(e){let n=this.measuringScaleSelectionService.getScale(),o=[],p=this.consumptionGroupSelectionService.getSelectedGroups()?.filter(v=>v.id===he.Gas).length===0?`${xe.DMY} HH:mm`:`${xe.DMY} HH`;return n===ve.Daily&&(p=xe.DMY),n===ve.Monthly&&(p=xe.MY),n===ve.Yearly&&(p=xe.Year),e?.forEach(v=>{let w=(0,Zn.default)(v,p);o.push(w.toDate())}),o}replaceStackLabel(e,n,o,c=""){let p=!1;switch(c.length>0&&c.startsWith("CH1")&&c.at(13)?.toLowerCase()==="v"&&(p=!0),e){case"E":return Qe.getOrder(o)>Qe.getOrder(ve.Hourly)&&n.indexOf("\xDCberschussmessung")>=0?p?this.consumeLabelGridVirtual():this.consumeLabelGrid():p?this.consumeLabelVirtual():this.consumeLabel();case"R1":return Qe.getOrder(o)>Qe.getOrder(ve.Hourly)&&n.indexOf("\xDCberschussmessung")>=0?p?this.returnLabelGridVirtual():this.returnLabelGrid():p?this.returnLabelVirtual():this.returnLabel();case"EVp":return(p?this.consumeLabelEVVirtual():this.consumeLabelEV())+" "+(p?this.consumeLabelVirtual():this.consumeLabel());case"EVn":return(p?this.consumeLabelEVVirtual():this.consumeLabelEV())+" "+(p?this.returnLabelVirtual():this.returnLabel());case"HT":return p?this.consumeLabelHTVirtual():this.consumeLabelHT();case"NT":return p?this.consumeLabelNTVirtual():this.consumeLabelNT();case"Limit":return p?this.limitLabelVirtual():this.limitLabel()}return this.translationService.translate()("repowerWebpartConsumption.stackLabels."+e)}showErrorMessage(e){this.errorMessage=e}exportEnergyXls(){this.loadData(!0);let[e,n]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),o=this.objectSelectionService.getSelectedDevices(),c=this.measuringScaleSelectionService.getScale(),p=this.scaleSelectionService.getHTNT(),v=c===ve.Live?null:this.scaleSelectionService.getPreYear(),w=c===ve.Live?!1:this.scaleSelectionService.getSumUp(),k=`${this.chartGroup()}`,E=c,F=this.userSelectionService.tryGetSubjektId();if(isNone(F))return;let V={subjektId:F.value,fromDate:this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformFrom),toDate:this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformTo),includeEV:!0,scale:E,htNt:p,preYearCheck:v,sumUp:this.isPerformance()?null:w,measurementGroup:k,useAdvancedHeaders:this.typesSelectionService.getReportType()>1,body:{subjectIds:n,objectIds:e,meteringCodes:o}};this.consumptionDataService.generateConsumptionExcel$OctetStream(V).subscribe({next:U=>ot(this,null,function*(){let $=this.translationService.translate()("consumption-widget.excel.measuringDataGroup"+k)+"_"+V.fromDate+"_"+V.toDate+".xlsx";yield this.downloadService.downloadFileUniversal(U,$,this.MimeType.XLSX),this.loadData(!1)}),error:U=>{this.showErrorMessage(U.message),this.loadData(!1)}})}exportPerformanceXls(){this.loadData(!0);let[e,n]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),c=this.measuringScaleSelectionService.getScale(),p={subjectIds:n,objectIds:e,meteringCodes:[]},v=this.userSelectionService.tryGetSubjektId();if(isNone(v)){this.logger.error("SubjektId not available");return}let k={subjektId:v.value,fromDate:this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformFrom),toDate:this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformTo),scale:c,body:p};this.consumptionDataService.generatePerformanceExcel$OctetStream(k).subscribe({next:E=>ot(this,null,function*(){let F=this.translationService.translate()("consumption-widget.excel.measuringDataGroupPerformance")+"_"+k.fromDate+"_"+k.toDate+".xlsx";yield this.downloadService.downloadFileUniversal(E,F,this.MimeType.XLSX),this.loadData(!1)}),error:E=>{this.showErrorMessage(E.message),this.loadData(!1)}})}getObjectNameFromId(e){let n=`${e}`;return this.savedObjects&&this.savedObjects.length>
10&&this.savedObjects.forEach(o=>{o.objectId===e&&(n=this.objectSelectionService.getObjectNameOnly(o))}),n}getDeviceName(e,n){let o=n,c=this.savedObjects.filter(p=>p.objectId===e);if(c.length>0){let p=c[0].devices?.filter(v=>v.measurementPoints?.some(w=>w.meteringCode===n))??[];p.length>0&&p[0].measurementDescription&&(o=`${n.substring(0,3)}...${n.substring(n.length-5)} - ${p[0].measurementDescription}`)}return o}checkData(e){let n=p=>{if(p.directionVariant){let v=+(p.directionVariant??"0");return Wo.shouldShowDataForDirectionVariant(this.tenantSubscriptionsService.subscriptions(),v)}return!1},o=e==null||e.data?.length===0,c=!e.data?.some(n);return!(o||c)}getNewItem(e,n){let o=[];return n.devices?.forEach(p=>p.measurementPoints?.forEach(v=>{let w=v.meteringCode,k=new Date,E=0,F=1;e.forEach(V=>{let U=V.unit===3&&!this.isPerformance()?4e3:1e3;V.meteringPoint===w&&(k=(0,Zn.default)(V.timeStamp).toDate(),E=V.value/U,F=V.direction==="p"?1:0,o.filter(Ce=>Ce.x===k&&Ce.y===E.toFixed(4)&&Ce.r===F).length===0&&o.push({x:k,y:E.toFixed(4),r:F}))})})),o.sort((p,v)=>p.date-v.date)}getObjectsByLiveValues(e){let n=this.objectSelectionService.getSelectedObjects();if(!n||n.length===0)return[];let o=[];return n.forEach(c=>{c.devices?.forEach(p=>p.measurementPoints?.forEach(v=>{let w=v.meteringCode;e.forEach(k=>{k.meteringPoint===w&&o.indexOf(c)===-1&&o.push(c)})}))}),o}checkLastValue(){let e=null;this.objectSelectionService.getSelectedObjects()?.forEach(o=>{(o.devices?.filter(p=>p.measurementPoints?.some(v=>{if(this.chartGroup())return v?.meteringCode?.startsWith(`CH${this.chartGroup()}`)}))??[])?.forEach(p=>{p.measurementPoints?.forEach(v=>{e=this.checkMeterDate(v.importedUntil?(0,Zn.default)(v.importedUntil):null,v.meteringCode??"",e)})})}),this.showJumpToLastValue=e,this.initialJump&&(this.showJumpToLastValue&&this.jumpToLastValue(),this.initialJump=!1)}checkMeterDate(e,n,o){return n&&(!o||e&&e.isAfter(o)||o.isAfter(e))?e:o}jumpToLastValue(){this.showJumpToLastValue&&this.showJumpToLastValue.isValid()&&(this.datePickerSelectionService.setDate(Le.ConsumptionPerformFrom,this.showJumpToLastValue),this.datePickerSelectionService.setDateByLastValueWithId(Le.ConsumptionPerformFrom,this.showJumpToLastValue))}enabledCommunityTypes(){let e=[];return this.isZevEnabled()&&e.push("Zev"),this.isLegEnabled()&&e.push("Leg"),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-measuring-energy-chart"]],viewQuery:function(n,o){if(n&1&&(Qt(o.selfConsumptionChartComponent,jc,5)(o.amountLegend,Lc,5)(o.legendWrapper,uh,5,an),Kt(vh,5)),n&2){Jt(3);let c;gt(c=pt())&&(o.content=c.first)}},hostBindings:function(n,o){n&1&&z("resize",function(){return o.onResize()},ii)},inputs:{ignoreFilter:[1,"ignoreFilter"],chartHeight:[1,"chartHeight"],showDisclaimer:[1,"showDisclaimer"],showAdditionalInfo:[1,"showAdditionalInfo"],chartGroup:[1,"chartGroup"],tarifGroup:[1,"tarifGroup"]},outputs:{chartReady:"chartReady",startLoading:"startLoading"},decls:9,vars:8,consts:[["measuringChart",""],[1,"chart-container"],[1,"canvas-wrapper"],["id","measuringChart"],[1,"legend-wrapper"],[1,"row","p-3"],[1,"col-md-12"],[1,"row","error-wrapper","mt-1","p-3"],[1,"d-flex","pt-0","ps-4","justify-content-start","legend",3,"inputData","enbChart","chart"],["dispayType","0",3,"showDisclaimer","chartGroup","showAdditionalInfo"],[3,"chartGroup"],[1,"col","align-self-center"],[1,"text-center"],[3,"innerHtml"],[1,"d-flex","justify-content-center","mt-5"],[1,"btn","btn-primary",3,"click"]],template:function(n,o){n&1&&(d(0,"div",1)(1,"div",2),M(2,"canvas",3,0),m()(),P(4,bh,3,2,"div",4),d(5,"div",5),P(6,Ch,4,3,"div",6),m(),P(7,Mh,8,7,"div",7),P(8,Ph,5,3,"div",7)),n&2&&(me("noData",!o.dataAvailable()),a(),Et("height",o.localHeight(),"px"),a(3),O(o.dataAvailable()?4:-1),a(2),O(o.dataAvailable()?6:-1),a(),O(!o.dataAvailable()&&!o.tooManyObjectsSelected()?7:-1),a(),O(!o.dataAvailable()&&o.tooManyObjectsSelected()?8:-1))},dependencies:[Lc,jc,Or,Y],styles:[".reset[_ngcontent-%COMP%]{position:absolute;right:35px;top:35px;z-index:1000}.ignoreFilter[_ngcontent-%COMP%]{top:85px}.chart-container[_ngcontent-%COMP%], .canvas-wrapper[_ngcontent-%COMP%]{position:relative;width:100%}
1.canvas-wrapper[_ngcontent-%COMP%]   canvas[_ngcontent-%COMP%]{width:100%!important;height:100%!important}.legend-wrapper[_ngcontent-%COMP%]{margin-top:.5rem}@media only screen and (max-width:768px){.export-wrapper[_ngcontent-%COMP%]{min-height:70px;position:relative}.export-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{position:absolute;top:8px;right:18px;margin-right:8px}}.error-wrapper[_ngcontent-%COMP%]{height:300px;position:relative}.noData[_ngcontent-%COMP%]{display:none}@media only screen and (min-width:769px){.export-wrapper[_ngcontent-%COMP%]{min-height:80px;position:relative}.export-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{position:absolute;bottom:0;right:17px}}"]})}}return t})();var Pl=It(en(),1);var $o;(function(t){function l(o,c,p,v,w){let k=document.getElementById("chartjs-tooltip");k||(k=document.createElement("div"),k.id="chartjs-tooltip",document.body.appendChild(k));let E=o.tooltip;if(E.opacity===0){k.style.opacity="0";return}if(k.classList.remove("above","below","no-transform"),E.yAlign?k.classList.add(E.yAlign):k.classList.add("no-transform"),E.body){let F=E.dataPoints.map(c),V="";F.forEach((U,$)=>{let le="background:"+E.labelColors[$].backgroundColor;le+="; display: inline-block; height:"+v+"; width:"+v+"; margin-right:"+v;let ue='<span style="'+le+'"></span>',je='<span style="'+("color:"+p)+'">'+U+"</span>";V+="<p>"+ue+je+"</p>"}),k.innerHTML=V}k.style.opacity="1",w||(o.chart.canvas.addEventListener("mousemove",F=>{let V=o.chart.canvas.getBoundingClientRect(),U=F.clientX-V.left,$=F.clientY-V.top;k.style.left=V.left+U+"px",k.style.top=V.top+$-k.clientHeight+"px"}),o.chart.canvas.addEventListener("mouseleave",()=>{k.style.opacity="0"}))}t.mkTooltip=l;function e(){return window.innerWidth<=_l.maxMobileSize}t.chartIsMobile=e;function n(){return window.innerWidth<=_l.maxTabletSize}t.chartIsTabletOrSmaller=n,t.overridePosition=(o,c,p)=>{let v=o.chart.chartArea.top+o.chart.chartArea.height,E=1/o.chart.scales.y.max*c*o.chart.chartArea.height;return Math.abs(E)>v?"center":p}})($o||($o={}));var Ir;(function(t){function l(n){return n?.scales?.x?.ticks?.map(c=>({index:c.$context.index,value:c.value,label:c.label}))}function e(n,o,c,p,v){let w=o.chart.getSortedVisibleDatasetMetas(),k=o.dataset.stack,E=o.dataIndex,F=0,V=0,U=-1,$=-1;w.forEach(je=>{let qe=o.chart.data.datasets[je.index],Pe=qe.data[E];qe.stack===k&&(Pe>=0?(F+=Pe,(U===-1||je.index>U)&&(U=je.index)):(V+=Pe,($===-1||je.index<$)&&($=je.index)))});let Ce=o.dataset.data.length,ue=l(o.chart)?.filter(je=>+je.value==+o.dataIndex).length>0;if(!(c&&Ce<=12&&ue))return"";if(p){if(o.datasetIndex===U&&F>0)return ge.formatLocale(F,n,{maximumFractionDigits:v,minimumFractionDigits:v});if(o.datasetIndex===$&&V<0)return ge.formatLocale(V,n,{maximumFractionDigits:v,minimumFractionDigits:v})}else if(o.datasetIndex===U){let je=F+V;return ge.formatLocale(je,n,{maximumFractionDigits:v,minimumFractionDigits:v})}return""}t.barChartOptions=(n,o)=>c=>({color:v=>o.getPropertyValue("--evu-chart"),backgroundColor:v=>o.getPropertyValue("--evu-chart-bg"),borderColor:v=>o.getPropertyValue("--evu-chart-line"),responsive:!0,maintainAspectRatio:!1,onResize:(v,w)=>{let k=w.width<480,E=k?10:14,F=n.splitChartLabels,V=k?w.width>=440?5:w.width>=400?4:3:Number.POSITIVE_INFINITY;v.options.scales&&v.options.scales.y&&(v.options.scales.y=zt(it({},v.options.scales.y),{grid:{color:U=>o.getPropertyValue("--evu-chart-line")},ticks:zt(it({},v.options.scales.y.ticks),{color:o.getPropertyValue("--evu-chart-tick"),maxTicksLimit:k?5:Number.POSITIVE_INFINITY,font:{size:E},callback(U){let $=+U,Ce=ge.formatLocale($,c,{maximumFractionDigits:2,minimumFractionDigits:2});return k?Ce:Ce+" "+n.unit}})})),v.options.scales&&v.options.scales.x&&(v.options.scales.x.ticks=zt(it({},v.options.scales.x.ticks),{color:o.getPropertyValue("--evu-chart-tick"),padding:k||!F?0:20,maxTicksLimit:V,font:{size:E}})),v.options.plugins&&v.options.plugins.datalabels&&(v.options.plugins.datalabels.formatter=(U,$)=>$.chart.getDatasetMeta($.datasetIndex).data[$.dataIndex].width<n.barLabelMinWidth?"":e(c,$,n.selectedObjects,F,2),v.options.plugins.datalabels.clamp=!0,v.options.plugins.datalabels.display="true",v.options.plugins.datalabels.align=U=>{let $=U.dataset.data[U.dataIndex],Ce=F?$>=0?"top":"bottom":"top";return $o.overridePosition(U,$,Ce)},v.options.plugins.datalabels.anchor=U=>{let $=U.dataset.data[U.dataIndex],Ce=F?$>=0?"end":"start":"end";return $o.overridePosition(U,$,Ce)}
1),v.update()},scales:{x:{stacked:!0,grid:{color:v=>o.getPropertyValue("--evu-chart-line")},ticks:{color:v=>o.getPropertyValue("--evu-chart-tick")}},y:{stacked:!0,grid:{color:v=>o.getPropertyValue("--evu-chart-line")},ticks:{color:v=>o.getPropertyValue("--evu-chart-tick"),callback:(v,w,k)=>{let E=+v;return ge.formatLocale(E,c,{maximumFractionDigits:2,minimumFractionDigits:2})+" "+n.unit}}}},plugins:{tooltip:{mode:"index",itemSort(v,w,k){return+(w.raw??0)<0||+(v.raw??0)<0?0:w.datasetIndex-v.datasetIndex},callbacks:{label(v){let w=this.chart.data.datasets[v.datasetIndex].label.split("-"),k=this.chart.data.datasets[v.datasetIndex].data[v.dataIndex];k==null&&(k=0);let E=[w[0].trim(),ge.formatLocale(k,c,{maximumFractionDigits:2,minimumFractionDigits:2}).replace(/(\d)(?=(\d{3})+\.)/g,"$1,")+" "+n.unit].join(": ");return k!==0?E:""},footer(v){let w=0;return v.forEach(k=>{w+=+this.chart.data.datasets[k.datasetIndex].data[k.dataIndex]}),"Total: "+ge.formatLocale(w,c,{maximumFractionDigits:2,minimumFractionDigits:2}).replace(/(\d)(?=(\d{3})+\.)/g,"$1,")+" "+n.unit}}},legend:{display:!1},datalabels:{color:o.getPropertyValue("--evu-chart"),clamp:!0,anchor:v=>{let w=v.dataset.data[v.dataIndex],k=n.splitChartLabels?w>=0?"end":"start":"end";return $o.overridePosition(v,w,k)},align:v=>{let w=v.dataset.data[v.dataIndex],k=n.splitChartLabels?w>=0?"top":"bottom":"top";return $o.overridePosition(v,w,k)},formatter:(v,w)=>w.chart.getDatasetMeta(w.datasetIndex).data[w.dataIndex].width<n.barLabelMinWidth?"":e(c,w,n.selectedObjects,n.splitChartLabels,2)},zoom:{pan:{enabled:!0,mode:"x",threshold:10},zoom:{wheel:{enabled:!0},pinch:{enabled:!0},mode:"x"}}},layout:{padding:{top:30,bottom:20}}})})(Ir||(Ir={}));var la=class{constructor(){this.selectedObjects=0,this.splitChartLabels=!1,this.digits=2,this.unit="KWh",this.barLabelMinWidth=50,this.showChartLegend=!0,this.chartType="bar",this.dataSets=T([]),this.dataLoaded=!1,this.noDataAvailable=!1,this.labels=new Array,this.chartColors=[],this.style=getComputedStyle(document.body),this.barChartOptions=()=>Ir.barChartOptions({selectedObjects:this.selectedObjects,splitChartLabels:this.splitChartLabels,digits:this.digits,unit:this.unit,barLabelMinWidth:this.barLabelMinWidth},this.style)}};var da=class{constructor(){this.selectedObjects=0,this.splitChartLabels=!1,this.digits=1,this.unit="CHF",this.barLabelMinWidth=50,this.showChartLegend=!0,this.chartType="bar",this.dataSets=T([]),this.showYAxes=!0,this.dataLoaded=!1,this.noDataAvailable=!1,this.labels=new Array,this.chartColors=[],this.style=getComputedStyle(document.body),this.barChartOptions=()=>Ir.barChartOptions({selectedObjects:this.selectedObjects,splitChartLabels:this.splitChartLabels,digits:this.digits,unit:this.unit,barLabelMinWidth:this.barLabelMinWidth},this.style)}};var ma=class{constructor(l){this.language=ge.defaultLanguage,this.showChartLegend=!0,this.chartType="line",this.selectedObjects=2,this.dataSets=new Array,this.showYAxes=!0,this.labels=new Array,this.chartColors=[],this.dataLoaded=!1,this.noDataAvailable=!1,this.scaleSelectionService=null,this.style=getComputedStyle(document.body),this.lineChartOptions=()=>{let e=this;return{color:()=>this.style.getPropertyValue("--evu-chart"),backgroundColor:()=>this.style.getPropertyValue("--evu-chart-bg"),borderColor:()=>this.style.getPropertyValue("--evu-chart-border"),responsive:!0,maintainAspectRatio:!1,interaction:{intersect:!1,mode:"point"},onResize:(o,c)=>{let p=c.width<480;o?.options?.scales?.y&&(o.options.scales.y={grid:{color:()=>this.style.getPropertyValue("--evu-chart-line")},ticks:{color:()=>this.style.getPropertyValue("--evu-chart-tick"),minRotation:p?45:0,callback(v){return v+" kW"}}})},scales:{y:{grid:{color:()=>this.style.getPropertyValue("--evu-chart-line")},beginAtZero:!0,stacked:!1,ticks:{color:()=>this.style.getPropertyValue("--evu-chart-tick"),callback:o=>o+" kW"}},x:{type:"time",ticks:{color:()=>this.style.getPropertyValue("--evu-chart-tick")},grid:{color:()=>this.style.getPropertyValue("--evu-chart-line")},time:{unit:Oe.Second,tooltipFormat:"DD.MM.YYYY HH:mm:ss",displayFormats:{second:"DD.MM.YY HH:mm:ss",minute:"DD.MM.YY HH:mm",day:"DD. MMM YY",month:"MMMM YYYY",year:"YYYY"}}}},animation:{duration:0},plugins:{tooltip:{intersect:!1,callbacks:{label(o){let c=this.chart.data.datasets[o.datasetIndex].label,p=this.chart.data.datasets[o.datasetIndex].data[o.dataIndex],v=0;return p!=null&&(v=p.y!==null&&p.y!==void 0?p.y:p),[c?.trim(),ge.formatLocale(v,e.language,{maximumFractionDigits:3,minimumFractionDigits:3}).replace(/(\d)(?=(\d{3})+\.)/g,"$1,")+" kW"].join(": ")}}},zoom:{limits:{},pan:{enabled:!0,mode:"x",threshold:10,onPan(o){let c=window.scope;c&&c.setZooming(o.chart.isZoomedOrPanned(),!0)}},zoom:{wheel:{enabled:!0},pinch:{enabled:!0},mode:"x",onZoom(o){let c=window.scope;c&&c.setZooming(o.chart.isZoomedOrPanned())},onZoomComplete(o){let c=o.chart,p=c.getInitialScaleBounds();if(c.scales.x.ticks.length>1){let w=c.scales.x.min,k=c.scales.x.max;if(w<=(p.x.min??0)&&k>=(p.x.max??0)-1e4){let E=window.scope;E&&E.setZooming(!1)}}}}}
1,legend:{display:!1,position:"bottom",onClick(o,c){let p=window.scope,v=c.datasetIndex??0,w=this.chart,k=w.getDatasetMeta(v),E=k.hidden===null||k.hidden===void 0?!w.data.datasets[v].hidden:!k.hidden;p&&(E=!p.lastHidden[c.text],p.lastHidden[c.text]=E,p.updateTicks(w)),k.hidden=E,w.update()}},datalabels:{display:!1}},layout:{padding:{top:20,bottom:20}},elements:{point:{radius:0}},onClick(o,c){if(c.length>0){let p=c[0].index,v=window.consSidebar,w=v.scale,k=v.model.consumptionFilter;switch(v.scale){case Ft.Week:case Ft.Month:w=Ft.Day;break;case Ft.Year:{w=Ft.Month,k<ve.Monthly&&(w=Ft.Day);break}case Ft.Custom:{w=Ft.Day,k>ve.Daily&&(w=Ft.Month);break}}k>ve.Live&&v.setDatesBasedOnRange(w,!0,p)}}}},this.primConsumptionColors=[{backgroundColor:"rgba(0,129,171, 0.275)",borderColor:"#0081ab",pointBackgroundColor:"#0081ab",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#0081ab",borderWidth:.8,stepped:!1,fill:!0,lineTension:0},{backgroundColor:"rgba(255,70,60,0.275)",borderColor:"#ff463c",pointBackgroun
1dColor:"#ff463c",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#ff463c",borderWidth:.8,stepped:!1,fill:!0,lineTension:0},{backgroundColor:"rgba(90,88,90, 0.275)",borderColor:"#5a585a",pointBackgroundColor:"#5a585a",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#5a585a",borderWidth:.8,stepped:!1,fill:!0,lineTension:0},{backgroundColor:"rgba(149,81,158, 0.275)",borderColor:"#95519e",pointBackgroundColor:"#95519e",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#95519e",borderWidth:.8,stepped:!1,fill:!0,lineTension:0}],this.secReturnColors=[{backgroundColor:"rgba(255,182,15, 0.275)",borderColor:"#ffb60f",pointBackgroundColor:"#ffb60f",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#ffb60f",borderWidth:.8,stepped:!1,fill:!0,lineTension:0},{backgroundColor:"rgba(162,173,0, 0.2)",borderColor:"#a2ad00",pointBackgroundColor:"#a2ad00",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#a2ad00",borderWidth:.8,stepped:!1,fill:!0,lineTension:0},{backgroundColor:"#cb8f42",borderColor:"#cb8f42",pointBackgroun
1dColor:"#cb8f42",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#cb8f42",borderWidth:.8,stepped:!1,fill:!0,lineTension:0},{backgroundColor:"rgba(235,204,221, 0.8)",borderColor:"#9b0254",pointBackgroundColor:"#9b0254",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#9b0254",borderWidth:.8,stepped:!1,fill:!0,lineTension:0}],this.modelColors=[this.primConsumptionColors,this.secReturnColors],this.language=l}};var pi=class{constructor(){this.data=[],this.label="",this.unit="",this.spanGaps=!1}};var Lr=(()=>{class t{constructor(){this.categories=T([he.Power]),this.categoriesChanged=new Ve,ft(this.categories).subscribe(e=>this.categoriesChanged.emit(e))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var jr=(()=>{class t{constructor(){this.energyboardConfigService=C(ke),this.consumptionCategorySelectionService=C(Lr),this.router=C(Xt),this.storageService=C(Vi),this.scaleStorageKey=xo.ScaleInvoice,this._minScale=T(this.energyboardConfigService.config().chartConfiguration?.invoice?.minScale??ve.Yearly),this.minScale=this._minScale.asReadonly(),this.internalScale=this.storageService.sessionSignal(this.scaleStorageKey),this.scale=K(()=>{if(this.router.url==="/dashboard")return this.energyboardConfigService.config().chartConfiguration?.dashboard?.invoiceScale??ve.Yearly;let n=this.internalScale();return isUndefined(n)?this.getScale():n}),this.scaleChanged=new Ve,this.minScaleChanged=new Ve,this.allowedScales=K(()=>{let e=this.energyboardConfigService.config(),n=this.consumptionCategorySelectionService.categories(),o=[],c=e.chartConfiguration?.invoice?.scalesPerBranch??{};for(var p of n){let v=Fn.toChartConfigKey(p);o.push(c[v]??[])}return Array.from(new Set(o.flat())).filter(v=>Qe.getOrder(v)>=Qe.getOrder(this.minScale()))})}setMinScale(e){e??=ve.Yearly,this._minScale.set(e),this.minScaleChanged.emit(e),Qe.getOrder(this.getScale())<Qe.getOrder(e)&&this.setScale(e)}getDefaultScale(e){let n=e.find(c=>c===ve.Default),o=e.length>0?e[e.length-1]:ve.Default;return n||o}setScale(e,n=!0){this.internalScale.set(e),n&&this.scaleChanged.emit(e)}getScale(){if(this.router.url==="/dashboard")return this.energyboardConfigService.config().chartConfiguration?.dashboard?.invoiceScale??ve.Yearly;let n=this.internalScale(),o=this.allowedScales();return isDefined(n)?o.length>0&&!o.some(c=>c===n)?o[o.length-1]:n:this.getDefaultScale(o)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Oh=["energyChart"];function wh(t,l){t&1&&M(0,"canvas",4,0)}function yh(t,l){if(t&1&&M(0,"enb-chart-legend",6),t&2){g();let e=we(4),n=g();b("inputData",n.model.dataSets())("enbChart",n.enbChart())("chart",e)}}function Sh(t,l){if(t&1&&(d(0,"div",2)(1,"div",3),P(2,wh,2,0,"canvas",4),m()(),d(3,"div",5),tt(4),P(5,yh,1,3,"enb-chart-legend",6),m()),t&2){let e=g();a(),Et("height",e.localHeight(),"px"),a(),O(e.model.dataLoaded?2:-1),a(2);let n=Ke(e.chart());a(),O(e.isDefined(n)?5:-1)}}function kh(t,l){t&1&&(d(0,"div",1)(1,"div",7)(2,"div",8),M(3,"div",9),h(4,"enbtranslate"),M(5,"div",9),h(6,"enbtranslate"),m()()()),t&2&&(a(3),b("innerHtml",_(4,2,"energy.noDataAvailable.line1"),W),a(2),b("innerHtml",_(6,4,"energy.noDataAvailable.line2"),W))}function Eh(t,l){t&1&&(d(0,"div",1)(1,"div",7)(2,"div",8),M(3,"div",9),h(4,"enbtranslate"),m()()()),t&2&&(a(3),b("innerHtml",_(4,1,"energy.tooManyObjectsSelected.line1"),W))}var Fc=(()=>{class t{set energyChart(e){this.canvas=e,this.updateChart()}updateChart(){if(this.canvas){this.ctx=this.canvas.nativeElement.getContext("2d"),this.chart()?.destroy();let e=this.getChartConfig();this.chart.set(new $t(this.ctx,e)),this.chart()?.update()}}constructor(){this.themeService=C(ur),this.logService=C(wt),this.userSelectionService=C(pe),this.objectSelectionService=C(ae),this.datePickerSelectionService=C(Rn),this.scaleSelectionService=C(gi),this.invoiceScaleSelectionService=C(jr),this.consumptionsService=C(Sm),this.translationService=C(ce),this.energyboardConfigService=C(ke),this.consumptionGroupSelectionService=C(wr),this.consumptionCategorySelectionService=C(Lr),this.colorThemeConfigService=C(Po),this.resizeService=C(Ue),this.downloadService=C(Tn),this.repowerConfigService=C(ut),this.logger=this.logService.getLogger(this.constructor.name),this.MimeType=En,this.destroyed$=new de,this.getChartLookup$=new de,this.get
1ScaleLookup$=new de,this.model=new la,this.lastObjectsSelected=[],this.lastScale=ve.Default,this.isDataSubscribed=!1,this.dataAvailable=T(!1),this.tooManyObjectsSelected=T(!1),this.unit=this.model.unit,this.id=sn.Energy,this.ChartId=sn,this.EnumTarifGroup=he,this.isDefined=isDefined,this.enbChart=K(()=>({variant:sn.Energy,chartGroup:this.chartGroup()??he.Power})),this.dataAvailableObs=ft(this.dataAvailable),this.maxMobileHeight=250,this.localHeight=T(550),this.chartHeight=H(550),this.ignoreFilter=H(!1),this.startLoading=Re(),this.chartGroup=H(),this.chartGroupObs=ft(this.chartGroup),this.chartReady=Re(),this.displayAllGroups=H(!1),this.charts=H([]),this.chart=T(void 0),this.getChartConfig=()=>({type:this.model.chartType,data:{labels:this.model.labels,datasets:this.model.dataSets()},options:this.model.barChartOptions()(this.repowerConfigService.currentLanguage())}),this.exportXls=()=>{this.loadData(!0);let n=this.objectSelectionService.getSelectedObjects(),o=[],c=[];n&&n.length>0&&n.forEach(w=>{w.objectId&&o.push(w.objectId),w.subjectId&&c.push(w.subjectId)});let p=this.userSelectionService.tryGetSubjektId();if(isNone(p)){this.loadData(!1);return}let v={subjektId:p.value,fromDate:this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionFrom),toDate:this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionTo),groups:this.getChartGroups(),body:{objectIds:o,subjectIds:c}};this.consumptionsService.generateExcel$OctetStream(v).subscribe({next:w=>ot(this,null,function*(){let E=`Rechnungsdaten_${this.translationService.translate()((this.energyboardConfigService.config().chartGroups??[]).filter(F=>F.id===this.chartGroup())[0].title??"")}_${v.fromDate}_${v.toDate}.xlsx`;yield this.downloadService.downloadFileUniversal(w,E,this.MimeType.XLSX),this.loadData(!1)}),error:w=>{this.logger.error(w.message),this.loadData(!1)}})};let e=this.energyboardConfigService;this.registerLocale(),this.initSwitchMaps(),$t.register(Mr),$t.register(Pr),this.toggleSplitChartLabels(e.config().splitChartLabels??!1),this.themeService.themeChanged.pipe(X(this.destroyed$)).subscribe(n=>{this.resetChart()}),ft(this.translationService.current).pipe(X(this.destroyed$)).subscribe(n=>{Pl.default.locale(ge.toMomentLocale(this.repowerConfigService.currentLanguage())),this.resetChart()})}resetChart(){let e=this.chart();e&&(e.destroy(),this.chart.set(void 0)),this.reloadData(),this.updateChart()}onResize(){this.localHeight.set(this.resizeService.uiConfig().screenWidth===fo.Mobile?this.maxMobileHeight:this.chartHeight())}ngOnInit(){(this.chartGroup()??"")&&this.chartReady.emit({exportXls:this.exportXls,id:this.id}),Pl.default.locale(ge.toMomentLocale(this.repowerConfigService.currentLanguage()))}ngAfterViewInit(){this.lastObjectsSelected=[];let e=!1,n=this.objectSelectionService.getSelectedObjects();n&&n.length>0&&n.forEach(o=>{this.lastObjectsSelected.push(`${o.objectId}-${o.subjectId}`)}),this.chart()?.bindEvents(),this.objectSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!0),e=!0}),this.datePickerSelectionService.dateChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1),e=!0}),this.invoiceScaleSelectionService.scaleChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!0),e=!0}),this.consumptionGroupSelectionService.groupsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1),e=!0}),this.consumptionCategorySelectionService.categoriesChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1),e=!0}),e||this.reloadData(),this.onResize()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}registerLocale(){jt(mi,ge.toMomentLocale(ge.German)),jt(Er,ge.toMomentLocale(ge.English)),jt(eo,ge.toMomentLocale(ge.Italian)),jt(kr,ge.toMomentLocale(ge.French)),jt(eo,ge.toMomentLocale(ge.Romansh))}loadData(e){this.startLoading.emit({chartType:0,chartGroupId:this.chartGroup(),isLoading:e})}initSwitchMaps(){this.getChartLookup$.pipe(mo(200),rn(()=>{let e=this.getBarChartModel();return isSome(e)?this.consumptionsService.generateBarChart(e.value):new ni})).pipe(X(this.destroyed$)).subscribe({next:e=>{e.minScale&&this.invoiceScaleSelectionService.setMinScale(e.minScale),this.transformData(e)},error:e=>{this.loadData(!1)}})}getBarChartModel(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return mkNone();let[n,o]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),c=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionFrom),p=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionTo),v;this.displayAllGroups()?v=(this.energyboardConfigService.config().chartGroups??[]).flatMap(F=>F.groups??[]):v=this.consumptionGroupSelectionService.getSelectedGroupIds(),v=[...new Set(v)];let w=this.invoiceScaleSelectionService.getScale(),k={subjektId:e.value,toDate:p,fromDate:c,scale:w,groups:v,body:{objectIds:n,subjectIds:o}};return mkSome(k)}transformData(e){let n=this.objectSelectionService.getObjects(),o=this.invoiceScaleSelectionService.getScale();this.dataAvailable.set(this.checkData(e));let c=new la,p=[];c.showChartLegend=!0;let v=this.scaleSelectionService.getChartTypeByScale(Mn.InvoiceDataEnergy,o);c.chartType=v?v.toLowerCase():"bar";let w=Array.from(new Set(e.data?.map(k=>+(k.stack??"0"))));c.labels=e.labels??[],e.data?.forEach(k=>{if(this.getChartGroups().indexOf(k.group??0)>=0){k.label=this.translationService.translate()("repowerWebpartConsumption.stackLabels."+k.label);let E=new pi,F=this.getObjectNameFromId(k.stack,n);E.label=w.length===1?`${k.label}`:`${k.label} (${F})`,E.data=k.number??[],E.stack=`${k.stack}`;let V=this.translationService.translate()("common.units."+k.unit);E.unit=V,c.unit=V,p.push(E)}}),c.dataSets.set([...p]),this.updateModel(c),this.loadData(!1)}getChartGroups(){return(this.energyboardConfigService.config().chartGroups??[]).filter(n=>n.id===this.chartGroup()).at(0)?.groups??[]}updateModel(e){let n=this.objectSelectionService.getSelectedObjects()?this.objectSelectionService.getSelectedObjects().length:0;this.model.selectedObjects=n;let o=this.model.dataSets();if(this.model.dataSets()&&this.model.dataSets().length>0&&o.forEach(c=>{c.data.splice(0,c.data.length)}),o.splice(0,this.model.dataSets().length),this.model.labels.splice(0,this.model.labels.length),this.model.chartColors.splice(0,this.model.chartColors.length),this.model.chartType=e.chartType,this.model.showChartLegend=e.showChartLegend,e.dataSets()&&e.dataSets().length>0){for(let E=0;E<e.dataSets().length;E++){let F=e.dataSets()[E],V=o[E]=new pi;V.data=[],F.data.forEach(U=>{V.data.push(U)}),V.label=F.label,V.color=F.color,V.stack=F.stack,V.unit=F.unit,o[E]=V}
1e.labels.forEach(E=>{this.model.labels.push(E)});let c=o.length,p="",v=-1,w=1,k=1;for(let E=0;E<c;E++){let U=o[E].data.reduce((ue,Ne)=>ue+Ne,0)>=0;p!==o[E].stack&&(v++,w=this.getInitialSubColorIndex(),k=this.getInitialSubColorIndex());let $;$=this.colorThemeConfigService.getColorArrayFromThemeConfig(sn.Energy,this.chartGroup()??"",v,Xi.positive,"hex",!1),U||($=this.colorThemeConfigService.getColorArrayFromThemeConfig(sn.Energy,this.chartGroup()??"",v,Xi.negative,"hex",!0)),U&&w===99?w=$.length-1:!U&&k===99?k=$.length-1:U?w=this.changeSubColorIndex(w):k=this.changeSubColorIndex(k);let le=$[U?w:k];this.model.chartColors.push(le),p=o[E].stack??""}for(let E=0;E<o.length;E++)this.model.chartColors[E]&&(o[E].backgroundColor=this.model.chartColors[E].backgroundColor,o[E].hoverBackgroundColor=this.model.chartColors[E].hoverBackgroundColor);this.unit=e.unit,this.model.unit=this.unit}else{let c=o[0]=new pi;c.data=[],c.label=this.translationService.translate()("common.noDataForSelection"),this.unit=this.translationService.translate()("common.units.1"),c.unit=this.unit,this.model.unit=this.unit,this.model.labels.push("")}this.model.dataSets.set([...o]),this.model.dataLoaded=!0,this.updateChart()}getInitialSubColorIndex(){return 99}changeSubColorIndex(e){return e<=0?0:e-1}reloadData(e=!1,n=!1){let o=this.objectSelectionService.getSelectedObjects(),c=[];o&&o.length>0&&o.forEach(w=>{c.push(`${w.objectId}-${w.subjectId}`)});let p=this.lastObjectsSelected.length===c.length;p&&c.forEach(w=>{this.lastObjectsSelected.indexOf(w)===-1&&(p=!1)});let v=this.invoiceScaleSelectionService.getScale();this.lastScale===v&&n&&p||(this.lastScale=v,!(p&&e)&&(this.lastObjectsSelected=c,this.ignoreFilter()&&this.getScaleLookup$.next(),this.reloadChartData()))}reloadChartData(){this.tooManyObjectsSelected.set(!1);let e=this.invoiceScaleSelectionService.getScale();if(e==null)return;let o=(this.energyboardConfigService.config().chartGroups??[]).filter(c=>c.id===this.chartGroup());this.objectSelectionService.checkTooMany(o)?(this.dataAvailable.set(!1),this.tooManyObjectsSelected.set(!0)):(this.loadData(!0),this.getChartLookup$.next())}toggleSplitChartLabels(e){if(this.model.splitChartLabels===e)return;this.model.splitChartLabels=e;let n=this.model.barChartOptions()(this.repowerConfigService.currentLanguage())?.onResize,o=this.chart();o&&n&&(n(o,{width:o.width,height:o.height}),o.update())}getObjectNameFromId(e,n){let o=`${e}`;return n&&n.length>0&&n.forEach(c=>{c.objectId===+(e??0)&&(o=this.objectSelectionService.getObjectNameOnly(c))}),o}checkData(e){return!(e==null||e.data?.length===0)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-energy-chart"]],viewQuery:function(n,o){if(n&1&&Kt(Oh,5),n&2){let c;gt(c=pt())&&(o.energyChart=c.first)}},hostBindings:function(n,o){n&1&&z("resize",function(){return o.onResize()},ii)},inputs:{chartHeight:[1,"chartHeight"],ignoreFilter:[1,"ignoreFilter"],chartGroup:[1,"chartGroup"],displayAllGroups:[1,"displayAllGroups"],charts:[1,"charts"]},outputs:{startLoading:"startLoading",chartReady:"chartReady"},decls:3,vars:3,consts:[["energyChart",""],[1,"row","error-wrapper","mt-1","p-3"],[1,"chart-container"],[1,"canvas-wrapper"],["id","energyChart"],[1,"legend-wrapper"],[1,"d-flex","pt-0","ps-4","justify-content-start","legend",3,"inputData","enbChart","chart"],[1,"col","align-self-center"],[1,"text-center"],[3,"innerHtml"]],template:function(n,o){n&1&&(P(0,Sh,6,5),P(1,kh,7,6,"div",1),P(2,Eh,5,3,"div",1)),n&2&&(O(o.dataAvailable()?0:-1),a(),O(!o.dataAvailable()&&!o.tooManyObjectsSelected()?1:-1),a(),O(!o.dataAvailable()&&o.tooManyObjectsSelected()?2:-1))},dependencies:[Or,Y],styles:[".chart-container[_ngcontent-%COMP%], .canvas-wrapper[_ngcontent-%COMP%]{position:relative;width:100%}.legend-wrapper[_ngcontent-%COMP%]{margin-top:.5rem}@media only screen and (max-width:768px){.export-wrapper[_ngcontent-%COMP%]{min-height:70px;position:relative}.export-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{position:absolute;top:8px;right:18px;margin-right:8px}}.error-wrapper[_ngcontent-%COMP%]{height:300px;position:relative}@media only screen and (min-width:769px){.export-wrapper[_ngcontent-%COMP%]{min-height:80px;position:relative}.export-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{position:absolute;bottom:0;right:17px}}"]})}}return t})();var Ol=It(en(),1);var Th=["legendWrapper"],Dh=["costChart"];function Ih(t,l){t&1&&M(0,"canvas",4,0)}function Lh(t,l){if(t&1&&M(0,"enb-chart-legend",6),t&2){g();let e=we(4),n=g();b("inputData",n.model.dataSets())("enbChart",n.enbChart())("chart",e)}}function jh(t,l){if(t&1&&(d(0,"div",2)(1,"div",3),P(2,Ih,2,0,"canvas",4),m()(),d(3,"div",5),tt(4),P(5,Lh,1,3,"enb-chart-legend",6),m()),t&2){let e=g();a(),Et("height",e.localHeight(),"px"),a(),O(e.model.dataLoaded?2:-1),a(2);let n=Ke(e.chart());a(),O(e.isDefined(n)?5:-1)}}function Fh(t,l){t&1&&(d(0,"div",1)(1,"div",7)(2,"div",8),M(3,"div",9),h(4,"enbtranslate"),M(5,"div",9),h(6,"enbtranslate"),m()()()),t&2&&(a(3),b("innerHtml",_(4,2,"costs.noDataAvailable.line1"),W),a(2),b("innerHtml",_(6,4,"costs.noDataAvailable.line2"),W))}function Bh(t,l){t&1&&(d(0,"div",1)(1,"div",7)(2,"div",8),M(3,"div",9),h(4,"enbtranslate"),m()()()),t&2&&(a(3),b("innerHtml",_(4,1,"energy.tooManyObjectsSelected.line1"),W))}var Bc=(()=>{class t{set costChart(e){this.canvas=e,this.updateChart()}updateChart(){if(this.canvas){this.ctx=this.canvas.nativeElement.getContext("2d"),this.chart()?.destroy();let e=this.getChartConfig();
1this.chart.set(new $t(this.ctx,e)),this.chart()?.update()}}constructor(){this.themeService=C(ur),this.logService=C(wt),this.userSelectionService=C(pe),this.objectSelectionService=C(ae),this.scaleSelectionService=C(gi),this.invoiceScaleSelectionService=C(jr),this.translationService=C(ce),this.datePickerSelectionService=C(Rn),this.costService=C(km),this.energyboardConfigService=C(ke),this.consumptionGroupSelectionService=C(wr),this.consumptionCategorySelectionService=C(Lr),this.colorThemeConfigService=C(Po),this.resizeService=C(Ue),this.downloadService=C(Tn),this.repowerConfigService=C(ut),this.logger=this.logService.getLogger(this.constructor.name),this.MimeType=En,this.destroyed$=new de,this.getChartLookup$=new de,this.model=new da,this.chartId=sn.Cost,this.isErrorMsgSubscribed=!1,this.isDataSubscribed=!1,this.dataAvailable=T(!1),this.tooManyObjectsSelected=T(!1),this.chartGroup=H(),this.chartHeight=H(0),this.startLoading=Re(),this.displayAllGroups=H(!1),this.id=sn.Cost,this.chartReady=Re(),this.unit=this.model.unit,this.enbChart=K(()=>({variant:sn.Cost,chartGroup:this.chartGroup()??he.Power})),this.EnumTarifGroup=he,this.ChartId=sn,this.isDefined=isDefined,this.legendWrapper=At("legendWrapper",{read:an}),this.dataAvailableObs=ft(this.dataAvailable),this.maxMobileHeight=250,this.localHeight=T(550),this.lastObjectsSelected=[],this.lastScale=ve.Default,this.windowWidth=0,this.chart=T(void 0),this.exportXls=()=>{this.loadData(!0);let[n,o]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),c=this.userSelectionService.tryGetSubjektId();if(isNone(c)){this.loadData(!1);return}let p={subjektId:c.value,fromDate:this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionFrom),toDate:this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionTo),groups:this.getChartGroups(),body:{objectIds:n,subjectIds:o}};this.costService.generateExcel_1$OctetStream(p).subscribe({next:v=>ot(this,null,function*(){let k=`Rechnungsdaten_Kosten_${this.translationService.translate()((this.energyboardConfigService.config().chartGroups??[]).filter(E=>E.id===this.chartGroup())[0].title??"")}_${p.fromDate}_${p.toDate}.xlsx`;yield this.downloadService.downloadFileUniversal(v,k,this.MimeType.XLSX),this.loadData(!1)}),error:v=>{this.logger.error(v.message),this.loadData(!1)}})};let e=this.energyboardConfigService;this.registerLocale(),this.initSwitchMaps(),$t.register(Mr),$t.register(Pr),this.toggleSplitChartLabels(e.config().splitChartLabels??!1),this.themeService.themeChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.resetChart()}),ft(this.translationService.current).pipe(X(this.destroyed$)).subscribe(()=>{Ol.default.locale(ge.toMomentLocale(this.repowerConfigService.currentLanguage())),this.resetChart()})}resetChart(){let e=this.chart();e&&(e.destroy(),this.chart.set(void 0)),this.reloadData(),this.updateChart()}onResize(){this.localHeight.set(this.resizeService.uiConfig().screenWidth===fo.Mobile?this.maxMobileHeight:this.chartHeight())}ngOnInit(){isUndefined(window.costScope)&&(window.costScope={}),window.costScope[this.chartGroup()??""]=this,(this.chartGroup()??"")&&this.chartReady.emit({exportXls:this.exportXls,id:this.id}),Ol.default.locale(ge.toMomentLocale(this.repowerConfigService.currentLanguage()))}ngAfterViewInit(){this.lastObjectsSelected=new Array;let e=this.objectSelectionService.getSelectedObjects();e&&e.length>0&&e.forEach(o=>{o.objectId&&this.lastObjectsSelected.push(`${o.objectId}-${o.subjectId}`)});let n=!1;this.objectSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!0),n=!0}),this.datePickerSelectionService.dateChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1),n=!0}),this.invoiceScaleSelectionService.scaleChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1,!0),n=!0}),this.consumptionGroupSelectionService.groupsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1),n=!0}),this.consumptionCategorySelectionService.categoriesChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!1),n=!0}),n||this.reloadData(),this.onResize()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}registerLocale(){jt(mi,ge.toMomentLocale(ge.German)),jt(Er,ge.toMomentLocale(ge.English)),jt(eo,ge.toMomentLocale(ge.Italian)),jt(kr,ge.toMomentLocale(ge.French)),jt(eo,ge.toMomentLocale(ge.Romansh))}getChartConfig(){return{type:this.model.chartType,data:{labels:this.model.labels,datasets:this.model.dataSets()},options:this.model.barChartOptions()(this.repowerConfigService.currentLanguage())}}loadData(e){this.startLoading.emit({chartType:1,chartGroupId:this.chartGroup(),isLoading:e})}initSwitchMaps(){this.getChartLookup$.pipe(mo(200),rn(()=>{let e=this.getBarChartModel();return isSome(e)?this.costService.generateBarChart_1(e.value):new ni})).pipe(X(this.destroyed$)).subscribe({next:e=>{e.minScale&&this.invoiceScaleSelectionService.setMinScale(e.minScale),this.transformData(e)},error:e=>{this.loadData(!1),this.showErrorMessage(e)}})}getBarChartModel(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return mkNone();let n=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionFrom),o=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionTo),[c,p]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),v;this.displayAllGroups()?v=(this.energyboardConfigService.config().chartGroups??[]).flatMap(E=>E.groups??[]):v=this.consumptionGroupSelectionService.getSelectedGroupIds(),v=[...new Set(v)];let w=this.invoiceScaleSelectionService.getScale();return mkSome({subjektId:e.value,toDate:o,fromDate:n,scale:w,groups:v,body:{objectIds:c,subjectIds:p}})}transformData(e){let n=this.invoiceScaleSelectionService.getScale();this.dataAvailable.set(this.checkData(e));let o=new da,c=[];o.showChartLegend=!0;let p=this.scaleSelectionService.getChartTypeByScale(Mn.InvoiceDataCosts,n);o.chartType=p||"bar";let v=Array.from(new Set(e.data?.map(k=>+(k.stack?.split(";")[0]??0))));o.labels=e.labels??[];let w=this.objectSelectionService.getObjects();e.data?.forEach(k=>{let E=k.stack?.split(";")[1];if(Fn.fromString(E??"")===this.chartGroup()){k.label=this.translationService.translate()("repowerWebpartConsumption.stackLabels."+k.label);let F=new pi,V=this.getObjectNameFromId(k.stack?.split(";")[0],w);F.label=v.length===1?`${k.label}`:`${k.label} (${V})`,F.data=k.number??[],F.stack=`${k.stack}`;let U=this.translationService.translate()("common.units."+k.unit);F.unit=this.unit,o.unit=U,c.push(F)}}),o.dataSets.set([...c]),this.updateModel(o),this.loadData(!1)}getChartGroups(){return(this.energyboardConfigService.config().chartGroups??[]).filter(n=>n.id===this.chartGroup())[0].groups??[]}updateModel(e){let n=this.objectSelectionService.getSelectedObjects()?this.objectSelectionService.getSelectedObjects().length:0;this.model.selectedObjects=n;let o=this.model.dataSets();if(this.model.dataSets()&&this.model.dataSets().length>0&&o.forEach(c=>{c.data.splice(0,c.data.length)}),o.splice(0,this.model.dataSets().length),this.model.labels.splice(0,this.model.labels.length),this.model.chartColors.splice(0,this.model.chartColors.length),this.model.chartType=e.chartType,this.model.showChartLegend=e.showChartLegend,e.dataSets()&&e.dataSets().length>0){for(let E=0;E<e.dataSets().length;E++){let F=e.dataSets()[E],V=o[E]=new pi;V.data=[],F.data.forEach(U=>{V.data.push(U)}),V.label=F.label,V.color=F.color,V.stack=F.stack,o[E]=V}
1e.labels.forEach(E=>{this.model.labels.push(E)});let c=o.length,p="",v=-1,w=0,k=0;for(let E=0;E<c;E++){let U=o[E].data.reduce((ue,Ne)=>ue+Ne,0)>=0;p!==o[E].stack&&(v++,w=this.getInitialSubColorIndex(),k=this.getInitialSubColorIndex());let $;$=this.colorThemeConfigService.getColorArrayFromThemeConfig(sn.Cost,this.chartGroup()??"",v,Xi.positive,"hex",!1),U||($=this.colorThemeConfigService.getColorArrayFromThemeConfig(sn.Cost,this.chartGroup()??"",v,Xi.negative,"hex",!0)),U&&w===99?w=$.length-1:!U&&k===99?k=$.length-1:U?w=this.changeSubColorIndex(w):k=this.changeSubColorIndex(k);let le=$[U?w:k];this.model.chartColors.push(le),p=o[E].stack??""}for(let E=0;E<o.length;E++)this.model.chartColors[E]&&(o[E].backgroundColor=this.model.chartColors[E].backgroundColor,o[E].hoverBackgroundColor=this.model.chartColors[E].hoverBackgroundColor)}else{this.showErrorMessage(this.translationService.translate()("common.noDataForSelection"));let c=o[0]=new pi;c.data=[],c.label=this.translationService.translate()("common.noDataForSelection"),this.model.labels.push("")}this.model.dataSets.set([...o]),this.model.dataLoaded=!0,this.updateChart()}getInitialSubColorIndex(){return 99}changeSubColorIndex(e){return e<=0?0:e-1}showErrorMessage(e){this.errorMessage=e}clearErrorMessage(){this.errorMessage=void 0}reloadData(e=!1,n=!1){let o=this.objectSelectionService.getSelectedObjects(),c=new Array;o&&o.length>0&&o.forEach(w=>{c.push(`${w.objectId}-${w.subjectId}`)});let p=this.lastObjectsSelected.length===c.length;p&&c.forEach(w=>{this.lastObjectsSelected.indexOf(w)===-1&&(p=!1)});let v=this.invoiceScaleSelectionService.getScale();this.lastScale===v&&n&&p||(this.lastScale=v,!(p&&e)&&(this.lastObjectsSelected=c,this.reloadCosts()))}reloadCosts(){this.tooManyObjectsSelected.set(!1);let e=this.invoiceScaleSelectionService.getScale();if(e==null)return;let o=(this.energyboardConfigService.config().chartGroups??[]).filter(c=>c.id===this.chartGroup());this.objectSelectionService.checkTooMany(o)?(this.dataAvailable.set(!1),this.tooManyObjectsSelected.set(!0)):(this.loadData(!0),this.getChartLookup$.next())}toggleSplitChartLabels(e){if(this.model.splitChartLabels===e)return;this.model.splitChartLabels=e;let n=this.model.barChartOptions()(this.repowerConfigService.currentLanguage())?.onResize,o=this.chart();o&&n&&(n(o,{width:o.width,height:o.height}),o.update())}getObjectNameFromId(e,n){let o=`${e}`;return n&&n.length>0&&n.forEach(c=>{e&&c.objectId===+e&&(o=this.objectSelectionService.getObjectNameOnly(c))}),o}checkData(e){return!(e==null||e.data?.length===0)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-cost-chart"]],viewQuery:function(n,o){if(n&1&&(Qt(o.legendWrapper,Th,5,an),Kt(Dh,5)),n&2){Jt();let c;gt(c=pt())&&(o.costChart=c.first)}},hostBindings:function(n,o){n&1&&z("resize",function(){return o.onResize()},ii)},inputs:{chartGroup:[1,"chartGroup"],chartHeight:[1,"chartHeight"],displayAllGroups:[1,"displayAllGroups"]},outputs:{startLoading:"startLoading",chartReady:"chartReady"},decls:3,vars:3,consts:[["costChart",""],[1,"row","error-wrapper","mt-1","p-3"],[1,"chart-container"],[1,"canvas-wrapper"],["id","costChart"],[1,"legend-wrapper"],[1,"d-flex","pt-0","ps-4","justify-content-start","legend",3,"inputData","enbChart","chart"],[1,"col","align-self-center"],[1,"text-center"],[3,"innerHtml"]],template:function(n,o){n&1&&(P(0,jh,6,5),P(1,Fh,7,6,"div",1),P(2,Bh,5,3,"div",1)),n&2&&(O(o.dataAvailable()?0:-1),a(),O(!o.dataAvailable()&&!o.tooManyObjectsSelected()?1:-1),a(),O(!o.dataAvailable()&&o.tooManyObjectsSelected()?2:-1))},dependencies:[Or,Y],styles:[".chart-container[_ngcontent-%COMP%], .canvas-wrapper[_ngcontent-%COMP%]{position:relative;width:100%}.canvas-wrapper[_ngcontent-%COMP%]   canvas[_ngcontent-%COMP%]{width:100%!important;height:100%!important}.legend-wrapper[_ngcontent-%COMP%]{margin-top:.5rem}@media only screen and (max-width:768px){.export-wrapper[_ngcontent-%COMP%]{min-height:70px;position:relative}.export-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{position:absolute;top:8px;right:18px;margin-right:8px}}.error-wrapper[_ngcontent-%COMP%]{height:300px;position:relative}@media only screen and (min-width:769px){.export-wrapper[_ngcontent-%COMP%]{min-height:80px;position:relative}.export-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{position:absolute;bottom:0;right:17px}}"]})}}return t})();var wl=(()=>{class t{constructor(){this.showChartLegend=!0,this.chartType="doughnut",this.dataSets=new Array,this.labels=new Array,this.chartColors=[],this.style=getComputedStyle(document.body),this.dataLoaded=!1,this.noDataAvailable=!1,this.pieChartOptions={color:e=>this.style.getPropertyValue("--evu-chart"),backgroundColor:e=>this.style.getPropertyValue("--evu-chart-bg"),borderColor:e=>this.style.getPropertyValue("--evu-chart-line"),responsive:!0,plugins:{tooltip:{enabled:!0,callbacks:{label:e=>{let n=e.raw,c=e.dataset.data.reduce((v,w)=>v+w,0);return c===0?"0%":(n/c*100).toFixed(1)+"%"}}},datalabels:{color:this.style.getPropertyValue("--evu-chart"),display:!1}}}}static{this.selectedObjects=0}}return t})();var zc=(()=>{class t{constructor(){this.repowerConfigService=C(ut)}transform(e){let n=ge.formatLocale(e,this.repowerConfigService.currentLanguage(),{minimumFractionDigits:2,maximumFractionDigits:2});return n=n.replace(/,/g,"'"),n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=fm({name:"statItemNumber",type:t,pure:!0})}}return t})();var Nc=It(en(),1);var zh=["sumUseChart"],Nh=["sumInjectChart"];function Vh(t,l){t&1&&re(0,"canvas",7,0)}function Ah(t,l){t&1&&re(0,"canvas",8,1)}function Hh(t,l){if(t&1&&(Z(0,"div",2)(1,"div",4)(2,"div",5),f(3),h(4,"enbtranslate"),q(),Z(5,"div",6),P(6,Vh,2,0,"canvas",7),q(),Z(7,"div"),f(8),h(9,"enbtranslate"),h(10,"statItemNumber"),q(),Z(11,"div"),f(12),h(13,"enbtranslate"),h(14,"statItemNumber"),h(15,"enbtranslate"),q(),Z(16,"div"),f(17),h(18,"enbtranslate"),h(19,"statItemNumber"),h(20,"enbtranslate"),q(),Z(21,"div"),f(22),h(23,"enbtranslate"),h(24,"statItemNumber"),h(25,"enbtranslate"),q()(),Z(26,"div",4)(27,"div",5),f(28),h(29,"enbtranslate"),q(),Z(30,"div",6),P(31,Ah,2,0,"canvas",8),q(),Z(32,"div"),f(33),h(34,"enbtranslate"),h(35,"statItemNumber"),q(),Z(36,"div"),f(37),h(38,"enbtranslate"),h(39,"statItemNumber"),h(40,"enbtranslate"),q(),Z(41,"div"),f(42),h(43,"enbtranslate"),h(44,"statItemNumber"),h(45,"enbtranslate"),q(),Z(46,"div"),f(47),h(48,"enbtranslate"),h(49,"statItemNumber"),h(50,"enbtranslate"),q()()()),t&2){let e=g();
1a(3),y(" ",_(4,26,"components.consumption.zev.autarky")," "),a(3),O(e.useModel.dataLoaded?6:-1),a(2),He(" ",_(9,28,"components.consumption.zev.autarkyRatio"),": ",_(10,30,100*e.sumSelfConsumption/e.sumGridConsumption)," % "),a(4),Ki(" ",_(13,32,"components.consumption.zev.sumSelfConsumption"),": ",_(14,34,e.sumSelfConsumption)," ",_(15,36,"common.units.1")," "),a(5),Ki(" ",_(18,38,"components.consumption.zev.sumGridConsumption"),": ",_(19,40,e.sumGridConsumption)," ",_(20,42,"common.units.1")," "),a(5),Ki(" ",_(23,44,"components.consumption.zev.totalConsumption"),": ",_(24,46,e.sumSelfConsumption+e.sumGridConsumption)," ",_(25,48,"common.units.1")," "),a(6),y(" ",_(29,50,"components.consumption.zev.selfConsumptionShare")," "),a(3),O(e.injectModel.dataLoaded?31:-1),a(2),He(" ",_(34,52,"components.consumption.zev.selfConsumptionRatio"),": ",_(35,54,100*e.sumSelfConsumption/(e.sumSelfConsumption+e.sumInject))," % "),a(4),Ki(" ",_(38,56,"components.consumption.zev.sumSelfConsumption"),": ",_(39,58,e.sumSelfConsumption)," ",_(40,60,"common.units.1")," "),a(5),Ki(" ",_(43,62,"components.consumption.zev.sumInject"),": ",_(44,64,e.sumInject)," ",_(45,66,"common.units.1")," "),a(5),Ki(" ",_(48,68,"components.consumption.zev.totalProduction"),": ",_(49,70,e.sumSelfConsumption+e.sumInject)," ",_(50,72,"common.units.1")," ")}}function Uh(t,l){if(t&1){let e=N();Z(0,"div",12)(1,"a",13),oi("click",function(){D(e);let o=g(2);return I(o.jumpToLastValue())}),f(2),h(3,"enbtranslate"),q()()}t&2&&(a(2),j(_(3,1,"measuring.noDataAvailable.jumpToLastValue")))}function Rh(t,l){if(t&1&&(Z(0,"div",3)(1,"div",9)(2,"div",10),re(3,"div",11),h(4,"enbtranslate"),re(5,"div",11),h(6,"enbtranslate"),P(7,Uh,4,3,"div",12),q()()()),t&2){let e=g();a(3),Gt("innerHTML",_(4,3,"measuring.noDataAvailable.line1"),W),a(2),Gt("innerHTML",_(6,5,"measuring.noDataAvailable.line2"),W),a(2),O(e.showJumpToLastValue?7:-1)}}var qg=(()=>{class t{constructor(){this.logService=C(wt),this.userSelectionService=C(pe),this.objectSelectionService=C(ae),this.consumptionDataService=C(Ii),this.datePickerSelectionService=C(Rn),this.translationService=C(ce),this.colorThemeConfigService=C(Po),this.scaleSelectionService=C(gi),this.measuringScaleSelectionService=C(yo),this.logger=this.logService.getLogger(this.constructor.name),this.startLoading=Re(),this.getChartLookup$=new de,this.chartGroup=H(""),this.dataAvailable=!1,this.destroyed$=new de,this.sumSelfConsumption=0,this.sumGridConsumption=0,this.sumInject=0,this.showJumpToLastValue=null,this.useModel=new wl,this.injectModel=new wl}set sumUseChart(e){e&&(this.useCanvas=e,this.useCtx=this.useCanvas.nativeElement.getContext("2d"),this.useModel.dataLoaded&&this.initializeUseChart())}set sumInjectChart(e){e&&(this.injectCanvas=e,this.injectCtx=this.injectCanvas.nativeElement.getContext("2d"),this.injectModel.dataLoaded&&this.initializeInjectChart())}initializeUseChart(){this.useChart&&this.useChart.destroy();let e=this.getSumUseChartConfig();this.useChart=new $t(this.useCtx,e)}initializeInjectChart(){this.injectChart&&this.injectChart.destroy();let e=this.getSumInjectChartConfig();this.injectChart=new $t(this.injectCtx,e)}getSumUseChartConfig(){return{type:this.useModel.chartType,data:{labels:this.useModel.labels,datasets:this.useModel.dataSets},options:this.useModel.pieChartOptions}}getSumInjectChartConfig(){return{type:this.injectModel.chartType,data:{labels:this.injectModel.labels,datasets:this.injectModel.dataSets},options:this.injectModel.pieChartOptions}}ngAfterViewInit(){dm(this.objectSelectionService.objektIdsChanged,this.objectSelectionService.objektDevicesChanged,this.measuringScaleSelectionService.scaleChanged,this.scaleSelectionService.htntChanged,this.scaleSelectionService.preYearChanged,this.scaleSelectionService.sumUpChanged,this.datePickerSelectionService.dateChanged).pipe(mo(50),X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}ngOnDestroy(){this.destroyed$.next(null)}loadData(e){this.startLoading.emit({chartGroupId:this.chartGroup(),isLoading:e}),this.useModel.dataLoaded=!1,this.injectModel.dataLoaded=!1;let n=this.userSelectionService.tryGetSubjektId();if(isNone(n))return;let[o,c]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),p=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformFrom),v=this.datePickerSelectionService.getDateAsYMDStr(Le.ConsumptionPerformTo),w=this.measuringScaleSelectionService.getScale(),k="1",E=this.objectSelectionService.getSelectedDevices(),F={subjektId:n.value,toDate:v,fromDate:p,scale:w,measurementGroup:k,body:{objectIds:o,subjectIds:c,meteringCodes:E}};this.consumptionDataService.generateZevChart(F).pipe(Na(()=>{this.startLoading.emit({chartGroupId:this.chartGroup(),isLoading:!1})}
1)).subscribe({next:V=>{if(this.showJumpToLastValue=null,this.dataAvailable=this.checkData(V),!this.dataAvailable){this.checkLastValue();return}let U=0,$=0,Ce=0;V.data?.forEach(le=>{if(le.number)switch(Number(le.directionVariant)){case 0:U=le.number;break;case 1:$=le.number;break;case 12:Ce=le.number;break;default:break}}),this.sumGridConsumption=U,this.sumSelfConsumption=Ce,this.sumInject=Math.abs($),this.loadUseData(),this.loadInjectData()},error:V=>{this.logger.error(V),this.data}})}loadUseData(){this.useModel.labels=[this.translationService.translate()("components.consumption.zev.sumSelfConsumption"),this.translationService.translate()("components.consumption.zev.sumConsumption")],this.useModel.dataSets=[{label:this.translationService.translate()("components.consumption.zev.autarky"),data:[this.sumSelfConsumption,this.sumGridConsumption],backgroundColor:[this.getChartColors(0)??"",this.getChartColors(1)??""],hoverOffset:4}],this.useModel.dataLoaded=!0,setTimeout(()=>{this.useCanvas&&this.initializeUseChart()})}loadInjectData(){this.injectModel.labels=[this.translationService.translate()("components.consumption.zev.sumSelfConsumption"),this.translationService.translate()("components.consumption.zev.sumInject")],this.injectModel.dataSets=[{label:this.translationService.translate()("components.consumption.zev.selfConsumptionShare"),data:[this.sumSelfConsumption,this.sumInject],backgroundColor:[this.getChartColors(0)??"",this.getChartColors(2)??""],hoverOffset:4}],this.injectModel.dataLoaded=!0,setTimeout(()=>{this.injectCanvas&&this.initializeInjectChart()})}getChartColors(e){let n;return n=this.colorThemeConfigService.getColorArrayFromThemeConfig("energy",this.chartGroup(),e),n[1].backgroundColor}reloadData(){this.dataAvailable=!1,this.reloadChartData()}reloadChartData(){this.loadData(!0),this.getChartLookup$.next()}checkLastValue(){let e=null;this.objectSelectionService.getSelectedObjects()?.forEach(o=>{(o.devices?.filter(p=>p.measurementPoints?.some(v=>v?.meteringCode?.startsWith(`CH${+this.chartGroup()}`)))??[])?.forEach(p=>{p.measurementPoints?.forEach(v=>{e=this.checkMeterDate(v.importedUntil?(0,Nc.default)(v.importedUntil):null,v.meteringCode??"",e)})})}),this.showJumpToLastValue=e}checkMeterDate(e,n,o){return n&&(!o||e&&(0,Nc.default)(e)>o)&&(o=e?(0,Nc.default)(e):null),o}jumpToLastValue(){this.showJumpToLastValue&&(this.datePickerSelectionService.setDate(Le.ConsumptionPerformFrom,this.showJumpToLastValue),this.datePickerSelectionService.setDateByLastValueWithId(Le.ConsumptionPerformFrom,this.showJumpToLastValue))}checkData(e){return e?.data?.length?e.data.some(o=>{let c=Number(o.number);return!isNaN(c)&&c>0}):!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-zev-admin-consumption-chart"]],viewQuery:function(n,o){if(n&1&&Kt(zh,5)(Nh,5),n&2){let c;gt(c=pt())&&(o.sumUseChart=c.first),gt(c=pt())&&(o.sumInjectChart=c.first)}},inputs:{chartGroup:[1,"chartGroup"]},outputs:{startLoading:"startLoading"},decls:2,vars:2,consts:[["sumUseChart",""],["sumInjectChart",""],[1,"row"],[1,"row","error-wrapper","mt-1","p-3"],[1,"col-md-6","d-flex","flex-column","align-items-center","mb-3"],[1,"fw-bold","mb-3"],[1,"mb-3"],["id","sumUseChart"],["id","sumInjectChart"],[1,"col","align-self-center"],[1,"text-center"],[3,"innerHtml"],[1,"d-flex","justify-content-center","mt-5"],[1,"btn","btn-primary",3,"click"]],template:function(n,o){n&1&&(P(0,Hh,51,74,"div",2),P(1,Rh,8,7,"div",3)),n&2&&(O(o.dataAvailable?0:-1),a(),O(o.dataAvailable?-1:1))},dependencies:[Y,zc],styles:[".nopadding[_ngcontent-%COMP%]{padding:0}.padding-top[_ngcontent-%COMP%]{padding-top:15px;padding-bottom:15px}.padding[_ngcontent-%COMP%]{padding-left:15px;padding-right:15px}.box[_ngcontent-%COMP%]{background-color:#f9f9f9;border:solid 1px #dadada;border-radius:4px;margin-right:0;margin-left:0}.box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > div[_ngcontent-%COMP%]:first-child{border-bottom:solid 1px #dadada}.box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > div[_ngcontent-%COMP%]{border-right:solid 1px #dadada}canvas[_ngcontent-%COMP%]{max-width:300px;max-height:300px}"]})}}return t})();var Ai=t=>({templategroup:t});function Wh(t,l){}function Gh(t,l){if(t&1&&(d(0,"div",10),fe(1,Wh,0,0,"ng-template",11),m()),t&2){let e=g().$implicit;g(5);let n=_e(11);a(),b("ngTemplateOutlet",n)("ngTemplateOutletContext",ze(2,Ai,e))}}function $h(t,l){if(t&1&&P(0,Gh,2,4,"div",10),t&2){let e=l.$index,n=g(3).$index;O(e>=n&&e<=n+1?0:-1)}}function Yh(t,l){if(t&1&&ne(0,$h,1,1,null,null,Ye),t&2){let e=g(4);ie(e.invoiceGroups())}}function qh(t,l){}function Zh(t,l){if(t&1&&(d(0,"div",12),fe(1,qh,0,0,"ng-template",11),m()),t&2){let e=l.$implicit;g(5);let n=_e(11);a(),b("ngTemplateOutlet",n)("ngTemplateOutletContext",ze(2,Ai,e))}}function Kh(t,l){if(t&1&&ne(0,Zh,2,4,"div",12,Ye),t&2){let e=g(4);ie(e.invoiceGroups())}}function Qh(t,l){if(t&1&&(d(0,"div",9),P(1,Yh,2,0),P(2,Kh,2,0),m()),t&2){let e=g().$index,n=g(2);me("pt-3",e>=1),a(),O(n.invoiceGroups().length>1?1:-1),a(),O(n.invoiceGroups().length===1?2:-1)}}function Jh(t,l){}function Xh(t,l){if(t&1&&(d(0,"div",9)(1,"div",12),fe(2,Jh,0,0,"ng-template",11),m()()),t&2){let e=g(),n=e.$implicit,o=e.$index;g(2);let c=_e(11);me("pt-3",o>=1),a(2),b("ngTemplateOutlet",c)("ngTemplateOutletContext",ze(4,Ai,n))}}function eb(t,l){if(t&1&&(P(0,Qh,3,4,"div",8),P(1,Xh,3,6,"div",8)),t&2){let e=l.$index,n=g(2);O(e%2===0&&!n.isMobile?0:-1),a(),O(n.isMobile?1:-1)}}function tb(t,l){if(t&1&&(M(0,"enb-object-selector",7),d(1,"div")(2,"div"),ne(3,eb,2,2,null,null,Be),m()()),t&2){let e=g();b("useSingleSelection",!1)("objectRules",e.ConsumptionObjectRules.invoiceRules),a(3),ie(e.invoiceGroups())}}function nb(t,l){}function ib(t,l){if(t&1&&(d(0,"div",10),fe(1,nb,0,0,"ng-template",11),m()),t&2){let e=g().$implicit;g(5);let n=_e(13);a(),b("ngTemplateOutlet",n)("ngTemplateOutletContext",ze(2,Ai,e))}}function ob(t,l){if(t&1&&P(0,ib,2,4,"div",10),t&2){let e=l.$index,n=g(3).$index;O(e>=n&&e<=n+1?0:-1)}}function rb(t,l){if(t&1&&ne(0,ob,1,1,null,null,Ye),t&2){let e=g(4);ie(e.invoiceGroups())}}function ab(t,l){}function cb(t,l){if(t&1&&(d(0,"div",12),fe(1,ab,0,0,"ng-template",11),m()),t&2){let e=l.$implicit;g(5);let n=_e(13);a(),b("ngTemplateOutlet",n)("ngTemplateOutletContext",ze(2,Ai,e))}}
1function sb(t,l){if(t&1&&ne(0,cb,2,4,"div",12,Ye),t&2){let e=g(4);ie(e.invoiceGroups())}}function lb(t,l){if(t&1&&(d(0,"div",9),P(1,rb,2,0),P(2,sb,2,0),m()),t&2){let e=g().$index,n=g(2);me("pt-3",e>=1),a(),O(n.invoiceGroups().length>1?1:-1),a(),O(n.invoiceGroups().length===1?2:-1)}}function db(t,l){}function mb(t,l){if(t&1&&(d(0,"div",9)(1,"div",12),fe(2,db,0,0,"ng-template",11),m()()),t&2){let e=g(),n=e.$implicit,o=e.$index;g(2);let c=_e(13);me("pt-3",o>=1),a(2),b("ngTemplateOutlet",c)("ngTemplateOutletContext",ze(4,Ai,n))}}function gb(t,l){if(t&1&&(P(0,lb,3,4,"div",8),P(1,mb,3,6,"div",8)),t&2){let e=l.$index,n=g(2);O(e%2===0&&!n.isMobile?0:-1),a(),O(n.isMobile?1:-1)}}function pb(t,l){if(t&1&&(M(0,"enb-object-selector",7),d(1,"div")(2,"div"),ne(3,gb,2,2,null,null,Be),m()()),t&2){let e=g();b("useSingleSelection",!1)("objectRules",e.ConsumptionObjectRules.invoiceRules),a(3),ie(e.invoiceGroups())}}function ub(t,l){if(t&1&&mt(0,6),t&2){g();let e=_e(7);b("ngTemplateOutlet",e)}}function vb(t,l){if(t&1&&mt(0,6),t&2){g();let e=_e(7);b("ngTemplateOutlet",e)}}function hb(t,l){}function bb(t,l){if(t&1&&(d(0,"div",12),fe(1,hb,0,0,"ng-template",11),m()),t&2){let e=l.$implicit;g(2);let n=_e(15);a(),b("ngTemplateOutlet",n)("ngTemplateOutletContext",ze(2,Ai,e))}}function fb(t,l){if(t&1&&(d(0,"div"),ne(1,bb,2,4,"div",12,Ye),m()),t&2){let e=g();a(),ie(e.powerGroup())}}function _b(t,l){}function Cb(t,l){if(t&1&&(d(0,"div",10),fe(1,_b,0,0,"ng-template",11),m()),t&2){let e=g().$implicit;g(5);let n=_e(9);a(),b("ngTemplateOutlet",n)("ngTemplateOutletContext",ze(2,Ai,e))}}function xb(t,l){if(t&1&&P(0,Cb,2,4,"div",10),t&2){let e=l.$index,n=g(3).$index;O(e>=n&&e<=n+1?0:-1)}}function Mb(t,l){if(t&1&&ne(0,xb,1,1,null,null,Ye),t&2){let e=g(4);ie(e.groups())}}function Pb(t,l){}function Ob(t,l){if(t&1&&(d(0,"div",12),fe(1,Pb,0,0,"ng-template",11),m()),t&2){let e=l.$implicit;g(5);let n=_e(9);a(),b("ngTemplateOutlet",n)("ngTemplateOutletContext",ze(2,Ai,e))}}function wb(t,l){if(t&1&&ne(0,Ob,2,4,"div",12,Ye),t&2){let e=g(4);ie(e.groups())}}function yb(t,l){if(t&1&&(d(0,"div",9),P(1,Mb,2,0),P(2,wb,2,0),m()),t&2){let e=g().$index,n=g(2);me("pt-3",e>=1),a(),O(n.groups().length>1?1:-1),a(),O(n.groups().length===1?2:-1)}}function Sb(t,l){}function kb(t,l){if(t&1&&(d(0,"div",9)(1,"div",12),fe(2,Sb,0,0,"ng-template",11),m()()),t&2){let e=g(),n=e.$implicit,o=e.$index;g(2);let c=_e(9);me("pt-3",o>=1),a(2),b("ngTemplateOutlet",c)("ngTemplateOutletContext",ze(4,Ai,n))}}function Eb(t,l){if(t&1&&(P(0,yb,3,4,"div",8),P(1,kb,3,6,"div",8)),t&2){let e=l.$index,n=g(2);O(e%2===0&&!n.isMobile?0:-1),a(),O(n.isMobile?1:-1)}}function Tb(t,l){if(t&1&&(M(0,"enb-object-selector",7),d(1,"div")(2,"div"),ne(3,Eb,2,2,null,null,Ye),m()()),t&2){let e=g();b("useSingleSelection",!1)("objectRules",e.ConsumptionObjectRules.measuringRules),a(3),ie(e.groups())}}function Db(t,l){if(t&1){let e=N();d(0,"repower-card",13)(1,"div",14)(2,"div",15)(3,"h5"),f(4),m(),d(5,"evu-tooltip",16),f(6),m()()(),d(7,"div",17)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",18)(15,"div",9)(16,"div",12)(17,"enb-measuring-energy-chart",19),z("startLoading",function(o){D(e);let c=g();return I(c.startLoading(o))})("chartReady",function(o){let c=D(e).templategroup,p=g();return I(p.registerChart(o,c.id))}),m()()()(),d(18,"div",20)(19,"div",9)(20,"div",12)(21,"button",21),z("click",function(){let o=D(e).templategroup,c=g();return I(c.exportXls(c.ChartId.Measuring,o.id))}),M(22,"repower-icon",22),f(23),h(24,"enbtranslate"),m()()()()()}if(t&2){let e=l.templategroup,n=g();b("icon",et(e.icon))("isLoading",n.isChartLoading()(e.id))("noBodyPadding",!0),a(4),y(" ",n.getCardTitle(e.id)," "),a(),b("name",n.EnbIcon.HelpCircle)("anchor",n.PopoverAnchor.Right),a(),y(" ",n.getCardTitleHelp(e.id)," "),a(3),j(_(10,16,"common.errorTitle")),a(3),j(_(13,18,"common.errorMessage")),a(5),b("showDisclaimer",!0)("showAdditionalInfo",n.typesSelectionService.getReportType()===n.ReportType.Performance||n.typesSelectionService.getReportType()===n.ReportType.MeasureEnergy)("chartGroup",e.chartGroup)("tarifGroup",e.id),a(5),b("bicon",!0),a(),y("",_(24,20,"common.export")," ")}}function Ib(t,l){if(t&1){let e=N();d(0,"repower-card",13)(1,"div",14)(2,"div",15)(3,"h5"),f(4),m(),d(5,"evu-tooltip",16),f(6),m()()(),d(7,"div",17)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",18)(15,"div",9)(16,"div",12)(17,"enb-energy-chart",23),z("startLoading",function(o){D(e);let c=g();return I(c.startLoading(o))})("chartReady",function(o){let c=D(e).templategroup,p=g();return I(p.registerChart(o,c.id))}),m()()()(),d(18,"div",20)(19,"div",9)(20,"div",12)(21,"button",21),z("
1click",function(){let o=D(e).templategroup,c=g();return I(c.exportXls(c.ChartId.Energy,o.id))}),M(22,"repower-icon",22),f(23),h(24,"enbtranslate"),m()()()()()}if(t&2){let e=l.templategroup,n=g();b("icon",et(e.icon))("isLoading",n.isChartLoading()(e.id))("noBodyPadding",!0),a(4),y(" ",n.getCardTitle(e.id)," "),a(),b("name",n.EnbIcon.HelpCircle)("anchor",n.PopoverAnchor.Right),a(),y(" ",n.getCardTitleHelp(e.id)," "),a(3),j(_(10,14,"common.errorTitle")),a(3),j(_(13,16,"common.errorMessage")),a(5),b("chartGroup",e.id)("chartHeight",n.getChartHeight()),a(5),b("bicon",!0),a(),y("",_(24,18,"common.export")," ")}}function Lb(t,l){if(t&1){let e=N();d(0,"enb-cost-chart",23),z("startLoading",function(o){D(e);let c=g(2);return I(c.startLoading(o))})("chartReady",function(o){D(e);let c=g().templategroup,p=g();return I(p.registerChart(o,c.id))}),m()}if(t&2){let e=g().templategroup,n=g();b("chartGroup",e.id)("chartHeight",n.getChartHeight())}}function jb(t,l){if(t&1){let e=N();d(0,"repower-card",13)(1,"div",14)(2,"div",15)(3,"h5"),f(4),m(),d(5,"evu-tooltip",16),f(6),m()()(),d(7,"div",17)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",18)(15,"div",9)(16,"div",12),P(17,Lb,1,2,"enb-cost-chart",24),m()()(),d(18,"div",20)(19,"div",9)(20,"div",12)(21,"button",21),z("click",function(){let o=D(e).templategroup,c=g();return I(c.exportXls(c.ChartId.Cost,o.id))}),M(22,"repower-icon",22),f(23),h(24,"enbtranslate"),m()()()()()}if(t&2){let e=l.templategroup,n=g();b("icon",et(e.icon))("isLoading",n.isChartLoading()(e.id))("noBodyPadding",!0),a(4),y(" ",n.getCardTitle(e.id)," "),a(),b("name",n.EnbIcon.HelpCircle)("anchor",n.PopoverAnchor.Bottom),a(),y(" ",n.getCardTitleHelp(e.id)," "),a(3),j(_(10,13,"common.errorTitle")),a(3),j(_(13,15,"common.errorMessage")),a(5),O(n.typesSelectionService.getReportType()===n.ReportType.Costs?17:-1),a(5),b("bicon",!0),a(),y("",_(24,17,"common.export")," ")}}function Fb(t,l){if(t&1){let e=N();d(0,"enb-zev-admin-consumption-chart",27),z("startLoading",function(o){D(e);let c=g(2);return I(c.startLoading(o))}),m()}if(t&2){let e=g().templategroup;b("chartGroup",e.id)}}function Bb(t,l){if(t&1&&(d(0,"repower-card",25)(1,"div",14)(2,"div",15)(3,"h5"),f(4),m(),d(5,"evu-tooltip",16),f(6),m()()(),d(7,"div",17)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",18)(15,"div",9)(16,"div",12),P(17,Fb,1,1,"enb-zev-admin-consumption-chart",26),m()()()()),t&2){let e=l.templategroup,n=g();b("icon",et(e.icon))("isLoading",n.isChartLoading()(e.id))("noBodyPadding",!1),a(4),y(" ",n.getCardTitle(e.id)," "),a(),b("name",n.EnbIcon.HelpCircle)("anchor",n.PopoverAnchor.Right),a(),y(" ",n.getCardTitleHelp(e.id)," "),a(3),j(_(10,11,"common.errorTitle")),a(3),j(_(13,13,"common.errorMessage")),a(5),O(n.typesSelectionService.getReportType()===n.ReportType.Zev?17:-1)}}var Zg=(()=>{class t{constructor(){this.router=C(Xt),this.objectSelectionService=C(ae),this.invoiceConsumptionScaleSelectionService=C(jr),this.measuringConsumptionScaleSelectionService=C(yo),this.typesSelectionService=C(Mo),this.repowerConfigService=C(ut),this.consumptionGroupSelectionService=C(Oo),this.invoiceConsumptionGroupSelectionService=C(wr),this.energyboardConfigService=C(ke),this.translationService=C(ce),this.pageService=C(sc),this.destroyed$=new de,this.isLoading=!1,this.isMobile=!1,this.scale=Ft.Day,this.ReportType=nn,this.PopoverAnchor=Bi,this.EnbIcon=ht,this.ChartId=sn,this.ObjectRules=Co,this.ConsumptionObjectRules=dg,this.isLoadingMap=T(new Map),this.groups=T([]),this.invoiceGroups=this.invoiceConsumptionGroupSelectionService.getSelectedGroups,this.powerGroup=T([]),this.charts={},this.getChartHeight=K(()=>{let o=this.typesSelectionService.isOnMeasuring()&&this.groups().length===1,c=!this.typesSelectionService.isOnMeasuring()&&this.invoiceGroups().length===1;return o||c?550:250}),this.isChartLoading=K(()=>e=>this.isLoadingMap().get(e)??!1),this.navigateByReportType(),this.objectSelectionService.objektIdsChanged.pipe(An()).subscribe(e=>{this.navigateByReportType()}),Wt(()=>{this.router.events.subscribe(e=>{e.type===wm.NavigationEnd&&this.setReportTypeByUrl()})}),this.objectSelectionService.objektIdsChanged.subscribe(()=>{this.initHTML()}),this.typesSelectionService.reportTypeChanged.subscribe(()=>{this.initHTML()}),this.consumptionGroupSelectionService.groupsChanged.subscribe(()=>{this.initHTML()}),this.invoiceConsumptionGroupSelectionService.groupsChanged.subscribe(()=>{this.initHTML()}),this.initHTML(),this.pageService.submenuClicked.subscribe(e=>this.onMenuClicked(e)),this.powerGroup.set(this.consumptionGroupSelectionService.getSelectedGroups())}ngAfterViewInit(){(this.energyboardConfigService.config().chartGroups??[]).forEac
1h(e=>{Dt.mapAdd(this.isLoadingMap,e.id??"-1",!1)})}ngOnDestroy(){this.destroyed$.next(null)}navigateByReportType(){let e=this.typesSelectionService.hideInvoiceCharts(),n=this.typesSelectionService.hideMeasuringChart();e&&n?this.router.navigate(["/dashboard"]):e?(this.typesSelectionService.setReportType(nn.MeasureEnergy),this.router.navigate(["/consumptions/data"])):n?(this.typesSelectionService.setReportType(nn.EnergyConsumption),this.router.navigate(["/consumptions"])):!this.typesSelectionService.showSwitchTabs()&&this.typesSelectionService.isOnMeasuring()?this.typesSelectionService.setReportType(nn.EnergyConsumption):this.setReportTypeByUrl()}setReportTypeByUrl(){let e=this.typesSelectionService.isOnMeasuring();match(this.router.url).pipe(mWhen("/consumptions",()=>{if(e){let n=nn.EnergyConsumption;this.typesSelectionService.setReportType(n)}}),mWhen("/consumptions/data",()=>{if(!e){let n=nn.MeasureEnergy;this.typesSelectionService.setReportType(n)}}),mOrElse(()=>{}))}showErrorMessage(e){this.errorMessage=e}clearErrorMessage(){this.errorMessage=void 0}initHTML(){this.isMobile=this.repowerConfigService.isMobile(),this.groups.set([...this.consumptionGroupSelectionService.getSelectedGroups()]),this.powerGroup.set(this.consumptionGroupSelectionService.getSelectedGroups());let e=this.repowerConfigService.config.menu.find(o=>o.id==="consumptions");e&&(e.fullscreen=!1);let n=this.repowerConfigService.config.menu.find(o=>o.id==="consumptions-data");n&&(n.fullscreen=!1)}getCardTitleHelp(e=""){let n=e!==""?e+"-":"",o=this.typesSelectionService.getReportType(),c=`consumption-widget.${n}${o}`;return this.translationService.translate()(c.toLowerCase())}getCardTitle(e=""){let n=e!==""?e+"-":"",o=this.typesSelectionService.getReportType(),c;return this.typesSelectionService.isOnMeasuring()?c=this.measuringConsumptionScaleSelectionService.getScale():c=this.invoiceConsumptionScaleSelectionService.getScale(),e!==he.Power&&o===nn.Performance&&(o=nn.MeasureEnergy),this.translationService.translate()(`consumption-widget.${n}${o}-${ve[c]}`.toLowerCase())}startLoading(e){this.isLoading=e.isLoading,e.chartGroupId&&Dt.mapAdd(this.isLoadingMap,e.chartGroupId,e.isLoading)}onMenuClicked(e){let n=match(e).pipe(mWhen({path:"/consumptions"},()=>nn.EnergyConsumption),mWhen({path:"/consumptions/data"},()=>nn.MeasureEnergy),mOrElse(()=>nn.EnergyConsumption));this.typesSelectionService.setReportType(n)}registerChart(e,n){let o=this.charts[e.id];isUndefined(o)&&(this.charts[e.id]={}),this.charts[e.id][n]=e}exportXls(e,n){let o=this.charts[e];isUndefined(o)||o[n]?.exportXls()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-consumption-widget"]],decls:16,vars:1,consts:[["measuring",""],["measuringEnergy",""],["energyChart",""],["costChart",""],["zevAdminConsumption",""],[1,"repower-card-container"],[3,"ngTemplateOutlet"],[3,"useSingleSelection","objectRules"],[1,"row",3,"pt-3"],[1,"row"],[1,"col-md-12","col-lg-6"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"col-md-12"],["showHeader","true","showFooter","true","showText","true",3,"isLoading","icon","noBodyPadding"],["card-header",""],[1,"flex-row-vcenter","gap-lg"],[3,"name","anchor"],["card-error",""],["card-content",""],[3,"startLoading","chartReady","showDisclaimer","showAdditionalInfo","chartGroup","tarifGroup"],["card-footer",""],[1,"btn","btn-outline-primary","outlined-button-primary","float-end","mb-0","me-md-0",3,"click"],["name","download",1,"cursor-pointer","pe-2",3,"bicon"],[3,"startLoading","chartReady","chartGroup","chartHeight"],[3,"chartGroup","chartHeight"],["showHeader","true","showFooter","false","showText","true",3,"isLoading","icon","noBodyPadding"],[3,"chartGroup"],[3,"startLoading","chartGroup"]],template:function(n,o){if(n&1&&(d(0,"div",5),P(1,tb,5,2)(2,pb,5,2)(3,ub,1,1,"ng-container",6)(4,vb,1,1,"ng-container",6)(5,fb,3,0,"div"),m(),fe(6,Tb,5,2,"ng-template",null,0,Se)(8,Db,25,22,"ng-template",null,1,Se)(10,Ib,25,20,"ng-template",null,2,Se)(12,jb,25,19,"ng-template",null,3,Se)(14,Bb,18,15,"ng-template",null,4,Se)),n&2){let c;a(),O((c=o.typesSelectionService.getReportType())===o.ReportType.EnergyConsumption?1:c===o.ReportType.Costs?2:c===o.ReportType.MeasureEnergy?3:c===o.ReportType.Performance?4:c===o.ReportType.Zev?5:-1)}},dependencies:[Lt,oe,si,Dr,Ie,Fc,Bc,qg,bn,Y],encapsulation:2})}}return t})();var Kg=(()=>{class t{constructor(){this.objectSelectionService=C(ae),this.typesSelectionService=C(Mo),this.repowerConfigService=C(ut),this.isLoading=!1,this.reportType=0,this.isMobile=!1,this.EnumTarifGroup=he,this.objectSelectionService.objektIdsChanged.subscribe(()=>{this.initHTML()}),this.typesSelectionService.reportTypeChanged.subscribe(()=>{this.initHTML()}),this.initHTML()}initHTML(){this.isMobile=this.repowerConfigService.isMobile(),this.reportType=this.t
1ypesSelectionService.getReportType();let e=this.repowerConfigService.config.menu.find(o=>o.id==="consumptions");e&&(e.fullscreen=this.isMobile);let n=this.repowerConfigService.config.menu.find(o=>o.id==="consumptions-data");n&&(n.fullscreen=this.isMobile)}startLoading(e){this.isLoading=e.isLoading}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-measuring-energy-chart-widget"]],decls:1,vars:3,consts:[[3,"startLoading","showDisclaimer","chartGroup","tarifGroup"]],template:function(n,o){n&1&&(d(0,"enb-measuring-energy-chart",0),z("startLoading",function(p){return o.startLoading(p)}),m()),n&2&&b("showDisclaimer",!0)("chartGroup",1)("tarifGroup",o.EnumTarifGroup.Power)},dependencies:[Dr],encapsulation:2})}}return t})();function zb(t,l){if(t&1&&(d(0,"div",7)(1,"div",8),M(2,"repower-icon",9),m(),f(3),m()),t&2){let e=l.$implicit;a(2),b("bicon",!0)("name",e.icon),a(),y(" ",e.value||"-"," ")}}function Nb(t,l){if(t&1&&(d(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h5"),f(4),h(5,"enbtranslate"),m()(),d(6,"div",3)(7,"h5"),f(8),h(9,"enbtranslate"),m(),d(10,"p"),f(11),h(12,"enbtranslate"),m()(),d(13,"div",4)(14,"div",5)(15,"div",6)(16,"h5"),f(17),h(18,"enbtranslate"),m(),d(19,"p"),f(20),h(21,"enbtranslate"),m()(),d(22,"div",6)(23,"h5"),f(24),h(25,"enbtranslate"),m(),d(26,"div"),ne(27,zb,4,3,"div",7,Ye),m()()()()()()),t&2){let e=g();a(),b("showHeader",!0)("showText",!0)("noBodyPadding",!1)("isLoading",e.isConsultantCardLoading()===!0),a(3),y(" ",_(5,10,e.useDefaultData?"components.consultant.defaultTitle":"components.consultant.title")," "),a(4),j(_(9,12,"common.errorTitle")),a(3),j(_(12,14,"common.errorMessage")),a(6),y(" ",_(18,16,e.useDefaultData?"components.consultant.defaultInfoTitle":"components.consultant.infoTitle")," "),a(3),y(" ",_(21,18,e.useDefaultData?"components.consultant.defaultInfoText":"components.consultant.infoText")," "),a(4),y(" ",_(25,20,e.useDefaultData?"components.consultant.defaultContactTitle":"components.consultant.contactTitle")," "),a(3),ie(e.useDefaultData?e.defaultContactData:e.contactData)}}var Qg=(()=>{class t{constructor(){this.logService=C(wt),this.consultantService=C(ym),this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.tenantService=C(Li),this.translationService=C(ce),this.logger=this.logService.getLogger(this.constructor.name),this.widgetParams=H({}),this.isConsultantCardLoading=T(!0),this.isEnabled=T(!1),this.useDefaultData=!0,this.defaultContactData=[{icon:"account",value:this.translationService.translate()("components.consultant.defaultAccount")},{icon:"phone",value:this.translationService.translate()("components.consultant.defaultPhone")},{icon:"mail",value:this.translationService.translate()("components.consultant.defaultMail")}],this.contactData=this.defaultContactData;let e=C(dt);this.objectSelectionService.objektIdsChanged.subscribe(()=>{this.loadConsultant()}),this.tenantService.getSettingByKey_1({key:Tt.ShowConsultant,tenant:e.tenant()}).subscribe(n=>{this.isEnabled.set(n==="true")})}ngOnInit(){this.loadConsultant()}ngAfterViewChecked(){this.isConsultantCardLoading.set(!1)}loadConsultant(){let e=this.userSelectionService.tryGetSubjektId(),n=this.objectSelectionService.getSelectedObject()?.objectId;if(isNone(e)){this.logger.error("SubjektId not available"),this.isConsultantCardLoading.set(!1);return}n&&this.consultantService.getConsultantByObjektId({subjektId:e.value,objektId:n}).pipe(pm(o=>o?[o]:this.consultantService.getConsultant({subjektId:e.value}))).subscribe({next:o=>{if(!o)this.useDefaultData=!0;else{this.useDefaultData=!1;let c=Array.isArray(o)?o[0]:o;this.contactData[0].value=c.sachbearbeiter,this.contactData[1].value=c.telefon,this.contactData[2].value=c.email}},error:o=>{this.logger.error("Error fetching consultant:",o),this.isConsultantCardLoading.set(!1)}})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-consultant-widget"]],inputs:{widgetParams:[1,"widgetParams"]},decls:1,vars:1,consts:[[1,"repower-card-container"],["bicon","true","icon","consultant",3,"showHeader","showText","noBodyPadding","isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"row"],[1,"col-sm-12","col-md-6","mb-3"],[1,"d-flex","align-items-center","mb-2","text-center"],[1,"enb-consultant-icon-wrapper","me-2","rounded-circle","d-flex","align-items-center","justify-content-center"],[1,"enb-consultant-icon",3,"bicon","name"]],template:function(n,o){n&1&&P(0,Nb,29,22,"div",0),n&2&&O(o.isEnabled()?0:-1)},dependencies:[oe,Ie,Y],styles:[".enb-consultant-icon-wrapper[_ngcontent-%COMP%]{color:var(--consultant-icon-foreground);background:var(--consultant-icon-background);width:28px;height:28px}"]})}}return t})();var Wn=It(yl(),1);var Fr=It(yl(),1),Pn=class{static mapToArray(l){let e=[];for(let n in l)l.hasOwnProperty(n)&&e.push(l[n]);return e}static handleEvent(l,e,n){0<e.observers.length&&l.run(()=>{e.emit(n)})}},kl=(()=>{class t{constructor(e,n){this.element=e,this.zone=n,this.DEFAULT_ZOOM=1,this.DEFAULT_CENTER=(0,Fr.latLng)(38.907192,-77.036871),this.DEFAULT_FPZ_OPTIONS={},this.fitBoundsOptions=this.DEFAULT_FPZ_OPTIONS,this.panOptions=this.DEFAULT_FPZ_OPTIONS,this.zoomOptions=this.DEFAULT_FPZ_OPTIONS,this.zoomPanOptions=this.DEFAULT_FPZ_OPTIONS,this.options={},this.mapReady=new Ve,this.zoomChange=new Ve,this.centerChange=new Ve,this.onClick=new Ve,this.onDoubleClick=new Ve,this.onMouseDown=new Ve,this.onMouseUp=new Ve,this.onMouseMove=new Ve,this.onMouseOver=new Ve,this.onMouseOut=new Ve,this.onMapMove=new Ve,this.onMapMoveStart=new Ve,this.onMapMoveEnd=new Ve,this.onMapZoom=new Ve,this.onMapZoomStart=new Ve,this.onMapZoomEnd=new Ve}
1ngOnInit(){this.zone.runOutsideAngular(()=>{this.map=(0,Fr.map)(this.element.nativeElement,this.options),this.addMapEventListeners()}),this.center!=null&&this.zoom!=null&&this.setView(this.center,this.zoom),this.fitBounds!=null&&this.setFitBounds(this.fitBounds),this.maxBounds!=null&&this.setMaxBounds(this.maxBounds),this.minZoom!=null&&this.setMinZoom(this.minZoom),this.maxZoom!=null&&this.setMaxZoom(this.maxZoom),this.doResize(),this.mapReady.emit(this.map)}ngOnChanges(e){e.zoom&&e.center&&this.zoom!=null&&this.center!=null?this.setView(e.center.currentValue,e.zoom.currentValue):e.zoom?this.setZoom(e.zoom.currentValue):e.center&&this.setCenter(e.center.currentValue),e.fitBounds&&this.setFitBounds(e.fitBounds.currentValue),e.maxBounds&&this.setMaxBounds(e.maxBounds.currentValue),e.minZoom&&this.setMinZoom(e.minZoom.currentValue),e.maxZoom&&this.setMaxZoom(e.maxZoom.currentValue)}ngOnDestroy(){this.map!=null&&(this.map.off(),this.map.remove())}getMap(){return this.map}onResize(){this.delayResize()}addMapEventListeners(){let e=(o,c)=>{this.map.on(o,c)};e("click",o=>
1Pn.handleEvent(this.zone,this.onClick,o)),e("dblclick",o=>Pn.handleEvent(this.zone,this.onDoubleClick,o)),e("mousedown",o=>Pn.handleEvent(this.zone,this.onMouseDown,o)),e("mouseup",o=>Pn.handleEvent(this.zone,this.onMouseUp,o)),e("mouseover",o=>Pn.handleEvent(this.zone,this.onMouseOver,o)),e("mouseout",o=>Pn.handleEvent(this.zone,this.onMouseOut,o)),e("mousemove",o=>Pn.handleEvent(this.zone,this.onMouseMove,o)),e("zoomstart",o=>Pn.handleEvent(this.zone,this.onMapZoomStart,o)),e("zoom",o=>Pn.handleEvent(this.zone,this.onMapZoom,o)),e("zoomend",o=>Pn.handleEvent(this.zone,this.onMapZoomEnd,o)),e("movestart",o=>Pn.handleEvent(this.zone,this.onMapMoveStart,o)),e("move",o=>Pn.handleEvent(this.zone,this.onMapMove,o)),e("moveend",o=>Pn.handleEvent(this.zone,this.onMapMoveEnd,o));let n=()=>{let o=this.map.getZoom();o!==this.zoom&&(this.zoom=o,Pn.handleEvent(this.zone,this.zoomChange,o));let c=this.map.getCenter();(c!=null||this.center!=null)&&((c==null||this.center==null)&&c!==this.center||c.lat!==this.center.lat||c.lng!==this.center.lng)&&(this.center=c,Pn.handleEvent(this.zone,this.centerChange,c))};e("moveend",n),e("zoomend",n)}doResize(){this.zone.runOutsideAngular(()=>{this.map!=null&&this.map.invalidateSize({})})}delayResize(){this.resizeTimer!=null&&clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(this.doResize.bind(this),200)}setView(e,n){this.map!=null&&e!=null&&n!=null&&this.map.setView(e,n,this.zoomPanOptions)}setZoom(e){this.map!=null&&e!=null&&this.map.setZoom(e,this.zoomOptions)}setCenter(e){this.map!=null&&e!=null&&this.map.panTo(e,this.panOptions)}setFitBounds(e){this.map!=null&&e!=null&&this.map.fitBounds(e,this.fitBoundsOptions)}setMaxBounds(e){this.map!=null&&e!=null&&this.map.setMaxBounds(e)}setMinZoom(e){this.map!=null&&e!=null&&this.map.setMinZoom(e)}setMaxZoom(e){this.map!=null&&e!=null&&this.map.setMaxZoom(e)}static{this.\u0275fac=function(n){return new(n||t)(rr(an),rr(qi))}}static{this.\u0275dir=Zi({type:t,selectors:[["","leaflet",""]],hostBindings:function(n,o){n&1&&z("resize",function(){return o.onResize()},ii)},inputs:{fitBoundsOptions:[0,"leafletFitBoundsOptions","fitBoundsOptions"],panOptions:[0,"leafletPanOptions","panOptions"],zoomOptions:[0,"leafletZoomOptions","zoomOptions"],zoomPanOptions:[0,"leafletZoomPanOptions","zoomPanOptions"],options:[0,"leafletOptions","options"],zoom:[0,"leafletZoom","zoom"],center:[0,"leafletCenter","center"],fitBounds:[0,"leafletFitBounds","fitBounds"],maxBounds:[0,"leafletMaxBounds","maxBounds"],minZoom:[0,"leafletMinZoom","minZoom"],maxZoom:[0,"leafletMaxZoom","maxZoom"]},outputs:{mapReady:"leafletMapReady",zoomChange:"leafletZoomChange",centerChange:"leafletCenterChange",onClick:"leafletClick",onDoubleClick:"leafletDoubleClick",onMouseDown:"leafletMouseDown",onMouseUp:"leafletMouseUp",onMouseMove:"leafletMouseMove",onMouseOver:"leafletMouseOver",onMouseOut:"leafletMouseOut",onMapMove:"leafletMapMove",onMapMoveStart:"leafletMapMoveStart",onMapMoveEnd:"leafletMapMoveEnd",onMapZoom:"leafletMapZoom",onMapZoomStart:"leafletMapZoomStart",onMapZoomEnd:"leafletMapZoomEnd"},features:[Ha]})}}return t})(),Sl=class{constructor(l){this.leafletDirective=l}init(){}getMap(){return this.leafletDirective.getMap()}};var Xg=(()=>{class t{set layers(e){this.layersValue=e,this.updateLayers()}get layers(){return this.layersValue}constructor(e,n,o){this.differs=n,this.zone=o,this.leafletDirective=new Sl(e),this.layersDiffer=this.differs.find([]).create()}ngDoCheck(){this.updateLayers()}ngOnInit(){this.leafletDirective.init(),this.updateLayers()}ngOnDestroy(){this.layers=[]}updateLayers(){let e=this.leafletDirective.getMap();if(e!=null&&this.layersDiffer!=null){let n=this.layersDiffer.diff(this.layersValue);n!=null&&this.zone.runOutsideAngular(()=>{n.forEachRemovedItem(o=>{e.removeLayer(o.item)}),n.forEachAddedItem(o=>{e.addLayer(o.item)})})}}static{this.\u0275fac=function(n){return new(n||t)(rr(kl),rr(Mm),rr(qi))}}static{this.\u0275dir=Zi({type:t,selectors:[["","leafletLayers",""]],inputs:{layers:[0,"leafletLayers","layers"]}})}}return t})();var ep=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Ua({type:t})}static{this.\u0275inj=Va({})}}return t})();function tp(t){let l=Number(t?.latitude),e=Number(t?.longitude);return El(l,e)?{latitude:l,longitude:e}:null}function El(t,l){return Number.isFinite(t)&&Number.isFinite(l)&&t>=-90&&t<=90&&l>=-180&&l<=180}function Ab(){return ot(this,null,function*(){let t=yield import("./chunk-VWYO5RK6.js"),l=yield import("./chunk-XFQERKAE.js"),e=t.default||t;return e.vfs=l.default?.pdfMake?.vfs??l.pdfMake?.vfs,e})}var So=t=>t==null||t===""?"-":`${t}`,Hb=t=>So(t.filter(Boolean).join(" ")),Ub=t=>{let l=t.match(/rgba?\(\s*(\d{1,3})[\s,]+(\d{1,3})[\s,]+(\d{1,3})/i);return l?`#${l.slice(1,4).map(e=>Math.max(0,Math.min(255,Number(e))).toString(16).padStart(2,"0")).join("")}`:null},np=(t,l)=>{let e=t?.trim();return e?/^#[0-9a-f]{3}([0-9a-f]{3})?$/i.test(e)?e:Ub(e)??l:l},Rb=t=>[t.getFullYear(),`${t.getMonth()+1}`.padStart(2,"0"),`${t.getDate()}`.padStart(2,"0"),"-",`${t.getHours()}`.padStart(2,"0"),`${t.getMinutes()}`.padStart(2,"0"),`${t.getSeconds()}`.padStart(2,"0")].join(""),Wb=t=>So(t).replace(/[^a-z0-9-]+/gi,"-");function ip(n,o){return ot(this,arguments,function*(t,l,e={}
1){let c=yield Ab(),p=new Date,v=p.toLocaleString("de-CH"),w=np(e.primaryColor,"#005ea8"),k=np(e.primaryContrastColor,"#ffffff"),E="#172033",F="#667085",V="#d9e2ec",U=qe=>({text:qe,bold:!0,color:k,fillColor:w,fontSize:7.5,margin:[5,6,5,6]}),$=(qe,Pe)=>({text:qe,fillColor:Pe%2===0?"#ffffff":"#f8fafc",color:E,fontSize:7.2,margin:[5,5,5,5]}),Ce=[[U(l.street),U(l.number),U(l.municipality)],...t.map((qe,Pe)=>[$(So(qe.street),Pe),$(Hb([qe.nr,qe.addition]),Pe),$(So(qe.city),Pe)])],ue=[[l.subject,So(e.subjekt)],[l.object,So(e.objekt)]].map(([qe,Pe],_n)=>({stack:[{text:qe,style:"metaBlockLabel"},{text:Pe,style:"metaBlockValue"}],margin:[0,_n===0?0:8,0,0]})),Ne=Wb(e.objektId)||"unknown",je=Rb(p);c.createPdf({pageSize:"A4",pageOrientation:"portrait",pageMargins:[34,42,34,44],content:[{columns:[{width:"*",text:l.title,style:"title"},{width:180,stack:[{text:So(e.tenant),style:"tenantRight"},{text:v,style:"timestampRight"}]}],columnGap:18,margin:[0,0,0,12]},{canvas:[{type:"line",x1:0,y1:0,x2:527,y2:0,lineWidth:2,lineColor:w}],margin:[0,0,0,10]},{columns:[{width:300,stack:ue},{width:"*",text:""}],margin:[0,0,0,12]},{table:{headerRows:1,widths:["*",70,"*"],body:Ce},layout:{hLineColor:()=>V,vLineColor:()=>V,hLineWidth:qe=>qe===0?0:.35,vLineWidth:()=>0,paddingLeft:()=>0,paddingRight:()=>0,paddingTop:()=>0,paddingBottom:()=>0}}],footer:(qe,Pe)=>({columns:[{text:So(e.tenant),color:F,fontSize:8},{text:`${l.page} ${qe} ${l.of} ${Pe}`,alignment:"right",color:F,fontSize:8}],margin:[34,14,34,0]}),styles:{title:{fontSize:18,bold:!0,color:w,margin:[0,0,0,3]},subtitle:{fontSize:9,color:F,margin:[0,0,0,0]},timestamp:{fontSize:7,color:F,margin:[0,2,0,0]},tenantRight:{fontSize:9,color:F,alignment:"right",margin:[0,2,0,0]},timestampRight:{fontSize:7,color:F,alignment:"right",margin:[0,2,0,0]},metaLabel:{fontSize:7.5,color:F,bold:!0,margin:[0,1,6,1]},metaValue:{fontSize:7.5,color:E,alignment:"right",margin:[0,1,0,1]},metaBlockLabel:{fontSize:7,color:F,bold:!0},metaBlockValue:{fontSize:9,color:E}},defaultStyle:{fontSize:8,color:E}}).download(`leg-teilnehmer-${Ne}-${je}.pdf`)})}var Gb=t=>[t];function $b(t,l){return this.memberKey(l,t)}function Yb(t,l){t&1&&M(0,"hr",22)}function qb(t,l){if(t&1){let e=N();d(0,"article",19),z("mouseenter",function(){let o=D(e),c=o.$implicit,p=o.$index,v=g(3);return I(v.setHoveredMember(c,p))})("mouseleave",function(){D(e);let o=g(3);return I(o.clearHoveredMember())}),d(1,"div",20),f(2),m(),d(3,"div",21),f(4),m()(),P(5,Yb,1,0,"hr",22)}if(t&2){let e=l.$implicit,n=l.$index,o=l.$count,c=g(3);me("address-item--active",c.hoveredMemberKey()===c.memberKey(e,n)),a(2),y(" ",c.formatAddress(e)," "),a(2),y(" ",e.city||"-"," "),a(),O(n!==o-1?5:-1)}}function Zb(t,l){if(t&1&&(d(0,"div",13),ne(1,qb,6,5,null,null,$b,!0),m()),t&2){let e=g(2);a(),ie(e.filteredMembers())}}function Kb(t,l){t&1&&(d(0,"div",8),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.availableLegMembers.empty.list")," "))}function Qb(t,l){t&1&&(d(0,"div",18),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.availableLegMembers.empty.map")," "))}function Jb(t,l){if(t&1){let e=N();d(0,"div",7)(1,"div",9)(2,"div",10),h(3,"enbtranslate"),d(4,"label")(5,"input",11),z("change",function(){D(e);let o=g();return I(o.setTransformationMode("without"))}),m(),f(6),h(7,"enbtranslate"),m(),d(8,"label")(9,"input",12),z("change",function(){D(e);let o=g();return I(o.setTransformationMode("with"))}),m(),f(10),h(11,"enbtranslate"),m()(),P(12,Zb,3,0,"div",13)(13,Kb,3,3,"div",8),d(14,"button",14),h(15,"enbtranslate"),h(16,"enbtranslate"),z("click",function(){D(e);let o=g();return I(o.downloadPdf())}),M(17,"repower-icon",15),d(18,"span"),f(19),h(20,"enbtranslate"),m()()(),d(21,"div",16)(22,"div",17),z("leafletMapReady",function(o){D(e);let c=g();return I(c.onMapReady(o))}),m(),P(23,Qb,3,3,"div",18),m()()}if(t&2){let e=g();a(2),xn("aria-label",_(3,14,"components.availableLegMembers.options.ariaLabel")),a(3),b("checked",e.transformationMode()==="without"),a(),y(" ",_(7,16,"components.availableLegMembers.options.withoutTransformation")," "),a(3),b("checked",e.transformationMode()==="with"),a(),y(" ",_(11,18,"components.availableLegMembers.options.withTransformation")," "),a(2),O(e.hasMembers()?12:13),a(2),b("title",_(15,20,"components.availableLegMembers.downloadPdf"))("disabled",e.pdfLoading()||!e.hasMembers()),xn("aria-label",_(16,22,"components.availableLegMembers.downloadPdf")),a(3),b("bicon",!0),a(2),j(_(20,24,"common.download")),a(3),b("leafletOptions",e.mapOptions)("leafletLayers",e.layers),a(),O(e.hasMappableMembers()?-1:23)}}function Xb(t,l){t&1&&(d(0,"div",8),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.availableLegMembers.empty.list")," "))}var e0=new Wn.LatLngBounds(new Wn.LatLng(45.8,5.9),new Wn.LatLng(47.9,10.7)),t0=17,op=(()=>{class t{constructor(){this.energyCommunityService=C(Za),this.logService=C(wt),this.objectSelectionService=C(ae),this.personalDataService=C(Ge),this.tenantNameService=C(dt),this.translationService=C(ce),this.userSelectionService=C(pe),this.logger=this.logService.getLogger(this.constructor.name),this.markers=[],this.viewReady=!1,this.membersByObjectId=T({}),this.members=T([]),this.loading=T(!0),this.error=T(!1),this.pdfLoading=T(!1),this.transformationMode=T("without"),this.displayedMembers=T([]),this.hoveredMemberKey=T(null),this.filteredMembers=K(()=>this.displayedMembers()),this.hasAvailableMembers=K(()=>this.members().length>0),this.hasMembers=K(()=>this.filteredMembers().length>0),this.markersForFilteredMembers=K(()=>this.filteredMembers().flatMap((e,n)=>{let o=tp(e.coords);return o?[{key:this.memberKey(e,n),member:e,lat:o.latitude,lng:o.longitude}]:[]})),this.hasMappableMembers=K(()=>this.markersForFilteredMembers().length>0),this.mapOptions={layers:[new Wn.TileLayer("https://tile.osm.ch/switzerland/{z}/{x}/{y}.png",{maxZoom:20,attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'})],center:new Wn.LatLng(47.05,8.3),zoom:8,minZoom:6,maxBounds:e0,zoomControl:!0},this.layers=[],this.ObjectRules=Co,Wt(()=>{let e=this.markersForFilteredMembers();if(e.length===0){this.clearMarkers();return}this.renderMarkers(e)}),Wt(()=>{this.applyMarkerHighlight(this.hoveredMemberKey())})}ngAfterViewInit(){this.subjectSelectionSubscription=this.userSelectionService.subjektIdChanged.subscribe(()=>{this.clearHoveredMember(),this.loadMembers()}),this.loadMembers()}ngOnDestroy(){this.subscription?.unsubscribe(),this.subjectSelectionSubscription?.unsubscribe(),this.mapResizeObserver?.disconnect(),this.clearMarkers(),this.mapAnimationFrame!==void 0&&window.cancelAnimationFrame(this.mapAnimationFrame),this.mapViewSync!==void 0&&window.clearTimeout(this.mapViewSync),this.map=void 0,this.viewReady=!1}onMapReady(e){this.map=e,this.viewReady=!0,this.watchMapSize(e),this.syncMapView(this.markersForFilteredMembers()),this.renderMarkers(this.markersForFilteredMembers())}setTransformationMode(e){this.clearHoveredMember(),this.transformationMode.set(e),this.updateDisplayedMembers(),this.syncMapView(this.markersForFilteredMembers())}formatAddress(e){return this.buildAddress(e)||"-"}memberKey(e,n){return[n,e.street??"",e.nr??"",e.addition??"",e.city??"",e.coords?.latitude??"",e.coords?.longitude??""].join("|")}setHoveredMember(e,n){let o=this.memberKey(e,n);this.hoveredMemberKey.set(o),this.focusMemberOnMap(o)}clearHoveredMember(){this.hoveredMemberKey.set(null)}downloadPdf(){return ot(this,null,function*(){this.pdfLoading.set(!0);try{let e=this.translationService.translate();yield ip(this.filteredMembers(),{title:e("components.availableLegMembers.title"),street:e("components.availableLegMembers.table.street"),number:e("components.availableLegMembers.table.number"),municipality:e("components.availableLegMembers.table.municipality"),subject:"Subjekt",object:"Objekt",generatedAt:"Erstellt",address:"Adresse",ne4Transformer:"NE4",ne6Transformer:"NE6",connection:"Anschluss",coordinates:"WGS84",page:"Seite",of:"von"},it({tenant:this.tenantNameService.tenant(),subjekt:this.getSubjektContext(),objekt:this.getObjektContext(),objektId:this.getObjektIdContext()},this.getPdfTheme()))}catch(e){this.logger.error("Error generating available LEG members PDF:",e)}finally{this.pdfLoading.set(!1)}})}loadMembers(){this.loading.set(!0),this.error.set(!1),this.subscription?.unsubscribe();let e=this.userSelectionService.tryGetSubjektId();if(isNone(e)){this.membersByObjectId.set({}),this.members.set([]),this.displayedMembers.set([]),this.loading.set(!1);return}this.subscription=this.energyCommunityService.getAvailableLegMembers({subjektId:e.value}).subscribe({next:n=>{let o=this.filterActiveObjectEntries(n??{});this.membersByObjectId.set(o),this.members.set(Object.values(o).flat()),this.updateDisplayedMembers(),this.syncMapView(this.markersForFilteredMembers()),this.loading.set(!1)},error:n=>{this.logger.error("Error fetching available LEG members:",n),this.membersByObjectId.set({}),this.members.set([]),this.displayedMembers.set([]),this.error.set(!0),this.loading.set(!1)}})}updateDisplayedMembers(){this.displayedMembers.set(this.transformationMode()==="with"?this.members().filter(e=>e.hasSameNe6):this.members())}filterActiveObjectEntries(e){let n=new Set(this.objectSelectionService.getActiveTenantObjects().map(o=>o.objectId?.toString()).filter(o=>!!o));return Object.fromEntries(Object.entries(e).filter(([o])=>n.has(o)))}getSubjektContext(){let e=this.userSelectionService.tryGetSubjektId(),n=isSome(e)?e.value.toString():"",o=this.personalDataService.personalDataModel(),c=[o?.firstname,o?.lastname].filter(
1Boolean).join(" ");return c?n?`${n} - ${c}`:c:n||"-"}getObjektContext(){let e=this.objectSelectionService.getSelectedObjects();return e.length===0?"-":e.map(n=>this.objectSelectionService.getObjectName(n,!0)).join(", ")}getObjektIdContext(){let n=this.objectSelectionService.getSelectedObjects().map(o=>o.objectId).filter(o=>o!==void 0);return n.length>0?n.join("-"):"unknown"}getPdfTheme(){let e=window.getComputedStyle(document.documentElement);return{primaryColor:e.getPropertyValue("--evu-primary"),primaryBackgroundColor:e.getPropertyValue("--evu-primary-bg"),primaryContrastColor:e.getPropertyValue("--evu-primary-contrast")}}renderMarkers(e){if(!this.viewReady||!this.map)return;this.clearMarkers();let n=e.filter(o=>El(o.lat,o.lng));this.markers=n.map(o=>{let c=(0,Wn.circleMarker)(new Wn.LatLng(o.lat,o.lng),{radius:7,color:"#0b7285",fillColor:"#15aabf",fillOpacity:.72,weight:2}).bindPopup(this.buildPopup(o)).addTo(this.map);return{key:o.key,marker:c}}),this.applyMarkerHighlight(this.hoveredMemberKey())}clearMarkers(){this.markers.forEach(({marker:e})=>e.remove()),this.markers=[]}applyMarkerHighlight(e){this.markers.forEach(({key:n,marker:o})=>{let c=e===n;o.setStyle({radius:c?9:7,color:c?"#084c61":"#0b7285",fillColor:c?"#22b8cf":"#15aabf",fillOpacity:c?.9:.72,weight:c?3:2}),c&&o.bringToFront()})}focusMemberOnMap(e){this.cancelMapViewSync();let n=this.map,o=this.markersForFilteredMembers().find(p=>p.key===e);if(!n||!o)return;let c=Math.max(n.getZoom(),t0);n.setView(new Wn.LatLng(o.lat,o.lng),c,{animate:!0})}watchMapSize(e){this.mapResizeObserver?.disconnect(),this.mapResizeObserver=new ResizeObserver(()=>e.invalidateSize({pan:!1})),this.mapResizeObserver.observe(e.getContainer())}syncMapView(e){this.map&&(this.cancelMapViewSync(),this.mapAnimationFrame=window.requestAnimationFrame(()=>{this.mapAnimationFrame=void 0,this.invalidateSizeAndFitBounds(e)}),this.mapViewSync=window.setTimeout(()=>this.invalidateSizeAndFitBounds(e),250))}cancelMapViewSync(){this.mapViewSync!==void 0&&(window.clearTimeout(this.mapViewSync),this.mapViewSync=void 0),this.mapAnimationFrame!==void 0&&(window.cancelAnimationFrame(this.mapAnimationFrame),this.mapAnimationFrame=void 0)}invalidateSizeAndFitBounds(e){if(this.map?.invalidateSize({pan:!1}),!this.map||e.length===0)return;let n=new Wn.LatLngBounds(e.map(o=>new Wn.LatLng(o.lat,o.lng)));n.isValid()&&this.map.fitBounds(n,{padding:[36,36],maxZoom:15})}buildPopup(e){let n=e.member;return`
2      <strong>${this.escapePopupHtml(this.popupValue(n.city))}</strong><br>
3      ${this.escapePopupHtml(this.buildAddress(n))}<br>
4      WGS84: ${e.lat.toFixed(6)} / ${e.lng.toFixed(6)}
5    `}popupValue(e){return e==null||e===""?"-":`${e}`}escapePopupHtml(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}buildAddress(e){return[e.street,[e.nr,e.addition].filter(Boolean).join(" ")].filter(Boolean).join(" ")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-available-leg-members"]],decls:18,vars:20,consts:[[1,"repower-card-container"],[3,"useDeviceSingleSelection","atLeastOneSelected","objectRules"],[3,"noBodyPadding","showHeader","showText","isLoading","hasErrors"],["card-header",""],["card-error",""],["card-content",""],[1,"available-leg-members"],[1,"result-layout"],[1,"empty-state","empty-state--plain"],[1,"left-panel"],[1,"radio-group"],["type","radio","name","transformation","value","without",3,"change","checked"],["type","radio","name","transformation","value","with",3,"change","checked"],["id","available-leg-members-list","role","list",1,"address-list"],["type","button",1,"btn","btn-primary","pdf-download-button",3,"click","title","disabled"],["name","pdf","width","18","height","18",3,"bicon"],[1,"map-panel"],["leaflet","",1,"map",3,"leafletMapReady","leafletOptions","leafletLayers"],[1,"empty-state","map-empty"],["role","listitem",1,"address-item",3,"mouseenter","mouseleave"],[1,"address-main"],[1,"address-meta"],[1,"address-separator"]],template:function(n,o){n&1&&(d(0,"div",0),M(1,"enb-object-selector",1),d(2,"repower-card",2)(3,"div",3)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),d(7,"div",4)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",5)(15,"div",6),P(16,Jb,24,26,"div",7)(17,Xb,3,3,"div",8),m()()()()),n&2&&(a(),b("useDeviceSingleSelection",!0)("atLeastOneSelected",!0)("objectRules",ze(18,Gb,o.ObjectRules.ActiveTenant)),a(),b("noBodyPadding",!1)("showHeader",!0)("showText",!0)("isLoading",o.loading())("hasErrors",o.error()),a(3),j(_(6,12,"components.availableLegMembers.title")),a(4),j(_(10,14,"common.errorTitle")),a(3),j(_(13,16,"components.availableLegMembers.loadError")),a(4),O(o.hasAvailableMembers()?16:17))},dependencies:[go,ep,kl,Xg,oe,Ie,bn,Y],styles:["[_nghost-%COMP%]{display:block}.available-leg-members[_ngcontent-%COMP%]{display:flex;width:100%}.radio-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--evu-spacing-md);color:var(--evu-text);font-weight:700}.radio-group[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--evu-spacing-md);margin:0}.radio-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:18px;height:18px;margin:0;accent-color:var(--evu-secondary)}.pdf-download-button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--evu-spacing-sm);white-space:nowrap}.pdf-download-button[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.45}.result-layout[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:var(--evu-spacing-2xl);width:100%}.left-panel[_ngcontent-%COMP%]{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--evu-spacing-2xl);width:min(360px,100%);height:512px;min-width:0}.address-list[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;padding:0;overflow-y:auto;border-radius:var(--evu-border-radius);background:var(--evu-primary-bg)}.address-item[_ngcontent-%COMP%]{padding:var(--evu-spacing-lg) var(--evu-spacing-md);
5cursor:default;transition:background-color .14s ease,color .14s ease}.address-item--active[_ngcontent-%COMP%]{background:var(--evu-secondary-bg)}.address-main[_ngcontent-%COMP%]{color:var(--evu-text);font-size:var(--evu-fontsize-md);font-weight:400;line-height:1.35;overflow-wrap:anywhere}.address-meta[_ngcontent-%COMP%]{margin-top:var(--evu-spacing-xs);color:var(--evu-text-weak);font-size:var(--evu-fontsize-sm);line-height:1.35;overflow-wrap:anywhere}.address-separator[_ngcontent-%COMP%]{margin:0;border:0;border-top:var(--evu-border-width) solid var(--evu-border-weak)}.map-panel[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;min-width:0;position:relative}.map[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;width:100%;height:512px;min-height:512px;outline:none}.map[_ngcontent-%COMP%]:focus, .map[_ngcontent-%COMP%]:focus-visible{outline:none}.empty-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:auto;padding:var(--evu-spacing-lg) var(--evu-spacing-xl);border:var(--evu-border-width) solid var(--evu-border-weak);border-radius:var(--evu-border-radius);background:var(--evu-primary-bg);color:var(--evu-text);text-align:center}.empty-state--plain[_ngcontent-%COMP%]{justify-content:flex-start;padding:0;border:0;background:transparent}.map-empty[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:401;flex:1 1 auto;min-height:512px;padding:var(--evu-spacing-2xl);background:var(--evu-primary-bg)}@media(max-width:992px){.result-layout[_ngcontent-%COMP%]{flex-direction:column}.left-panel[_ngcontent-%COMP%], .map-panel[_ngcontent-%COMP%]{width:100%}.left-panel[_ngcontent-%COMP%]{height:auto}.address-list[_ngcontent-%COMP%]{width:100%;max-height:360px}.map[_ngcontent-%COMP%]{height:360px;min-height:360px}}"]})}}return t})();var rp=(()=>{class t{constructor(){this.energyboardConfigService=C(ke),this.slideChanged=new Ve}getChartGroups(e){let n=e.replace("EnergyChart","").replace("CostChart","");return this.getChartGroupsFromConfig(n)}setSlide(e){this.slideChanged.next(e)}getChartIdFromConfig(e){return(this.energyboardConfigService.config().chartGroups??[]).filter(n=>(n.groups??[]).indexOf(e)>=0)[0]}getChartGroupFromConfig(e){return(this.energyboardConfigService.config().chartGroups??[]).filter(n=>n.id===Fn.fromString(e)).map(n=>n.chartGroup)[0]??0}getChartGroupsFromConfig(e){return(this.energyboardConfigService.config().chartGroups??[]).filter(n=>n.id===Fn.fromString(e)).map(n=>n.groups)[0]??[]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var n0=["carousel"];function i0(t,l){if(t&1){let e=N();d(0,"enb-energy-chart",16),z("startLoading",function(o){D(e);let c=g(4);return I(c.onEnergyCardLoad(o))}),m()}if(t&2){let e=g(2).$implicit,n=g(2);b("chartGroup",n.sliderContentGroup(e,"EnergyChart"))("ignoreFilter",!0)("chartHeight",250)("displayAllGroups",!0)}}function o0(t,l){if(t&1){let e=N();d(0,"enb-cost-chart",17),z("startLoading",function(o){D(e);let c=g(4);return I(c.onEnergyCardLoad(o))}),m()}if(t&2){let e=g(2).$implicit,n=g(2);b("chartGroup",n.sliderContentGroup(e,"CostChart"))("chartHeight",250)("displayAllGroups",!0)}}function r0(t,l){if(t&1&&(d(0,"div",13),P(1,i0,1,4,"enb-energy-chart",14),P(2,o0,1,3,"enb-cost-chart",15),m()),t&2){let e=g().$implicit,n=g(2);a(),O(n.checkSliderContent(e,"EnergyChart")?1:-1),a(),O(n.checkSliderContent(e,"CostChart")?2:-1)}}function a0(t,l){t&1&&fe(0,r0,3,2,"ng-template",null,1,Se)}function c0(t,l){if(t&1){let e=N();d(0,"evulution-carousel",12,0),z("slide",function(o){D(e);let c=g();return I(c.onCarouselSlide(o))}),ne(2,a0,2,0,null,null,Be),m()}if(t&2){let e=g();a(2),ie(e.sliderContent())}}function s0(t,l){if(t&1){let e=N();d(0,"enb-energy-chart",16),z("startLoading",function(o){D(e);let c=g(2);return I(c.onEnergyCardLoad(o))}),m()}if(t&2){let e=g(2);b("chartGroup",e.getGroup())("ignoreFilter",!0)("chartHeight",250)("displayAllGroups",!0)}}function l0(t,l){if(t&1){let e=N();d(0,"enb-measuring-energy-chart",19),z("startLoading",function(o){D(e);let c=g(2);return I(c.onEnergyCardLoad(o))}),m()}if(t&2){let e=g(2);
5b("showDisclaimer",!1)("ignoreFilter",!0)("chartHeight",250)("chartGroup",+e.currentChartGroup)("tarifGroup",e.getGroup())}}function d0(t,l){if(t&1&&(P(0,s0,1,4,"enb-energy-chart",14),P(1,l0,1,5,"enb-measuring-energy-chart",18)),t&2){let e=g();O(e.reportType===e.ReportType.EnergyConsumption?0:-1),a(),O(e.reportType===e.ReportType.MeasureEnergy&&e.currentChartGroup!==null?1:-1)}}var ap=(()=>{class t{set content(e){if(this.useSlider()){this.carousel=e;let n=this.energyboardConfigService.config().dashBoardConfig?.pauseCarousel===!0;this.carousel&&!this.carousel.paused()&&n&&this.carousel.pause()}}constructor(){this.energyboardConfigService=C(ke),this.measuringConsumptionGroupSelectionService=C(Oo),this.translationService=C(ce),this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.dashboardSliderContentHelper=C(rp),this.destroyRef=C(Aa),this.ReportType=nn,this.useSlider=T(!1),this.sliderContent=T([]),this.isSliderInitialized=!1,this.isEnergyCardLoading=T(!0),this.cardHeaderTitle=T(""),this.cardHeaderIcon=T(""),this.cardHeaderLink="/consumptions",this.widgetParams=H({}),this.reportType=nn.EnergyConsumption,this.groups=[],this.availableGroups=[],this.subjectId=mkNone(),this.subjectIds=[],this.objectIds=[],this.currentChartGroup=null,this.previousUseSlider=null,Wt(()=>{let e=this.useSlider();this.previousUseSlider!==null&&this.previousUseSlider!==e&&(this.isEnergyCardLoading.set(!0),this.isSliderInitialized=!1),this.previousUseSlider=e})}ngAfterViewInit(){if(this.useSlider()&&!this.isSliderInitialized){let e=this.energyboardConfigService.config().dashBoardConfig?.pauseCarousel===!0;this.carousel&&!this.carousel.paused()&&e&&this.carousel.pause(),this.loadSlider(),this.isEnergyCardLoading.set(!1)}}ngOnInit(){this.subjectId=this.userSelectionService.tryGetSubjektId(),this.getSelectedObjectIdsSubjectIds(),this.refreshAvailableGroups(),this.subscribeForSubjectIdChanged(),this.subscribeForObjectIdsChanged(),this.configureSlider(),this.hasMeasuringEnergyData()}hasMeasuringEnergyData(){if(!(this.energyboardConfigService.config().dashBoardConfig?.useMeasuringEnergyChart??!1))return;let e=this.objectSelectionService.getSelectedObjects(),n=0;e&&e.length>0&&e.forEach(o=>{let c=o.hasConsumptionDetailData;c?n++:c||o.hasSPHardware&&n++}),this.reportType=n>0?nn.MeasureEnergy:nn.EnergyConsumption}configureSlider(){let n=(this.energyboardConfigService.config().dashBoardConfig?.useSlider??!1)&&this.availableGroups&&this.getValidSliderContent(this.energyboardConfigService.config().dashBoardConfig?.sliderContent??[]).length>1;this.useSlider.set(n),n&&!this.isSliderInitialized&&this.loadSlider(),this.useSlider()||this.updateCardHeader()}onEnergyCardLoad(e){this.isEnergyCardLoading.set(e.isLoading)}getMeasureEnergyGroup(){if(this.energyboardConfigService.config().dashBoardConfig?.useSlider&&this.availableGroups&&this.availableGroups.length===1){this.currentChartGroup=this.dashboardSliderContentHelper.getChartIdFromConfig(this.availableGroups[0]).chartGroup;return}let e=this.widgetParams();this.currentChartGroup=e?.reportGroup?this.dashboardSliderContentHelper.getChartGroupFromConfig(e?.reportGroup):"1"}getGroup(){let e=this.widgetParams();return this.energyboardConfigService.config().dashBoardConfig?.useSlider&&this.availableGroups&&this.availableGroups.length===1||!e?this.availableGroups.map(n=>this.dashboardSliderContentHelper.getChartIdFromConfig(n)?.id).find(n=>n)??he.Power:e.reportGroup??he.Power}loadSlider(){this.sliderContent.set(this.getValidSliderContent(this.energyboardConfigService.config().dashBoardConfig?.sliderContent??[])),this.sliderContent().length>0&&(this.activeSlide=this.sliderContent()[0]),this.isSliderInitialized=!0,this.updateCardHeader()}getValidSliderContent(e){let n=new Array;return e.map(o=>{this.availableGroups.some(c=>this.dashboardSliderContentHelper.getChartGroups(o)?.includes(c))&&n.push(o)}),n}checkSliderContent(e,n){return e?.startsWith(n)}sliderContentGroup(e,n){return Fn.fromString(e?.replace(n,""))}onCarouselSlide(e){this.activeSlide=this.sliderContent()[e],this.dashboardSliderContentHelper.setSlide(this.activeSlide),this.updateCardHeader()}
5updateCardHeader(){if(this.useSlider())switch(this.activeSlide){case"EnergyChartPower":this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.stackLabels.1")),this.cardHeaderIcon.set("powerconsumption"),this.cardHeaderLink="/consumptions";break;case"EnergyChartWater":this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.stackLabels.4")),this.cardHeaderIcon.set("drop"),this.cardHeaderLink="/consumptions";break;case"EnergyChartGas":this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.stackLabels.5")),this.cardHeaderIcon.set("flamme"),this.cardHeaderLink="/consumptions";break;case"EnergyChartWasteWater":this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.stackLabels.19")),this.cardHeaderIcon.set("drop"),this.cardHeaderLink="/consumptions";break;case"EnergyChartHeat":this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.stackLabels.6")),this.cardHeaderIcon.set("herd"),this.cardHeaderLink="/consumptions";break;case"EnergyChartWaste":this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.stackLabels.7")),this.cardHeaderIcon.set("recycle"),this.cardHeaderLink="/consumptions";break;case"CostChartWaste":this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.stackLabels.7")),this.cardHeaderIcon.set("recycle"),this.cardHeaderLink="/consumptions";break;default:this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.energyConsumption")),this.cardHeaderIcon.set("powerconsumption"),this.cardHeaderLink="/consumptions";break}else this.cardHeaderTitle.set(this.translationService.translate()("repowerWebpartConsumption.energyConsumption")),this.cardHeaderIcon.set("powerconsumption"),this.energyboardConfigService.config().dashBoardConfig?.useSlider&&this.availableGroups&&this.availableGroups.length===1&&(this.cardHeaderTitle.set(this.translationService.translate()(this.dashboardSliderContentHelper.getChartIdFromConfig(this.availableGroups[0])?.title)),this.cardHeaderIcon.set(this.dashboardSliderContentHelper.getChartIdFromConfig(this.availableGroups[0]).icon)),this.cardHeaderLink="/consumptions"}refreshAvailableGroups(){let e=this.objectSelectionService.getSelectedObjects();if(e){let n=[];e.forEach(o=>{o.availableInvoiceGroups?.forEach(c=>{n.indexOf(c)===-1&&n.push(c)})}),this.availableGroupsChanged(n)}}getSelectedObjectIdsSubjectIds(){let[e,n]=this.objectSelectionService.getSelectedObjectIdsSubjectIds();this.objectIds=e,this.subjectIds=n}subscribeForSubjectIdChanged(){this.userSelectionService.subjektIdChanged.pipe(An(this.destroyRef)).subscribe(e=>{this.subjectIdChanged(e)})}subscribeForObjectIdsChanged(){this.objectSelectionService.objektIdsChanged.pipe(An(this.destroyRef)).subscribe(e=>{this.objectIdsChanged(e)})}subjectIdChanged(e){!e||e===-1||(this.subjectId=mkSome(e),this.refreshAvailableGroups(),this.get
5SelectedObjectIdsSubjectIds(),this.configureSlider(),this.hasMeasuringEnergyData())}availableGroupsChanged(e){this.availableGroups=e,this.groups=this.energyboardConfigService.config().chartGroups??[];var n=[];e.forEach(o=>{let c=this.groups.filter(p=>p.groups&&p.groups.indexOf(o)>=0).map(p=>p.id).filter(p=>p!==void 0);isDefined(c[0])&&n.push(c[0])}),n.length>0&&this.measuringConsumptionGroupSelectionService.setGroups(n),this.configureSlider(),this.getMeasureEnergyGroup()}objectIdsChanged(e){this.currentChartGroup=null,this.objectIds=e,this.getSelectedObjectIdsSubjectIds(),this.refreshAvailableGroups(),this.configureSlider(),this.hasMeasuringEnergyData()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-dashboard-energy-quickview-widget"]],viewQuery:function(n,o){if(n&1&&Kt(n0,5),n&2){let c;gt(c=pt())&&(o.content=c.first)}},inputs:{widgetParams:[1,"widgetParams"]},decls:18,vars:18,consts:[["carousel",""],["evuSlide",""],[1,"repower-card-container"],[3,"noBodyPadding","showHeader","showText","icon","isLoading"],["card-header",""],[1,"cursor-pointer",3,"routerLink"],["card-options",""],["routerLink","/consumptions",1,"curs
5or-pointer"],["name","bi bi-chevron-right",3,"bicon","fontSize"],["card-error",""],["card-content",""],["id","energy-quickview-carousel"],["id","energy-quickview-carousel",3,"slide"],[1,"slide-wrapper"],[3,"chartGroup","ignoreFilter","chartHeight","displayAllGroups"],[3,"chartGroup","chartHeight","displayAllGroups"],[3,"startLoading","chartGroup","ignoreFilter","chartHeight","displayAllGroups"],[3,"startLoading","chartGroup","chartHeight","displayAllGroups"],[3,"showDisclaimer","ignoreFilter","chartHeight","chartGroup","tarifGroup"],[3,"startLoading","showDisclaimer","ignoreFilter","chartHeight","chartGroup","tarifGroup"]],template:function(n,o){n&1&&(d(0,"div",2)(1,"repower-card",3)(2,"div",4)(3,"h5",5),f(4),m()(),d(5,"div",6)(6,"h5",7),M(7,"repower-icon",8),m()(),d(8,"div",9)(9,"h5"),f(10),h(11,"enbtranslate"),m(),d(12,"p"),f(13),h(14,"enbtranslate"),m()(),d(15,"div",10),P(16,c0,4,0,"evulution-carousel",11),P(17,d0,2,2),m()()()),n&2&&(a(),b("noBodyPadding",!0)("showHeader",!0)("showText",!0)("icon",o.cardHeaderIcon())("isLoading",o.isEnergyCardLoading()===!0),a(2),b("routerLink",et(o.cardHeaderLink)),a(),y(" ",o.cardHeaderTitle()," "),a(3),b("bicon",!0)("fontSize",20),a(3),j(_(11,14,"common.errorTitle")),a(3),j(_(14,16,"common.errorMessage")),a(3),O(o.useSlider()?16:-1),a(),O(o.useSlider()?-1:17))},dependencies:[oe,vn,Fc,Bc,Dr,_c,Ie,Y],styles:["[_nghost-%COMP%]     .carousel-control-prev,   .carousel-control-next{background-color:transparent;width:30px}.slide-wrapper[_ngcontent-%COMP%]{width:100%}@media(max-width:576px){[_nghost-%COMP%]     .carousel-indicators{display:none}[_nghost-%COMP%]     .carousel-control-prev-icon{left:5px;top:165px}[_nghost-%COMP%]  .carousel-control-next-icon{right:5px;top:165px}}@media(min-width:576px){[_nghost-%COMP%]     .carousel-control-prev-icon{left:12px;top:165px}[_nghost-%COMP%]     .carousel-control-next-icon{right:12px;top:165px}}.carousel[_ngcontent-%COMP%]:focus{outline:none}"]})}}return t})();var to=class{constructor(){this.productChartModel=null,this.productsPercentage=null,this.selectedObject=null,this.idLeistkatsValidFrom=null,this.marketContractFrom=null,this.marketContractUntil=null}};var Br=class{constructor(){this.name="",this.address="",this.product="",this.tariff="",this.productDistribution=[]}};var ui;(function(t){function l(v,w=0){return v.logoWidthEditor&&(v.logoWidth=v.logoWidthEditor),{product:v,amount:w}}t.createProductItem=l;function e(v){return v.product.priceHT/100*v.amount}t.totalPriceOfItemHT=e;function n(v){return v.product.priceNT/100*v.amount}t.totalPriceOfItemNT=n;function o(v){return v.product.pricekW/100*v.amount}t.totalPriceOfItemkW=o;function c(v,w,k,E=2){return ge.formatLocale(v,k,{maximumFractionDigits:E,minimumFractionDigits:E}).replace(/(\d)(?=(\d{3})+\.)/g,"$1,")+w}t.replaceFormat=c;function p(v,w,k,E=2){let F=v>0,V="";return F&&(V="+"),V+c(v,w,k,E)}t.replaceFormatWithPrefix=p})(ui||(ui={}));var zr=(()=>{class t{constructor(){this.translationService=C(ce),this.energyboardConfigService=C(ke),this.products={},this.successfullySavedNewTariff=void 0,this.setupProducts()}setupProducts(){(this.energyboardConfigService.config().energyProductAdvertising??[]).forEach(e=>{this.defineProduct(e.id??"",e.tarifGroup??he.All,e.colortextclass??"",e.colorlineclass??"",e.color??"",e.chartText??"",e.logo??"",e.logoWidth??0,e.logoWidthEditor??0,e.subject??"",e.subjectText??"",e.specs??"",e.spec??"",e.editorSubject??"",0,e.yearlyUsageKWH??0,e.hideOnOtherTarifs??!1,e.showForProducts??[],e.steps??[])})}defineProduct(e,n,o,c,p,v,w,k,E,F,V,U,$,Ce,le,ue,Ne,je,qe){this.products[e]={id:e,type:n,colortextclass:o,colorlineclass:c,color:p,chartText:v,logo:w,logoWidth:k,logoWidthEditor:E,subject:F,subjectText:V,specs:U,spec:$,editorSubject:Ce,priceHT:le,priceNT:le,pricekW:le,yearlyUsageKWH:ue,hideOnOtherTarifs:Ne,showForProducts:je,steps:qe}}getProduct(e){return this.products[e]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac})}}return t})();var Kn=typeof window<"u"?window:{screen:{},navigator:{}},Nr=(Kn.matchMedia||function(){return{matches:!1}}
5).bind(Kn),cp=!1,m0={get passive(){return cp=!0}},sp=function(){};Kn.addEventListener&&Kn.addEventListener("p",sp,m0);Kn.removeEventListener&&Kn.removeEventListener("p",sp,!1);var Ac=cp,H7="PointerEvent"in Kn,Tl="ontouchstart"in Kn,g0="TouchEvent"in Kn,p0=Tl||g0&&Nr("(any-pointer: coarse)").matches,U7=(Kn.navigator.maxTouchPoints||0)>0||p0,lp=Kn.navigator.userAgent||"",u0=Nr("(pointer: coarse)").matches&&/iPad|Macintosh/.test(lp)&&Math.min(Kn.screen.width||0,Kn.screen.height||0)>=768,R7=(Nr("(pointer: coarse)").matches||!Nr("(pointer: fine)").matches&&Tl)&&!/Windows.*Firefox/.test(lp),W7=Nr("(any-pointer: fine)").matches||Nr("(any-hover: hover)").matches||u0||!Tl;var v0=(t,l,e)=>({tooltip:t,placement:l,content:e});function h0(t,l){}function b0(t,l){t&1&&fe(0,h0,0,0,"ng-template")}function f0(t,l){if(t&1&&fe(0,b0,1,0,null,1),t&2){let e=g();b("ngTemplateOutlet",e.template)("ngTemplateOutletContext",cr(2,v0,e.tooltip,e.placement,e.content))}}function _0(t,l){if(t&1&&(d(0,"div",0),f(1),m()),t&2){let e=g();xn("title",e.tooltip)("data-tooltip-placement",e.placement),a(),y(" ",e.content," ")}}var C0=["tooltipTemplate"],x0=["leftOuterSelectionBar"],M0=["rightOuterSelectionBar"],P0=["fullBar"],O0=["selectionBar"],w0=["minHandle"],y0=["maxHandle"],S0=["floorLabel"],k0=["ceilLabel"],E0=["minHandleLabel"],T0=["maxHandleLabel"],D0=["combinedLabel"],I0=["ticksElement"],L0=t=>({"ngx-slider-selected":t});function j0(t,l){if(t&1&&M(0,"ngx-slider-tooltip-wrapper",28),t&2){let e=g().$implicit,n=g();b("template",n.tooltipTemplate)("tooltip",e.valueTooltip)("placement",e.valueTooltipPlacement)("content",e.value)}}function F0(t,l){if(t&1&&M(0,"span",29),t&2){let e=g().$implicit;b("innerText",e.legend)}}function B0(t,l){if(t&1&&M(0,"span",30),t&2){let e=g().$implicit;b("innerHTML",e.legend,W)}}function z0(t,l){if(t&1&&(d(0,"span",26),M(1,"ngx-slider-tooltip-wrapper",27),P(2,j0,1,4,"ngx-slider-tooltip-wrapper",28),P(3,F0,1,1,"span",29),P(4,B0,1,1,"span",30),m()),t&2){let e=l.$implicit,n=g();b("ngClass",ze(8,L0,e.selected))("ngStyle",e.style),a(),b("template",n.tooltipTemplate)("tooltip",e.tooltip)("placement",e.tooltipPlacement),a(),O(e.value!==null&&e.value!==void 0?2:-1),a(),O(e.legend!==null&&e.legend!==void 0&&n.allowUnsafeHtmlInSlider===!1?3:-1),a(),O(e.legend!==null&&e.legend!==void 0&&(n.allowUnsafeHtmlInSlider===null||n.allowUnsafeHtmlInSlider===void 0||n.allowUnsafeHtmlInSlider)?4:-1)}}var Hi=(function(t){return t[t.Low=0]="Low",t[t.High=1]="High",t[t.Floor=2]="Floor",t[t.Ceil=3]="Ceil",t[t.TickValue=4]="TickValue",t})(Hi||{}),Ar=class{floor=0;ceil=null;step=1;minRange=null;maxRange=null;pushRange=!1;minLimit=null;maxLimit=null;translate=null;combineLabels=null;getLegend=null;getStepLegend=null;stepsArray=null;bindIndexForStepsArray=!1;draggableRange=!1;draggableRangeOnly=!1;showSelectionBar=!1;showSelectionBarEnd=!1;showSelectionBarFromValue=null;showOuterSelectionBars=!1;hidePointerLabels=!1;hideLimitLabels=!1;autoHideLimitLabels=!0;readOnly=!1;disabled=!1;showTicks=!1;showTicksValues=!1;tickStep=null;tickValueStep=null;ticksArray=null;ticksTooltip=null;ticksValuesTooltip=null;vertical=!1;getSelectionBarColor=null;getTickColor=null;getPointerColor=null;keyboardSupport=!0;scale=1;rotate=0;enforceStep=!0;enforceRange=!0;enforceStepsArray=!0;noSwitching=!1;onlyBindHandles=!1;rightToLeft=!1;reversedControls=!1;boundPointerLabels=!0;logScale=!1;customValueToPosition=null;customPositionToValue=null;precisionLimit=12;selectionBarGradient=null;ariaLabel="ngx-slider";ariaLabelledBy=null;ariaLabelHigh="ngx-slider-max";ariaLabelledByHigh=null;handleDimension=null;barDimension=null;animate=!0;animateOnMove=!1},mp=new hm("AllowUnsafeHtmlInSlider"),Me=(function(t){return t[t.Min=0]="Min",t[t.Max=1]="Max",t})(Me||{}),Il=class{value;highValue;pointerType},Q=class{static isNullOrUndefined(l){return l==null}static areArraysEqual(l,e){if(l.length!==e.length)return!1;for(let n=0;n<l.length;++n)if(l[n]!==e[n])return!1;return!0}static linearValueToPosition(l,e,n){let o=n-e;return(l-e)/o}static logValueToPosition(l,e,n){l=Math.log(l),e=Math.log(e),n=Math.log(n);let o=n-e;return(l-e)/o}static linearPositionToValue(l,e,n){return l*(n-e)+e}static logPositionToValue(l,e,n){e=Math.log(e),n=Math.log(n);let o=l*(n-e)+e;return Math.exp(o)}static findStepIndex(l,e){let n=e.map(c=>Math.abs(l-c.value)),o=0;for(let c=0;c<e.length;c++)n[c]!==n[o]&&n[c]<n[o]&&(o=c);return o}},Nt=class{static roundToPrecisionLimit(l,e){return+l.toPrecision(e)}static isModuloWithinPrecisionLimit(l,e,n){let o=Math.pow(10,-n);return Math.abs(l%e)<=o||Math.abs(Math.abs(l%e)-e)<=o}static clampToRange(l,e,n){return Math.min(Math.max(l,e),n)}},Hc=class{eventName=null;events=null;eventsSubscription=null;teardownCallback=null},Uc=class{renderer;constructor(l){this.renderer=l}attachPassiveEventListener(l,e,n,o){if(Ac!==!0)return this.attachEventListener(l,e,n,o);let c=new Hc;c.eventName=e,c.events=new de;let p=v=>{c.events.next(v)};return l.addEventListener(e,p,{passive:!0,capture:!1}),c.teardownCallback=()=>{l.removeEventListener(e,p,{passive:!0,capture:!1})},c.eventsSubscription=c.events.pipe(Q.isNullOrUndefined(o)?Vo(()=>{}):dl(o,void 0,{leading:!0,trailing:!0})).subscribe(v=>{n(v)}),c}detachEventListener(l){Q.isNullOrUndefined(l.eventsSubscription)||(l.eventsSubscription.unsubscribe(),l.eventsSubscription=null),Q.isNullOrUndefined(l.events)||(l.events.complete(),l.events=null),Q.isNullOrUndefined(l.teardownCallback)||(l.teardownCallback(),l.teardownCallback=null)}attachEventListener(l,e,n,o){let c=new Hc;c.eventName=e,c.events=new de;let p=v=>{c.events.next(v)};return c.teardownCallback=this.renderer.listen(l,e,p),c.eventsSubscription=c.events.pipe(Q.isNullOrUndefined(o)?Vo(()=>{}):dl(o,void 0,{leading:!0,trailing:!0})).subscribe(v=>{n(v)}),c}},ko=(()=>{class t{elemRef=C(an);renderer=C(pl);changeDetectionRef=C(Ho);_position=0;get position(){return this._position}_dimension=0;get dimension(){return this._dimension}_alwaysHide=!1;get alwaysHide(){return this._alwaysHide}_vertical=!1;get vertical(){return this._vertical}_scale=1;get scale(){return this._scale}_rotate=0;get rotate(){return this._rotate}opacity=1;visibility="visible";left="";bottom="";height="";width="";transform="";eventListenerHelper;eventListeners=[];constructor(){this.eventListenerHelper=new Uc(this.renderer)}setAlwaysHide(e){this._alwaysHide=e,e?this.visibility="hidden":this.visibility="visible"}hide(){this.opacity=0}show(){this.alwaysHide||(this.opacity=1)}isVisible(){return this.alwaysHide?!1:this.opacity!==0}setVertical(e){this._vertical=e,this._vertical?(this.left="",this.width=""):(this.bottom="",this.height="")}setScale(e){this._scale=e}setRotate(e){this._rotate=e,this.transform="rotate("+e+"deg)"}getRotate(){return this._rotate}setPosition(e){this._position!==e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._position=e,this._vertical?this.bottom=Math.round(e)+"px":this.left=Math.round(e)+"px"}calculateDimension(){let e=this.getBoundingClientRect();this.vertical?this._dimension=(e.bottom-e.top)*this.scale:this._dimension=(e.right-e.left)*this.scale}setDimension(e){this._dimension!==e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._dimension=e,this._vertical?this.height=Math.round(e)+"px":this.width=Math.round(e)+"px"}getBoundingClientRect(){return this.elemRef.nativeElement.getBoundingClientRect()}on(e,n,o){let c=this.eventListenerHelper.attachEventListener(this.elemRef.nativeElement,e,n,o);this.eventListeners.push(c)}onPassive(e,n,o){let c=this.eventListenerHelper.attachPassiveEventListener(this.elemRef.nativeElement,e,n,o);this.eventListeners.push(c)}off(e){let n,o;Q.isNullOrUndefined(e)?(n=[],o=this.eventListeners):(n=this.eventListeners.filter(c=>c.eventName!==e),o=this.eventListeners.filter(c=>c.eventName===e));for(let c of o)this.eventListenerHelper.detachEventListener(c);this.eventListeners=n}isRefDestroyed(){return Q.isNullOrUndefined(this.changeDetectionRef)||this.changeDetectionRef.destroyed}static \u0275fac=function(n){return new(n||t)};static \u0275dir=Zi({type:t,selectors:[["","ngxSliderElement",""]],hostVars:14,hostBindings:function(n,o){n&2&&Et("opacity",o.opacity)("visibility",o.visibility)("left",o.left)("bottom",o.bottom)("height",o.height)("width",o.width)("transform",o.transform)},standalone:!1})}return t})(),Dl=(()=>{class t extends ko{active=!1;role="";tabindex="";ariaOrientation="";ariaLabel="";ariaLabelledBy="";ariaValueNow="";ariaValueText="";ariaValueMin="";ariaValueMax="";document=C(ml);focus(){this.elemRef.nativeElement.focus()}focusIfNeeded(){this.document.activeElement!==this.elemRef.nativeElement&&this.elemRef.nativeElement.focus()}static \u0275fac=(()=>{let e;return function(o){return(e||(e=gl(t)))(o||t)}})();static \u0275dir=Zi({type:t,selectors:[["","ngxSliderHandle",""]],hostVars:11,hostBindings:function(n,o){n&2&&(xn("role",o.role)("tabindex",o.tabindex)("aria-orientation",o.ariaOrientation)("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledBy)("aria-valuenow",o.ariaValueNow)("aria-valuetext",o.ariaValueText)("aria-valuemin",o.ariaValueMin)("aria-valuemax",o.ariaValueMax),me("ngx-slider-active",o.active))},standalone:!1,features:[ul]})}return t})(),Vr=(()=>{class t extends ko{allowUnsafeHtmlInSlider=C(mp,{optional:!0});_value=null;get value(){return this._value}setValue(e){let n=!1;!this.alwaysHide&&(Q.isNullOrUndefined(this.value)||this.value.length!==e.length||this.value.length>0&&this.dimension===0)&&(n=!0),this._value=e,this.allowUnsafeHtmlInSlider===!1?this.elemRef.nativeElement.innerText=e:this.elemRef.nativeElement.innerHTML=e,n&&this.calculateDimension()}static \u0275fac=(()=>{let e;return function(o){return(e||(e=gl(t)))(o||t)}})();static \u0275dir=Zi({type:t,selectors:[["","ngxSliderLabel",""]],standalone:!1,features:[ul]})}return t})(),N0=(()=>{class t{template;tooltip;placement;content;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=A({type:t,selectors:[["ngx-slider-tooltip-wrapper"]],inputs:{template:"template",tooltip:"tooltip",placement:"placement",content:"content"},standalone:!1,decls:2,vars:2,consts:[[1,"ngx-slider-inner-tooltip"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,o){n&1&&(P(0,f0,1,6
5),P(1,_0,2,3,"div",0)),n&2&&(O(o.template?0:-1),a(),O(o.template?-1:1))},dependencies:[Lt],styles:[".ngx-slider-inner-tooltip[_ngcontent-%COMP%]{height:100%}"]})}return t})(),Ll=class{selected=!1;style={};tooltip=null;tooltipPlacement=null;value=null;valueTooltip=null;valueTooltipPlacement=null;legend=null},Rc=class{active=!1;value=0;difference=0;position=0;lowLimit=0;highLimit=0},Hr=class{value;highValue;static compare(l,e){return Q.isNullOrUndefined(l)&&Q.isNullOrUndefined(e)||Q.isNullOrUndefined(l)!==Q.isNullOrUndefined(e)?!1:l.value===e.value&&l.highValue===e.highValue}},Wc=class extends Hr{forceChange;static compare(l,e){return Q.isNullOrUndefined(l)&&Q.isNullOrUndefined(e)||Q.isNullOrUndefined(l)!==Q.isNullOrUndefined(e)?!1:l.value===e.value&&l.highValue===e.highValue&&l.forceChange===e.forceChange}};var V0={provide:zm,useExisting:vm(()=>ga),multi:!0},ga=(()=>{class t{renderer=C(pl);elementRef=C(an);changeDetectionRef=C(Ho);zone=C(qi);allowUnsafeHtmlInSlider=C(mp,{optional:!0});sliderElementNgxSliderClass=!0;value=null;valueChange=new Ve;highValue=null;highValueChange=new Ve;options=new Ar;userChangeStart=new Ve;userChange=new Ve;userChangeEnd=new Ve;manualRefreshSubscription;set manualRefresh(e){this.unsubscribeManualRefresh(),this.manualRefreshSubscription=e.subscribe(()=>{setTimeout(()=>this.calculateViewDimensionsAndDetectChanges())})}triggerFocusSubscription;set triggerFocus(e){this.unsubscribeTriggerFocus(),this.triggerFocusSubscription=e.subscribe(n=>{this.focusPointer(n)})}cancelUserChangeSubscription;set cancelUserChange(e){this.unsubscribeCancelUserChange(),this.cancelUserChangeSubscription=e.subscribe(()=>{this.moving&&(this.positionTrackingHandle(this.preStartHandleValue),this.forceEnd(!0))})}get range(){return!Q.isNullOrUndefined(this.value)&&!Q.isNullOrUndefined(this.highValue)}initHasRun=!1;inputModelChangeSubject=new de;inputModelChangeSubscription=null;outputModelChangeSubject=new de;outputModelChangeSubscription=null;viewLowValue=null;viewHighValue=null;viewOptions=new Ar;handleHalfDimension=0;maxHandlePosition=0;currentTrackingPointer=null;currentFocusPointer=null;firstKeyDown=!1;touchId=null;dragging=new Rc;preStartHandleValue=null;leftOuterSelectionBarElement;rightOuterSelectionBarElement;fullBarElement;selectionBarElement;minHandleElement;maxHandleElement;floorLabelElement;ceilLabelElement;minHandleLabelElement;maxHandleLabelElement;combinedLabelElement;ticksElement;tooltipTemplate;sliderElementVerticalClass=!1;sliderElementAnimateClass=!1;sliderElementWithLegendClass=!1;sliderElementDisabledAttr=null;sliderElementAriaLabel="ngx-slider";barStyle={};minPointerStyle={};maxPointerStyle={};fullBarTransparentClass=!1;selectionBarDraggableClass=!1;ticksUnderValuesClass=!1;get showTicks(){return this.viewOptions.showTicks}intermediateTicks=!1;ticks=[];eventListenerHelper=null;onMoveEventListener=null;onEndEventListener=null;onCancelEventListener=null;moving=!1;resizeObserver=null;onTouchedCallback=null;onChangeCallback=null;document=C(ml);constructor(){this.eventListenerHelper=new Uc(this.renderer)}ngOnInit(){this.viewOptions=new Ar,Object.assign(this.viewOptions,this.options),this.updateDisabledState(),this.updateVerticalState(),this.updateAriaLabel()}ngAfterViewInit(){this.applyOptions(),this.subscribeInputModelChangeSubject(),this.subscribeOutputModelChangeSubject(),this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.range?this.viewHighValue=this.modelValueToViewValue(this.highValue):this.viewHighValue=null,this.updateVerticalState(),this.manageElementsStyle(),this.updateDisabledState(),this.calculateViewDimensions(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),this.initHandles(),this.manageEventsBindings(),this.updateAriaLabel(),this.subscribeResizeObserver(),this.initHasRun=!0,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}ngOnChanges(e){!Q.isNullOrUndefined(e.options)&&JSON.stringify(e.options.previousValue)!==JSON.stringify(e.options.currentValue)&&this.onChangeOptions(),(!Q.isNullOrUndefined(e.value)||!Q.isNullOrUndefined(e.highValue))&&this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,controlAccessorChange:!1,forceChange:!1,internalChange:!1})}ngOnDestroy(){this.unbindEvents(),this.unsubscribeResizeObserver(),this.unsubscribeInputModelChangeSubject(),this.unsubscribeOutputModelChangeSubject(),this.unsubscribeManualRefresh(),this.unsubscribeTriggerFocus()}writeValue(e){e instanceof Array?(this.value=e[0],this.highValue=e[1]):this.value=e,this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1,controlAccessorChange:!0})}registerOnChange(e){this.onChangeCallback=e}registerOnTouched(e){this.onTouchedCallback=e}setDisabledState(e){this.viewOptions.disabled=e,this.updateDisabledState(),this.initHasRun&&this.manageEventsBindings()}setAriaLabel(e){this.viewOptions.ariaLabel=e,this.updateAriaLabel()}onResize(e){this.calculateViewDimensionsAndDetectChanges()}subscribeInputModelChangeSubject(){this.inputModelChangeSubscription=this.inputModelChangeSubject.pipe(ll(Wc.compare),mm(e=>!e.forceChange&&!e.internalChange)).subscribe(e=>this.applyInputModelChange(e))}subscribeOutputModelChangeSubject(){this.outputModelChangeSubscription=this.outputModelChangeSubject.pipe(ll(Wc.compare)).subscribe(e=>this.publishOutputModelChange(e))}subscribeResizeObserver(){this.resizeObserver=new ResizeObserver(()=>this.calculateViewDimensionsAndDetectChanges()),this.resizeObserver.observe(this.elementRef.nativeElement)}unsubscribeResizeObserver(){this.resizeObserver.disconnect(),this.resizeObserver=null}
5unsubscribeOnMove(){Q.isNullOrUndefined(this.onMoveEventListener)||(this.eventListenerHelper.detachEventListener(this.onMoveEventListener),this.onMoveEventListener=null)}unsubscribeOnEnd(){Q.isNullOrUndefined(this.onEndEventListener)||(this.eventListenerHelper.detachEventListener(this.onEndEventListener),this.onEndEventListener=null),Q.isNullOrUndefined(this.onCancelEventListener)||(this.eventListenerHelper.detachEventListener(this.onCancelEventListener),this.onCancelEventListener=null)}unsubscribeInputModelChangeSubject(){Q.isNullOrUndefined(this.inputModelChangeSubscription)||(this.inputModelChangeSubscription.unsubscribe(),this.inputModelChangeSubscription=null)}unsubscribeOutputModelChangeSubject(){Q.isNullOrUndefined(this.outputModelChangeSubscription)||(this.outputModelChangeSubscription.unsubscribe(),this.outputModelChangeSubscription=null)}unsubscribeManualRefresh(){Q.isNullOrUndefined(this.manualRefreshSubscription)||(this.manualRefreshSubscription.unsubscribe(),this.manualRefreshSubscription=null)}unsubscribeTriggerFocus(){Q.isNullOrUndefined(this.triggerFocusSubscription)||(this.triggerFocusSubscription.unsubscribe(),this.triggerFocusSubscription=null)}unsubscribeCancelUserChange(){Q.isNullOrUndefined(this.cancelUserChangeSubscription)||(this.cancelUserChangeSubscription.unsubscribe(),this.cancelUserChangeSubscription=null)}getPointerElement(e){return e===Me.Min?this.minHandleElement:e===Me.Max?this.maxHandleElement:null}getCurrentTrackingValue(){return this.currentTrackingPointer===Me.Min?this.viewLowValue:this.currentTrackingPointer===Me.Max?this.viewHighValue:null}modelValueToViewValue(e){return Q.isNullOrUndefined(e)?NaN:!Q.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray?Q.findStepIndex(+e,this.viewOptions.stepsArray):+e}viewValueToModelValue(e){return!Q.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray?this.getStepValue(e):e}getStepValue(e){let n=this.viewOptions.stepsArray[e];return Q.isNullOrUndefined(n)?NaN:n.value}applyViewChange(){this.value=this.viewValueToModelValue(this.viewLowValue),this.range&&(this.highValue=this.viewValueToModelValue(this.viewHighValue)),this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,controlAccessorChange:!1,userEventInitiated:!0,forceChange:!1}),this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,controlAccessorChange:!1,forceChange:!1,internalChange:!0})}applyInputModelChange(e){let n=this.normaliseModelValues(e),o=!Hr.compare(e,n);o&&(this.value=n.value,this.highValue=n.highValue),this.viewLowValue=this.modelValueToViewValue(n.value),this.range?this.viewHighValue=this.modelValueToViewValue(n.highValue):this.viewHighValue=null,this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCombinedLabel(),this.outputModelChangeSubject.next({value:n.value,highValue:n.highValue,controlAccessorChange:e.controlAccessorChange,forceChange:o,userEventInitiated:!1})}publishOutputModelChange(e){let n=()=>{this.valueChange.emit(e.value),this.range&&this.highValueChange.emit(e.highValue),!e.controlAccessorChange&&(Q.isNullOrUndefined(this.onChangeCallback)||(this.range?this.onChangeCallback([e.value,e.highValue]):this.onChangeCallback(e.value)),Q.isNullOrUndefined(this.onTouchedCallback)||(this.range?this.onTouchedCallback([e.value,e.highValue]):this.onTouchedCallback(e.value)))};e.userEventInitiated?(n(),this.userChange.emit(this.getChangeContext())):setTimeout(()=>{n()})}normaliseModelValues(e){let n=new Hr;if(n.value=e.value,n.highValue=e.highValue,!Q.isNullOrUndefined(this.viewOptions.stepsArray)){if(this.viewOptions.enforceStepsArray){let o=Q.findStepIndex(n.value,this.viewOptions.stepsArray);if(n.value=this.viewOptions.stepsArray[o].value,this.range){let c=Q.findStepIndex(n.highValue,this.viewOptions.stepsArray);n.highValue=this.viewOptions.stepsArray[c].value}}return n}if(this.viewOptions.enforceStep&&(n.value=this.roundStep(n.value),this.range&&(n.highValue=this.roundStep(n.highValue))),this.viewOptions.enforceRange&&(n.value=Nt.clampToRange(n.value,this.viewOptions.floor,this.viewOptions.ceil),this.range&&(n.highValue=Nt.clampToRange(n.highValue,this.viewOptions.floor,this.viewOptions.ceil)),this.range&&e.value>e.highValue))if(this.viewOptions.noSwitching)n.value=n.highValue;else{let o=e.value;n.value=e.highValue,n.highValue=o}return n}renormaliseModelValues(){let e={value:this.value,highValue:this.highValue},n=this.normaliseModelValues(e);Hr.compare(n,e)||(this.value=n.value,this.highValue=n.highValue,this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,controlAccessorChange:!1,forceChange:!0,userEventInitiated:!1}))}onChangeOptions(){if(!this.initHasRun)return;let e=this.getOptionsInfluencingEventBindings(this.viewOptions);this.applyOptions();let n=this.getOptionsInfluencingEventBindings(this.viewOptions),o=!Q.areArraysEqual(e,n);this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.range?this.viewHighValue=this.modelValueToViewValue(this.highValue):this.viewHighValue=null,this.resetSlider(o)}applyOptions(){if(this.viewOptions=new Ar,Object.assign(this.viewOptions,this.options),this.viewOptions.draggableRange=this.range&&this.viewOptions.draggableRange,this.viewOptions.draggableRangeOnly=this.range&&this.viewOptions.draggableRangeOnly,this.viewOptions.draggableRangeOnly&&(this.viewOptions.draggableRange=!0),this.viewOptions.showTicks=this.viewOptions.showTicks||this.viewOptions.showTicksValues||!Q.isNullOrUndefined(this.viewOptions.ticksArray),this.viewOptions.showTicks&&(!Q.isNullOrUndefined(this.viewOptions.tickStep)||!Q.isNullOrUndefined(this.viewOptions.ticksArray))&&(this.intermediateTicks=!0),this.viewOptions.showSelectionBar=this.viewOptions.showSelectionBar||this.viewOptions.showSelectionBarEnd||!Q.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue),Q.isNullOrUndefined(this.viewOptions.stepsArray)?this.applyFloorCeilOptions():this.applyStepsArrayOptions(),Q.isNullOrUndefined(this.viewOptions.combineLabels)&&(this.viewOptions.combineLabels=(e,n)=>e+" - "+n),this.viewOptions.logScale&&this.viewOptions.floor===0)throw Error("Can't use floor=0 with logarithmic scale")}
5applyStepsArrayOptions(){this.viewOptions.floor=0,this.viewOptions.ceil=this.viewOptions.stepsArray.length-1,this.viewOptions.step=1,Q.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=e=>this.viewOptions.bindIndexForStepsArray?String(this.getStepValue(e)):String(e))}applyFloorCeilOptions(){if(Q.isNullOrUndefined(this.viewOptions.step)?this.viewOptions.step=1:(this.viewOptions.step=+this.viewOptions.step,this.viewOptions.step<=0&&(this.viewOptions.step=1)),Q.isNullOrUndefined(this.viewOptions.ceil)||Q.isNullOrUndefined(this.viewOptions.floor))throw Error("floor and ceil options must be supplied");this.viewOptions.ceil=+this.viewOptions.ceil,this.viewOptions.floor=+this.viewOptions.floor,Q.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=e=>String(e))}resetSlider(e=!0){this.manageElementsStyle(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),e&&(this.unbindEvents(),this.manageEventsBindings()),this.updateDisabledState(),this.updateAriaLabel(),this.calculateViewDimensions(),this.refocusPointerIfNeeded()}focusPointer(e){e!==Me.Min&&e!==Me.Max&&(e=Me.Min),e===Me.Min?this.minHandleElement.focus():this.range&&e===Me.Max&&this.maxHandleElement.focus()}refocusPointerIfNeeded(){Q.isNullOrUndefined(this.currentFocusPointer)||this.getPointerElement(this.currentFocusPointer).focusIfNeeded()}manageElementsStyle(){this.updateScale(),this.floorLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels),this.ceilLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels);let e=this.viewOptions.showTicksValues&&!this.intermediateTicks;this.minHandleLabelElement.setAlwaysHide(e||this.viewOptions.hidePointerLabels),this.maxHandleLabelElement.setAlwaysHide(e||!this.range||this.viewOptions.hidePointerLabels),this.combinedLabelElement.setAlwaysHide(e||!this.range||this.viewOptions.hidePointerLabels),this.selectionBarElement.setAlwaysHide(!this.range&&!this.viewOptions.showSelectionBar),this.leftOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.rightOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.fullBarTransparentClass=this.range&&this.viewOptions.showOuterSelectionBars,this.selectionBarDraggableClass=this.viewOptions.draggableRange&&!this.viewOptions.onlyBindHandles,this.ticksUnderValuesClass=this.intermediateTicks&&this.options.showTicksValues,this.sliderElementVerticalClass!==this.viewOptions.vertical&&(this.updateVerticalState(),setTimeout(()=>{this.resetSlider()})),this.sliderElementAnimateClass!==this.viewOptions.animate&&setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate}),this.updateRotate()}manageEventsBindings(){this.viewOptions.disabled||this.viewOptions.readOnly?this.unbindEvents():this.bindEvents()}updateDisabledState(){this.sliderElementDisabledAttr=this.viewOptions.disabled?"disabled":null}updateAriaLabel(){this.sliderElementAriaLabel=this.viewOptions.ariaLabel||"nxg-slider"}updateVerticalState(){this.sliderElementVerticalClass=this.viewOptions.vertical;for(let e of this.getAllSliderElements())Q.isNullOrUndefined(e)||e.setVertical(this.viewOptions.vertical)}updateScale(){for(let e of this.getAllSliderElements())e.setScale(this.viewOptions.scale)}updateRotate(){for(let e of this.getAllSliderElements())e.setRotate(this.viewOptions.rotate)}getAllSliderElements(){return[this.leftOuterSelectionBarElement,this.rightOuterSelectionBarElement,this.fullBarElement,this.selectionBarElement,this.minHandleElement,this.maxHandleElement,this.floorLabelElement,this.ceilLabelElement,this.minHandleLabelElement,this.maxHandleLabelElement,this.combinedLabelElement,this.ticksElement]}initHandles(){this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.range&&this.updateCombinedLabel(),this.updateTicksScale()}addAccessibility(){this.updateAriaAttributes(),this.minHandleElement.role="slider",this.viewOptions.keyboardSupport&&!(this.viewOptions.readOnly||this.viewOptions.disabled)?this.minHandleElement.tabindex="0":this.minHandleElement.tabindex="",this.minHandleElement.ariaOrientation=this.viewOptions.vertical||this.viewOptions.rotate!==0?"vertical":"horizontal",Q.isNullOrUndefined(this.viewOptions.ariaLabel)?Q.isNullOrUndefined(this.viewOptions.ariaLabelledBy)||(this.minHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledBy):this.minHandleElement.ariaLabel=this.viewOptions.ariaLabel,this.range&&(this.maxHandleElement.role="slider",this.viewOptions.keyboardSupport&&!(this.viewOptions.readOnly||this.viewOptions.disabled)?this.maxHandleElement.tabindex="0":this.maxHandleElement.tabindex="",this.maxHandleElement.ariaOrientation=this.viewOptions.vertical||this.viewOptions.rotate!==0?"vertical":"horizontal",Q.isNullOrUndefined(this.viewOptions.ariaLabelHigh)?Q.isNullOrUndefined(this.viewOptions.ariaLabelledByHigh)||(this.maxHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledByHigh):this.maxHandleElement.ariaLabel=this.viewOptions.ariaLabelHigh)}updateAriaAttributes(){this.minHandleElement.ariaValueNow=(+this.value).toString(),this.minHandleElement.ariaValueText=this.viewOptions.translate(+this.value,Hi.Low),this.minHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.minHandleElement.ariaValueMax=this.viewOptions.ceil.toString(),this.range&&(this.maxHandleElement.ariaValueNow=(+this.highValue).toString(),this.maxHandleElement.ariaValueText=this.viewOptions.translate(+this.highValue,Hi.High),this.maxHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.maxHandleElement.ariaValueMax=this.viewOptions.ceil.toString())}calculateViewDimensions(){Q.isNullOrUndefined(this.viewOptions.handleDimension)?this.minHandleElement.calculateDimension():this.minHandleElement.setDimension(this.viewOptions.handleDimension);let e=this.minHandleElement.dimension;this.handleHalfDimension=e/2,Q.isNullOrUndefined(this.viewOptions.barDimension)?this.fullBarElement.calculateDimension():this.fullBarElement.setDimension(this.viewOptions.barDimension),this.maxHandlePosition=this.fullBarElement.dimension-e,this.initHasRun&&(this.updateFloorLabel(),this.updateCeilLabel(),this.initHandles())}calculateViewDimensionsAndDetectChanges(){this.calculateViewDimensions(),this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}isRefDestroyed(){return this.changeDetectionRef.destroyed}updateTicksScale(){if(!this.viewOptions.showTicks&&this.sliderElementWithLegendClass){setTimeout(()=>{this.sliderElementWithLegendClass=!1});return}let e=Q.isNullOrUndefined(this.viewOptions.ticksArray)?this.getTicksArray():this.viewOptions.ticksArray,n=this.viewOptions.vertical?"translateY":"translateX";this.viewOptions.rightToLeft&&e.reverse();let o=Q.isNullOrUndefined(this.viewOptions.tickValueStep)?Q.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep:this.viewOptions.tickValueStep,c=!1,p=e.map(v=>{let w=this.valueToPosition(v);this.viewOptions.vertical&&(w=this.maxHandlePosition-w);let k=n+"("+Math.round(w)+"px)",E=new Ll;E.selected=this.isTickSelected(v),E.style={"-webkit-transform":k,"-moz-transform":k,"-o-transform":k,"-ms-transform":k,transform:k},E.selected&&!Q.isNullOrUndefined(this.viewOptions.getSelectionBarColor)&&(E.style["background-color"]=this.getSelectionBarColor()),!E.selected&&!Q.isNullOrUndefined(this.viewOptions.getTickColor)&&(E.style["background-color"]=this.getTickColor(v)),Q.isNullOrUndefined(this.viewOptions.ticksTooltip)||(E.tooltip=this.viewOptions.ticksTooltip(v),E.tooltipPlacement=this.viewOptions.vertical?"right":"top"),this.viewOptions.showTicksValues&&!Q.isNullOrUndefined(o)&&Nt.isModuloWithinPrecisionLimit(v,o,this.viewOptions.precisionLimit)&&(E.value=this.getDisplayValue(v,Hi.TickValue),Q.isNullOrUndefined(this.viewOptions.ticksValuesTooltip)||(E.valueTooltip=this.viewOptions.ticksValuesTooltip(v),E.valueTooltipPlacement=this.viewOptions.vertical?"right":"top"));let F=null;if(Q.isNullOrUndefined(this.viewOptions.stepsArray))Q.isNullOrUndefined(this.viewOptions.getLegend)||(F=this.viewOptions.getLegend(v));else{let V=this.viewOptions.stepsArray[v];Q.isNullOrUndefined(this.viewOptions.getStepLegend)?Q.isNullOrUndefined(V)||(F=V.legend):F=this.viewOptions.getStepLegend(V)}return Q.isNullOrUndefined(F)||(E.legend=F,c=!0),E});if(this.sliderElementWithLegendClass!==c&&setTimeout(()=>{this.sliderElementWithLegendClass=c}),!Q.isNullOrUndefined(this.ticks)&&this.ticks.length===p.length)for(let v=0;v<p.length;++v)Object.assign(this.ticks[v],p[v]);else this.ticks=p,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}getTicksArray(){if(!this.viewOptions.showTicks)return[];let e=Q.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep,n=[],o=1+Math.floor(Nt.roundToPrecisionLimit(Math.abs(this.viewOptions.ceil-this.viewOptions.floor)/e,this.viewOptions.precisionLimit));for(let c=0;c<o;++c)n.push(Nt.roundToPrecisionLimit(this.viewOptions.floor+e*c,this.viewOptions.precisionLimit));return n}isTickSelected(e){if(!this.range)if(Q.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)){if(this.viewOptions.showSelectionBarEnd){if
5(e>=this.viewLowValue)return!0}else if(this.viewOptions.showSelectionBar&&e<=this.viewLowValue)return!0}else{let n=this.viewOptions.showSelectionBarFromValue;if(this.viewLowValue>n&&e>=n&&e<=this.viewLowValue)return!0;if(this.viewLowValue<n&&e<=n&&e>=this.viewLowValue)return!0}return!!(this.range&&e>=this.viewLowValue&&e<=this.viewHighValue)}updateFloorLabel(){if(!this.floorLabelElement.alwaysHide){this.floorLabelElement.setValue(this.getDisplayValue(this.viewOptions.floor,Hi.Floor)),this.floorLabelElement.calculateDimension();let e=this.viewOptions.rightToLeft?this.fullBarElement.dimension-this.floorLabelElement.dimension:0;this.floorLabelElement.setPosition(e)}}updateCeilLabel(){if(!this.ceilLabelElement.alwaysHide){this.ceilLabelElement.setValue(this.getDisplayValue(this.viewOptions.ceil,Hi.Ceil)),this.ceilLabelElement.calculateDimension();let e=this.viewOptions.rightToLeft?0:this.fullBarElement.dimension-this.ceilLabelElement.dimension;this.ceilLabelElement.setPosition(e)}}updateHandles(e,n){e===Me.Min?this.updateLowHandle(n):e===Me.Max&&this.updateHighHandle(n),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCombinedLabel()}getHandleLabelPos(e,n){let o=e===Me.Min?this.minHandleLabelElement.dimension:this.maxHandleLabelElement.dimension,c=n-o/2+this.handleHalfDimension,p=this.fullBarElement.dimension-o;return this.viewOptions.boundPointerLabels?this.viewOptions.rightToLeft&&e===Me.Min||!this.viewOptions.rightToLeft&&e===Me.Max?Math.min(c,p):Math.min(Math.max(c,0),p):c}updateLowHandle(e){this.minHandleElement.setPosition(e),this.minHandleLabelElement.setValue(this.getDisplayValue(this.viewLowValue,Hi.Low)),this.minHandleLabelElement.setPosition(this.getHandleLabelPos(Me.Min,e)),Q.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.minPointerStyle={backgroundColor:this.getPointerColor(Me.Min)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateHighHandle(e){this.maxHandleElement.setPosition(e),this.maxHandleLabelElement.setValue(this.getDisplayValue(this.viewHighValue,Hi.High)),this.maxHandleLabelElement.setPosition(this.getHandleLabelPos(Me.Max,e)),Q.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.maxPointerStyle={backgroundColor:this.getPointerColor(Me.Max)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateFloorAndCeilLabelsVisibility(){if(this.viewOptions.hidePointerLabels)return;let e=!1,n=!1,o=this.isLabelBelowFloorLabel(this.minHandleLabelElement),c=this.isLabelAboveCeilLabel(this.minHandleLabelElement),p=this.isLabelAboveCeilLabel(this.maxHandleLabelElement),v=this.isLabelBelowFloorLabel(this.combinedLabelElement),w=this.isLabelAboveCeilLabel(this.combinedLabelElement);if(o?(e=!0,this.floorLabelElement.hide()):(e=!1,this.floorLabelElement.show()),c?(n=!0,this.ceilLabelElement.hide()):(n=!1,this.ceilLabelElement.show()),this.range){let k=this.combinedLabelElement.isVisible()?w:p,E=this.combinedLabelElement.isVisible()?v:o;k?this.ceilLabelElement.hide():n||this.ceilLabelElement.show(),E?this.floorLabelElement.hide():e||this.floorLabelElement.show()}}isLabelBelowFloorLabel(e){let n=e.position,o=e.dimension,c=this.floorLabelElement.position,p=this.floorLabelElement.dimension;return this.viewOptions.rightToLeft?n+o>=c-2:n<=c+p+2}isLabelAboveCeilLabel(e){let n=e.position,o=e.dimension,c=this.ceilLabelElement.position,p=this.ceilLabelElement.dimension;return this.viewOptions.rightToLeft?n<=c+p+2:n+o>=c-2}updateSelectionBar(){let e=0,n=0,o=this.viewOptions.rightToLeft?!this.viewOptions.showSelectionBarEnd:this.viewOptions.showSelectionBarEnd,c=this.viewOptions.rightToLeft?this.maxHandleElement.position+this.handleHalfDimension:this.minHandleElement.position+this.handleHalfDimension;if(this.range)n=Math.abs(this.maxHandleElement.position-this.minHandleElement.position),e=c;else if(Q.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue))o?(n=Math.ceil(Math.abs(this.maxHandlePosition-this.minHandleElement.position)+this.handleHalfDimension),e=Math.floor(this.minHandleElement.position+this.handleHalfDimension)):(n=this.minHandleElement.position+this.handleHalfDimension,e=0);else{let p=this.viewOptions.showSelectionBarFromValue,v=this.valueToPosition(p);(this.viewOptions.rightToLeft?this.viewLowValue<=p:this.viewLowValue>p)?(n=this.minHandleElement.position-v,e=v+this.handleHalfDimension):(n=v-this.minHandleElement.position,e=this.minHandleElement.position+this.handleHalfDimension)}if(this.selectionBarElement.setDimension(n),this.selectionBarElement.setPosition(e),this.range&&this.viewOptions.showOuterSelectionBars&&(this.viewOptions.rightToLeft?(this.rightOuterSelectionBarElement.setDimension(e),this.rightOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.leftOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(e+n)),this.leftOuterSelectionBarElement.setPosition(e+n)):(this.leftOuterSelectionBarElement.setDimension(e),this.leftOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.rightOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(e+n)),this.rightOuterSelectionBarElement.setPosition(e+n))),Q.isNullOrUndefined(this.viewOptions.getSelectionBarColor)){if(!Q.isNullOrUndefined(this.viewOptions.selectionBarGradient)){let p=Q.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)?0:this.valueToPosition(this.viewOptions.showSelectionBarFromValue),v=p-e>0&&!o||p-e<=0&&o,w=this.viewOptions.vertical?v?"bottom":"top":v?"left"
5:"right";this.barStyle={backgroundImage:"linear-gradient(to "+w+", "+this.viewOptions.selectionBarGradient.from+" 0%,"+this.viewOptions.selectionBarGradient.to+" 100%)"},this.viewOptions.vertical?(this.barStyle.backgroundPosition="center "+(p+n+e+(v?-this.handleHalfDimension:0))+"px",this.barStyle.backgroundSize="100% "+(this.fullBarElement.dimension-this.handleHalfDimension)+"px"):(this.barStyle.backgroundPosition=p-e+(v?this.handleHalfDimension:0)+"px center",this.barStyle.backgroundSize=this.fullBarElement.dimension-this.handleHalfDimension+"px 100%")}}else{let p=this.getSelectionBarColor();this.barStyle={backgroundColor:p}}}getSelectionBarColor(){return this.range?this.viewOptions.getSelectionBarColor(this.value,this.highValue):this.viewOptions.getSelectionBarColor(this.value)}getPointerColor(e){return e===Me.Max?this.viewOptions.getPointerColor(this.highValue,e):this.viewOptions.getPointerColor(this.value,e)}getTickColor(e){return this.viewOptions.getTickColor(e)}updateCombinedLabel(){let e=null;if(this.viewOptions.rightToLeft?e=this.minHandleLabelElement.position-this.minHandleLabelElement.dimension-10<=this.maxHandleLabelElement.position:e=this.minHandleLabelElement.position+this.minHandleLabelElement.dimension+10>=this.maxHandleLabelElement.position,e){let n=this.getDisplayValue(this.viewLowValue,Hi.Low),o=this.getDisplayValue(this.viewHighValue,Hi.High),c=this.viewOptions.rightToLeft?this.viewOptions.combineLabels(o,n):this.viewOptions.combineLabels(n,o);this.combinedLabelElement.setValue(c);let p=this.viewOptions.boundPointerLabels?Math.min(Math.max(this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2,0),this.fullBarElement.dimension-this.combinedLabelElement.dimension):this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2;this.combinedLabelElement.setPosition(p),this.minHandleLabelElement.hide(),this.maxHandleLabelElement.hide(),this.combinedLabelElement.show()}else this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.maxHandleLabelElement.show(),this.minHandleLabelElement.show(),this.combinedLabelElement.hide();this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}getDisplayValue(e,n){return!Q.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray&&(e=this.getStepValue(e)),this.viewOptions.translate(e,n)}roundStep(e,n){let o=Q.isNullOrUndefined(n)?this.viewOptions.step:n,c=Nt.roundToPrecisionLimit((e-this.viewOptions.floor)/o,this.viewOptions.precisionLimit);return c=Math.round(c)*o,Nt.roundToPrecisionLimit(this.viewOptions.floor+c,this.viewOptions.precisionLimit)}valueToPosition(e){let n=Q.linearValueToPosition;Q.isNullOrUndefined(this.viewOptions.customValueToPosition)?this.viewOptions.logScale&&(n=Q.logValueToPosition):n=this.viewOptions.customValueToPosition,e=Nt.clampToRange(e,this.viewOptions.floor,this.viewOptions.ceil);let o=n(e,this.viewOptions.floor,this.viewOptions.ceil);return Q.isNullOrUndefined(o)&&(o=0),this.viewOptions.rightToLeft&&(o=1-o),o*this.maxHandlePosition}positionToValue(e){let n=e/this.maxHandlePosition;this.viewOptions.rightToLeft&&(n=1-n);let o=Q.linearPositionToValue;Q.isNullOrUndefined(this.viewOptions.customPositionToValue)?this.viewOptions.logScale&&(o=Q.logPositionToValue):o=this.viewOptions.customPositionToValue;let c=o(n,this.viewOptions.floor,this.viewOptions.ceil);return Q.isNullOrUndefined(c)?0:c}getEventXY(e){return this.viewOptions.vertical||this.viewOptions.rotate!==0?e.clientY:e.clientX}getEventPosition(e){let n=this.elementRef.nativeElement.getBoundingClientRect(),o=this.viewOptions.vertical||this.viewOptions.rotate!==0?n.bottom:n.left,c=0;return this.viewOptions.vertical||this.viewOptions.rotate!==0?c=-this.getEventXY(e)+o:c=this.getEventXY(e)-o,c*this.viewOptions.scale-this.handleHalfDimension}getNearestHandle(e){if(!this.range)return Me.Min;let n=this.getEventPosition(e),o=Math.abs(n-this.minHandleElement.position),c=Math.abs(n-this.maxHandleElement.position);return o<c?Me.Min:o>c?Me.Max:this.viewOptions.rightToLeft?n>this.minHandleElement.position?Me.Min:Me.Max:n<this.minHandleElement.position?Me.Min:Me.Max}bindEvents(){let e=this.viewOptions.draggableRange;this.viewOptions.onlyBindHandles||this.selectionBarElement.on("pointerdown",n=>this.onBarStart(null,e,n,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.on("pointerdown",n=>this.onBarStart(Me.Min,e,n,!0,!0)),this.maxHandleElement.on("pointerdown",n=>this.onBarStart(Me.Max,e,n,!0,!0))):(this.minHandleElement.on("pointerdown",n=>this.onStart(Me.Min,n,!0,!0)),this.range&&this.maxHandleElement.on("pointerdown",n=>this.onStart(Me.Max,n,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.on("pointerdown",n=>this.onStart(null,n,!0,!0,!0)),this.ticksElement.on("pointerdown",n=>this.onStart(null,n,!0,!0,!0,!0)))),this.viewOptions.onlyBindHandles||this.selectionBarElement.onPassive("pointerdown",n=>this.onBarStart(null,e,n,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.onPassive("pointerdown",n=>this.onBarStart(Me.Min,e,n,!0,!0)),this.maxHandleElement.onPassive("pointerdown",n=>this.onBarStart(Me.Max,e,n,!0,!0))):(this.minHandleElement.onPassive("pointerdown",n=>this.onStart(Me.Min,n,!0,!0)),this.range&&this.maxHandleElement.onPassive("pointerdown",n=>this.onStart(Me.Max,n,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.onPassive("pointerdown",n=>this.onStart(null,n,!0,!0,!0)),this.ticksElement.onPassive("pointerdown",n=>
5this.onStart(null,n,!1,!1,!0,!0)))),this.viewOptions.keyboardSupport&&(this.minHandleElement.on("focus",()=>this.onPointerFocus(Me.Min)),this.range&&this.maxHandleElement.on("focus",()=>this.onPointerFocus(Me.Max)))}getOptionsInfluencingEventBindings(e){return[e.disabled,e.readOnly,e.draggableRange,e.draggableRangeOnly,e.onlyBindHandles,e.keyboardSupport]}unbindEvents(){this.unsubscribeOnMove(),this.unsubscribeOnEnd();for(let e of this.getAllSliderElements())Q.isNullOrUndefined(e)||e.off()}onBarStart(e,n,o,c,p,v,w){n?this.onDragStart(e,o,c,p):this.onStart(e,o,c,p,v,w)}onStart(e,n,o,c,p,v){n.stopPropagation(),n.pointerType!=="touch"&&!Ac&&n.preventDefault(),this.moving=!1,this.calculateViewDimensions(),Q.isNullOrUndefined(e)&&(e=this.getNearestHandle(n)),this.currentTrackingPointer=e;let w=this.getPointerElement(e);if(w.active=!0,this.preStartHandleValue=this.getCurrentTrackingValue(),this.viewOptions.keyboardSupport&&w.focus(),o){this.unsubscribeOnMove();let k=E=>this.dragging.active?this.onDragMove(E):this.onMove(E);n.pointerType==="touch"?this.onMoveEventListener=this.eventListenerHelper.attachPassiveEventListener(this.document,"pointermove",k):this.onMoveEventListener=this.eventListenerHelper.attachEventListener(this.document,"pointermove",k)}if(c){this.unsubscribeOnEnd();let k=E=>this.onEnd(E);n.pointerType==="touch"?(this.onEndEventListener=this.eventListenerHelper.attachPassiveEventListener(this.document,"pointerup",k),this.onCancelEventListener=this.eventListenerHelper.attachPassiveEventListener(this.document,"pointercancel",k)):(this.onEndEventListener=this.eventListenerHelper.attachEventListener(this.document,"pointerup",k),this.onCancelEventListener=this.eventListenerHelper.attachPassiveEventListener(this.document,"pointercancel",k))}this.userChangeStart.emit(this.getChangeContext()),n.pointerType==="touch"&&n.isPrimary&&(this.touchId=n.pointerId),p&&this.onMove(n,!0),v&&this.onEnd(n)}onMove(e,n){if(e.pointerType==="touch"&&!e.isPrimary)return;
5this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0;let o=this.getEventPosition(e),c,p=this.viewOptions.rightToLeft?this.viewOptions.floor:this.viewOptions.ceil,v=this.viewOptions.rightToLeft?this.viewOptions.ceil:this.viewOptions.floor;o<=0?c=v:o>=this.maxHandlePosition?c=p:(c=this.positionToValue(o),n&&!Q.isNullOrUndefined(this.viewOptions.tickStep)?c=this.roundStep(c,this.viewOptions.tickStep):c=this.roundStep(c)),this.positionTrackingHandle(c)}forceEnd(e=!1){this.moving=!1,this.viewOptions.animate&&(this.sliderElementAnimateClass=!0),e&&(this.sliderElementAnimateClass=!1,setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate})),this.touchId=null,this.viewOptions.keyboardSupport||(this.minHandleElement.active=!1,this.maxHandleElement.active=!1,this.currentTrackingPointer=null),this.dragging.active=!1,this.unsubscribeOnMove(),this.unsubscribeOnEnd(),this.userChangeEnd.emit(this.getChangeContext())}onEnd(e){e.pointerType==="touch"&&!e.isPrimary||this.forceEnd()}onPointerFocus(e){let n=this.getPointerElement(e);n.on("blur",()=>this.onPointerBlur(n)),n.on("keydown",o=>this.onKeyboardEvent(o)),n.on("keyup",()=>this.onKeyUp()),n.active=!0,this.currentTrackingPointer=e,this.currentFocusPointer=e,this.firstKeyDown=!0}onKeyUp(){this.firstKeyDown=!0,this.userChangeEnd.emit(this.getChangeContext())}onPointerBlur(e){e.off("blur"),e.off("keydown"),e.off("keyup"),e.active=!1,Q.isNullOrUndefined(this.touchId)&&(this.currentTrackingPointer=null,this.currentFocusPointer=null)}getKeyActions(e){let n=this.viewOptions.ceil-this.viewOptions.floor,o=e+this.viewOptions.step,c=e-this.viewOptions.step,p=e+n/10,v=e-n/10;this.viewOptions.reversedControls&&(o=e-this.viewOptions.step,c=e+this.viewOptions.step,p=e-n/10,v=e+n/10);let w={UP:o,DOWN:c,LEFT:c,RIGHT:o,PAGEUP:p,PAGEDOWN:v,HOME:this.viewOptions.reversedControls?this.viewOptions.ceil:this.viewOptions.floor,END:this.viewOptions.reversedControls?this.viewOptions.floor:this.viewOptions.ceil};return this.viewOptions.rightToLeft&&(w.LEFT=o,w.RIGHT=c,(this.viewOptions.vertical||this.viewOptions.rotate!==0)&&(w.UP=c,w.DOWN=o)),w}onKeyboardEvent(e){let n=this.getCurrentTrackingValue(),o=Q.isNullOrUndefined(e.keyCode)?e.which:e.keyCode,c={38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"},p=this.getKeyActions(n),v=c[o],w=p[v];if(Q.isNullOrUndefined(w)||Q.isNullOrUndefined(this.currentTrackingPointer))return;e.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.userChangeStart.emit(this.getChangeContext()));let k=Nt.clampToRange(w,this.viewOptions.floor,this.viewOptions.ceil),E=this.roundStep(k);if(!this.viewOptions.draggableRangeOnly)this.positionTrackingHandle(E);else{let F=this.viewHighValue-this.viewLowValue,V,U;this.currentTrackingPointer===Me.Min?(V=E,U=E+F,U>this.viewOptions.ceil&&(U=this.viewOptions.ceil,V=U-F)):this.currentTrackingPointer===Me.Max&&(U=E,V=E-F,V<this.viewOptions.floor&&(V=this.viewOptions.floor,U=V+F)),this.positionTrackingBar(V,U)}}onDragStart(e,n,o,c){let p=this.getEventPosition(n);this.dragging=new Rc,this.dragging.active=!0,this.dragging.value=this.positionToValue(p),this.dragging.difference=this.viewHighValue-this.viewLowValue,this.dragging.lowLimit=this.viewOptions.rightToLeft?this.minHandleElement.position-p:p-this.minHandleElement.position,this.dragging.highLimit=this.viewOptions.rightToLeft?p-this.maxHandleElement.position:this.maxHandleElement.position-p,this.onStart(e,n,o,c)}getMinValue(e,n,o){let c=this.viewOptions.rightToLeft,p=null;return n?o?p=c?this.viewOptions.floor:this.viewOptions.ceil-this.dragging.difference:p=c?this.viewOptions.ceil-this.dragging.difference:this.viewOptions.floor:p=c?this.positionToValue(e+this.dragging.lowLimit):this.positionToValue(e-this.dragging.lowLimit),this.roundStep(p)}getMaxValue(e,n,o){let c=this.viewOptions.rightToLeft,p=null;return n?o?p=c?this.viewOptions.floor+this.dragging.difference:this.viewOptions.ceil:p=c?this.viewOptions.ceil:this.viewOptions.floor+this.dragging.difference:c?p=this.positionToValue(e+this.dragging.lowLimit)+this.dragging.difference:p=this.positionToValue(e-this.dragging.lowLimit)+this.dragging.difference,this.roundStep(p)}onDragMove(e){let n=this.getEventPosition(e);
5this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0;let o,c,p,v;this.viewOptions.rightToLeft?(o=this.dragging.lowLimit,c=this.dragging.highLimit,p=this.maxHandleElement,v=this.minHandleElement):(o=this.dragging.highLimit,c=this.dragging.lowLimit,p=this.minHandleElement,v=this.maxHandleElement);let w=n<=c,k=n>=this.maxHandlePosition-o,E,F;if(w){if(p.position===0)return;E=this.getMinValue(n,!0,!1),F=this.getMaxValue(n,!0,!1)}else if(k){if(v.position===this.maxHandlePosition)return;F=this.getMaxValue(n,!0,!0),E=this.getMinValue(n,!0,!0)}else E=this.getMinValue(n,!1,!1),F=this.getMaxValue(n,!1,!1);this.positionTrackingBar(E,F)}positionTrackingBar(e,n){!Q.isNullOrUndefined(this.viewOptions.minLimit)&&e<this.viewOptions.minLimit&&(e=this.viewOptions.minLimit,n=Nt.roundToPrecisionLimit(e+this.dragging.difference,this.viewOptions.precisionLimit)),!Q.isNullOrUndefined(this.viewOptions.maxLimit)&&n>this.viewOptions.maxLimit&&(n=this.viewOptions.maxLimit,e=Nt.roundToPrecisionLimit(n-this.dragging.difference,this.viewOptions.precisionLimit)),this.viewLowValue=e,this.viewHighValue=n,this.applyViewChange(),this.updateHandles(Me.Min,this.valueToPosition(e)),this.updateHandles(Me.Max,this.valueToPosition(n))}positionTrackingHandle(e){e=this.applyMinMaxLimit(e),this.range&&(this.viewOptions.pushRange?e=this.applyPushRange(e):(this.viewOptions.noSwitching&&(this.currentTrackingPointer===Me.Min&&e>this.viewHighValue?e=this.applyMinMaxRange(this.viewHighValue):this.currentTrackingPointer===Me.Max&&e<this.viewLowValue&&(e=this.applyMinMaxRange(this.viewLowValue))),e=this.applyMinMaxRange(e),this.currentTrackingPointer===Me.Min&&e>this.viewHighValue?(this.viewLowValue=this.viewHighValue,this.applyViewChange(),this.updateHandles(Me.Min,this.maxHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=Me.Max,this.minHandleElement.active=!1,this.maxHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.maxHandleElement.focus()):this.currentTrackingPointer===Me.Max&&e<this.viewLowValue&&(this.viewHighValue=this.viewLowValue,this.applyViewChange(),this.updateHandles(Me.Max,this.minHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=Me.Min,this.maxHandleElement.active=!1,this.minHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.minHandleElement.focus()))),this.getCurrentTrackingValue()!==e&&(this.currentTrackingPointer===Me.Min?(this.viewLowValue=e,this.applyViewChange()):this.currentTrackingPointer===Me.Max&&(this.viewHighValue=e,this.applyViewChange()),this.updateHandles(this.currentTrackingPointer,this.valueToPosition(e)),this.updateAriaAttributes())}applyMinMaxLimit(e){return!Q.isNullOrUndefined(this.viewOptions.minLimit)&&e<this.viewOptions.minLimit?this.viewOptions.minLimit:!Q.isNullOrUndefined(this.viewOptions.maxLimit)&&e>this.viewOptions.maxLimit?this.viewOptions.maxLimit:e}applyMinMaxRange(e){let n=this.currentTrackingPointer===Me.Min?this.viewHighValue:this.viewLowValue,o=Math.abs(e-n);if(!Q.isNullOrUndefined(this.viewOptions.minRange)&&o<this.viewOptions.minRange){if(this.currentTrackingPointer===Me.Min)return Nt.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.minRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===Me.Max)return Nt.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.minRange,this.viewOptions.precisionLimit)}if(!Q.isNullOrUndefined(this.viewOptions.maxRange)&&o>this.viewOptions.maxRange){if(this.currentTrackingPointer===Me.Min)return Nt.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.maxRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===Me.Max)return Nt.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.maxRange,this.viewOptions.precisionLimit)}return e}applyPushRange(e){let n=this.currentTrackingPointer===Me.Min?this.viewHighValue-e:e-this.viewLowValue,o=Q.isNullOrUndefined(this.viewOptions.minRange)?this.viewOptions.step:this.viewOptions.minRange,c=this.viewOptions.maxRange;return n<o?(this.currentTrackingPointer===Me.Min?(this.viewHighValue=Nt.roundToPrecisionLimit(Math.min(e+o,this.viewOptions.ceil),this.viewOptions.precisionLimit),e=Nt.roundToPrecisionLimit(this.viewHighValue-o,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(Me.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===Me.Max&&(this.viewLowValue=Nt.roundToPrecisionLimit(Math.max(e-o,this.viewOptions.floor),this.viewOptions.precisionLimit),e=Nt.roundToPrecisionLimit(this.viewLowValue+o,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(Me.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()):!Q.isNullOrUndefined(c)&&n>c&&(this.currentTrackingPointer===Me.Min?(this.viewHighValue=Nt.roundToPrecisionLimit(e+c,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(Me.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===Me.Max&&(this.viewLowValue=Nt.roundToPrecisionLimit(e-c,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(Me.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()),e}getChangeContext(){let e=new Il;return e.pointerType=this.currentTrackingPointer,e.value=+this.value,this.range&&(e.highValue=+this.highValue),e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=A({type:t,selectors:[["ngx-slider"]],contentQueries:function(n,o,c){if(n&1&&Cm(c,C0,5),n&2){let p;gt(p=pt())&&(o.tooltipTemplate=p.first)}},viewQuery:function(n,o){if(n&1&&Kt(x0,5,ko)(M0,5,ko)(P0,5,ko)(O0,5,ko)(w0,5,Dl)(y0,5,Dl)(S0,5,Vr)(k0,5,Vr)(E0,5,Vr)(T0,5,Vr)(D0,5,Vr)(I0,5,ko),n&2){let c;gt(c=pt())&&(o.leftOuterSelectionBarElement=c.first),gt(c=pt())&&(o.rightOuterSelectionBarElement=c.first),gt(c=pt())&&(o.fullBarElement=c.first),gt(c=pt())&&(o.selectionBarElement=c.first),gt(c=pt())&&(o.minHandleElement=c.first),gt(c=pt())&&(o.maxHandleElement=c.first),gt(c=pt())&&(o.floorLabelElement=c.first),gt(c=pt())&&(o.ceilL
5abelElement=c.first),gt(c=pt())&&(o.minHandleLabelElement=c.first),gt(c=pt())&&(o.maxHandleLabelElement=c.first),gt(c=pt())&&(o.combinedLabelElement=c.first),gt(c=pt())&&(o.ticksElement=c.first)}},hostVars:10,hostBindings:function(n,o){n&1&&z("resize",function(p){return o.onResize(p)},ii),n&2&&(xn("disabled",o.sliderElementDisabledAttr)("aria-label",o.sliderElementAriaLabel),me("ngx-slider",o.sliderElementNgxSliderClass)("vertical",o.sliderElementVerticalClass)("animate",o.sliderElementAnimateClass)("with-legend",o.sliderElementWithLegendClass))},inputs:{value:"value",highValue:"highValue",options:"options",manualRefresh:"manualRefresh",triggerFocus:"triggerFocus",cancelUserChange:"cancelUserChange"},outputs:{valueChange:"valueChange",highValueChange:"highValueChange",userChangeStart:"userChangeStart",userChange:"userChange",userChangeEnd:"userChangeEnd"},standalone:!1,features:[ar([V0]),Ha],decls:30,vars:12,consts:[["leftOuterSelectionBar",""],["rightOuterSelectionBar",""],["fullBar",""],["selectionBar",""],["minHandle",""],["maxHandle",""],["floorLabel",""],["ceilLabel",""],["minHandleLabel",""],["maxHandleLabel",""],["combinedLabel",""],["ticksElement",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-left-out-selection"],[1,"ngx-slider-span","ngx-slider-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-right-out-selection"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-full-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-selection-bar"],[1,"ngx-slider-span","ngx-slider-bar","ngx-slider-selection",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-min",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-max",3,"ngStyle"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-floor"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-ceil"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-value"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-high"],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-combined"],["ngxSliderElement","",1,"ngx-slider-ticks",3,"hidden"],[1,"ngx-slider-tick",3,"ngClass","ngStyle"],[3,"template","tooltip","placement"],[1,"ngx-slider-span","ngx-slider-tick-value",3,"template","tooltip","placement","content"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerText"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerHTML"]],template:function(n,o){n&1&&(d(0,"span",12,0),M(2,"span",13),m(),d(3,"span",14,1),M(5,"span",13),m(),d(6,"span",15,2),M(8,"span",13),m(),d(9,"span",16,3),M(11,"span",17),m(),M(12,"span",18,4)(14,"span",19,5)(16,"span",20,6)(18,"span",21,7)(20,"span",22,8)(22,"span",23,9)(24,"span",24,10),d(26,"span",25,11),ne(28,z0,5,10,"span",26,Ye),m()),n&2&&(a(6),me("ngx-slider-transparent",o.fullBarTransparentClass),a(3),me("ngx-slider-draggable",o.selectionBarDraggableClass),a(2),b("ngStyle",o.barStyle),a(),b("ngStyle",o.minPointerStyle),a(2),Et("display",o.range?"inherit":"none"),b("ngStyle",o.maxPointerStyle),a(12),me("ngx-slider-ticks-values-under",o.ticksUnderValuesClass),b("hidden",!o.showTicks),a(2),ie(o.ticks))},dependencies:[pn,Pm,ko,Dl,Vr,N0],styles:['.ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;user-select:none;touch-action:pan-y}  .ngx-slider.with-legend{margin-bottom:40px}  .ngx-slider[disabled]{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-pointer{cursor:not-allowed;background-color:#d8e0f3}  .ngx-slider[disabled] .ngx-slider-draggable{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-selection{background:#8b91a2}  .ngx-slider[disabled] .ngx-slider-tick{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-tick.ngx-slider-selected{background:#8b91a2}  .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block}  .ngx-slider .ngx-slider-base{width:100%;height:100%;padding:0}
5  .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1}  .ngx-slider .ngx-slider-draggable{cursor:move}  .ngx-slider .ngx-slider-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-transparent .ngx-slider-bar{background:transparent}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background:#df002d}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background:#03a688}  .ngx-slider .ngx-slider-selection{z-index:2;background:#0db9f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}  .ngx-slider .ngx-slider-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}  .ngx-slider .ngx-slider-pointer:after{content:"";width:8px;height:8px;position:absolute;top:12px;left:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff}  .ngx-slider .ngx-slider-pointer:hover:after{background-color:#fff}  .ngx-slider .ngx-slider-pointer.ngx-slider-active{z-index:4}  .ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:#451aff}
5  .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;font-size:16px}  .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#55637d}  .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none}  .ngx-slider .ngx-slider-ticks-values-under .ngx-slider-tick-value{top:auto;bottom:-36px}  .ngx-slider .ngx-slider-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px}  .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#0db9f0}  .ngx-slider .ngx-slider-tick-value{position:absolute;top:-34px;transform:translate(-50%)}  .ngx-slider .ngx-slider-tick-legend{position:absolute;top:24px;transform:translate(-50%);max-width:50px;white-space:normal}  .ngx-slider.vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;touch-action:pan-x}  .ngx-slider.vertical .ngx-slider-base{width:100%;height:100%;padding:0}  .ngx-slider.vertical .ngx-slider-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px}  .ngx-slider.vertical .ngx-slider-bar{bottom:0;left:auto;width:4px;height:100%}  .ngx-slider.vertical .ngx-slider-pointer{left:-14px!important;top:auto;bottom:0}  .ngx-slider.vertical .ngx-slider-bubble{left:16px!important;bottom:0}  .ngx-slider.vertical .ngx-slider-ticks{height:100%;width:0;left:-3px;top:0;z-index:1}  .ngx-slider.vertical .ngx-slider-tick{vertical-align:middle;margin-left:auto;margin-top:11px}  .ngx-slider.vertical .ngx-slider-tick-value{left:24px;top:auto;transform:translateY(-28%)}  .ngx-slider.vertical .ngx-slider-tick-legend{top:auto;right:24px;transform:translateY(-28%);max-width:none;white-space:nowrap}  .ngx-slider.vertical .ngx-slider-ticks-values-under .ngx-slider-tick-value{bottom:auto;left:auto;right:24px}  .ngx-slider *{transition:none}  .ngx-slider.animate .ngx-slider-bar-wrapper{transition:all linear .3s}  .ngx-slider.animate .ngx-slider-selection{transition:background-color linear .3s}  .ngx-slider.animate .ngx-slider-pointer{transition:all linear .3s}  .ngx-slider.animate .ngx-slider-pointer:after{transition:all linear .3s}  .ngx-slider.animate .ngx-slider-bubble{transition:all linear .3s}  .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity linear .3s}  .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity linear .3s}  .ngx-slider.animate .ngx-slider-tick{transition:background-color linear .3s}']})}return t})(),Gc=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Ua({type:t});static \u0275inj=Va({imports:[go]})}return t})();function A0(t,l){if(t&1&&(M(0,"repower-icon",2),d(1,"div",3),M(2,"span",4),m()),t&2){let e=l.$implicit;b("bicon",!0),a(2),b("innerHTML",e,W)}}function H0(t,l){if(t&1&&(d(0,"p",0),ne(1,A0,3,2,null,null,Ye),m()),t&2){let e=g(),n=we(0);a(),ie(e.getSpecs(n.specs))}}function U0(t,l){if(t&1&&M(0,"p",1),t&2){g();let e=we(2);b("innerHTML",e.value,W)}}var $c=(()=>{class t{constructor(){this.translationService=C(ce),this.selectedProduct=H.required(),this.product=H.required(),this.mProductSpec=T(mkNone()),this.isSome=isSome}ngAfterViewInit(){let e=this.selectedProduct();if(this.product()&&e){let n=this.product().spec+e.id,o=()=>this.translationService.translate()(this.product().spec)!==this.product().spec?mkSome(this.translationService.translate()(this.product().spec)):mkNone(),c=this.translationService.translate()(n)===n?o():mkSome(this.translationService.translate()(n));this.mProductSpec.set(c)}}getSpecs(e){return this.translationService.translate()(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-product-specs"]],inputs:{selectedProduct:[1,"selectedProduct"],product:[1,"product"]},decls:4,vars:4,consts:[[1,"card-text","spec",2,"padding-top","10px"],[1,"card-text","spec",2,"padding-top","10px",3,"innerHTML"],["name","tick",2,"color","rgb(161, 176, 25)",3,"bicon"],[2,"position","relative","left","25px","top","-22px","padding-right","25px"],[3,"innerHTML"]],template:function(n,o){if(n&1&&(tt(0),P(1,H0,3,0,"p",0),tt(2),P(3,U0,1,1,"p",1)),n&2){let c=Ke(o.product());a(),O(c.specs?1:-1),a();let p=Ke(o.mProductSpec());a(),O(c.spec&&o.isSome(p)?3:-1)}},dependencies:[Ie],encapsulation:2})}}return t})();var pp=t=>({product:t});function R0(t,l){if(t&1){let e=N();d(0,"button",8),z("click",function(){D(e);let o=g(),c=_e(10);return I(o.openModal(c,o.product()))}),M(1,"repower-icon",9),m()}t&2&&(a(),b("bicon",!0))}function W0(t,l){if(t&1){let e=N();d(0,"div",10),M(1,"span",11),f(2,"% "),m(),d(3,"div",12)(4,"ngx-slider",13),z("userChangeStart",function(){D(e);let o=g();return I(o.valueChangeByUser=!0)})("userChange",function(){D(e);let o=g();return I(o.valueChangeByUser=!0)})("userChangeEnd",function(){D(e);let o=g();return I(o.valueChangeByUser=!1)})("valueChange",function(o){D(e);let c=g();return I(c.valueChange(o))}),m()()}if(t&2){let e=g();a(),Et("color",e.product().color),b("innerHTML",e.amount(),W),a(3),b("value",e.amount())("options",e.options)}}function G0(t,l){if(t&1){let e=N();d(0,"div",7)(1,"div",14)(2,"div")(3,"input",15),z("click",function(){D(e);let o=g();return I(o.radioClicked())}),m(),M(4,"label",16),m()()()}if(t&2){let e=g();a(3),b("id",e.product().id)("checked",e.amount()===100),a(),b("for",e.product().id)}}function $0(t,l){if(t&1&&M(0,"img",21),t&2){let e=g().product,n=g();ee(_t("img-fluid d-block mx-auto ",e.id)),Et("width",e.logoWidth,"%"),b("src",n.subtenantImageAssetString()+e.logo,$e)}}function Y0(t,l){if(t&1&&(M(0,"p",22),h(1,"enbtranslate")),t&2){let e=g().product;ee(_t("productEditorHeaderSubject subjecttext ",e.colortextclass)),b("innerHTML",_(1,4,e.editorSubject),W)}}function q0(t,l){if(t&1&&(d(0,"div",17)(1,"div",18),P(2,$0,1,6,"img",19),P(3,Y0,2,6,"p",20),m()()),t&2){let e=l.product;a(2),O(e.logo?2:-1),a(),O(e.editorSubject?3:-1)}}function Z0(t,l){if(t&1&&(d(0,"div",27),mt(1,4),m(),M(2,"enb-product-specs",28)),t&2){let e=g(2),n=_e(8);a(),b("ngTemplateOutlet",n)("ngTemplateOutletContext",ze(4,pp,e.modalProduct.value)),a(),b("product",e.modalProduct.value)("selectedProduct",e.selectedProduct())}}function K0(t,l){if(t&1){let e=N();d(0,"evu-modal",23)(1,"div",24),P(2,Z0,3,6),m(),d(3,"div",25)(4,"button",26),z("
5click",function(){D(e);let o=g();return I(o.modalService.close())}),f(5),h(6,"enbtranslate"),m()()()}if(t&2){let e=g();b("showFooter",!1),a(2),O(e.isSome(e.modalProduct)?2:-1),a(3),y(" ",_(6,3,"common.abort")," ")}}var Yc=(()=>{class t{constructor(){this.translationService=C(ce),this.resizeService=C(Ue),this.tenantNameService=C(dt),this.repowerConfigService=C(ut),this.modalService=C(kt),this.isMobile=this.resizeService.isMobile,this.language=K(()=>this.repowerConfigService.currentLanguage()),this.ProductItem=ui,this.isSome=isSome,this.amount=Ci(0),this.product=H.required(),this.selectedProduct=H.required(),this.allProducts=H.required(),this.hasHTNT=H(!1),this.onlyRadioButton=H(!1),this.amountChange=Re(),this.subtenantImageAssetString=this.tenantNameService.subtenantImageAssetString,this.modalProduct=mkNone(),this.mProductSpec="",this.valueChangeByUser=!1,this.options={floor:0,showSelectionBar:!0,animate:!1,ceil:100,getSelectionBarColor:this.getColor.bind(this),getPointerColor:this.getColor.bind(this),getTickColor:this.getColor.bind(this),keyboardSupport:!1,translate:e=>"",customPositionToValue:(e,n,o)=>{let c=e*(o-n)+n,p=this.product()?.steps[0];for(let v of this.product()?.steps??[]){if(Math.abs(c-v)>Math.abs(c-(p??0)))return p??0;p=v}return p??0}}}getColor(){return this.product()?this.product().color:"gray"}valueChange(e){let n=this.allProducts()?.filter(p=>p.product.id!==this.product().id),c=(this.allProducts()?.length??0)>0;((n?.length??0)>0||!c)&&this.valueChangeByUser&&(this.amount.set(e),this.amountChange.emit({amount:this.amount(),valueChangeByUser:this.valueChangeByUser}))}openModal(e,n){this.modalProduct=mkSome(n);let o={id:"product-editor-slider-modal",header:{title:"components.productSlider.productInformation",icon:mkNone(),extraButtons:[]},template:e,size:xt.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(o)}radioClicked(){this.valueChangeByUser=!0,this.valueChange(100-this.amount()),this.valueChangeByUser=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-product-editor-slider"]],inputs:{amount:[1,"amount"],product:[1,"product"],selectedProduct:[1,"selectedProduct"],allProducts:[1,"allProducts"],hasHTNT:[1,"hasHTNT"],onlyRadioButton:[1,"onlyRadioButton"]},outputs:{amount:"amountChange",amountChange:"amountChange"},decls:11,vars:6,consts:[["productLogo",""],["modalSpec",""],[1,"product-slider-container"],[1,"product-logo"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"icon-btn-primary"],[1,"product-body","mt-2"],[1,"col","text-center"],[1,"icon-btn-primary",3,"click"],["name","bi-question-lg",3,"bicon"],[1,"productEditorHeader","col","text-center"],[2,"font-size","35px","font-weight","bold",3,"innerHTML"],[1,"ngx-slider-container"],[1,"product-slider",3,"userChangeStart","userChange","userChangeEnd","valueChange","value","options"],[1,"custom-control","custom-radio"],["type","radio","name","productChoiceRadiosShow",1,"radio","custom-control-input",3,"click","id","checked"],[1,"custom-control-label","ms-2",3,"for"],[1,"flex-col","w-100"],[1,"flex-row-vcenter"],[3,"class","src","width"],[3,"class","innerHTML"],[3,"src"],[3,"innerHTML"],[3,"showFooter"],["modal-body","",1,"modal-body"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary",3,"click"],[1,"product-logo","modal-product-logo"],[3,"product","selectedProduct"]],template:function(n,o){if(n&1&&(d(0,"div",2)(1,"div",3),mt(2,4),P(3,R0,2,1,"button",5),m(),d(4,"div",6),P(5,W0,5,5)(6,G0,5,3,"div",7),m()(),fe(7,q0,4,2,"ng-template",null,0,Se)(9,K0,7,5,"ng-template",null,1,Se)),n&2){let c=_e(8);a(2),b("ngTemplateOutlet",c)("ngTemplateOutletContext",ze(4,pp,o.product())),a(),O(o.isMobile()?3:-1),a(2),O(o.onlyRadioButton()?6:5)}},dependencies:[Gc,ga,Ie,go,Lt,$c,Ht,Y],styles:[`@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;
5src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");
5unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[_ngcontent-%COMP%]:root{--evu-font: Ubuntu, sans-serif;--evu-font-light: Ubuntu, sans-serif;--evu-font-bold: Ubuntu, sans-serif;--evu-fontsize-xs: 10px;--evu-fontsize-sm: 12px;--evu-fontsize-md: 14px;--evu-fontsize-lg: 16px;--evu-fontsize-xl: 18px;--evu-fontsize-2xl: 20px;--evu-fontsize-3xl: 24px;--evu-fontsize-huge: 32px;--evu-line-height: 1.5}body[_ngcontent-%COMP%]{font-family:var(--evu-font);font-size:var(--evu-fontsize-md);line-height:var(--evu-line-height)}[_ngcontent-%COMP%]:root{--evu-spacing-sm: 4px;--evu-spacing-md: 8px;--evu-spacing-lg: 12px;--evu-spacing-xl: 16px;--evu-spacing-2xl: 24px;--evu-spacing-3xl: 32px;--evu-spacing-4xl: 40px;--evu-row-spacing-desktop: var(--evu-spacing-2xl);--evu-row-spacing-tablet: var(--evu-spacing-xl);--evu-row-spacing-mobile: var(--evu-spacing-lg)}.logged-in[_ngcontent-%COMP%]   .hide-on-logged-out[_ngcontent-%COMP%]{display:block!important}.logged-out[_ngcontent-%COMP%]   .hide-on-logged-out[_ngcontent-%COMP%]{display:none!important}.show-on-smartphones[_ngcontent-%COMP%]{display:none}@media(max-width:575px){.show-on-smartphones[_ngcontent-%COMP%]{display:initial!important}.hide-on-smartphones[_ngcontent-%COMP%]{display:none!important}}.flex[_ngcontent-%COMP%], .flex-col[_ngcontent-%COMP%], .flex-col-center[_ngcontent-%COMP%], .flex-row[_ngcontent-%COMP%], .flex-end-item[_ngcontent-%COMP%], .flex-row-hcenter[_ngcontent-%COMP%], .flex-row-vcenter[_ngcontent-%COMP%], .flex-row-center[_ngcontent-%COMP%]{display:flex}.flex-row[_ngcontent-%COMP%], .flex-end-item[_ngcontent-%COMP%], .flex-row-hcenter[_ngcontent-%COMP%], .flex-row-vcenter[_ngcontent-%COMP%], .flex-row-center[_ngcontent-%COMP%]{flex-direction:row}.gap-sm[_ngcontent-%COMP%]{gap:var(--evu-spacing-sm)}.gap-md[_ngcontent-%COMP%]{gap:var(--evu-spacing-md)}.gap-lg[_ngcontent-%COMP%]{gap:var(--evu-spacing-lg)}.gap-xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-xl)}.gap-2xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-2xl)}.gap-3xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-3xl)}.gap-4xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-4xl)}.padidng-sm[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm)}.padding-md[_ngcontent-%COMP%]{padding:var(--evu-spacing-md)}.padding-lg[_ngcontent-%COMP%]{padding:var(--evu-spacing-lg)}.padding-xl[_ngcontent-%COMP%]{padding:var(--evu-spacing-xl)}.justify-space-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-space-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.justify-space-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-self-end[_ngcontent-%COMP%]{justify-self:flex-end}.justify-self-start[_ngcontent-%COMP%]{justify-self:flex-start}.align-end[_ngcontent-%COMP%]{align-items:flex-end}.flex-row-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}.flex-row-vcenter[_ngcontent-%COMP%]{align-items:center}.flex-row-hcenter[_ngcontent-%COMP%]{justify-content:center}.flex-col[_ngcontent-%COMP%], .flex-col-center[_ngcontent-%COMP%]{flex-direction:column}.flex-col-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}.flex-end-item[_ngcontent-%COMP%]{justify-content:flex-end;align-items:center;flex-grow:1}.flex-1-1[_ngcontent-%COMP%]{flex:1 1 0px}.full-height[_ngcontent-%COMP%]{height:100%}.min-content-width[_ngcontent-%COMP%]{width:min-content}.scroll-x[_ngcontent-%COMP%]{overflow-x:scroll}.scroll-y[_ngcontent-%COMP%]{overflow-y:scroll}.scroll[_ngcontent-%COMP%]{overflow:scroll}.h-m-100[_ngcontent-%COMP%]{min-height:100%}.w-m-100[_ngcontent-%COMP%]{min-width:100%}.bold[_ngcontent-%COMP%]{font-weight:700}.font-sm[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-sm)}.font-md[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-md)}.font-lg[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg)}.font-xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}.font-2xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-2xl)}.font-3xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-3xl)}[_ngcontent-%COMP%]:export{maxSmallSize:576px;maxMobileSize:768px;maxTabletSize:992px;maxLaptopSize:1400px}[_ngcontent-%COMP%]:root   evulution-screen-sidebar[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   evu-submenu[_ngcontent-%COMP%]{--evu-sidebar-bg: var(--evu-primary-bg);--evu-sidebar-border: var(--evu-border-width) solid var(--evu-border-strong);--evu-sidebar-btn: var(--evu-text);--evu-sidebar-btn-hover: var(--evu-sidebar-btn);--evu-sidebar-btn-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-icon: var(--evu-bicon);--evu-sidebar-btn-icon-hover: var(--evu-sidebar-btn-icon);--evu-sidebar-btn-icon-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-bg: var(--evu-primary-bg);--evu-sidebar-btn-bg-mobile-mixin: var(--evu-primary);--evu-sidebar-btn-bg-mobile-mixin-amount: 5%;--evu-sidebar-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-sidebar-btn-bg-mobile-mixin) var(--evu-sidebar-btn-bg-mobile-mixin-amount) );--evu-sidebar-btn-bg-hover: color-mix( in oklch, var(--evu-sidebar-btn-bg), var(--evu-sidebar-btn-bg-active) var(--evu-btn-hover-amount) );--evu-sidebar-btn-bg-active: var(--evu-primary);--evu-sidebar-btn-padding: var(--evu-spacing-lg)}[_ngcontent-%COMP%]:root{--evu-primary: #b585bb;--evu-secondary: #5a585a;--evu-tertiary: #5a585a;--evu-good: #a2ad00;--evu-bad: #e2211c;--evu-warning: #f9b123;--evu-info: #7faccb;--evu-good-contrast: #000000;--evu-bad-contrast: #000000;--evu-warning-contrast: #000000;--evu-info-contrast: #ffffff;--evu-primary-bg: #ffffff;--evu-secondary-bg: #f5f0f9;--evu-mantle: #f5f7fa;--evu-text: black;--evu-text-primary-contrast: #ffffff;--evu-text-secondary-contrast: #ffffff;--evu-text-tertiary-contrast: #ffffff;--evu-text-bad-contrast: #ffffff;--evu-text-good-contrast: #000000;--evu-text-warning-contrast: #000000;--evu-text-info-contrast: #ffffff;--evu-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--evu-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}[_ngcontent-%COMP%]:root{--evu-footer-bg: var(--evu-primary-bg);--evu-footer: var(--evu-text);--evu-footer-link: var(--evu-link);--evu-footer-link-hover: var(--evu-link-hover);--evu-footer-link-hover-bg: transparent;--evu-text-primary: var(--evu-primary);--evu-text-secondary: var(--evu-secondary);--evu-header: #5a585a;--evu-input-or-select-height: 50px;--evu-alert-width: 300px;--evu-mobile-confirm-button-height: 50px;--evu-btn-hover-amount: 15%;--evu-btn-active-amount: 25%;--evu-input-error-font: var(--evu-fontsize-sm);--evu-input-error-spacing: calc( var(--evu-input-error-font) + var(--evu-spacing-sm) * 2 )}[_ngcontent-%COMP%]:root   .input-margin[_ngcontent-%COMP%]{margin-bottom:var(--evu-input-error-spacing)}[_ngcontent-%COMP%]:root{--evu-border-radius: 8px;--evu-border-width: 1px;--evu-shade: black;--evu-tint: white;--evu-border-weak: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 10% );--evu-border-strong: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 15% );--evu-primary-shade: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 4.5% );--evu-text-muted: color-mix(in oklch, var(--evu-text), var(--evu-tint) 40%);--evu-disabled-amount-dark: 60%;--evu-disabled-amount-light: 75%;--evu-disabled-amount: var(--evu-disabled-amount-light);--evu-text-disabled: color-mix( in oklch, var(--evu-text), var(--evu-tint) var(--evu-disabled-amount) );--evu-bg-hover-amount: 10%;--evu-bg-active-amount: 20%;--evu-red: red;--evu-orange: orange;--evu-blue: blue;--evu-green: green;--evu-yellow: yellow;--evu-gray: gray;--evu-darkgray: darkgray;--evu-black: black;--evu-purple: purple;--evu-modal-top-without-header: calc( var(--evu-header-height) + var(--evu-safe-area-inset-top) );--evu-modal-height-without-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-header-height) );--evu-modal-top-with-header: var(--evu-safe-area-inset-top);--evu-modal-height-with-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-mobile-menu-bar-height) );--evu-safe-area-inset-top: env(safe-area-inset-top);--evu-safe-area-inset-right: env(safe-area-inset-right);--evu-safe-area-inset-bottom: env(safe-area-inset-bottom);--evu-safe-area-inset-left: env(safe-area-inset-left)}[_ngcontent-%COMP%]:root{--evu-badge-bg: var(--evu-tertiary);--evu-badge: var(--evu-text-tertiary-contrast)}.badge[_ngcontent-%COMP%], .bade-pill[_ngcontent-%COMP%], .badge.bade-pill[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;border-radius:var(--evu-border-radius);padding:calc(var(--evu-spacing-sm) + 2px) var(--evu-spacing-md) var(--evu-spacing-sm) var(--evu-spacing-md);font-size:var(--evu-fontsize-sm);line-height:1;background-color:var(--evu-badge-bg);color:var(--evu-badge)}.badge.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem}.badge.bg-primary[_ngcontent-%COMP%]{background-color:var(--evu-primary);color:var(--evu-text-primary-contrast)}.badge.bg-secondary[_ngcontent-%COMP%]{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.badge.bg-success[_ngcontent-%COMP%]{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.badge.bg-danger[_ngcontent-%COMP%]{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.badge.bg-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.badge.bg-info[_ngcontent-%COMP%]{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.badge.bg-light[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);color:var(--evu-text)}.badge.bg-dark[_ngcontent-%COMP%]{background-color:var(--evu-text);color:var(--evu-primary-bg)}.badge.bg-white[_ngcontent-%COMP%]{background-color:var(--evu-primary-bg);color:var(--evu-text)}[_ngcontent-%COMP%]:root{--evu-bicon: var(--evu-text);--evu-bicon-transition: var(--evu-transition)}repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-bicon);transition:var(--evu-bicon-transition)}repower-icon.slide-toggle-right[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{transform:rotate(180deg)}[_ngcontent-%COMP%]:root{--evu-btn-border-radius: var(--evu-border-radius);--evu-btn-border-width: var(--evu-border-width);--evu-btn-transition: var(--evu-transition);--evu-btn-font-size: var(--evu-fontsize-md);--evu-btn-mobile-height: 40px}button[_ngcontent-%COMP%]{background-color:var(--evu-btn-primary-bg);color:var(--evu-btn-primary);border:none;padding:.5rem 1rem;border-radius:var(--evu-btn-border-radius);transition:var(--evu-transition)}button[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-primary-bg-hover);color:var(--evu-btn-primary-hover)}button[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-primary-bg-active);color:var(--evu-btn-primary-active)}
5.button[_ngcontent-%COMP%]:focus-visible{outline:none}button[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]{outline:none;padding:8px 17px;border:none;font-size:var(--evu-btn-font-size);font-weight:400;font-family:var(--evu-font);line-height:var(--evu-line-height);text-transform:none!important;cursor:pointer;transition:var(--evu-btn-transition);border-radius:var(--evu-btn-border-radius)}.enb-layout[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   button.btn[_ngcontent-%COMP%]{padding:5px 30px;text-transform:initial}[_ngcontent-%COMP%]:root{--evu-btn-primary-bg: var(--evu-primary);--evu-btn-primary-bg-hover: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-bg-active: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-btn-primary-border: var(--evu-primary);--evu-btn-primary-border-hover: var(--evu-primary);--evu-btn-primary-border-active: var(--evu-primary);--evu-btn-primary: var(--evu-text-primary-contrast);--evu-btn-primary-hover: var(--evu-text-primary-contrast);--evu-btn-primary-active: var(--evu-text-primary-contrast);--evu-btn-primary-outline-bg: var(--evu-primary-bg);--evu-btn-primary-outline-bg-hover: var(--evu-primary);--evu-btn-primary-outline-bg-active: color-mix( in oklch, var(--evu-btn-primary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-outline-border: var(--evu-primary);--evu-btn-primary-outline-border-hover: var(--evu-primary);--evu-btn-primary-outline-border-active: var( --evu-btn-primary-outline-bg-active );--evu-btn-primary-outline: var(--evu-text-primary);--evu-btn-primary-outline-hover: var(--evu-text-primary-contrast);--evu-btn-primary-outline-active: var(--evu-text-primary-contrast)}.btn-primary[_ngcontent-%COMP%]{background-color:var(--evu-btn-primary-bg)!important;border-color:var(--evu-btn-primary-border)!important;color:var(--evu-btn-primary)!important}.btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary)!important}.btn-primary[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-primary-bg-hover)!important;border-color:var(--evu-btn-primary-border-hover)!important;color:var(--evu-btn-primary-hover)!important}.btn-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hover)!important}.btn-primary[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-primary-bg-active)!important;border-color:var(--evu-btn-primary-border-active)!important;color:var(--evu-btn-primary-active)!important}.btn-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-active)!important}.btn-primary.disabled[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-primary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-primary.disabled[_ngcontent-%COMP%]:hover, .btn-primary.disabled[_ngcontent-%COMP%]:active, .btn-primary.disabled[_ngcontent-%COMP%]:focus, .btn-primary[_ngcontent-%COMP%]:disabled:hover, .btn-primary[_ngcontent-%COMP%]:disabled:active, .btn-primary[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-primary-bg-disabled)!important}.btn-outline-primary[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline);background-color:var(--evu-btn-primary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border)!important}.btn-outline-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline)}.btn-outline-primary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-primary-outline-hover);background-color:var(--evu-btn-primary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-hover)!important}.btn-outline-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline-hover)}.btn-outline-primary[_ngcontent-%COMP%]:active{color:var(--evu-btn-primary-outline-active)!important;background-color:var(--evu-btn-primary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-active)!important}.btn-outline-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline-active)}[_ngcontent-%COMP%]:root{--evu-btn-bad-bg: var(--evu-bad);
5--evu-btn-bad-bg-hover: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-bg-active: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-bad-bg-disabled: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) 10% );--evu-btn-bad-border: var(--evu-bad);--evu-btn-bad-border-hover: var(--evu-bad);--evu-btn-bad-border-active: var(--evu-bad);--evu-btn-bad: var(--evu-text-bad-contrast);--evu-btn-bad-hover: var(--evu-text-bad-contrast);--evu-btn-bad-active: var(--evu-text-bad-contrast);--evu-btn-bad-outline-bg: transparent;--evu-btn-bad-outline-bg-hover: var(--evu-bad);--evu-btn-bad-outline-bg-active: color-mix( in oklch, var(--evu-btn-bad-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-outline-border: var(--evu-bad);--evu-btn-bad-outline-border-hover: var(--evu-bad);--evu-btn-bad-outline-border-active: var(--evu-btn-bad-outline-bg-active);--evu-btn-bad-outline: var(--evu-bad);--evu-btn-bad-outline-hover: var(--evu-text-bad-contrast);--evu-btn-bad-outline-active: var(--evu-text-bad-contrast)}.btn-bad[_ngcontent-%COMP%]{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-bad[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad)!important}.btn-bad[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-bad[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad-hover)!important}.btn-bad[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-bad[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad-active)!important}.btn-bad.disabled[_ngcontent-%COMP%], .btn-bad[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-bad-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-bad.disabled[_ngcontent-%COMP%]:hover, .btn-bad.disabled[_ngcontent-%COMP%]:active, .btn-bad.disabled[_ngcontent-%COMP%]:focus, .btn-bad[_ngcontent-%COMP%]:disabled:hover, .btn-bad[_ngcontent-%COMP%]:disabled:active, .btn-bad[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-bad-bg-disabled)!important}[_ngcontent-%COMP%]:root{--evu-btn-secondary-bg: var(--evu-secondary);--evu-btn-secondary-bg-hover: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-bg-active: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-secondary-bg-disabled: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) 10% );--evu-btn-secondary-border: var(--evu-secondary);--evu-btn-secondary-border-hover: var(--evu-secondary);--evu-btn-secondary-border-active: var(--evu-secondary);--evu-btn-secondary: var(--evu-text-secondary-contrast);--evu-btn-secondary-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-active: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-bg: var(--evu-primary-bg);--evu-btn-secondary-outline-bg-hover: var(--evu-primary);--evu-btn-secondary-outline-bg-active: color-mix( in oklch, var(--evu-btn-secondary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-outline-border: var(--evu-secondary);--evu-btn-secondary-outline-border-hover: var(--evu-secondary);--evu-btn-secondary-outline-border-active: var( --evu-btn-secondary-outline-bg-active );--evu-btn-secondary-outline: var(--evu-text-secondary);--evu-btn-secondary-outline-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-active: var(--evu-text-secondary-contrast)}.btn-secondary[_ngcontent-%COMP%]{background-color:var(--evu-btn-secondary-bg)!important;border-color:var(--evu-btn-secondary-border)!important;color:var(--evu-btn-secondary)!important}.btn-secondary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary)!important}.btn-secondary[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-secondary-bg-hover)!important;border-color:var(--evu-btn-secondary-border-hover)!important;color:var(--evu-btn-secondary-hover)!important}.btn-secondary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-hover)!important}.btn-secondary[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-secondary-bg-active)!important;border-color:var(--evu-btn-secondary-border-active)!important;color:var(--evu-btn-secondary-active)!important}.btn-secondary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-active)!important}.btn-secondary.disabled[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-secondary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-secondary.disabled[_ngcontent-%COMP%]:hover, .btn-secondary.disabled[_ngcontent-%COMP%]:active, .btn-secondary.disabled[_ngcontent-%COMP%]:focus, .btn-secondary[_ngcontent-%COMP%]:disabled:hover, .btn-secondary[_ngcontent-%COMP%]:disabled:active, .btn-secondary[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-secondary-bg-disabled)!important}.btn-outline-secondary[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline);background-color:var(--evu-btn-secondary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border)!important}.btn-outline-secondary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline)}.btn-outline-secondary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-secondary-outline-hover);background-color:var(--evu-btn-secondary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-hover)!important}.btn-outline-secondary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline-hover)}.btn-outline-secondary[_ngcontent-%COMP%]:active{color:var(--evu-btn-secondary-outline-active)!important;background-color:var(--evu-btn-secondary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-active)!important}.btn-outline-secondary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline-active)!important}[_ngcontent-%COMP%]:root{--evu-btn-primary-hidden-bg: var(--evu-primary-bg);--evu-btn-primary-hidden-bg-hover: color-mix( in oklch, var(--evu-btn-primary-hidden-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-btn-primary-hidden-bg-active: color-mix( in oklch, var(--evu-btn-primary-hidden-bg-hover), var(--evu-primary) var(--evu-btn-active-amount) );--evu-btn-primary-hidden-border: transparent;--evu-btn-primary-hidden-border-hover: transparent;--evu-btn-primary-hidden-border-active: transparent;--evu-btn-primary-hidden: var(--evu-text);--evu-btn-primary-hidden-hover: var(--evu-text);--evu-btn-primary-hidden-active: var(--evu-text)}.btn-hidden-primary[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden);background-color:var(--evu-btn-primary-hidden-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border)!important}.btn-hidden-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline)}.btn-hidden-primary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-primary-hidden-hover);background-color:var(--evu-btn-primary-hidden-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-hover)!important}.btn-hidden-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden-hover)}.btn-hidden-primary[_ngcontent-%COMP%]:active{color:var(--evu-btn-primary-hidden-active)!important;background-color:var(--evu-btn-primary-hidden-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-active)!important}.btn-hidden-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden-active)}
5[_ngcontent-%COMP%]:root{--evu-btn-menu: var(--evu-text);--evu-btn-menu-hover: var(--evu-text-primary-contrast);--evu-btn-menu-active: var(--evu-text-primary-contrast);--evu-btn-menu-bg: var(--evu-primary-bg);--evu-btn-menu-bg-hover: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-hover-amount) );--evu-btn-menu-bg-active: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-active-amount) );--evu-btn-menu-border: var(--evu-btn-menu-bg);--evu-btn-menu-border-hover: var(--evu-btn-menu-bg-hover);--evu-btn-menu-border-active: var(--evu-btn-menu-bg-active);--evu-btn-menu-border-radius: var(--evu-border-radius)}.nav-tabs[_ngcontent-%COMP%]{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]{border-radius:0;border-top-right-radius:var(--evu-btn-menu-border-radius);border-top-left-radius:var(--evu-btn-menu-border-radius);color:var(--evu-btn-menu);background-color:var(--evu-btn-menu-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-menu-border)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]:hover{color:var(--evu-btn-menu-hover);background-color:var(--evu-btn-menu-bg-hover);border-color:var(--evu-btn-menu-border-hover)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]:active{color:var(--evu-btn-menu-active);background-color:var(--evu-btn-menu-bg-active);border-color:var(--evu-btn-menu-border-active)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link.active[_ngcontent-%COMP%]{color:var(--evu-btn-primary);background-color:var(--evu-btn-primary-bg);border-color:var(--evu-btn-primary-border)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}[_ngcontent-%COMP%]:root{--evu-icon-btn: var(--evu-text);--evu-icon-btn-hover: var(--evu-text);--evu-icon-btn-active: var(--evu-text);--evu-icon-btn-disabled: var(--evu-text-muted);--evu-icon-btn-bg: transparent;--evu-icon-btn-bg-hover: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-icon-btn-bg-active: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-icon-btn-border: var(--evu-icon-btn-bg);--evu-icon-btn-border-hover: var(--evu-icon-btn-bg-hover);--evu-icon-btn-border-active: var(--evu-icon-btn-bg-active);--evu-icon-btn-primary: var(--evu-btn-primary);--evu-icon-btn-primary-hover: var(--evu-btn-primary-hover);--evu-icon-btn-primary-active: var(--evu-btn-primary-active);--evu-icon-btn-primary-disabled: var(--evu-btn-primary);--evu-icon-btn-primary-bg: var(--evu-btn-primary-bg);--evu-icon-btn-primary-bg-hover: var(--evu-btn-primary-bg-hover);--evu-icon-btn-primary-bg-active: var(--evu-btn-primary-bg-active);--evu-icon-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-icon-btn-primary-border: var(--evu-btn-primary-border);--evu-icon-btn-primary-border-hover: var(--evu-btn-primary-border-hover);--evu-icon-btn-primary-border-active: var(--evu-btn-primary-border-active);--evu-icon-btn-primary-border-disabled: var(--evu-btn-primary-border);--evu-icon-btn-padding: var(--evu-spacing-md);--evu-icon-btn-size: 32px;--evu-icon-btn-font-size: var(--evu-fontsize-lg)}button.icon-btn[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{vertical-align:unset}button.icon-btn[_ngcontent-%COMP%], button.icon-btn-primary[_ngcontent-%COMP%]{padding:0}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]{cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:var(--evu-icon-btn-size);height:var(--evu-icon-btn-size);border-radius:50%}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:var(--evu-icon-btn-font-size)}.icon-btn[_ngcontent-%COMP%]{color:var(--evu-icon-btn);background-color:var(--evu-icon-btn-bg)}.icon-btn[_ngcontent-%COMP%] >
5 svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn)}.icon-btn[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn);height:var(--evu-icon-btn-font-size);width:var(--evu-icon-btn-font-size)}.icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn)}.icon-btn[_ngcontent-%COMP%]:hover{border-color:var(--evu-icon-btn-border-hover);color:var(--evu-icon-btn-hover);background-color:var(--evu-icon-btn-bg-hover)}.icon-btn[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-hover)}.icon-btn[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-hover)}.icon-btn[_ngcontent-%COMP%]:active{border-color:var(--evu-icon-btn-border-active);color:var(--evu-icon-btn-active);background-color:var(--evu-icon-btn-bg-active)}.icon-btn[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-active)}.icon-btn[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-active)}.icon-btn[_ngcontent-%COMP%]:disabled, .icon-btn.disabled[_ngcontent-%COMP%]{color:var(--evu-icon-btn-disabled);background-color:var(--evu-icon-btn-bg)}.icon-btn[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .icon-btn.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-disabled)}.icon-btn[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary);background-color:var(--evu-icon-btn-primary-bg)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .icon-btn-primary[_ngcontent-%COMP%]:hover{border-color:var(--evu-icon-btn-primary-border-hover);color:var(--evu-icon-btn-primary-hover);background-color:var(--evu-icon-btn-primary-bg-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active, .icon-btn-primary.active[_ngcontent-%COMP%]{border-color:var(--evu-icon-btn-primary-border-active);color:var(--evu-icon-btn-primary-active);background-color:var(--evu-icon-btn-primary-bg-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] >
5 svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled, .icon-btn-primary.disabled[_ngcontent-%COMP%]{border-color:var(--evu-icon-btn-primary-border-disabled);color:var(--evu-icon-btn-primary-disabled);background-color:var(--evu-icon-btn-primary-bg-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-disabled)}@media screen and (max-width:768px){.btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:var(--evu-btn-mobile-height)}}.btn-sm[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px;border-radius:calc(var(--evu-btn-border-radius) * .75)}.btn-lg[_ngcontent-%COMP%]{padding:10px 24px;font-size:16px;border-radius:calc(var(--evu-btn-border-radius) * 1.25)}.btn-block[_ngcontent-%COMP%]{display:block;width:100%}.btn-danger[_ngcontent-%COMP%]{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-danger[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-danger[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-danger.disabled[_ngcontent-%COMP%], .btn-danger[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-success[_ngcontent-%COMP%]{background-color:var(--evu-good)!important;border-color:var(--evu-good)!important;color:var(--evu-text-good-contrast)!important}.btn-success[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-success[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-success.disabled[_ngcontent-%COMP%], .btn-success[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning)!important;border-color:var(--evu-warning)!important;color:var(--evu-text-warning-contrast)!important}.btn-warning[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-warning[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-warning.disabled[_ngcontent-%COMP%], .btn-warning[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-info[_ngcontent-%COMP%]{background-color:var(--evu-info)!important;border-color:var(--evu-info)!important;color:var(--evu-text-info-contrast)!important}.btn-info[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-info[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-info.disabled[_ngcontent-%COMP%], .btn-info[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-outline-danger[_ngcontent-%COMP%]{color:var(--evu-btn-bad-outline);background-color:var(--evu-btn-bad-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-bad-outline-border)!important}.btn-outline-danger[_ngcontent-%COMP%]:hover{color:var(--evu-btn-bad-outline-hover);background-color:var(--evu-btn-bad-outline-bg-hover);border-color:var(--evu-btn-bad-outline-border-hover)!important}.btn-outline-danger[_ngcontent-%COMP%]:active{color:var(--evu-btn-bad-outline-active)!important;background-color:var(--evu-btn-bad-outline-bg-active)!important;border-color:var(--evu-btn-bad-outline-border-active)!important}.btn-outline-success[_ngcontent-%COMP%]{color:var(--evu-good);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-good)!important}.btn-outline-success[_ngcontent-%COMP%]:hover{color:var(--evu-text-good-contrast);background-color:var(--evu-good);border-color:var(--evu-good)!important}.btn-outline-success[_ngcontent-%COMP%]:active{color:var(--evu-text-good-contrast)!important;background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-warning[_ngcontent-%COMP%]{color:var(--evu-warning);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-warning)!important}.btn-outline-warning[_ngcontent-%COMP%]:hover{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning);border-color:var(--evu-warning)!important}.btn-outline-warning[_ngcontent-%COMP%]:active{color:var(--evu-text-warning-contrast)!important;background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-info[_ngcontent-%COMP%]{color:var(--evu-info);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-info)!important}.btn-outline-info[_ngcontent-%COMP%]:hover{color:var(--evu-text-info-contrast);background-color:var(--evu-info);border-color:var(--evu-info)!important}.btn-outline-info[_ngcontent-%COMP%]:active{color:var(--evu-text-info-contrast)!important;background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}[_ngcontent-%COMP%]:root{--evu-link: var(--evu-text-primary);--evu-link-hover: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-link-active: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-active-amount) )}.btn-link[_ngcontent-%COMP%]{background-color:transparent!important;border-color:transparent!important;color:var(--evu-link);text-decoration:underline;padding-left:0;padding-right:0}.btn-link[_ngcontent-%COMP%]:hover{color:var(--evu-link-hover);background-color:transparent!important}.btn-link[_ngcontent-%COMP%]:active{color:var(--evu-link-active);background-color:transparent!important}.btn-close[_ngcontent-%COMP%]{box-sizing:content-box;width:1em;height:1em;padding:.25em;background-color:transparent;border:0;border-radius:.375rem;opacity:.5;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 0 1 .293 9.707L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1em}.btn-close[_ngcontent-%COMP%]:hover{opacity:.75}.btn-close[_ngcontent-%COMP%]:active{opacity:1}.btn-close.btn-close-white[_ngcontent-%COMP%]{filter:invert(1) grayscale(100%) brightness(200%)}.btn-group[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%]{position:relative;display:inline-flex;vertical-align:middle}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;border-radius:0}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child, .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child, .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child{border-top-left-radius:var(--evu-btn-border-radius);border-bottom-left-radius:var(--evu-btn-border-radius)}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child, .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child, .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child{border-top-right-radius:var(--evu-btn-border-radius);border-bottom-right-radius:var(--evu-btn-border-radius)}.btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px}
5.btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:10px 24px;font-size:16px}.btn-toolbar[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}[_ngcontent-%COMP%]:root{--evu-menu-btn: var(--evu-text);--evu-menu-btn-hover: var(--evu-menu-btn);--evu-menu-btn-active: var(--evu-text-primary-contrast);--evu-menu-btn-icon: var(--evu-bicon);--evu-menu-btn-icon-hover: var(--evu-menu-btn-icon);--evu-menu-btn-icon-active: var(--evu-text-primary-contrast);--evu-menu-btn-bg: var(--evu-primary-bg);--evu-menu-btn-bg-mobile-mixin: var(--evu-primary);--evu-menu-btn-bg-mobile-mixin-amount: 5%;--evu-menu-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-menu-btn-bg-mobile-mixin) var(--evu-menu-btn-bg-mobile-mixin-amount) );--evu-menu-btn-bg-hover: color-mix( in oklch, var(--evu-menu-btn-bg), var(--evu-menu-btn-bg-active) var(--evu-btn-hover-amount) );--evu-menu-btn-bg-active: var(--evu-primary);--evu-menu-btn-padding: var(--evu-spacing-lg)}.menu-btn[_ngcontent-%COMP%]{color:var(--evu-text);display:flex;justify-content:space-between;align-items:center;padding:var(--evu-menu-btn-padding);height:100%;width:100%;cursor:pointer;border-radius:var(--evu-border-radius);transition:background-color .2s ease;text-decoration:none;background-color:var(--evu-menu-btn-bg-mobile);color:var(--evu-menu-btn)}.menu-btn[_ngcontent-%COMP%]:hover{color:var(--evu-menu-btn-hover);background-color:var(--evu-menu-btn-bg-hover)}.menu-btn[_ngcontent-%COMP%]:active, .menu-btn.active[_ngcontent-%COMP%]{color:var(--evu-menu-btn-active);background-color:var(--evu-menu-btn-bg-active)}.card[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{--evu-legacy-card-header: var(--evu-text);--evu-legacy-card-header-bg: color-mix( in oklch, var(--evu-secondary-bg), var(--evu-shade) 7.5% );--evu-legacy-card-body: var(--evu-text);--evu-legacy-card-body-bg: var(--evu-secondary-bg);--evu-legacy-card-border-radius: var(--evu-border-radius);--evu-legacy-card-border: transparent;--evu-legacy-card-border-width: var(--evu-border-width);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--evu-legacy-card-body-bg);background-clip:border-box;border:var(--evu-legacy-card-border-width) solid var(--evu-legacy-card-border);border-radius:var(--evu-legacy-card-border-radius)}.card-body[_ngcontent-%COMP%]{flex:1 1 auto;padding:1rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-body-bg, var(--evu-secondary-bg))}.card-header[_ngcontent-%COMP%]{padding:.625rem 1.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-bottom:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-header[_ngcontent-%COMP%]:first-child{border-radius:calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px) 0 0}.card-footer[_ngcontent-%COMP%]{padding:.625rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-top:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-footer[_ngcontent-%COMP%]:last-child{border-radius:0 0 calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px)}.card-title[_ngcontent-%COMP%]{margin-bottom:.5rem;color:var(--evu-legacy-card-header, var(--evu-text))}.card-subtitle[_ngcontent-%COMP%]{margin-top:-.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text-muted))}.card-text[_ngcontent-%COMP%]:last-child{margin-bottom:0}.card-link[_ngcontent-%COMP%]{text-decoration:none}.card-link[_ngcontent-%COMP%] + .card-link[_ngcontent-%COMP%]{margin-left:1.25rem}.card-img-top[_ngcontent-%COMP%]{width:100%;border-top-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-top-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.card-img-bottom[_ngcontent-%COMP%]{width:100%;border-bottom-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-bottom-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.bg-light[_ngcontent-%COMP%]{--evu-light-card: var(--evu-text);--evu-light-card-body-bg: var(--evu-secondary-bg);--evu-light-card-border: var(--evu-light-card-body-bg);background-color:var(--evu-light-card-body-bg)!important;color:var(--evu-light-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-light-card-border)!important}.bg-dark[_ngcontent-%COMP%]{--evu-dark-card: var(--evu-text);--evu-dark-card-body-bg: var(--evu-primary-bg);--evu-dark-card-border: var(--evu-dark-card-body-bg);background-color:var(--evu-dark-card-body-bg)!important;color:var(--evu-dark-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-dark-card-border)!important}.rounded[_ngcontent-%COMP%]{--evu-round-card-border-radius: var(--evu-border-radius);border-radius:var(--evu-round-card-border-radius)!important}[_ngcontent-%COMP%]:root{--evu-checkbox-bg: var(--evu-secondary-bg);--evu-checkbox-mixin: var(--evu-primary);--evu-checkbox-hover-amount: var(--evu-btn-hover-amount);--evu-checkbox-bg-hover: color-mix( in oklch, var(--evu-checkbox-bg), var(--evu-checkbox-mixin) var(--evu-checkbox-hover-amount) );--evu-checkbox-border: var(--evu-checkbox-checked-bg);--evu-checkbox-label-border: var(--evu-primary);--evu-checkbox: var(--evu-text);--evu-checkbox-checked-bg: var(--evu-primary);--evu-checkbox-checked-mixin: var(--evu-tint);--evu-checkbox-checked-hover-amount: var(--evu-bg-hover-amount);--evu-checkbox-checked-bg-hover: color-mix( in oklch, var(--evu-checkbox-checked-bg), var(--evu-checkbox-checked-mixin) var(--evu-checkbox-checked-hover-amount) );--evu-checkbox-checked-border: var(--evu-checkbox-checked-bg);--evu-checkbox-checked-border-hover: var(--evu-checkbox-checked-bg-hover);--evu-checkbox-checked: var(--evu-text-primary-contrast);--evu-checkbox-checked-hover: var(--evu-checkbox-checked);--evu-checkbox-transition: var(--evu-transition);--evu-checkbox-size: 23px;--evu-checkbox-border-width: 3px}.checkbox[_ngcontent-%COMP%]{display:flex;align-items:center}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;align-items:center;height:39px}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{min-height:var(--evu-checkbox-size);min-width:var(--evu-checkbox-size);height:var(--evu-checkbox-size);width:var(--evu-checkbox-size);margin-bottom:0;transition:var(--evu-checkbox-transition);background-color:var(--evu-checkbox-bg);color:var(--evu-checkbox);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-border)}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover{background-color:var(--evu-checkbox-bg-hover);color:var(--evu-checkbox-hover)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{background-color:var(--evu-checkbox-checked-bg);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-checked-border)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:var(--evu-checkbox-checked);width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));margin-left:0}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]:before{display:flex;align-items:center;justify-content:center;width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));padding-top:.125em}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover{background-color:var(--evu-checkbox-checked-bg-hover);border-color:var(--evu-checkbox-checked-border-hover)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover > i[_ngcontent-%COMP%]{color:var(--evu-checkbox-checked-hover)}[_ngcontent-%COMP%]:root{--evu-paginator: var(--evu-text);--evu-paginator-bg: var(--evu-primary-bg);--evu-paginator-btn-disabled: var(--evu-text-disabled);--evu-paginator-btn-disabled-bg: var(--evu-primary-bg);--evu-paginator-btn-bg: var(--evu-primary-bg);--evu-paginator-btn-bg-hover: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-paginator-btn-bg-active: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--mat-paginator-container-text-color: var(--evu-paginator);--mat-paginator-container-background-color: var(--evu-paginator-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]{--mat-icon-button-disabled-icon-color: var(--evu-paginator-disabled);--mat-icon-button-icon-color: var(--evu-paginator)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{--mat-form-field-container-height: 35px;--mat-form-field-container-vertical-padding: 2.5px}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   mat-select[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   .mat-mdc-paginator-touch-target[_ngcontent-%COMP%]{height:calc(var(--mat-form-field-container-height) - 2 * var(--mat-form-field-container-vertical-padding))}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{margin:0px var(--evu-spacing-sm);background-color:var(--evu-paginator-btn-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, [_ng
5content-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]:hover{background-color:var(--evu-paginator-btn-bg-hover)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]:active{background-color:var(--evu-paginator-btn-bg-active)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%]{fill:var(--evu-paginator)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active{cursor:not-allowed;color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-paginator-icon[_ngcontent-%COMP%]{fill:var(--evu-paginator-btn-disabled)}angular2-multiselect[_ngcontent-%COMP%]{--evu-select: var(--evu-text);--evu-select-hover: var(--evu-text);--evu-select-focus: var(--evu-text);--evu-select-bg: var(--evu-primary-bg);--evu-select-bg-hover: var(--evu-primary-bg);--evu-select-bg-focus: var(--evu-primary-bg);--evu-select-border: var(--evu-border-weak);--evu-select-border-hover: var(--evu-border-weak);--evu-select-border-focus: var(--evu-border-weak);--evu-select-chip-bg: var(--evu-tertiary);--evu-select-chip: var(--evu-text-tertiary-contrast);--evu-select-item: var(--evu-text-primary-contrast);--evu-select-item-border: var(--evu-primary);--evu-select-item-border-active: var(--evu-select-item-border);--evu-select-item-bg: var(--evu-primary-bg);--evu-select-item-mixin: var(--evu-primary);--evu-select-item-hover-amount: var(--evu-btn-hover-amount);--evu-select-item-active-amount: var(--evu-btn-active-amount);--evu-select-item-bg-hover: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-hover-amount) );--evu-select-item-bg-active: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-active-amount) );--evu-select-border-radius: var(--evu-border-radius);--evu-select-input-height: var(--evu-input-or-select-height);--evu-select-border-width: var(--evu-border-width)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;gap:var(--evu-spacing-md);padding:0px var(--evu-spacing-md);background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border);border-radius:var(--evu-select-border-radius);min-height:var(--evu-select-input-height)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%]{top:unset;right:unset;transform:unset;height:unset;position:relative;flex-grow:1;display:flex;justify-content:flex-end;align-items:center}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:flex;width:12px}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var
5(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover{background-color:var(--evu-select-bg-hover);color:var(--evu-select-hover);border:var(--evu-select-border-width) solid var(--evu-select-border-hover)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:var(--evu-select-hover)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up), angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up){background-color:var(--evu-select-bg-focus);color:var(--evu-select-focus);border:var(--evu-select-border-width) solid var(--evu-select-border-focus)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up)   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up)   svg[_ngcontent-%COMP%]{fill:var(--evu-select-focus)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-list[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-list[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm) 0px;display:flex;flex-wrap:wrap;gap:var(--evu-spacing-sm);overflow:auto;max-height:calc(2 * var(--evu-select-input-height))}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]{display:flex;align-items:center;white-space:wrap;border-radius:var(--evu-select-border-radius);background-color:var(--evu-select-chip-bg)!important}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-label[_ngcontent-%COMP%]{color:var(--evu-select-chip)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:var(--evu-select-chip)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(.c-token:only-child) > .c-remove[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(.c-token:only-child) > .c-remove[_ngcontent-%COMP%]{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .select-all[_ngcontent-%COMP%]{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]   .c-search[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]   .c-clear[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var
5(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .c-input[_ngcontent-%COMP%]{background-color:var(--evu-select-bg);color:var(--evu-select);border:0px solid transparent}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .arrow-up[_ngcontent-%COMP%]{background-color:transparent;border-bottom-color:var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]{color:var(--evu-text);background-color:var(--evu-select-item-bg)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active{background-color:var(--evu-select-item-bg-active)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-active)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before{border:2px solid var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg);border:2px solid var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]:after, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:after{left:4px;height:5px}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{transition:var(--evu-transition);background-color:var(--evu-select-item-bg)!important;border-radius:50%;width:calc(var(--evu-radio-size) - 4px);height:calc(var(--evu-radio-size) - 4px)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:after{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-hover)!important}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-active)!important}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{background-color:var(--evu-text-primary-contrast)!important;border-color:var(--evu-select-item-border-active)!important;border-radius:50%;border-width:5px;
5width:calc(var(--evu-radio-size) - 10px);height:calc(var(--evu-radio-size) - 10px)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border-color:var(--evu-select-item-border);background-color:var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{border-color:var(--evu-select-item)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%]{min-width:100%;width:max-content;background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border-focus);border-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:first-child, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area.single-select-mode[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2) > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:first-child{border-top-right-radius:var(--evu-select-border-radius);border-top-left-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:var(--evu-select-border-radius);border-bottom-left-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]:has(.single-select-mode)   .c-list[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm) var(--evu-spacing-md);justify-content:center}angular2-multiselect[_ngcontent-%COMP%]:has(.single-select-mode)   .c-remove[_ngcontent-%COMP%]{display:none}.noselect[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[_ngcontent-%COMP%]:root{--evu-radio: var(--evu-primary);--evu-radio-bg: var(--evu-primary-bg);--evu-radio-mixin: var(--evu-primary);--evu-radio-hover-amount: var(--evu-btn-hover-amount);--evu-radio-bg-hover: color-mix( in oklch, var(--evu-primary-bg), var(--evu-radio-mixin) var(--evu-radio-hover-amount) );--evu-radio-size: 20px;--evu-radio-border-width-checked: 5px;--evu-radio-padding: var(--evu-spacing-md);--evu-radio-transition: var(--evu-transition)}input[type=radio].radio[_ngcontent-%COMP%]{width:0;height:0;display:none;overflow:hidden}input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{margin-right:20px;margin-bottom:0;padding-top:var(--evu-radio-padding);padding-right:var(--evu-radio-padding);padding-bottom:var(--evu-radio-padding);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{border:2px solid var(--evu-radio);content:"";display:inline-block;vertical-align:middle;width:var(--evu-radio-size);height:var(--evu-radio-size);margin-right:10px;margin-bottom:0;border-radius:20px;background-color:var(--evu-radio-bg);transition:border-width .3s,border-color .15s,background-color .15s}*[_ngcontent-%COMP%]:hover > input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before, input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:hover:before{background-color:var(--evu-radio-bg-hover)}input[type=radio].radio[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border:var(--evu-radio-border-width-checked) solid var(--evu-radio);background-color:var(--evu-radio-bg)}@media screen and (max-width:992px){[_ngcontent-%COMP%]:root{--evu-radio-size: 30px;--evu-radio-border-width-checked: 10px}}.status-cube[_ngcontent-%COMP%], .status-cube-black[_ngcontent-%COMP%], .status-cube-darkgray[_ngcontent-%COMP%], .status-cube-gray[_ngcontent-%COMP%], .status-cube-yellow[_ngcontent-%COMP%], .status-cube-green[_ngcontent-%COMP%], .status-cube-blue[_ngcontent-%COMP%], .status-cube-orange[_ngcontent-%COMP%], .status-cube-red[_ngcontent-%COMP%]{padding:var(--evu-spacing-md);display:inline-block}.status-cube-red[_ngcontent-%COMP%]{background:var(--evu-red)}.status-cube-orange[_ngcontent-%COMP%]{background:var(--evu-orange)}.status-cube-blue[_ngcontent-%COMP%]{background:var(--evu-blue)}.status-cube-green[_ngcontent-%COMP%]{background:var(--evu-green)}.status-cube-yellow[_ngcontent-%COMP%]{background:var(--evu-yellow)}.status-cube-gray[_ngcontent-%COMP%]{background:var(--evu-gray)}.status-cube-darkgray[_ngcontent-%COMP%]{background:var(--evu-darkgray)}.status-cube-black[_ngcontent-%COMP%]{background:var(--evu-black)}[_ngcontent-%COMP%]:root{--table-border-light: rgb(0, 0, 0, .12);--evu-table-cell-border: var(--evu-secondary-bg);--evu-table-bg: var(--evu-primary-bg);--evu-table: var(--evu-text);--evu-table-border-left: var(--evu-secondary-bg);--evu-table-head-bg: var(--evu-secondary-bg);--evu-table-head-border: var(--evu-border-strong);--evu-table-icon-btn-bg: var(--evu-primary-bg);--evu-table-icon-btn-bg-hover: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-table-icon-btn-bg-active: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-table-icon-btn-transition: var(--evu-transition);--evu-table-icon-btn-padding: var(--evu-spacing-md);--evu-table-icon-btn-size: 40px}.table-responsive[_ngcontent-%COMP%]{display:flex;flex-direction:column}.table-responsive[_ngcontent-%COMP%]   enb-select[_ngcontent-%COMP%]{margin-bottom:var(--evu-spacing-xl)}.table[_ngcontent-%COMP%]{width:100%;max-width:100%;background-color:transparent}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:none}.table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-table-cell-border)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.65rem;vertical-align:top;color:var(--evu-table)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-danger[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-danger[_ngcontent-%COMP%]{color:var(--evu-text-bad-contrast);background-color:var(--evu-bad)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-info[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-info[_ngcontent-%COMP%]{color:var(--evu-text-info-contrast);background-color:var(--evu-info)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-warning[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-warning[_ngcontent-%COMP%]{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-good[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-good[_ngcontent-%COMP%]{color:var(--evu-text-good-contrast);background-color:var(--evu-good)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]{transition:var(--evu-table-icon-btn-transition);padding:var(--evu-table-icon-btn-padding);border-radius:50%;height:var(--evu-table-icon-btn-size);width:var(--evu-table-icon-btn-size);background-color:var(--evu-table-icon-btn-bg)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:hover{background-color:var(--evu-table-icon-btn-bg-hover)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:active{background-color:var(--evu-table-icon-btn-bg-active)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{color:var(--evu-table)}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{vertical-align:bottom;border-bottom:2px solid #e9ecef;border-bottom:2px solid var(--table-cell-border)}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%]{border-top:2px solid #e9ecef;border-top:2px solid var(--table-cell-border)}.table[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]{background-color:#fff;background-color:var(--table-bg)}.table-sm[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-sm[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.3rem}.table-bordered[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:1px solid #e9ecef;border:1px solid var(--table-cell-border)}.table-bordered[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:2px}.table-striped[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-of-type(odd){background-color:#0000000d}.table-hover[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#00000013}.table-primary[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#b8daff;background-color:var(--table-primary-color)}.table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-secondary[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#dddfe2;background-color:var(--table-secondary-color)}.table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-success[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#c3e6cb;background-color:var(--table-success-color)}.table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-info[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#bee5eb;background-color:var(--table-info-color)}.table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-warning[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#ffeeba;background-color:var(--table-warning-color)}.table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-danger[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#f5c6cb;background-color:var(--table-danger-color)}.table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-light[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#fdfdfe;background-color:var(--table-light-color)}.table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-dark[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#c6c8ca;background-color:var(--table-dark-color)}.table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}@media(max-width:991px){.table-responsive[_ngcontent-%COMP%]{display:block;width:100%;
5overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered[_ngcontent-%COMP%]{border:0}}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--evu-table-head-bg)!important;font-size:14px;font-weight:700}.table[_ngcontent-%COMP%]   tr.ok[_ngcontent-%COMP%]{border-left-color:#a2ad00;border-left-color:var(--table-row-ok)}.table[_ngcontent-%COMP%]   tr.warn[_ngcontent-%COMP%]{border-left-color:#ffb60f;border-left-color:var(--table-row-warn)}.table[_ngcontent-%COMP%]   tr.alert[_ngcontent-%COMP%]{border-left-color:#ff463c;border-left-color:var(--table-row-warn)}.table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-size:14px;font-weight:light}.table-block[_ngcontent-%COMP%]{box-shadow:0 0 3px #e5e5e5;box-shadow:0 0 3px var(--table-box-shadow)}.table-inline[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:0}.table-inline[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{flex-shrink:1;background-color:#f0f0f0;background-color:var(--table-head-bg)}.table-inline[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{padding-right:15px}.table-inline[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.table-inline[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{flex:1;display:flex}.table-inline[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{flex:1}.table-inline[_ngcontent-%COMP%]   td.narrow[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th.narrow[_ngcontent-%COMP%]{flex:.5}.table-inline[_ngcontent-%COMP%]   td.wide[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th.wide[_ngcontent-%COMP%]{flex:1.5}.table-hover[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#fafafa;background-color:var(--table-body-bg)}.table-container[_ngcontent-%COMP%]{border-radius:.25rem;border:1px solid rgba(0,0,0,.125)}.table-container[_ngcontent-%COMP%] > .table-head[_ngcontent-%COMP%]{background-color:#f0f0f0;background-color:var(--table-head-bg);padding:.5rem 1rem}.table-container[_ngcontent-%COMP%] > .table-head[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{margin:0}.list-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius)}.list-group-item[_ngcontent-%COMP%]{--evu-item-group: var(--evu-text);--evu-item-group-bg: var(--evu-primary-bg);--evu-item-group-bg-hover: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-item-group-bg-active: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-item-group-border: var(--evu-border-strong);--evu-item-group-border-width: var(--evu-border-width);--evu-item-group-border-radius: var(--evu-border-radius);--evu-item-group-padding: var(--evu-spacing-lg);position:relative;display:block;padding:var(--evu-item-group-padding);color:var(--evu-item-group);background-color:var(--evu-item-group-bg);border:var(--evu-item-group-border-width) solid var(--evu-item-group-border)}.list-group-item[_ngcontent-%COMP%]:hover{background-color:var(--evu-item-group-bg-hover)}.list-group-item[_ngcontent-%COMP%]:active{background-color:var(--evu-item-group-bg-active)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:var(--evu-item-group-border-radius);border-top-right-radius:var(--evu-item-group-border-radius)}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-left-radius:var(--evu-item-group-border-radius);border-bottom-right-radius:var(--evu-item-group-border-radius)}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:var(--evu-text);text-align:inherit;cursor:pointer;text-decoration:none}.list-group-item-action[_ngcontent-%COMP%]:hover, .list-group-item-action[_ngcontent-%COMP%]:focus{color:var(--evu-text);background-color:var(--evu-item-group-bg-hover, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 7.5%));outline:none}.list-group-item-action[_ngcontent-%COMP%]:active{color:var(--evu-text);background-color:var(--evu-item-group-bg-active, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 15%))}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-primary-bg)}.list-group-item.active[_ngcontent-%COMP%]{color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.text-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)!important}.container[_ngcontent-%COMP%]{width:100%;margin-right:auto;margin-left:auto}@media(min-width:576px){.container[_ngcontent-%COMP%]{max-width:576px}}@media(min-width:768px){.container[_ngcontent-%COMP%]{max-width:768px}}@media(min-width:992px){.container[_ngcontent-%COMP%]{max-width:992px}}@media(min-width:1400px){.container[_ngcontent-%COMP%]{max-width:1400px}}
5.container-fluid[_ngcontent-%COMP%]{width:100%;margin-right:auto;margin-left:auto}.row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;gap:var(--evu-row-spacing-desktop)}@media(max-width:992px){.row[_ngcontent-%COMP%]{gap:var(--evu-row-spacing-tablet)}}@media(max-width:768px){.row[_ngcontent-%COMP%]{gap:var(--evu-row-spacing-mobile)}}.row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:only-child{max-width:100%;width:100%}.row.gx-0[_ngcontent-%COMP%], .row.no-gutters[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.row.gx-0[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .row.no-gutters[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.col[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%;box-sizing:border-box}.col-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:100%}.col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:100%}.col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:100%}.col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:100%}.col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:100%}.col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:100%}.col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:100%}.col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:100%}.col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:100%}.col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:100%}.col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:100%}.col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:100%}@media(min-width:576px){.col-sm[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:576px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:576px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:576px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:576px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:576px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:576px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:576px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:576px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:576px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:576px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:576px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:576px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:576px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:576px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:576px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:576px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:576px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:576px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:576px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:576px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:576px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:576px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:576px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:576px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:576px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:576px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:576px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:576px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:576px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:576px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:576px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:576px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:576px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:576px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:576px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:576px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
5.col-md-1.col-md-1[_ngcontent-%COMP%]{width:100%}.col-md-2.col-md-2[_ngcontent-%COMP%]{width:100%}.col-md-3.col-md-3[_ngcontent-%COMP%]{width:100%}.col-md-4.col-md-4[_ngcontent-%COMP%]{width:100%}.col-md-5.col-md-5[_ngcontent-%COMP%]{width:100%}.col-md-6.col-md-6[_ngcontent-%COMP%]{width:100%}.col-md-7.col-md-7[_ngcontent-%COMP%]{width:100%}.col-md-8.col-md-8[_ngcontent-%COMP%]{width:100%}.col-md-9.col-md-9[_ngcontent-%COMP%]{width:100%}.col-md-10.col-md-10[_ngcontent-%COMP%]{width:100%}.col-md-11.col-md-11[_ngcontent-%COMP%]{width:100%}.col-md-12.col-md-12[_ngcontent-%COMP%]{width:100%}@media(min-width:768px){.col-md[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:768px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:768px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:768px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:768px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:768px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:768px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:768px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:768px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:768px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:768px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:768px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:768px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:768px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:768px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:768px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:768px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:768px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:768px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:768px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:768px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:768px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:768px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:768px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:768px){.col-9[_ngcontent-%COMP%], .col-md-9.col
5-md-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:768px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:768px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:768px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:768px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:768px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:768px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:768px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:768px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:768px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:768px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:768px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:768px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}.col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:100%}.col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:100%}.col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:100%}.col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:100%}.col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:100%}.col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:100%}.col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:100%}.col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:100%}.col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:100%}.col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:100%}.col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:100%}.col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:100%}@media(min-width:992px){.col-lg[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:992px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:992px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ng
5content-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:992px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:992px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:992px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:992px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:992px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:992px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:992px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:992px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:992px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:992px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:992px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:992px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:992px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:992px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:992px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:992px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:992px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:992px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:992px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:992px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:992px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:992px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:992px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
5.col-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}@media(min-width:992px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(max-width:992px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(max-width:768px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}.col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:100%}.col-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}@media(min-width:992px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(max-width:992px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(max-width:768px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}.col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:100%}.col-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}@media(min-width:992px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(max-width:992px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(max-width:768px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}.col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:100%}.col-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}@media(min-width:992px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(max-width:992px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(max-width:768px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}.col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:100%}.col-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}@media(min-width:992px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(max-width:992px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(max-width:768px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}.col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:100%}.col-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}@media(min-width:992px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(max-width:992px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(max-width:768px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}.col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:100%}.col-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}@media(min-width:992px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(max-width:992px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(max-width:768px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}.col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:100%}.col-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}@media(min-width:992px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(max-width:992px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(max-width:768px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}.col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:100%}.col-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}@media(min-width:992px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(max-width:992px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(max-width:768px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}.col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:100%}.col-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}@media(min-width:992px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(max-width:992px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(max-width:768px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}.col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:100%}.col-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}@media(min-width:992px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(max-width:992px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(max-width:768px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}.col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:100%}.col-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}@media(min-width:992px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(max-width:992px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(max-width:768px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
5.col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:100%}@media(min-width:1400px){.col-xl[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:1400px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:1400px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:1400px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:1400px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:1400px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:1400px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:1400px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:1400px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:1400px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:1400px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:1400px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:1400px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:1400px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:1400px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:1400px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:1400px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:1400px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:1400px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:1400px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:1400px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:1400px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:1400px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:1400px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:1400px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:1400px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:1400px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:1400px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:1400px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:1400px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:1400px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:1400px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:1400px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:1400px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:1400px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:1400px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
5.col-xs-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%}.col-xs-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%}.col-xs-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%}.col-xs-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%}.col-xs-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%}.col-xs-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%}.col-xs-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%}.col-xs-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%}.col-xs-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%}.col-xs-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%}.col-xs-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%}.col-xs-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}.col-xs-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.offset-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-3[_ngcontent-%COMP%]{margin-left:25%}.offset-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-6[_ngcontent-%COMP%]{margin-left:50%}.offset-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-9[_ngcontent-%COMP%]{margin-left:75%}.offset-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}@media(min-width:576px){.offset-sm-0[_ngcontent-%COMP%]{margin-left:0}.offset-sm-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-sm-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-sm-3[_ngcontent-%COMP%]{margin-left:25%}.offset-sm-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-sm-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-sm-6[_ngcontent-%COMP%]{margin-left:50%}.offset-sm-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-sm-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-sm-9[_ngcontent-%COMP%]{margin-left:75%}.offset-sm-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-sm-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:768px){.offset-md-0[_ngcontent-%COMP%]{margin-left:0}.offset-md-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-md-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-md-3[_ngcontent-%COMP%]{margin-left:25%}.offset-md-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-md-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-md-6[_ngcontent-%COMP%]{margin-left:50%}.offset-md-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-md-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-md-9[_ngcontent-%COMP%]{margin-left:75%}.offset-md-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-md-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:992px){.offset-lg-0[_ngcontent-%COMP%]{margin-left:0}.offset-lg-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-lg-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-lg-3[_ngcontent-%COMP%]{margin-left:25%}.offset-lg-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-lg-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-lg-6[_ngcontent-%COMP%]{margin-left:50%}.offset-lg-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-lg-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-lg-9[_ngcontent-%COMP%]{margin-left:75%}.offset-lg-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-lg-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:1400px){.offset-xl-0[_ngcontent-%COMP%]{margin-left:0}.offset-xl-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-xl-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-xl-3[_ngcontent-%COMP%]{margin-left:25%}.offset-xl-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-xl-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-xl-6[_ngcontent-%COMP%]{margin-left:50%}.offset-xl-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-xl-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-xl-9[_ngcontent-%COMP%]{margin-left:75%}.offset-xl-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-xl-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}.d-flex[_ngcontent-%COMP%]{display:flex}.d-block[_ngcontent-%COMP%]{display:block}.d-inline[_ngcontent-%COMP%]{display:inline}.d-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-none[_ngcontent-%COMP%]{display:none}.d-grid[_ngcontent-%COMP%]{display:grid}.d-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-table[_ngcontent-%COMP%]{display:table}.d-table-row[_ngcontent-%COMP%]{display:table-row}.d-table-cell[_ngcontent-%COMP%]{display:table-cell}@media(min-width:576px){.d-sm-none[_ngcontent-%COMP%]{display:none}.d-sm-block[_ngcontent-%COMP%]{display:block}.d-sm-inline[_ngcontent-%COMP%]{display:inline}.d-sm-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-sm-flex[_ngcontent-%COMP%]{display:flex}.d-sm-grid[_ngcontent-%COMP%]{display:grid}.d-sm-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-sm-table[_ngcontent-%COMP%]{display:table}}@media(min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none}.d-md-block[_ngcontent-%COMP%]{display:block}.d-md-inline[_ngcontent-%COMP%]{display:inline}.d-md-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-md-flex[_ngcontent-%COMP%]{display:flex}.d-md-grid[_ngcontent-%COMP%]{display:grid}.d-md-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-md-table[_ngcontent-%COMP%]{display:table}}@media(min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none}.d-lg-block[_ngcontent-%COMP%]{display:block}.d-lg-inline[_ngcontent-%COMP%]{display:inline}.d-lg-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-lg-flex[_ngcontent-%COMP%]{display:flex}.d-lg-grid[_ngcontent-%COMP%]{display:grid}.d-lg-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-lg-table[_ngcontent-%COMP%]{display:table}}@media(min-width:1400px){.d-xl-none[_ngcontent-%COMP%]{display:none}.d-xl-block[_ngcontent-%COMP%]{display:block}.d-xl-inline[_ngcontent-%COMP%]{display:inline}.d-xl-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-xl-flex[_ngcontent-%COMP%]{display:flex}.d-xl-grid[_ngcontent-%COMP%]{display:grid}.d-xl-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-xl-table[_ngcontent-%COMP%]{display:table}}.flex-row[_ngcontent-%COMP%]{flex-direction:row}.flex-column[_ngcontent-%COMP%]{flex-direction:column}.flex-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.flex-grow-0[_ngcontent-%COMP%]{flex-grow:0}.flex-grow-1[_ngcontent-%COMP%]{flex-grow:1}.flex-shrink-0[_ngcontent-%COMP%]{flex-shrink:0}.flex-shrink-1[_ngcontent-%COMP%]{flex-shrink:1}.flex-fill[_ngcontent-%COMP%]{flex:1 1 auto}.justify-content-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-center[_ngcontent-%COMP%]{align-items:center}.align-items-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-center[_ngcontent-%COMP%]{align-self:center}.align-self-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-stretch[_ngcontent-%COMP%]{align-self:stretch}@media(min-width:576px){.flex-sm-row[_ngcontent-%COMP%]{flex-direction:row}.flex-sm-column[_ngcontent-%COMP%]{flex-direction:column}.flex-sm-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-sm-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-sm-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-sm-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-sm-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-sm-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-sm-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-sm-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-sm-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-sm-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-sm-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-sm-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-sm-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-sm-center[_ngcontent-%COMP%]{align-items:center}.align-items-sm-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-sm-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-sm-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-sm-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-sm-center[_ngcontent-%COMP%]{align-self:center}.align-self-sm-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-sm-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:768px){.flex-md-row[_ngcontent-%COMP%]{flex-direction:row}.flex-md-column[_ngcontent-%COMP%]{flex-direction:column}.flex-md-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-md-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-md-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-md-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-md-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-md-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-md-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-md-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-md-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-md-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-md-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-md-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-md-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-md-center[_ngcontent-%COMP%]{align-items:center}.align-items-md-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-md-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-md-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-md-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-md-center[_ngcontent-%COMP%]{align-self:center}.align-self-md-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-md-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:992px){.flex-lg-row[_ngcontent-%COMP%]{flex-direction:row}.flex-lg-column[_ngcontent-%COMP%]{flex-direction:column}.flex-lg-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-lg-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-lg-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-lg-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-lg-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-lg-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-lg-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-lg-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-lg-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-lg-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-lg-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-lg-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-lg-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-lg-center[_ngcontent-%COMP%]{align-items:center}.align-items-lg-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-lg-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-lg-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-lg-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-lg-center[_ngcontent-%COMP%]{align-self:center}.align-self-lg-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-lg-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:1400px){.flex-xl-row[_ngcontent-%COMP%]{flex-direction:row}.flex-xl-column[_ngcontent-%COMP%]{flex-direction:column}.flex-xl-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-xl-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-xl-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-xl-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-xl-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-xl-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-xl-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-xl-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-xl-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-xl-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-xl-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-xl-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-xl-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-xl-center[_ngcontent-%COMP%]{align-items:center}.align-items-xl-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-xl-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-xl-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-xl-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-xl-center[_ngcontent-%COMP%]{align-self:center}.align-self-xl-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-xl-stretch[_ngcontent-%COMP%]{align-self:stretch}}.m-0[_ngcontent-%COMP%]{margin:0}.mt-0[_ngcontent-%COMP%]{margin-top:0}.mb-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-0[_ngcontent-%COMP%]{margin-left:0}.mr-0[_ngcontent-%COMP%]{margin-right:0}.mx-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-0[_ngcontent-%COMP%]{margin-left:0}.me-0[_ngcontent-%COMP%]{margin-right:0}.m-1[_ngcontent-%COMP%]{margin:.25rem}.mt-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-1[_ngcontent-%COMP%]{margin-right:.25rem}.m-2[_ngcontent-%COMP%]{margin:.5rem}.mt-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-2[_ngcontent-%COMP%]{margin-left:.5rem}
5.mr-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-2[_ngcontent-%COMP%]{margin-right:.5rem}.m-3[_ngcontent-%COMP%]{margin:1rem}.mt-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-3[_ngcontent-%COMP%]{margin-left:1rem}.me-3[_ngcontent-%COMP%]{margin-right:1rem}.m-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-4[_ngcontent-%COMP%]{margin-right:1.5rem}.m-5[_ngcontent-%COMP%]{margin:3rem}.mt-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-5[_ngcontent-%COMP%]{margin-left:3rem}.me-5[_ngcontent-%COMP%]{margin-right:3rem}.p-0[_ngcontent-%COMP%]{padding:0}.pt-0[_ngcontent-%COMP%]{padding-top:0}.pb-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-0[_ngcontent-%COMP%]{padding-left:0}.pr-0[_ngcontent-%COMP%]{padding-right:0}.px-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-0[_ngcontent-%COMP%]{padding-left:0}.pe-0[_ngcontent-%COMP%]{padding-right:0}.p-1[_ngcontent-%COMP%]{padding:.25rem}.pt-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-1[_ngcontent-%COMP%]{padding-right:.25rem}.p-2[_ngcontent-%COMP%]{padding:.5rem}.pt-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-2[_ngcontent-%COMP%]{padding-left:.5rem}
5.pe-2[_ngcontent-%COMP%]{padding-right:.5rem}.p-3[_ngcontent-%COMP%]{padding:1rem}.pt-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-3[_ngcontent-%COMP%]{padding-right:1rem}.px-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-3[_ngcontent-%COMP%]{padding-right:1rem}.p-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-4[_ngcontent-%COMP%]{padding-right:1.5rem}.p-5[_ngcontent-%COMP%]{padding:3rem}.pt-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-5[_ngcontent-%COMP%]{padding-right:3rem}.px-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-5[_ngcontent-%COMP%]{padding-right:3rem}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ms-auto[_ngcontent-%COMP%]{margin-left:auto}.me-auto[_ngcontent-%COMP%]{margin-right:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.m-auto[_ngcontent-%COMP%]{margin:auto}.gap-0[_ngcontent-%COMP%]{gap:0}.row-gap-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-0[_ngcontent-%COMP%]{column-gap:0}.gap-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-1[_ngcontent-%COMP%]{column-gap:.25rem}.gap-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-2[_ngcontent-%COMP%]{column-gap:.5rem}.gap-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-3[_ngcontent-%COMP%]{column-gap:1rem}.gap-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-4[_ngcontent-%COMP%]{column-gap:1.5rem}.gap-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-5[_ngcontent-%COMP%]{column-gap:3rem}@media(min-width:576px){.m-sm-0[_ngcontent-%COMP%]{margin:0}.mt-sm-0[_ngcontent-%COMP%]{margin-top:0}.mb-sm-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-sm-0[_ngcontent-%COMP%]{margin-left:0}.mr-sm-0[_ngcontent-%COMP%]{margin-right:0}.mx-sm-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-sm-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-sm-0[_ngcontent-%COMP%]{margin-left:0}.me-sm-0[_ngcontent-%COMP%]{margin-right:0}.p-sm-0[_ngcontent-%COMP%]{padding:0}.pt-sm-0[_ngcontent-%COMP%]{padding-top:0}.pb-sm-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-sm-0[_ngcontent-%COMP%]{padding-left:0}.pr-sm-0[_ngcontent-%COMP%]{padding-right:0}.px-sm-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-sm-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-sm-0[_ngcontent-%COMP%]{padding-left:0}.pe-sm-0[_ngcontent-%COMP%]{padding-right:0}.gap-sm-0[_ngcontent-%COMP%]{gap:0}.row-gap-sm-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-sm-0[_ngcontent-%COMP%]{column-gap:0}.m-sm-1[_ngcontent-%COMP%]{margin:.25rem}.mt-sm-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-sm-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-sm-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-sm-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-sm-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-sm-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-sm-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-sm-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-sm-1[_ngcontent-%COMP%]{padding:.25rem}.pt-sm-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-sm-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-sm-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-sm-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-sm-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-sm-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-sm-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-sm-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-sm-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-sm-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-sm-1[_ngcontent-%COMP%]{column-gap:.25rem}
5.m-sm-2[_ngcontent-%COMP%]{margin:.5rem}.mt-sm-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-sm-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-sm-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-sm-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-sm-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-sm-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-sm-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-sm-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-sm-2[_ngcontent-%COMP%]{padding:.5rem}.pt-sm-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-sm-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-sm-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-sm-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-sm-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-sm-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-sm-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-sm-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-sm-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-sm-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-sm-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-sm-3[_ngcontent-%COMP%]{margin:1rem}.mt-sm-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-sm-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-sm-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-sm-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-sm-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-sm-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-sm-3[_ngcontent-%COMP%]{margin-left:1rem}.me-sm-3[_ngcontent-%COMP%]{margin-right:1rem}.p-sm-3[_ngcontent-%COMP%]{padding:1rem}.pt-sm-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-sm-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-sm-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-sm-3[_ngcontent-%COMP%]{padding-right:1rem}.px-sm-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-sm-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-sm-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-sm-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-sm-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-sm-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-sm-3[_ngcontent-%COMP%]{column-gap:1rem}.m-sm-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-sm-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-sm-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-sm-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-sm-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-sm-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-sm-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-sm-5[_ngcontent-%COMP%]{margin:3rem}.mt-sm-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-sm-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-sm-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-sm-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-sm-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-sm-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-sm-5[_ngcontent-%COMP%]{margin-left:3rem}.me-sm-5[_ngcontent-%COMP%]{margin-right:3rem}.p-sm-5[_ngcontent-%COMP%]{padding:3rem}.pt-sm-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-sm-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-sm-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-sm-5[_ngcontent-%COMP%]{padding-right:3rem}.px-sm-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-sm-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-sm-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-sm-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-sm-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-sm-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-sm-5[_ngcontent-%COMP%]{column-gap:3rem}}@media(min-width:768px){.m-md-0[_ngcontent-%COMP%]{margin:0}.mt-md-0[_ngcontent-%COMP%]{margin-top:0}.mb-md-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-md-0[_ngcontent-%COMP%]{margin-left:0}.mr-md-0[_ngcontent-%COMP%]{margin-right:0}.mx-md-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-md-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-md-0[_ngcontent-%COMP%]{margin-left:0}.me-md-0[_ngcontent-%COMP%]{margin-right:0}.p-md-0[_ngcontent-%COMP%]{padding:0}.pt-md-0[_ngcontent-%COMP%]{padding-top:0}.pb-md-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-md-0[_ngcontent-%COMP%]{padding-left:0}.pr-md-0[_ngcontent-%COMP%]{padding-right:0}.px-md-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-md-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-md-0[_ngcontent-%COMP%]{padding-left:0}.pe-md-0[_ngcontent-%COMP%]{padding-right:0}.gap-md-0[_ngcontent-%COMP%]{gap:0}.row-gap-md-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-md-0[_ngcontent-%COMP%]{column-gap:0}.m-md-1[_ngcontent-%COMP%]{margin:.25rem}.mt-md-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-md-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-md-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-md-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-md-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-md-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-md-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-md-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-md-1[_ngcontent-%COMP%]{padding:.25rem}.pt-md-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-md-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-md-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-md-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-md-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-md-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-md-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-md-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-md-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-md-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-md-1[_ngcontent-%COMP%]{column-gap:.25rem}.m-md-2[_ngcontent-%COMP%]{margin:.5rem}.mt-md-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-md-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-md-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-md-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-md-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-md-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-md-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-md-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-md-2[_ngcontent-%COMP%]{padding:.5rem}.pt-md-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-md-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-md-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-md-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-md-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-md-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-md-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-md-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-md-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-md-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-md-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-md-3[_ngcontent-%COMP%]{margin:1rem}.mt-md-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-md-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-md-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-md-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-md-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-md-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-md-3[_ngcontent-%COMP%]{margin-left:1rem}.me-md-3[_ngcontent-%COMP%]{margin-right:1rem}.p-md-3[_ngcontent-%COMP%]{padding:1rem}.pt-md-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-md-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-md-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-md-3[_ngcontent-%COMP%]{padding-right:1rem}.px-md-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-md-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-md-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-md-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-md-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-md-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-md-3[_ngcontent-%COMP%]{column-gap:1rem}.m-md-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-md-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-md-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-md-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-md-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-md-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-md-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-md-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-md-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-md-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-md-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-md-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-md-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-md-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-md-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-md-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-md-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-md-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-md-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-md-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-md-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-md-5[_ngcontent-%COMP%]{margin:3rem}.mt-md-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-md-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-md-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-md-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-md-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-md-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-md-5[_ngcontent-%COMP%]{margin-left:3rem}.me-md-5[_ngcontent-%COMP%]{margin-right:3rem}.p-md-5[_ngcontent-%COMP%]{padding:3rem}.pt-md-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-md-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-md-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-md-5[_ngcontent-%COMP%]{padding-right:3rem}.px-md-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-md-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-md-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-md-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-md-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-md-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-md-5[_ngcontent-%COMP%]{column-gap:3rem}}@media(min-width:992px){.m-lg-0[_ngcontent-%COMP%]{margin:0}.mt-lg-0[_ngcontent-%COMP%]{margin-top:0}.mb-lg-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-lg-0[_ngcontent-%COMP%]{margin-left:0}.mr-lg-0[_ngcontent-%COMP%]{margin-right:0}.mx-lg-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-lg-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-lg-0[_ngcontent-%COMP%]{margin-left:0}.me-lg-0[_ngcontent-%COMP%]{margin-right:0}.p-lg-0[_ngcontent-%COMP%]{padding:0}.pt-lg-0[_ngcontent-%COMP%]{padding-top:0}.pb-lg-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-lg-0[_ngcontent-%COMP%]{padding-left:0}.pr-lg-0[_ngcontent-%COMP%]{padding-right:0}.px-lg-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-lg-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-lg-0[_ngcontent-%COMP%]{padding-left:0}.pe-lg-0[_ngcontent-%COMP%]{padding-right:0}.gap-lg-0[_ngcontent-%COMP%]{gap:0}.row-gap-lg-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-lg-0[_ngcontent-%COMP%]{column-gap:0}.m-lg-1[_ngcontent-%COMP%]{margin:.25rem}.mt-lg-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-lg-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-lg-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-lg-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-lg-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-lg-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-lg-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-lg-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-lg-1[_ngcontent-%COMP%]{padding:.25rem}.pt-lg-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-lg-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-lg-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-lg-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-lg-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-lg-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-lg-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-lg-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-lg-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-lg-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-lg-1[_ngcontent-%COMP%]{column-gap:.25rem}
5.m-lg-2[_ngcontent-%COMP%]{margin:.5rem}.mt-lg-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-lg-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-lg-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-lg-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-lg-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-lg-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-lg-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-lg-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-lg-2[_ngcontent-%COMP%]{padding:.5rem}.pt-lg-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-lg-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-lg-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-lg-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-lg-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-lg-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-lg-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-lg-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-lg-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-lg-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-lg-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-lg-3[_ngcontent-%COMP%]{margin:1rem}.mt-lg-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-lg-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-lg-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-lg-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-lg-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-lg-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-lg-3[_ngcontent-%COMP%]{margin-left:1rem}.me-lg-3[_ngcontent-%COMP%]{margin-right:1rem}.p-lg-3[_ngcontent-%COMP%]{padding:1rem}.pt-lg-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-lg-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-lg-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-lg-3[_ngcontent-%COMP%]{padding-right:1rem}.px-lg-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-lg-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-lg-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-lg-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-lg-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-lg-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-lg-3[_ngcontent-%COMP%]{column-gap:1rem}.m-lg-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-lg-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-lg-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-lg-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-lg-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-lg-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-lg-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-lg-5[_ngcontent-%COMP%]{margin:3rem}.mt-lg-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-lg-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-lg-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-lg-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-lg-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-lg-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-lg-5[_ngcontent-%COMP%]{margin-left:3rem}.me-lg-5[_ngcontent-%COMP%]{margin-right:3rem}.p-lg-5[_ngcontent-%COMP%]{padding:3rem}.pt-lg-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-lg-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-lg-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-lg-5[_ngcontent-%COMP%]{padding-right:3rem}.px-lg-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-lg-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-lg-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-lg-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-lg-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-lg-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-lg-5[_ngcontent-%COMP%]{column-gap:3rem}}
5@media(min-width:1400px){.m-xl-0[_ngcontent-%COMP%]{margin:0}.mt-xl-0[_ngcontent-%COMP%]{margin-top:0}.mb-xl-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-xl-0[_ngcontent-%COMP%]{margin-left:0}.mr-xl-0[_ngcontent-%COMP%]{margin-right:0}.mx-xl-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-xl-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-xl-0[_ngcontent-%COMP%]{margin-left:0}.me-xl-0[_ngcontent-%COMP%]{margin-right:0}.p-xl-0[_ngcontent-%COMP%]{padding:0}.pt-xl-0[_ngcontent-%COMP%]{padding-top:0}.pb-xl-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-xl-0[_ngcontent-%COMP%]{padding-left:0}.pr-xl-0[_ngcontent-%COMP%]{padding-right:0}.px-xl-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-xl-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-xl-0[_ngcontent-%COMP%]{padding-left:0}.pe-xl-0[_ngcontent-%COMP%]{padding-right:0}.gap-xl-0[_ngcontent-%COMP%]{gap:0}.row-gap-xl-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-xl-0[_ngcontent-%COMP%]{column-gap:0}.m-xl-1[_ngcontent-%COMP%]{margin:.25rem}.mt-xl-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-xl-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-xl-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-xl-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-xl-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-xl-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-xl-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-xl-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-xl-1[_ngcontent-%COMP%]{padding:.25rem}.pt-xl-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-xl-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-xl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-xl-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-xl-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-xl-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-xl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-xl-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-xl-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-xl-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-xl-1[_ngcontent-%COMP%]{column-gap:.25rem}.m-xl-2[_ngcontent-%COMP%]{margin:.5rem}.mt-xl-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-xl-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-xl-2[_ngcontent-%COMP%]{margin-left:.5rem}
5.mr-xl-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-xl-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-xl-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-xl-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-xl-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-xl-2[_ngcontent-%COMP%]{padding:.5rem}.pt-xl-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-xl-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-xl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-xl-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-xl-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-xl-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-xl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-xl-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-xl-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-xl-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-xl-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-xl-3[_ngcontent-%COMP%]{margin:1rem}.mt-xl-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-xl-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-xl-3[_ngcontent-%COMP%]{margin-left:1rem}
5.mr-xl-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-xl-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-xl-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-xl-3[_ngcontent-%COMP%]{margin-left:1rem}.me-xl-3[_ngcontent-%COMP%]{margin-right:1rem}.p-xl-3[_ngcontent-%COMP%]{padding:1rem}.pt-xl-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-xl-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-xl-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-xl-3[_ngcontent-%COMP%]{padding-right:1rem}.px-xl-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-xl-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-xl-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-xl-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-xl-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-xl-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-xl-3[_ngcontent-%COMP%]{column-gap:1rem}.m-xl-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-xl-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem}
5.mr-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-xl-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-xl-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-xl-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-xl-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-xl-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-xl-5[_ngcontent-%COMP%]{margin:3rem}.mt-xl-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-xl-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-xl-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-xl-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-xl-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-xl-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-xl-5[_ngcontent-%COMP%]{margin-left:3rem}.me-xl-5[_ngcontent-%COMP%]{margin-right:3rem}.p-xl-5[_ngcontent-%COMP%]{padding:3rem}.pt-xl-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-xl-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-xl-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-xl-5[_ngcontent-%COMP%]{padding-right:3rem}.px-xl-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-xl-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-xl-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-xl-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-xl-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-xl-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-xl-5[_ngcontent-%COMP%]{column-gap:3rem}}.text-center[_ngcontent-%COMP%]{text-align:center}.text-left[_ngcontent-%COMP%], .text-start[_ngcontent-%COMP%]{text-align:left}.text-right[_ngcontent-%COMP%], .text-end[_ngcontent-%COMP%]{text-align:right}@media(min-width:576px){.text-sm-left[_ngcontent-%COMP%], .text-sm-start[_ngcontent-%COMP%]{text-align:left}.text-sm-right[_ngcontent-%COMP%], .text-sm-end[_ngcontent-%COMP%]{text-align:right}.text-sm-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:768px){.text-md-left[_ngcontent-%COMP%], .text-md-start[_ngcontent-%COMP%]{text-align:left}.text-md-right[_ngcontent-%COMP%], .text-md-end[_ngcontent-%COMP%]{text-align:right}.text-md-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:992px){.text-lg-left[_ngcontent-%COMP%], .text-lg-start[_ngcontent-%COMP%]{text-align:left}.text-lg-right[_ngcontent-%COMP%], .text-lg-end[_ngcontent-%COMP%]{text-align:right}.text-lg-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:1400px){.text-xl-left[_ngcontent-%COMP%], .text-xl-start[_ngcontent-%COMP%]{text-align:left}.text-xl-right[_ngcontent-%COMP%], .text-xl-end[_ngcontent-%COMP%]{text-align:right}
5.text-xl-center[_ngcontent-%COMP%]{text-align:center}}.text-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.text-wrap[_ngcontent-%COMP%]{white-space:normal}.text-truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-decoration-none[_ngcontent-%COMP%]{text-decoration:none}.fw-normal[_ngcontent-%COMP%]{font-weight:400}.fw-medium[_ngcontent-%COMP%]{font-weight:500}.fw-bold[_ngcontent-%COMP%]{font-weight:700}.fs-1[_ngcontent-%COMP%]{font-size:2.5rem}.h6[_ngcontent-%COMP%], h6[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{font-size:2.5rem}h2[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%]{font-size:2rem}h3[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%]{font-size:1.75rem}h4[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%]{font-size:1.5rem}h5[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%]{font-size:1.25rem}h6[_ngcontent-%COMP%], .h6[_ngcontent-%COMP%]{font-size:1rem}.fs-2[_ngcontent-%COMP%]{font-size:2rem}.fs-3[_ngcontent-%COMP%]{font-size:1.75rem}.fs-4[_ngcontent-%COMP%]{font-size:1.5rem}.fs-5[_ngcontent-%COMP%]{font-size:1.25rem}.fs-6[_ngcontent-%COMP%]{font-size:1rem}.list-inline[_ngcontent-%COMP%]{padding-left:0;list-style:none}.list-inline-item[_ngcontent-%COMP%]{display:inline-block}.list-inline-item[_ngcontent-%COMP%]:not(:last-child){margin-right:.5rem}.font-monospace[_ngcontent-%COMP%]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-primary[_ngcontent-%COMP%]{color:var(--evu-text-primary)}.text-danger[_ngcontent-%COMP%]{color:var(--evu-bad)}.text-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)}.text-dark[_ngcontent-%COMP%]{color:var(--evu-text)}.bg-secondary[_ngcontent-%COMP%]{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.bg-success[_ngcontent-%COMP%]{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.bg-danger[_ngcontent-%COMP%]{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.bg-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.bg-info[_ngcontent-%COMP%]{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.bg-light[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg)}.bg-dark[_ngcontent-%COMP%]{background-color:var(--evu-mantle);color:var(--evu-text)}.bg-white[_ngcontent-%COMP%]{background-color:#fff}.border[_ngcontent-%COMP%]{border:1px solid var(--evu-border-weak)}.border-0[_ngcontent-%COMP%]{border:0}.border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-border-weak)}.border-bottom-0[_ngcontent-%COMP%]{border-bottom:0}.border-warning[_ngcontent-%COMP%]{border-color:var(--evu-warning)}.border-info[_ngcontent-%COMP%]{border-color:var(--evu-info)}.rounded[_ngcontent-%COMP%]{border-radius:var(--evu-border-radius)}.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem}.rounded-start-pill[_ngcontent-%COMP%]{border-top-left-radius:50rem;border-bottom-left-radius:50rem}.w-25[_ngcontent-%COMP%]{width:25%}.w-50[_ngcontent-%COMP%]{width:50%}.w-100[_ngcontent-%COMP%]{width:100%}.h-100[_ngcontent-%COMP%]{height:100%}.vh-100[_ngcontent-%COMP%]{height:100vh}.position-relative[_ngcontent-%COMP%]{position:relative}.sticky-top[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1020}.shadow-sm[_ngcontent-%COMP%]{box-shadow:0 .125rem .25rem #00000013}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-hidden[_ngcontent-%COMP%]{overflow:hidden}.invisible[_ngcontent-%COMP%]{visibility:hidden}.float-start[_ngcontent-%COMP%], .float-left[_ngcontent-%COMP%]{float:left}.float-end[_ngcontent-%COMP%], .float-right[_ngcontent-%COMP%]{float:right}.form-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);background-color:var(--evu-input-bg, var(--evu-primary-bg));background-clip:padding-box;border:1px solid var(--evu-border-weak);appearance:none;border-radius:var(--evu-border-radius, .375rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[_ngcontent-%COMP%]:focus{border-color:var(--evu-primary);outline:0;box-shadow:0 0 0 .25rem rgba(var(--evu-primary-rgb, 13, 110, 253),.25)}.form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);opacity:1}.form-control[_ngcontent-%COMP%]::placeholder{color:var(--evu-text-muted);opacity:1}.form-control-sm[_ngcontent-%COMP%]{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-plaintext[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--evu-text);background-color:transparent;border:solid transparent;border-width:1px 0}.form-label[_ngcontent-%COMP%]{margin-bottom:.5rem;font-weight:500}.col-form-label[_ngcontent-%COMP%]{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.form-text[_ngcontent-%COMP%]{margin-top:.25rem;font-size:.875em;color:var(--evu-text-muted)}.form-check-label[_ngcontent-%COMP%]{color:var(--evu-text)}.input-group[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:first-child), .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:last-child), .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text[_ngcontent-%COMP%]{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);text-align:center;white-space:nowrap;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak);border-radius:var(--evu-border-radius, .375rem)}.input-group-text[_ngcontent-%COMP%]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text[_ngcontent-%COMP%]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.alert[_ngcontent-%COMP%]{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--evu-border-radius, .375rem)}.alert-success[_ngcontent-%COMP%]{color:var(--evu-good);background-color:color-mix(in oklch,var(--evu-good) 15%,transparent);border-color:color-mix(in oklch,var(--evu-good) 30%,transparent)}.alert-danger[_ngcontent-%COMP%]{color:var(--evu-bad);background-color:color-mix(in oklch,var(--evu-bad) 15%,transparent);border-color:color-mix(in oklch,var(--evu-bad) 30%,transparent)}.alert-warning[_ngcontent-%COMP%]{color:var(--evu-warning);background-color:color-mix(in oklch,var(--evu-warning) 15%,transparent);border-color:color-mix(in oklch,var(--evu-warning) 30%,transparent)}.alert-info[_ngcontent-%COMP%]{color:var(--evu-info);background-color:color-mix(in oklch,var(--evu-info) 15%,transparent);
5border-color:color-mix(in oklch,var(--evu-info) 30%,transparent)}.list-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius, .375rem)}.list-group-item[_ngcontent-%COMP%]{position:relative;display:block;padding:.5rem 1rem;color:var(--evu-text);text-decoration:none;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:0}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-secondary-bg)}.list-group-item.active[_ngcontent-%COMP%]{z-index:2;color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:var(--evu-text);text-align:inherit}.list-group-item-action[_ngcontent-%COMP%]:hover, .list-group-item-action[_ngcontent-%COMP%]:focus{z-index:1;color:var(--evu-text);text-decoration:none;background-color:var(--evu-tertiary-bg, rgba(0, 0, 0, .05))}.list-group-item-action[_ngcontent-%COMP%]:active{color:var(--evu-text);background-color:var(--evu-secondary-bg)}.list-group-flush[_ngcontent-%COMP%]{border-radius:0}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]{border-width:0 0 1px}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-width:0}@keyframes _ngcontent-%COMP%_spinner-border{to{transform:rotate(360deg)}}.spinner-border[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite _ngcontent-%COMP%_spinner-border}.nav[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link[_ngcontent-%COMP%]{display:block;padding:.5rem 1rem;color:var(--evu-primary);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link[_ngcontent-%COMP%]:hover, .nav-link[_ngcontent-%COMP%]:focus{color:var(--evu-primary)}.nav-link.disabled[_ngcontent-%COMP%]{color:var(--evu-text-muted);pointer-events:none;cursor:default}.nav-item[_ngcontent-%COMP%]{margin-bottom:0}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-border-weak)}.nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:var(--evu-border-radius, .375rem);border-top-right-radius:var(--evu-border-radius, .375rem)}.nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover, .nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus{border-color:var(--evu-secondary-bg) var(--evu-secondary-bg) var(--evu-border-weak);isolation:isolate}.nav-tabs[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:var(--evu-text-muted);background-color:transparent;border-color:transparent}.nav-tabs[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .nav-tabs[_ngcontent-%COMP%]   .nav-item.show[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:var(--evu-text);background-color:var(--evu-primary-bg);border-color:var(--evu-border-weak) var(--evu-border-weak) var(--evu-primary-bg)}.tab-content[_ngcontent-%COMP%] > .tab-pane[_ngcontent-%COMP%]{display:none}.tab-content[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{display:block}.navbar[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-expand[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}@media(min-width:576px){.navbar-expand-sm[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#0000008c}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover, .navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus{color:#000000b3}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#0000004d}.navbar-collapse[_ngcontent-%COMP%]{flex-basis:100%;flex-grow:1;align-items:center}
5[_ngcontent-%COMP%]:root{--evu-legacy-input-padding: var(--evu-spacing-lg);--evu-legacy-input-border: var(--evu-border-weak);--evu-legacy-input-border-hover: var(--evu-primary);--evu-legacy-input-border-focus: var(--evu-primary);--evu-legacy-input-caret: var(--evu-primary);--evu-legacy-input: var(--evu-text);--evu-legacy-input-label: var(--evu-text-muted);--evu-legacy-input-label-hover: var(--evu-text-muted);--evu-legacy-input-label-focus: var(--evu-text-muted);--evu-legacy-input-placeholder: var(--evu-text);--evu-legacy-input-bg: var(--evu-primary-bg);--evu-legacy-input-height: var(--evu-input-or-select-height);--evu-legacy-input-border-radius: var(--evu-border-radius);--evu-legacy-input-border-width: var(--evu-border-width);--evu-legacy-input-btn: var(--evu-text);--evu-legacy-input-btn-hover: var(--evu-text);--evu-legacy-input-btn-active: var(--evu-text);--evu-legacy-input-btn-bg: var(--evu-primary-bg);--evu-legacy-input-btn-mixin: var(--evu-shade);--evu-legacy-input-btn-hover-amount: var(--evu-bg-hover-amount);--evu-legacy-input-btn-active-amount: var(--evu-bg-active-amount);--evu-legacy-input-btn-bg-hover: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-hover-amount) );--evu-legacy-input-btn-bg-active: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-active-amount) );--evu-legacy-input-btn-border: var(--evu-legacy-input-btn-bg);--evu-legacy-input-btn-border-hover: var(--evu-legacy-input-btn-bg-hover);--evu-legacy-input-btn-border-active: var(--evu-legacy-input-btn-bg-active);--evu-legacy-input-transition: var(--evu-transition)}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]{--evu-generic-input: var(--evu-legacy-input);--evu-generic-input-hover: var(--evu-generic-input-hover);--evu-generic-input-focus: var(--evu-generic-input-focus);--evu-generic-input-bg: var(--evu-legacy-input-bg);--evu-generic-input-bg-hover: var(--evu-generic-input-hover-bg);--evu-generic-input-bg-focus: var(--evu-generic-input-focus-bg);--evu-generic-input-border: var(--evu-legacy-input-border);--evu-generic-input-border-hover: var(--evu-legacy-input-border-hover);--evu-generic-input-border-focus: var(--evu-legacy-input-border-focus);--evu-generic-input-border-radius: var(--evu-legacy-input-border-radius);--evu-generic-input-padding: var(--evu-legacy-input-padding);--evu-generic-input-transition: var(--evu-legacy-input-transition);height:var(--evu-legacy-input-height);padding:var(--evu-generic-input-padding);color:var(--evu-generic-input);background-color:var(--evu-generic-input-bg);border:1px solid var(--evu-generic-input-border);border-radius:var(--evu-generic-input-border-radius);transition:var(--evu-generic-input-transition);outline:none}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]:hover{color:var(--evu-generic-input-hover);background-color:var(--evu-generic-input-bg-hover);border:1px solid var(--evu-generic-input-border-hover)}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%]:focus, [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]:focus{color:var(--evu-generic-input-focus);background-color:var(--evu-generic-input-bg-focus);border:1px solid var(--evu-generic-input-border-focus)}[_ngcontent-%COMP%]:root   input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [_ngcontent-%COMP%]:root   textarea[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none}[_ngcontent-%COMP%]:root   input[type=number][_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   textarea[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield;appearance:textfield;margin:0}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin-top:0}h1[_ngcontent-%COMP%]{font-size:36px}h2[_ngcontent-%COMP%]{font-size:28px;font-weight:400}  evu-popover{--evu-popover-content-width: 0px;--evu-popover-content-height: 0px;--evu-popover-content-x: 0px;--evu-popover-content-y: 0px;--evu-popover-inset-left: 0px;--evu-popover-inset-right: 0px}.evu-inline-tooltip[_ngcontent-%COMP%]{--evu-popover-arrow-size: 8px;--evu-popover-bg: var(--evu-primary-bg);--evu-popover: var(--evu-text);--evu-popover-border-radius: var(--evu-border-radius);--evu-popover-padding: var(--evu-spacing-sm) var(--evu-spacing-md);--evu-popover-max-width: 300px;--evu-popover-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)}.evu-inline-tooltip-content[_ngcontent-%COMP%]{position:fixed;z-index:2000;border-radius:var(--evu-popover-border-radius);background:var(--evu-popover-bg);color:var(--evu-popover);padding:var(--evu-popover-padding);box-shadow:var(--evu-popover-shadow);max-width:min(var(--evu-popover-max-width),100vw);width:max-content}.evu-inline-tooltip-content.top[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:var(--evu-popover-content-y);transform:translate(calc(-50% + var(--evu-popover-inset-left)),calc(-100% - var(--evu-popover-arrow-size)))}.evu-inline-tooltip-content.bottom[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);right:var(--evu-popover-inset-right);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height));transform:translate(calc(-50% + var(--evu-popover-inset-left)),var(--evu-popover-arrow-size))}.evu-inline-tooltip-content.left[_ngcontent-%COMP%]{left:var(--evu-popover-content-x);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(-100% - var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content.right[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg);white-space:nowrap;pointer-events:none;background-color:var(--evu-popover-bg);box-shadow:var(--evu-popover-shadow)}.evu-inline-tooltip-arrow[_ngcontent-%COMP%]{z-index:2001;height:0;width:0;position:fixed;border:var(--evu-popover-arrow-size) solid transparent}.evu-inline-tooltip-arrow.top[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-arrow-size));transform:translate(-50%,calc(-100% - 1px));border-top-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.bottom[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) - var(--evu-popover-arrow-size));transform:translate(-50%,1px);border-bottom-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.right[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) - var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translateY(-50%);border-right-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.left[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(-100%,-50%);border-left-color:var(--evu-popover-bg)}.evu-inline-tooltip-content.enter[_ngcontent-%COMP%], .evu-inline-tooltip-arrow.enter[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_evu-inline-tooltip-enter ease .2s}@keyframes _ngcontent-%COMP%_evu-inline-tooltip-enter{0%{opacity:0%}to{opacity:100%}}
5.NgxEditor[_ngcontent-%COMP%]{--ngx-editor-text-color: var(--evu-text)}.NgxEditor__MenuBar[_ngcontent-%COMP%]{--ngx-editor-menubar-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem.NgxEditor__MenuItem--Active[_ngcontent-%COMP%], .NgxEditor__MenuItem[_ngcontent-%COMP%]   .NgxEditor__MenuItem--Active[_ngcontent-%COMP%]{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem[_ngcontent-%COMP%]   .NgxEditor__MenuItem--Icon[_ngcontent-%COMP%]:hover{--ngx-editor-menu-item-hover-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--Selected[_ngcontent-%COMP%], .NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--Open[_ngcontent-%COMP%]{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--DropdownMenu[_ngcontent-%COMP%], .NgxEditor__Popup[_ngcontent-%COMP%]{--ngx-editor-popup-bg-color: var(--evu-primary-bg)}nu-monaco-diff-editor[_ngcontent-%COMP%]{height:500px!important;max-height:50%;width:100%}
5.NgxEditor[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;list-style-type:disc;list-style-position:outside;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-left:20px}hr[_ngcontent-%COMP%]{margin:1rem 0;color:inherit;border:0;border-top:var(--evu-border-width) solid;border-color:var(--evu-border-strong);opacity:.25}label[_ngcontent-%COMP%]{display:inline-block}.old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]{background-color:var(--footer-bg-color);color:var(--footer-font-color)}.old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:active{color:var(--footer-link-hover-color)}.old-layout[_ngcontent-%COMP%]   .smart-power-mainmenu[_ngcontent-%COMP%]   .menu-container[_ngcontent-%COMP%]   .radiotabs[_ngcontent-%COMP%]{border-radius:0}.old-layout[_ngcontent-%COMP%]   .smart-power-mainmenu[_ngcontent-%COMP%]   .menu-container[_ngcontent-%COMP%]   .radiotabs[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child   input[type=radio][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{border-radius:0}.old-layout[_ngcontent-%COMP%]   .dev-dropdown[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .evu-profil-dropdown[_ngcontent-%COMP%]{background-color:var(--screen-logo-bg-color)}.old-layout[_ngcontent-%COMP%]   .dev-dropdown[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .evu-profil-dropdown[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{--evu-btn-primary: var(--screen-logo-font-color);--evu-btn-primary-hover: var(--evu-primary);--evu-btn-primary-active: var(--screen-logo-bg-color);--evu-btn-primary-bg: var(--screen-logo-bg-color);--evu-btn-primary-bg-hover: var(--screen-logo-bg-color);--evu-btn-primary-bg-active: var(--screen-logo-bg-color)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:var(--evu-service-type-box-transition);margin:0;padding:5px 20px;cursor:pointer}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:var(--evu-service-type-box-unchecked-bg-hover);color:var(--evu-service-type-box-unchecked-hover)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:active{background-color:var(--evu-service-type-box-unchecked-bg-active);color:var(--evu-service-type-box-unchecked-active)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]{background-color:var(--evu-service-type-box-checked-bg);border:1px solid var(--evu-service-type-box-checked-border);color:var(--evu-service-type-box-checked)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]:hover{background-color:var(--evu-service-type-box-checked-bg-hover);color:var(--evu-service-type-box-checked-hover)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]:active{background-color:var(--evu-service-type-box-checked-bg-active);color:var(--evu-service-type-box-checked-active)}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]{--evu-card-header: var(--evu-text);border-radius:var(--evu-card-border-radius);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-footer[_ngcontent-%COMP%]{display:flex}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-header[_ngcontent-%COMP%]{color:var(--evu-text);padding:var(--evu-spacing-md) var(--evu-spacing-xl);background-color:var(--evu-card-header-bg);border-bottom:1px solid var(--evu-card-border)}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-body[_ngcontent-%COMP%]{-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0;border-top-left-radius:0}.old-layout[_ngcontent-%COMP%]   repower-main-navigation-dynamic[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:0;padding:0}*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}html[_ngcontent-%COMP%]{color-scheme:light}body[_ngcontent-%COMP%]{font-family:var(--evu-font);font-size:14px;margin:0;background-color:var(--evu-mantle);color:var(--evu-text)}[_ngcontent-%COMP%]:root{--evu-header-height: 70px;--evu-mobile-menu-bar-height: 0px}a[_ngcontent-%COMP%]{color:var(--evu-link)}a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover{color:var(--evu-link-hover)}a[_ngcontent-%COMP%]:active{color:var(--evu-link-active)}
5.card-header[_ngcontent-%COMP%]{white-space:nowrap}.card-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.card-header[_ngcontent-%COMP%] > .icon[_ngcontent-%COMP%]{margin-right:.5rem}p[_ngcontent-%COMP%]{margin:0}repower-card[_ngcontent-%COMP%]{margin-bottom:1rem;display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > .slide-toggle-right[_ngcontent-%COMP%] > i[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{transform:rotate(180deg)}.menu-mobile-back-button[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--evu-spacing-md);cursor:pointer;height:60px;transition:background-color .2s ease;border-bottom:var(--evu-border-width) solid var(--evu-border-strong);padding-left:var(--evu-spacing-lg)}.menu-mobile-back-button[_ngcontent-%COMP%]:hover{background-color:#ffffff1a}.menu-mobile-back-button[_ngcontent-%COMP%]   .back-title[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}.product-slider-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;border:none;height:100%}.product-slider-container.disabled[_ngcontent-%COMP%]{opacity:50%}.product-logo[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-grow:1}.product-body[_ngcontent-%COMP%]{flex:0 0 0px}.modal-product-logo[_ngcontent-%COMP%]{padding:0px 0px var(--evu-spacing-xl)}.ngx-slider-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:var(--evu-spacing-xl) var(--evu-spacing-xl) var(--evu-spacing-3xl)}.product-slider[_ngcontent-%COMP%]{margin:0}.img-fluid[_ngcontent-%COMP%]{max-width:70%!important}.spec[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#8c8a8c;font-size:1rem}.subjecttext[_ngcontent-%COMP%]{text-align:center;font-size:2rem}.custom-radio[_ngcontent-%COMP%]   .custom-control-input[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{border-width:10px!important}.custom-radio[_ngcontent-%COMP%]{font-size:2rem}.custom-radio[_ngcontent-%COMP%]   .custom-control-input[_ngcontent-%COMP%] ~ .custom-control-label[_ngcontent-%COMP%]:before{width:2rem;height:2rem}.custom-radio[_ngcontent-%COMP%]   .custom-control-input[_ngcontent-%COMP%] ~ .custom-control-label[_ngcontent-%COMP%]:after{width:2rem;height:2rem}input[type=radio][_ngcontent-%COMP%]:disabled{cursor:not-allowed}input[type=radio][_ngcontent-%COMP%]:disabled + label[_ngcontent-%COMP%]{cursor:not-allowed;background:none!important;opacity:.6}input[type=radio][_ngcontent-%COMP%]:disabled + .custom-control-label[_ngcontent-%COMP%]:before:hover{background-color:transparent!important}`]})}}return t})();var up=(()=>{class t{constructor(){this.el=C(an),this.ngZone=C(qi),this.enbMatchHeightGroup=H("")}ngAfterViewChecked(){this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.matchHeight(this.el.nativeElement,this.enbMatchHeightGroup())},10)})}onResize(){this.matchHeight(this.el.nativeElement,this.enbMatchHeightGroup())}matchHeight(e,n){if(!e)return;let o=e.getElementsByClassName(n);if(!o)return;Array.from(o).forEach((v,w)=>{let k=v;k.style.height="auto"});let p=Array.from(o).map(v=>v.getBoundingClientRect().height).reduce((v,w)=>w>v?w:v,0);Array.from(o).forEach((v,w)=>{let k=v;return k.style.height=`${p}px`})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Zi({type:t,selectors:[["","enbMatchHeightGroup",""]],hostBindings:function(n,o){n&1&&z("resize",function(){return o.onResize()},ii)},inputs:{enbMatchHeightGroup:[1,"enbMatchHeightGroup"]}})}}return t})();function Q0(t,l){if(t&1&&(Z(0,"div",1)(1,"div",2),f(2),h(3,"enbtranslate"),q(),Z(4,"div",3),re(5,"span",4),q()()),t&2){let e=g();a(2),y(" ",_(3,2,"components.productEditor.priceLabel")," "),a(3),Gt("innerHTML",e.ProductItem.replaceFormat(e.product().priceHT," Rp. / kWh",e.language()),W)}}function J0(t,l){if(t&1&&(Z(0,"div",1)(1,"div",2),f(2),h(3,"enbtranslate"),q(),Z(4,"div",3),re(5,"span",4),q()()),t&2){let e=g();a(2),y(" ",_(3,2,"components.productEditor.priceLabelHT")," "),a(3),Gt("innerHTML",e.ProductItem.replaceFormat(e.product().priceHT," Rp. / kWh",e.language()),W)}}function X0(t,l){if(t&1&&(Z(0,"div",1)(1,"div",2),f(2),h(3,"enbtranslate"),q(),Z(4,"div",3),re(5,"span",4),q()()),t&2){let e=g();a(2),y(" ",_(3,2,"components.productEditor.priceLabelNT")," "),a(3),Gt("innerHTML",e.ProductItem.replaceFormat(e.product().priceNT," Rp. / kWh",e.language()),W)}}var vp=(()=>{class t{constructor(){this.repowerConfigService=C(ut),this.selectedProduct=H.required(),this.product=H.required(),this.hasHTNT=H(!1),this.language=K(()=>this.repowerConfigService.currentLanguage()),this.ProductItem=ui}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-product-footer"]],inputs:{selectedProduct:[1,"selectedProduct"],product:[1,"product"],hasHTNT:[1,"hasHTNT"]},decls:4,vars:2,consts:[[1,"product-footer"],[1,"row"],[1,"col"],[1,"col","text-end"],[3,"innerHTML"]],template:function(n,o){n&1&&(Z(0,"div",0),P(1,Q0,6,4,"div",1)(2,J0,6,4,"div",1),P(3,X0,6,4,"div",1),q()),n&2&&(a(),O(o.hasHTNT()?2:1),a(2),O(o.hasHTNT()?3:-1))},dependencies:[Y],styles:[".product-footer[_ngcontent-%COMP%]{padding:.75rem 1.25rem;border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125)}"]})}}return t})();function ef(t,l){if(t&1){let e=N();d(0,"div",8)(1,"enb-product-editor-slider",25),z("amountChange",function(o){let c=D(e).$implicit,p=g(2);return I(p.amountChange(c,o))}),m()()}if(t&2){let e=l.$implicit,n=g(2);a(),b("product",e.product)("allProducts",n.products)("selectedProduct",n.selectedProduct??void 0)("amount",e.amount)("hasHTNT",n.hasHTNT())("onlyRadioButton",n.onlyRadioButton)}}function tf(t,l){if(t&1&&(d(0,"div",8),M(1,"enb-product-specs",26),m()),t&2){let e=l.$implicit,n=g(2);a(),b("product",e.product)("selectedProduct",n.selectedProduct??void 0)}}function nf(t,l){if(t&1&&(d(0,"div",8),M(1,"enb-product-footer",27),m()),t&2){let e=l.$implicit,n=g(2);a(),b("product",e.product)("selectedProduct",n.selectedProduct??void 0)("hasHTNT",n.hasHTNT())}}function of(t,l){if(t&1&&(d(0,"div",22),ne(1,ef,2,6,"div",8,Be),m(),d(3,"div",23),ne(4,tf,2,2,"div",8,Be),m(),d(6,"div",24),ne(7,nf,2,3,"div",8,Be),m()),t&2){let e=g();a(),ie(e.products),a(3),ie(e.products),a(3),ie(e.products)}}function rf(t,l){if(t&1){let e=N();d(0,"enb-product-editor-slider",25),z("amountChange",function(o){let c=D(e).$implicit,p=g(2);return I(p.amountChange(c,o))}),m(),M(1,"enb-product-specs",26)(2,"enb-product-footer",28)}if(t&2){let e=l.$implicit,n=g(2);b("product",e.product)("allProducts",n.products)("selectedProduct",n.selectedProduct??void 0)("amount",e.amount)("hasHTNT",n.hasHTNT())("onlyRadioButton",n.onlyRadioButton),a(),b("product",e.product)("selectedProduct",n.selectedProduct??void 0),a(),b("product",e.product)("selectedProduct",n.selectedProduct??void 0)("hasHTNT",n.hasHTNT())}}function af(t,l){if(t&1&&ne(0,rf,3,11,null,null,Be),t&2){let e=g();ie(e.products)}}function cf(t,l){if(t&1&&(d(0,"div",9)(1,"div",29),f(2),h(3,"enbtranslate"),m(),d(4,"div",8),M(5,"span",13),m()()),t&2){let e=g();a(2),y(" ",_(3,2,"components.productEditor.energycostActualMix")," "),a(3),b("innerHTML",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenHT??0," Rp. / kWh",e.language()),W)}}function sf(t,l){if(t&1&&(d(0,"div",9)(1,"div",29),f(2),h(3,"enbtranslate"),m(),d(4,"div",8),M(5,"span",13),m()()),t&2){let e=g();a(2),y(" ",_(3,2,"components.productEditor.energycostActualMixHT")," "),a(3),b("innerHTML",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenHT??0," Rp. / kWh",e.language()),W)}}function lf(t,l){if(t&1&&(d(0,"div",9)(1,"div",29),f(2),h(3,"enbtranslate"),m(),d(4,"div",8),M(5,"span",13),m()()),t&2){let e=g();a(2),y(" ",_(3,2,"components.productEditor.energycostActualMixNT")," "),a(3),b("innerHTML",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenNT??0," Rp. / kWh",e.language()),W)}}function df(t,l){if(t&1&&(d(0,"div",9)(1,"div",34)(2,"div",9),M(3,"div",38),m(),M(4,"div",39),d(5,"div",9)(6,"div",40),f(7),h(8,"enbtranslate"),m()()(),d(9,"div",41),f(10,"x"),m(),M(11,"div",42),m()),t&2){let e=g(2);a(3),b("innerHTML",e.ProductItem.replaceFormat(e.yearlyUsageKWH()," kWh",e.language(),1),W),a(4),y(" ",_(8,3,"common.twelveMonths")," "),a(4),b("innerHTML",e.ProductItem.replaceFormat(e.currentMixPricePerKwhInRappen()," Rp.",e.language()),W)}}function mf(t,l){if(t&1&&(d(0,"div",9)(1,"div",34)(2,"div",9),M(3,"div",38),m(),M(4,"div",39),d(5,"div",9)(6,"div",40),f(7),h(8,"enbtranslate"),m()()(),d(9,"div",41),f(10,"x"),m(),M(11,"div",42),m(),d(12,"div",9)(13,"div",34)(14,"div",9),M(15,"div",38),m(),M(16,"div",39),d(17,"div",9)(18,"div",40),f(19),h(20,"enbtranslate"),m()()(),d(21,"div",41),f(22,"x"),m(),M(23,"div",42),m()),t&2){let e=g(2);a(3),b("innerHTML",e.ProductItem.replaceFormat(e.yearlyUsageKWHHT()," kWh",e.language(),1),W),a(4),y(" ",_(8,6,"common.twelveMonths")," "),a(4),b("innerHTML",e.ProductItem.replaceFormat(e.currentMixPricePerKwhInRappenHT()," Rp.",e.language()),W),a(4),b("innerHTML",e.ProductItem.replaceFormat(e.yearlyUsageKWHNT()," kWh",e.language(),1),W),a(4),y(" ",_(20,8,"common.twelveMonths")," "),a(4),b("innerHTML",e.ProductItem.replaceFormat(e.currentMixPricePerKwhInRappenNT()," Rp.",e.language()),W)}}function gf(t,l){if(t&1&&(d(0,"div",9)(1,"div",34)(2,"div",9),M(3,"div",38),m(),M(4,"div",39),d(5,"div",9)(6,"div",40),f(7),h(8,"enbtranslate"),m()()(),d(9,"div",41),f(10,"x"),m(),M(11,"div",43),m()),t&2){let e=g(2);a(3),b("innerHTML",e.ProductItem.replaceFormat(e.yearlyUsageKWH()," kWh",e.language(),1),W),a(4),y(" ",_(8,3,"common.twelveMonths")," "),a(4),b("innerHTML",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenHT??0," Rp.",e.language()),W)}}function pf(t,l){if(t&1&&(d(0,"div",9)(1,"div",34)(2,"div",9),M(3,"div",38),m(),M(4,"div",39),d(5,"div",9)(6,"div",40),f(7),h(8,"enbtranslate"),m()()(),d(9,"div",41),f(10,"x"),m(),M(11,"div",43),m()),t&2){let e=g(2);a(3),b("innerHTML",e.ProductItem.replaceFormat(e.yearlyUsageKWHHT()," kWh",e.language(),1),W),a(4),y(" ",_(8,3,"common.twelveMonths")," "),a(4),b("innerHTML",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenHT??0," Rp.",e.language()),W)}}function uf(t,l){if(t&1&&(d(0,"div",9)(1,"div",34)(2,"div",9),M(3,"div",38),m(),M(4,"div",39),d(5,"div",9)(6,"div",40),f(7),h(8,"enbtranslate"),m()()(),d(9,"div",41),f(10,"x"),m(),M(11,"div",43),m()),t&2){let e=g(2);a(3),b("innerHTML",e.ProductItem.replaceFormat(e.yearlyUsageKWHNT()," kWh",e.language(),1),W),a(4),y(" ",_(8,3,"common.twelveMonths")," "),a(4),b("innerHTML",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenNT??0," Rp.",e.language()),W)}}function vf(t,l){if(t&1&&(d(0,"strong"),f(1),m()),t&2){let e=g(2);a(),y("",e.ProductItem.replaceFormat(e.yearlyUsageKWH()," kWh",e.language(),1)," ")}}function hf(t,l){if(t&1&&(d(0,"strong"),f(1),h(2,"enbtranslate"),h(3,"enbtranslate"),m()),t&2){let e=g(2);a(),hl("",e.ProductItem.replaceFormat(e.yearlyUsageKWHHT()," kWh",e.language(),1)," ",_(2,4,"components.productEditor.priceLabelHT")," / ",e.ProductItem.replaceFormat(e.yearlyUsageKWHNT()," kWh",e.language(),1)," ",_(3,6,"components.productEditor.priceLabelNT"))}}function bf(t,l){if(t&1&&(d(0,"strong"),f(1),m()),t&2){let e=g(2);a(),y(" ",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenHT??0," Rp. / kWh",e.language())," ")}}function ff(t,l){if(t&1&&(d(0,"strong"),f(1),h(2,"enbtranslate"),h(3,"enbtranslate"),m()),t&2){let e=g(2);a(),hl("",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenHT??0," Rp. / kWh",e.language())," ",_(2,4,"components.productEditor.priceLabelHT")," / ",e.ProductItem.replaceFormat(e.selectionMixPriceInKwhPerRappenNT??0," Rp. / kWh",e.language())," ",_(3,6,"components.productEditor.priceLabelNT"))}}function _f(t,l){t&1&&(d(0,"i"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"components.productEditor.modalInfo.info4")))}function Cf(t,l){if(t&1&&(d(0,"i"),f(1),h(2,"enbtranslate"),m()),t&2){let e=g(2);a(),j(_(2,1,"components.productEditor.modalInfo.info4-"+e.productType))}}function xf(t,l){if(t&1&&(d(0,"evu-modal",30)(1,"div",31)(2,"div",32)(3,"div",33)(4,"div",34)(5,"enb-inline-box")(6,"div",9)(7,"div",35)(8,"h6"),f(9),h(10,"enbtranslate"),m()()(),d(11,"div",32),P(12,df,12,5,"div",9),P(13,mf,24,10),m()()(),d(14,"div",36)(15,"enb-inline-box")(16,"div",9)(17,"div",35)(18,"h6"),f(19),h(20,"enbtranslate"),m()()(),d(21,"div",32),P(22,gf,12,5,"div",9),P(23,pf,12,5,"div",9),P(24,uf,12,5,"div",9),m()()()(),M(25,"hr",37),d(26,"div",32)(27,"p"),M(28,"span",13),h(29,"enbtranslate"),P(30,vf,2,1,"strong")(31,hf,4,8,"strong"),M(32,"span",13),h(33,"enbtranslate"),P(34,bf,2,1,"strong")(35,ff,4,8,"strong"),M(36,"span",13),h(37,"enbtranslate"),m(),M(38,"br"),d(39,"sup"),P(40,_f,3,3,"i"),h(41,"enbtranslate"),P(42,Cf,3,3,"i"),h(43,"enbtranslate"),m()()()()()),t&2){let e=g();
5b("showFooter",!1),a(9),y(" ",_(10,15,"components.productEditor.modalInfo.currentProductMix")," "),a(3),O(e.hasHTNT()?-1:12),a(),O(e.hasHTNT()?13:-1),a(6),y(" ",_(20,17,"components.productEditor.modalInfo.newProductMix")," "),a(3),O(e.hasHTNT()?-1:22),a(),O(e.hasHTNT()?23:-1),a(),O(e.hasHTNT()?24:-1),a(4),b("innerHTML",_(29,19,"components.productEditor.modalInfo.info"),W),a(2),O(e.hasHTNT()?31:30),a(2),b("innerHTML",_(33,21,"components.productEditor.modalInfo.info2"),W),a(2),O(e.hasHTNT()?35:34),a(2),b("innerHTML",_(37,23,"components.productEditor.modalInfo.info3"),W),a(4),O(_(41,25,"components.productEditor.modalInfo.info4-"+e.productType)==="components.productEditor.modalInfo.info4-power"?40:-1),a(2),O(_(43,27,"components.productEditor.modalInfo.info4-"+e.productType)!=="components.productEditor.modalInfo.info4-power"?42:-1)}}var KT=(()=>{class t{constructor(){this.resizeService=C(Ue),this.productEditorService=C(zr),this.repowerConfigService=C(ut),this.modalService=C(kt),this.currentMixPricePerKwhInRappen=H(0),this.currentMixPricePerKwhInRappenHT=H(0),this.currentMixPricePerKwhInRappenNT=H(0),this.yearlyUsageKWH=H(2500),this.yearlyUsageKWHHT=H(2500),this.yearlyUsageKWHNT=H(2500),this.yearlyCosts=H(0),this.productList=H([]),this.type=H(he.Power),this.selectionChange=Re(),this.isMobile=this.resizeService.isMobile,this.language=K(()=>this.repowerConfigService.currentLanguage()),this.ProductItem=ui,this.selectionMixPriceInKwhPerRappenHT=null,this.selectionMixPriceInKwhPerRappenNT=null,this.selectionMixPriceInkW=null,this.priceDifference=null,this.priceDifferenceAbsolute=null,this.priceDifferenceSign=null,this.selectionPricePerMonthInChf=null,this.currentTotalPricePerMonthInChf=null,this.selectedProduct=void 0,this.hasHTNT=T(!1),this.productType=he.Power,this.onlyRadioButton=!1,this.aquaPowerProductItem=null,this.purePowerProductItem=null,this.solarPowerProductItem=null,this.products=[],this.sliders=xm(Yc),this.currentTotalPricePerYearInChf=null,this.selectionPricePerYearInChf=null,this.currentYear=new Date().getUTCFullYear()}ngOnInit(){let e=!0;this.products=[],Object.keys(this.productEditorService.products).forEach(n=>{let o=this.productEditorService.getProduct(n),c=this.productList().find(p=>p.id===n);o&&o.type===this.type()&&c&&(this.products.push(ui.createProductItem(o,e?100:0)),e=!1)}),this.products.forEach(n=>{let o=this.productList().find(c=>c.id===n.product.id);n.product.priceHT=o?.pricePerKWhHT??0,n.product.priceNT=o?.pricePerKWhNT??0,n.product.pricekW=o?.pricePerKW??0,n.product.yearlyUsageKWH=this.yearlyUsageKWH(),n.amount=o?.percentage??0}),this.hasHTNT.set(this.products.filter(n=>n.product.priceNT!==n.product.priceHT).length>0),this.onlyRadioButton=this.products.filter(n=>n.product.steps.length===[0,100].length&&n.product.steps.every((o,c)=>o===[0,100][c])).length===this.products.length,this.selectedProduct=this.productList().find(n=>n.percentage===100),this.productType=this.products.length>0?this.products[0].product.type:he.Power,this.calcPrices()}syncSliders(e){let n=0,o=[...this.products],c=o.length,p=0;for(let w=0;w<c;w++)n+=o[w].amount,o[w].amount>0&&p++;let v=100-n;if(v!==0){v>0?o.sort((w,k)=>w.amount-k.amount):o.sort((w,k)=>k.amount-w.amount);for(let w=0;w<c;w++){let k=o[w];if(k.product.id!==e.product.id&&(k.amount>0||p<=(e.amount===0?0:1))){let E=this.products.find(F=>F.product.id===k.product.id);E&&E.product.steps.indexOf(E.amount+v)>=0&&(E.amount+=v,v=0,w=99)}}if(v!==0)for(let w=0;w<c;w++){let k=o[w];if(k.product.id!==e.product.id){let E=this.products.find(F=>F.product.id===k.product.id);E&&(E.amount=0)}}this.calcPrices()}}calcPrices(){this.selectionMixPriceInKwhPerRappenHT=0;let e=0,n=0,o=0;if(this.products.forEach(c=>{e+=ui.totalPriceOfItemHT(c),n+=ui.totalPriceOfItemNT(c),o+=ui.totalPriceOfItemkW(c)}),this.selectionMixPriceInKwhPerRappenHT=e,this.selectionMixPriceInKwhPerRappenNT=n,this.selectionMixPriceInkW=o,this.hasHTNT()){let c=this.yearlyUsageKWHHT()/12,p=this.yearlyUsageKWHNT()/12;this.selectionPricePerMonthInChf=(c*this.selectionMixPriceInKwhPerRappenHT+p*this.selectionMixPriceInKwhPerRappenNT)/100,this.selectionPricePerYearInChf=this.selectionPricePerMonthInChf*12,this.currentTotalPricePerMonthInChf=(c*this.currentMixPricePerKwhInRappenHT()+p*this.currentMixPricePerKwhInRappenNT())/100}
5else{let c=this.yearlyUsageKWH()/12;this.selectionPricePerMonthInChf=c*this.selectionMixPriceInKwhPerRappenHT/100,this.selectionPricePerYearInChf=this.selectionPricePerMonthInChf*12,this.currentTotalPricePerMonthInChf=c*this.currentMixPricePerKwhInRappen()/100}this.currentTotalPricePerYearInChf=this.currentTotalPricePerMonthInChf*12,this.priceDifference=this.selectionPricePerMonthInChf-this.currentTotalPricePerMonthInChf,this.priceDifferenceAbsolute=Math.abs(this.priceDifference),this.priceDifferenceSign="",this.priceDifference<0?this.priceDifferenceSign="-":this.priceDifference>0&&(this.priceDifferenceSign="+"),this.emitSelection()}getGroup(){let e=this.products.map(n=>n.product.type);return e&&e.length>0?e[0]:he.Power}amountChange(e,n){e.amount=n.amount,this.syncSliders(e),this.calcPrices()}emitSelection(){this.selectionChange.emit({products:this.products,price:this.selectionMixPriceInKwhPerRappenHT??0,priceHT:this.selectionMixPriceInKwhPerRappenHT??0,priceNT:this.selectionMixPriceInKwhPerRappenNT??0,pricekW:this.selectionMixPriceInkW??0})}openDialog(e){let n={id:"product-editor-help-modal",header:{title:"components.productEditor.modalInfo.title",icon:mkSome(ht.Help),extraButtons:[]},template:e,size:xt.EvuModalSize.Large,closeCallback:mkNone()};this.modalService.open(n)}replaceFormatChf(e){return"CHF "+ge.formatLocale(e,this.repowerConfigService.currentLanguage(),{maximumFractionDigits:2,minimumFractionDigits:2}).replace(/(\d)(?=(\d{3})+\.)/g,"$1,")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-product-editor-selection"]],viewQuery:function(n,o){n&1&&Qt(o.sliders,Yc,5),n&2&&Jt()},inputs:{currentMixPricePerKwhInRappen:[1,"currentMixPricePerKwhInRappen"],currentMixPricePerKwhInRappenHT:[1,"currentMixPricePerKwhInRappenHT"],currentMixPricePerKwhInRappenNT:[1,"currentMixPricePerKwhInRappenNT"],yearlyUsageKWH:[1,"yearlyUsageKWH"],yearlyUsageKWHHT:[1,"yearlyUsageKWHHT"],yearlyUsageKWHNT:[1,"yearlyUsageKWHNT"],yearlyCosts:[1,"yearlyCosts"],productList:[1,"productList"],type:[1,"type"]},outputs:{selectionChange:"selectionChange"},decls:48,vars:31,consts:[["modalInfo",""],["enbMatchHeightGroup","productEditorHeaderSubject"],["enbMatchHeightGroup","productEditorHeader",1,"product-editor","no-gutters","flex-column","gap-lg"],[3,"displayWithVars"],[1,"product-tarif-info"],["name","info","width","15","height","15","color","var(--link-color)",3,"bicon"],[3,"innerHtml"],[1,"row","total-area","total-area-bg","total-area-actual"],[1,"col"],[1,"row"],[1,"row","total-area"],[1,"row","total-area-actual-year"],[1,"col","text-end",3,"innerHTML"],[3,"innerHTML"],[1,"row","total-area-actual-month"],[1,"row","total-area-actual-changed"],[1,"col","text-end","total-nbr",3,"innerHTML"],[1,"col","total-nbr"],[1,"zero-width-height"],[1,"minus-margin"],[1,"info-button",3,"click"],["name","help","width","20","height","20","color","#ffb60f",3,"bicon"],[1,"flex-row-vcenter","gap-lg"],[1,"flex-row-vcenter","align-items-start","gap-lg"],[1,"flex-row-vcenter"],[3,"amountChange","product","allProducts","selectedProduct","amount","hasHTNT","onlyRadioButton"],[3,"product","selectedProduct"],[3,"product","selectedProduct","hasHTNT"],[1,"w-100",3,"product","selectedProduct","hasHTNT"],[1,"col","text-end"],[3,"showFooter"],["modal-body","",1,"modal-body"],[1,"container"],[1,"row","modal-htnt-calc"],[1,"col-5","offset-1"],[1,"col","text-center"],[1,"col-5"],[1,"modal-htnt-calc"],[1,"col","text-center","no-wrap-whitespace",3,"innerHTML"],[1,"row","row-bg"],[1,"col","text-center","no-wrap-whitespace"],[1,"col-1","vertical-center","larger-font"],[1,"col-4","text-center","vertical-center",3,"innerHTML"],[1,"col-4","text-center","vertical-center","no-wrap-whitespace",3,"innerHTML"]],template:function(n,o){if(n&1){let c=N();d(0,"div")(1,"div",1)(2,"div",2),P(3,of,9,0)(4,af,2,0),m()(),M(5,"br"),d(6,"enb-inline-box",3)(7,"div",4),M(8,"repower-icon",5)(9,"span",6),h(10,"enbtranslate"),m()(),M(11,"br"),d(12,"div",7)(13,"div",8),P(14,cf,6,4,"div",9),P(15,sf,6,4,"div",9),P(16,lf,6,4,"div",9),m()(),M(17,"br"),d(18,"div",10)(19,"div",8)(20,"div",11),M(21,"div",12),h(22,"enbtranslate"),d(23,"div",8),M(24,"span",13),m()(),d(25,"div",14),M(26,"div",12),h(27,"enbtranslate"),d(28,"div",8),M(29,"span",13),m()(),d(30,"div",15),M(31,"div",12),h(32,"enbtranslate"),d(33,"div",8),M(34,"span",13),m()(),d(35,"div",9),M(36,"div",16),h(37,"enbtranslate"),d(38,"div",17)(39,"div",18)(40,"strong",19),f(41),m()(),d(42,"strong"),M(43,"span",13),m(),d(44,"a",20),z("
5click",function(){D(c);let v=_e(47);return I(o.openDialog(v))}),M(45,"repower-icon",21),m()()()()()(),fe(46,xf,44,29,"ng-template",null,0,Se)}n&2&&(a(3),O(o.isMobile()?4:3),a(3),b("displayWithVars",!0),a(2),b("bicon",!0),a(),b("innerHtml",_(10,21,"components.productEditor.productTarifInfoText."+o.getGroup())+o.currentYear,W),a(5),O(o.hasHTNT()?-1:14),a(),O(o.hasHTNT()?15:-1),a(),O(o.hasHTNT()?16:-1),a(5),b("innerHTML",_(22,23,"components.productEditor.actualYearlyEnergyCosts"),W),a(3),b("innerHTML",o.replaceFormatChf(o.yearlyCosts()),W),a(2),b("innerHTML",_(27,25,"components.productEditor.actualEnergyCosts"),W),a(3),b("innerHTML",o.replaceFormatChf(o.currentTotalPricePerMonthInChf??0),W),a(2),b("innerHTML",_(32,27,"components.productEditor.changedEnergyCosts"),W),a(3),b("innerHTML",o.replaceFormatChf(o.selectionPricePerMonthInChf??0),W),a(2),b("innerHTML",_(37,29,"components.productEditor.energyCostsDifference"),W),a(2),me("negativePriceDifference",o.priceDifference??!1)("positivePriceDifference",o.priceDifference??!0),a(3),j(o.priceDifferenceSign),a(2),b("innerHTML",o.replaceFormatChf(o.priceDifferenceAbsolute??0),W),a(2),b("bicon",!0))},dependencies:[up,Yc,Sr,Ie,$c,vp,Ht,Y],styles:[`@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1D
5BF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--evu-font: Ubuntu, sans-serif;--evu-font-light: Ubuntu, sans-serif;--evu-font-bold: Ubuntu, sans-serif;--evu-fontsize-xs: 10px;--evu-fontsize-sm: 12px;--evu-fontsize-md: 14px;--evu-fontsize-lg: 16px;--evu-fontsize-xl: 18px;--evu-fontsize-2xl: 20px;--evu-fontsize-3xl: 24px;--evu-fontsize-huge: 32px;--evu-line-height: 1.5}body{font-family:var(--evu-font);font-size:var(--evu-fontsize-md);line-height:var(--evu-line-height)}:root{--evu-spacing-sm: 4px;--evu-spacing-md: 8px;--evu-spacing-lg: 12px;--evu-spacing-xl: 16px;--evu-spacing-2xl: 24px;--evu-spacing-3xl: 32px;--evu-spacing-4xl: 40px;--evu-row-spacing-desktop: var(--evu-spacing-2xl);--evu-row-spacing-tablet: var(--evu-spacing-xl);--evu-row-spacing-mobile: var(--evu-spacing-lg)}.logged-in .hide-on-logged-out{display:block!important}.logged-out .hide-on-logged-out{display:none!important}.show-on-smartphones{display:none}@media(max-width:575px){.show-on-smartphones{display:initial!important}.hide-on-smartphones{display:none!important}}.flex,.flex-col,.flex-col-center,.flex-row,.flex-end-item,.flex-row-hcenter,.flex-row-vcenter,.flex-row-center{display:flex}.flex-row,.flex-end-item,.flex-row-hcenter,.flex-row-vcenter,.flex-row-center{flex-direction:row}.gap-sm{gap:var(--evu-spacing-sm)}.gap-md{gap:var(--evu-spacing-md)}.gap-lg{gap:var(--evu-spacing-lg)}.gap-xl{gap:var(--evu-spacing-xl)}.gap-2xl{gap:var(--evu-spacing-2xl)}.gap-3xl{gap:var(--evu-spacing-3xl)}.gap-4xl{gap:var(--evu-spacing-4xl)}.padidng-sm{padding:var(--evu-spacing-sm)}.padding-md{padding:var(--evu-spacing-md)}.padding-lg{padding:var(--evu-spacing-lg)}.padding-xl{padding:var(--evu-spacing-xl)}.justify-space-between{justify-content:space-between}.justify-space-evenly{justify-content:space-evenly}.justify-space-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.align-end{align-items:flex-end}.flex-row-center{align-items:center;justify-content:center}.flex-row-vcenter{align-items:center}.flex-row-hcenter{justify-content:center}.flex-col,.flex-col-center{flex-direction:column}.flex-col-center{align-items:center;justify-content:center}.flex-end-item{justify-content:flex-end;align-items:center;flex-grow:1}.flex-1-1{flex:1 1 0px}.full-height{height:100%}.min-content-width{width:min-content}.scroll-x{overflow-x:scroll}.scroll-y{overflow-y:scroll}.scroll{overflow:scroll}.h-m-100{min-height:100%}.w-m-100{min-width:100%}.bold{font-weight:700}.font-sm{font-size:var(--evu-fontsize-sm)}.font-md{font-size:var(--evu-fontsize-md)}.font-lg{font-size:var(--evu-fontsize-lg)}.font-xl{font-size:var(--evu-fontsize-xl)}.font-2xl{font-size:var(--evu-fontsize-2xl)}.font-3xl{font-size:var(--evu-fontsize-3xl)}:export{maxSmallSize:576px;maxMobileSize:768px;maxTabletSize:992px;maxLaptopSize:1400px}:root evulution-screen-sidebar,:root evu-submenu{--evu-sidebar-bg: var(--evu-primary-bg);--evu-sidebar-border: var(--evu-border-width) solid var(--evu-border-strong);--evu-sidebar-btn: var(--evu-text);--evu-sidebar-btn-hover: var(--evu-sidebar-btn);--evu-sidebar-btn-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-icon: var(--evu-bicon);--evu-sidebar-btn-icon-hover: var(--evu-sidebar-btn-icon);--evu-sidebar-btn-icon-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-bg: var(--evu-primary-bg);--evu-sidebar-btn-bg-mobile-mixin: var(--evu-primary);--evu-sidebar-btn-bg-mobile-mixin-amount: 5%;--evu-sidebar-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-sidebar-btn-bg-mobile-mixin) var(--evu-sidebar-btn-bg-mobile-mixin-amount) );--evu-sidebar-btn-bg-hover: color-mix( in oklch, var(--evu-sidebar-btn-bg), var(--evu-sidebar-btn-bg-active) var(--evu-btn-hover-amount) );--evu-sidebar-btn-bg-active: var(--evu-primary);--evu-sidebar-btn-padding: var(--evu-spacing-lg)}:root{--evu-primary: #b585bb;--evu-secondary: #5a585a;--evu-tertiary: #5a585a;--evu-good: #a2ad00;--evu-bad: #e2211c;--evu-warning: #f9b123;--evu-info: #7faccb;--evu-good-contrast: #000000;--evu-bad-contrast: #000000;--evu-warning-contrast: #000000;--evu-info-contrast: #ffffff;--evu-primary-bg: #ffffff;--evu-secondary-bg: #f5f0f9;--evu-mantle: #f5f7fa;--evu-text: black;--evu-text-primary-contrast: #ffffff;--evu-text-secondary-contrast: #ffffff;--evu-text-tertiary-contrast: #ffffff;--evu-text-bad-contrast: #ffffff;--evu-text-good-contrast: #000000;--evu-text-warning-contrast: #000000;--evu-text-info-contrast: #ffffff;--evu-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--evu-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}:root{--evu-footer-bg: var(--evu-primary-bg);--evu-footer: var(--evu-text);--evu-footer-link: var(--evu-link);--evu-footer-link-hover: var(--evu-link-hover);--evu-footer-link-hover-bg: transparent;--evu-text-primary: var(--evu-primary);--evu-text-secondary: var(--evu-secondary);--evu-header: #5a585a;--evu-input-or-select-height: 50px;--evu-alert-width: 300px;--evu-mobile-confirm-button-height: 50px;--evu-btn-hover-amount: 15%;--evu-btn-active-amount: 25%;--evu-input-error-font: var(--evu-fontsize-sm);--evu-input-error-spacing: calc( var(--evu-input-error-font) + var(--evu-spacing-sm) * 2 )}:root .input-margin{margin-bottom:var(--evu-input-error-spacing)}:root{--evu-border-radius: 8px;--evu-border-width: 1px;--evu-shade: black;--evu-tint: white;--evu-border-weak: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 10% );--evu-border-strong: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 15% );--evu-primary-shade: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 4.5% );--evu-text-muted: color-mix(in oklch, var(--evu-text), var(--evu-tint) 40%);--evu-disabled-amount-dark: 60%;--evu-disabled-amount-light: 75%;--evu-disabled-amount: var(--evu-disabled-amount-light);--evu-text-disabled: color-mix( in oklch, var(--evu-text), var(--evu-tint) var(--evu-disabled-amount) );--evu-bg-hover-amount: 10%;--evu-bg-active-amount: 20%;--evu-red: red;--evu-orange: orange;--evu-blue: blue;--evu-green: green;--evu-yellow: yellow;--evu-gray: gray;--evu-darkgray: darkgray;--evu-black: black;--evu-purple: purple;--evu-modal-top-without-header: calc( var(--evu-header-height) + var(--evu-safe-area-inset-top) );--evu-modal-height-without-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-header-height) );--evu-modal-top-with-header: var(--evu-safe-area-inset-top);--evu-modal-height-with-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-mobile-menu-bar-height) );--evu-safe-area-inset-top: env(safe-area-inset-top);--evu-safe-area-inset-right: env(safe-area-inset-right);--evu-safe-area-inset-bottom: env(safe-area-inset-bottom);--evu-safe-area-inset-left: env(safe-area-inset-left)}:root{--evu-badge-bg: var(--evu-tertiary);--evu-badge: var(--evu-text-tertiary-contrast)}.badge,.bade-pill,.badge.bade-pill{display:flex;justify-content:center;align-items:center;border-radius:var(--evu-border-radius);padding:calc(var(--evu-spacing-sm) + 2px) var(--evu-spacing-md) var(--evu-spacing-sm) var(--evu-spacing-md);font-size:var(--evu-fontsize-sm);line-height:1;background-color:var(--evu-badge-bg);color:var(--evu-badge)}.badge.rounded-pill{border-radius:50rem}.badge.bg-primary{background-color:var(--evu-primary);color:var(--evu-text-primary-contrast)}.badge.bg-secondary{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.badge.bg-success{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.badge.bg-danger{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.badge.bg-warning{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.badge.bg-info{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.badge.bg-light{background-color:var(--evu-secondary-bg);color:var(--evu-text)}.badge.bg-dark{background-color:var(--evu-text);color:var(--evu-primary-bg)}.badge.bg-white{background-color:var(--evu-primary-bg);color:var(--evu-text)}:root{--evu-bicon: var(--evu-text);--evu-bicon-transition: var(--evu-transition)}repower-icon>i.bicon{color:var(--evu-bicon);transition:var(--evu-bicon-transition)}repower-icon.slide-toggle-right i:before{transform:rotate(180deg)}:root{--evu-btn-border-radius: var(--evu-border-radius);--evu-btn-border-width: var(--evu-border-width);--evu-btn-transition: var(--evu-transition);--evu-btn-font-size: var(--evu-fontsize-md);--evu-btn-mobile-height: 40px}button{background-color:var(--evu-btn-primary-bg);color:var(--evu-btn-primary);border:none;padding:.5rem 1rem;border-radius:var(--evu-btn-border-radius);transition:var(--evu-transition)}button:hover{background-color:var(--evu-btn-primary-bg-hover);color:var(--evu-btn-primary-hover)}button:active{background-color:var(--evu-btn-primary-bg-active);color:var(--evu-btn-primary-active)}
5.button:focus-visible{outline:none}button,.btn{outline:none;padding:8px 17px;border:none;font-size:var(--evu-btn-font-size);font-weight:400;font-family:var(--evu-font);line-height:var(--evu-line-height);text-transform:none!important;cursor:pointer;transition:var(--evu-btn-transition);border-radius:var(--evu-btn-border-radius)}.enb-layout .btn,.new-layout .btn,.new-layout button.btn{padding:5px 30px;text-transform:initial}:root{--evu-btn-primary-bg: var(--evu-primary);--evu-btn-primary-bg-hover: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-bg-active: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-btn-primary-border: var(--evu-primary);--evu-btn-primary-border-hover: var(--evu-primary);--evu-btn-primary-border-active: var(--evu-primary);--evu-btn-primary: var(--evu-text-primary-contrast);--evu-btn-primary-hover: var(--evu-text-primary-contrast);--evu-btn-primary-active: var(--evu-text-primary-contrast);--evu-btn-primary-outline-bg: var(--evu-primary-bg);--evu-btn-primary-outline-bg-hover: var(--evu-primary);--evu-btn-primary-outline-bg-active: color-mix( in oklch, var(--evu-btn-primary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-outline-border: var(--evu-primary);--evu-btn-primary-outline-border-hover: var(--evu-primary);--evu-btn-primary-outline-border-active: var( --evu-btn-primary-outline-bg-active );--evu-btn-primary-outline: var(--evu-text-primary);--evu-btn-primary-outline-hover: var(--evu-text-primary-contrast);--evu-btn-primary-outline-active: var(--evu-text-primary-contrast)}.btn-primary{background-color:var(--evu-btn-primary-bg)!important;border-color:var(--evu-btn-primary-border)!important;color:var(--evu-btn-primary)!important}.btn-primary>repower-icon>i.bicon{color:var(--evu-btn-primary)!important}.btn-primary:hover{background-color:var(--evu-btn-primary-bg-hover)!important;border-color:var(--evu-btn-primary-border-hover)!important;color:var(--evu-btn-primary-hover)!important}.btn-primary:hover>repower-icon>i.bicon{color:var(--evu-btn-primary-hover)!important}.btn-primary:active{background-color:var(--evu-btn-primary-bg-active)!important;border-color:var(--evu-btn-primary-border-active)!important;color:var(--evu-btn-primary-active)!important}.btn-primary:active>repower-icon>i.bicon{color:var(--evu-btn-primary-active)!important}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--evu-btn-primary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-primary.disabled:hover,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary:disabled:hover,.btn-primary:disabled:active,.btn-primary:disabled:focus{background-color:var(--evu-btn-primary-bg-disabled)!important}.btn-outline-primary{color:var(--evu-btn-primary-outline);background-color:var(--evu-btn-primary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border)!important}.btn-outline-primary>repower-icon>i.bicon{color:var(--evu-btn-primary-outline)}.btn-outline-primary:hover{color:var(--evu-btn-primary-outline-hover);background-color:var(--evu-btn-primary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-hover)!important}.btn-outline-primary:hover>repower-icon>i.bicon{color:var(--evu-btn-primary-outline-hover)}.btn-outline-primary:active{color:var(--evu-btn-primary-outline-active)!important;background-color:var(--evu-btn-primary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-active)!important}.btn-outline-primary:active>repower-icon>i.bicon{color:var(--evu-btn-primary-outline-active)}:root{--evu-btn-bad-bg: var(--evu-bad);--evu-btn-bad-bg-hover: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-bg-active: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-bad-bg-disabled: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) 10% );--evu-btn-bad-border: var(--evu-bad);
5--evu-btn-bad-border-hover: var(--evu-bad);--evu-btn-bad-border-active: var(--evu-bad);--evu-btn-bad: var(--evu-text-bad-contrast);--evu-btn-bad-hover: var(--evu-text-bad-contrast);--evu-btn-bad-active: var(--evu-text-bad-contrast);--evu-btn-bad-outline-bg: transparent;--evu-btn-bad-outline-bg-hover: var(--evu-bad);--evu-btn-bad-outline-bg-active: color-mix( in oklch, var(--evu-btn-bad-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-outline-border: var(--evu-bad);--evu-btn-bad-outline-border-hover: var(--evu-bad);--evu-btn-bad-outline-border-active: var(--evu-btn-bad-outline-bg-active);--evu-btn-bad-outline: var(--evu-bad);--evu-btn-bad-outline-hover: var(--evu-text-bad-contrast);--evu-btn-bad-outline-active: var(--evu-text-bad-contrast)}.btn-bad{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-bad>repower-icon>i.bicon{color:var(--evu-btn-bad)!important}.btn-bad:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-bad:hover>repower-icon>i.bicon{color:var(--evu-btn-bad-hover)!important}.btn-bad:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-bad:active>repower-icon>i.bicon{color:var(--evu-btn-bad-active)!important}.btn-bad.disabled,.btn-bad:disabled{background-color:var(--evu-btn-bad-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-bad.disabled:hover,.btn-bad.disabled:active,.btn-bad.disabled:focus,.btn-bad:disabled:hover,.btn-bad:disabled:active,.btn-bad:disabled:focus{background-color:var(--evu-btn-bad-bg-disabled)!important}:root{--evu-btn-secondary-bg: var(--evu-secondary);--evu-btn-secondary-bg-hover: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-bg-active: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-secondary-bg-disabled: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) 10% );--evu-btn-secondary-border: var(--evu-secondary);--evu-btn-secondary-border-hover: var(--evu-secondary);--evu-btn-secondary-border-active: var(--evu-secondary);--evu-btn-secondary: var(--evu-text-secondary-contrast);--evu-btn-secondary-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-active: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-bg: var(--evu-primary-bg);--evu-btn-secondary-outline-bg-hover: var(--evu-primary);--evu-btn-secondary-outline-bg-active: color-mix( in oklch, var(--evu-btn-secondary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-outline-border: var(--evu-secondary);--evu-btn-secondary-outline-border-hover: var(--evu-secondary);--evu-btn-secondary-outline-border-active: var( --evu-btn-secondary-outline-bg-active );--evu-btn-secondary-outline: var(--evu-text-secondary);--evu-btn-secondary-outline-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-active: var(--evu-text-secondary-contrast)}.btn-secondary{background-color:var(--evu-btn-secondary-bg)!important;border-color:var(--evu-btn-secondary-border)!important;color:var(--evu-btn-secondary)!important}.btn-secondary>repower-icon>i.bicon{color:var(--evu-btn-secondary)!important}.btn-secondary:hover{background-color:var(--evu-btn-secondary-bg-hover)!important;border-color:var(--evu-btn-secondary-border-hover)!important;color:var(--evu-btn-secondary-hover)!important}.btn-secondary:hover>repower-icon>i.bicon{color:var(--evu-btn-secondary-hover)!important}.btn-secondary:active{background-color:var(--evu-btn-secondary-bg-active)!important;border-color:var(--evu-btn-secondary-border-active)!important;color:var(--evu-btn-secondary-active)!important}.btn-secondary:active>repower-icon>i.bicon{color:var(--evu-btn-secondary-active)!important}.btn-secondary.disabled,.btn-secondary:disabled{background-color:var(--evu-btn-secondary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-secondary.disabled:hover,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary:disabled:hover,.btn-secondary:disabled:active,.btn-secondary:disabled:focus{background-color:var(--evu-btn-secondary-bg-disabled)!important}.btn-outline-secondary{color:var(--evu-btn-secondary-outline);background-color:var(--evu-btn-secondary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border)!important}.btn-outline-secondary>repower-icon>i.bicon{color:var(--evu-btn-secondary-outline)}.btn-outline-secondary:hover{color:var(--evu-btn-secondary-outline-hover);background-color:var(--evu-btn-secondary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-hover)!important}.btn-outline-secondary:hover>repower-icon>i.bicon{color:var(--evu-btn-secondary-outline-hover)}.btn-outline-secondary:active{color:var(--evu-btn-secondary-outline-active)!important;background-color:var(--evu-btn-secondary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-active)!important}.btn-outline-secondary:active>repower-icon>i.bicon{color:var(--evu-btn-secondary-outline-active)!important}:root{--evu-btn-primary-hidden-bg: var(--evu-primary-bg);--evu-btn-primary-hidden-bg-hover: color-mix( in oklch, var(--evu-btn-primary-hidden-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-btn-primary-hidden-bg-active: color-mix( in oklch, var(--evu-btn-primary-hidden-bg-hover), var(--evu-primary) var(--evu-btn-active-amount) );--evu-btn-primary-hidden-border: transparent;--evu-btn-primary-hidden-border-hover: transparent;--evu-btn-primary-hidden-border-active: transparent;--evu-btn-primary-hidden: var(--evu-text);--evu-btn-primary-hidden-hover: var(--evu-text);--evu-btn-primary-hidden-active: var(--evu-text)}.btn-hidden-primary{color:var(--evu-btn-primary-hidden);background-color:var(--evu-btn-primary-hidden-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border)!important}.btn-hidden-primary>repower-icon>i.bicon{color:var(--evu-btn-primary-outline)}.btn-hidden-primary:hover{color:var(--evu-btn-primary-hidden-hover);background-color:var(--evu-btn-primary-hidden-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-hover)!important}.btn-hidden-primary:hover>repower-icon>i.bicon{color:var(--evu-btn-primary-hidden-hover)}.btn-hidden-primary:active{color:var(--evu-btn-primary-hidden-active)!important;background-color:var(--evu-btn-primary-hidden-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-active)!important}.btn-hidden-primary:active>repower-icon>i.bicon{color:var(--evu-btn-primary-hidden-active)}
5:root{--evu-btn-menu: var(--evu-text);--evu-btn-menu-hover: var(--evu-text-primary-contrast);--evu-btn-menu-active: var(--evu-text-primary-contrast);--evu-btn-menu-bg: var(--evu-primary-bg);--evu-btn-menu-bg-hover: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-hover-amount) );--evu-btn-menu-bg-active: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-active-amount) );--evu-btn-menu-border: var(--evu-btn-menu-bg);--evu-btn-menu-border-hover: var(--evu-btn-menu-bg-hover);--evu-btn-menu-border-active: var(--evu-btn-menu-bg-active);--evu-btn-menu-border-radius: var(--evu-border-radius)}.nav-tabs{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}.nav-tabs button.nav-link{border-radius:0;border-top-right-radius:var(--evu-btn-menu-border-radius);border-top-left-radius:var(--evu-btn-menu-border-radius);color:var(--evu-btn-menu);background-color:var(--evu-btn-menu-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-menu-border)}.nav-tabs button.nav-link:hover{color:var(--evu-btn-menu-hover);background-color:var(--evu-btn-menu-bg-hover);border-color:var(--evu-btn-menu-border-hover)}.nav-tabs button.nav-link:active{color:var(--evu-btn-menu-active);background-color:var(--evu-btn-menu-bg-active);border-color:var(--evu-btn-menu-border-active)}.nav-tabs button.nav-link.active{color:var(--evu-btn-primary);background-color:var(--evu-btn-primary-bg);border-color:var(--evu-btn-primary-border)}.nav-tabs button.nav-link{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}:root{--evu-icon-btn: var(--evu-text);--evu-icon-btn-hover: var(--evu-text);--evu-icon-btn-active: var(--evu-text);--evu-icon-btn-disabled: var(--evu-text-muted);--evu-icon-btn-bg: transparent;--evu-icon-btn-bg-hover: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-icon-btn-bg-active: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-icon-btn-border: var(--evu-icon-btn-bg);--evu-icon-btn-border-hover: var(--evu-icon-btn-bg-hover);--evu-icon-btn-border-active: var(--evu-icon-btn-bg-active);--evu-icon-btn-primary: var(--evu-btn-primary);--evu-icon-btn-primary-hover: var(--evu-btn-primary-hover);--evu-icon-btn-primary-active: var(--evu-btn-primary-active);--evu-icon-btn-primary-disabled: var(--evu-btn-primary);--evu-icon-btn-primary-bg: var(--evu-btn-primary-bg);--evu-icon-btn-primary-bg-hover: var(--evu-btn-primary-bg-hover);--evu-icon-btn-primary-bg-active: var(--evu-btn-primary-bg-active);--evu-icon-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-icon-btn-primary-border: var(--evu-btn-primary-border);--evu-icon-btn-primary-border-hover: var(--evu-btn-primary-border-hover);--evu-icon-btn-primary-border-active: var(--evu-btn-primary-border-active);--evu-icon-btn-primary-border-disabled: var(--evu-btn-primary-border);--evu-icon-btn-padding: var(--evu-spacing-md);--evu-icon-btn-size: 32px;--evu-icon-btn-font-size: var(--evu-fontsize-lg)}button.icon-btn repower-icon i:before{vertical-align:unset}button.icon-btn,button.icon-btn-primary{padding:0}.new-layout .evu-card-options h5,.new-layout .evu-card-options button,.icon-btn,.icon-btn-primary{cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:var(--evu-icon-btn-size);height:var(--evu-icon-btn-size);border-radius:50%}.new-layout .evu-card-options h5>repower-icon,.new-layout .evu-card-options h5>repower-icon>i,.new-layout .evu-card-options button>repower-icon,.new-layout .evu-card-options button>repower-icon>i,.icon-btn>repower-icon,.icon-btn>repower-icon>i,.icon-btn-primary>repower-icon,.icon-btn-primary>repower-icon>i{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:var(--evu-icon-btn-font-size)}.icon-btn{color:var(--evu-icon-btn);background-color:var(--evu-icon-btn-bg)}.icon-btn>svg{fill:var(--evu-icon-btn)}.icon-btn>evu-svg-icon .svg-icon{background-color:var(--evu-icon-btn);height:var(--evu-icon-btn-font-size);width:var(--evu-icon-btn-font-size)}.icon-btn>repower-icon>i.bicon{color:var(--evu-icon-btn)}.icon-btn:hover{border-color:var(--evu-icon-btn-border-hover);color:var(--evu-icon-btn-hover);background-color:var(--evu-icon-btn-bg-hover)}.icon-btn:hover>
5svg{fill:var(--evu-icon-btn-hover)}.icon-btn:hover>repower-icon>i.bicon{color:var(--evu-icon-btn-hover)}.icon-btn:active{border-color:var(--evu-icon-btn-border-active);color:var(--evu-icon-btn-active);background-color:var(--evu-icon-btn-bg-active)}.icon-btn:active>svg{fill:var(--evu-icon-btn-active)}.icon-btn:active>repower-icon>i.bicon{color:var(--evu-icon-btn-active)}.icon-btn:disabled,.icon-btn.disabled{color:var(--evu-icon-btn-disabled);background-color:var(--evu-icon-btn-bg)}.icon-btn:disabled>svg,.icon-btn.disabled>svg{fill:var(--evu-icon-btn-disabled)}.icon-btn:disabled>repower-icon>i.bicon,.icon-btn.disabled>repower-icon>i.bicon{color:var(--evu-icon-btn-disabled)}.new-layout .evu-card-options h5,.new-layout .evu-card-options button,.icon-btn-primary{color:var(--evu-icon-btn-primary);background-color:var(--evu-icon-btn-primary-bg)}.new-layout .evu-card-options h5>svg,.new-layout .evu-card-options button>svg,.icon-btn-primary>svg{fill:var(--evu-icon-btn-primary)}.new-layout .evu-card-options h5>evu-svg-icon .svg-icon,.new-layout .evu-card-options button>evu-svg-icon .svg-icon,.icon-btn-primary>evu-svg-icon .svg-icon{background-color:var(--evu-icon-btn-primary)}.new-layout .evu-card-options h5>repower-icon>i.bicon,.new-layout .evu-card-options button>repower-icon>i.bicon,.icon-btn-primary>repower-icon>i.bicon{color:var(--evu-icon-btn-primary)}.new-layout .evu-card-options h5:hover,.new-layout .evu-card-options button:hover,.icon-btn-primary:hover{border-color:var(--evu-icon-btn-primary-border-hover);color:var(--evu-icon-btn-primary-hover);background-color:var(--evu-icon-btn-primary-bg-hover)}.new-layout .evu-card-options h5:hover>svg,.new-layout .evu-card-options button:hover>svg,.icon-btn-primary:hover>svg{fill:var(--evu-icon-btn-primary-hover)}.new-layout .evu-card-options h5:hover>evu-svg-icon .svg-icon,.new-layout .evu-card-options button:hover>evu-svg-icon .svg-icon,.icon-btn-primary:hover>evu-svg-icon .svg-icon{background-color:var(--evu-icon-btn-primary-hover)}.new-layout .evu-card-options h5:hover>repower-icon>i.bicon,.new-layout .evu-card-options button:hover>repower-icon>i.bicon,.icon-btn-primary:hover>repower-icon>i.bicon{color:var(--evu-icon-btn-primary-hover)}.new-layout .evu-card-options h5:active,.new-layout .evu-card-options h5.active,.new-layout .evu-card-options button:active,.new-layout .evu-card-options button.active,.icon-btn-primary:active,.icon-btn-primary.active{border-color:var(--evu-icon-btn-primary-border-active);color:var(--evu-icon-btn-primary-active);background-color:var(--evu-icon-btn-primary-bg-active)}.new-layout .evu-card-options h5:active>svg,.new-layout .evu-card-options h5.active>svg,.new-layout .evu-card-options button:active>svg,.new-layout .evu-card-options button.active>svg,.icon-btn-primary:active>svg,.icon-btn-primary.active>svg{fill:var(--evu-icon-btn-primary-active)}.new-layout .evu-card-options h5:active>evu-svg-icon .svg-icon,.new-layout .evu-card-options h5.active>evu-svg-icon .svg-icon,.new-layout .evu-card-options button:active>evu-svg-icon .svg-icon,.new-layout .evu-card-options button.active>evu-svg-icon .svg-icon,.icon-btn-primary:active>evu-svg-icon .svg-icon,.icon-btn-primary.active>evu-svg-icon .svg-icon{background-color:var(--evu-icon-btn-primary-active)}.new-layout .evu-card-options h5:active>repower-icon>i.bicon,.new-layout .evu-card-options h5.active>repower-icon>i.bicon,.new-layout .evu-card-options button:active>repower-icon>i.bicon,.new-layout .evu-card-options button.active>repower-icon>i.bicon,.icon-btn-primary:active>repower-icon>i.bicon,.icon-btn-primary.active>repower-icon>i.bicon{color:var(--evu-icon-btn-primary-active)}.new-layout .evu-card-options h5:disabled,.new-layout .evu-card-options h5.disabled,.new-layout .evu-card-options button:disabled,.new-layout .evu-card-options button.disabled,.icon-btn-primary:disabled,.icon-btn-primary.disabled{border-color:var(--evu-icon-btn-primary-border-disabled);color:var(--evu-icon-btn-primary-disabled);background-color:var(--evu-icon-btn-primary-bg-disabled)}.new-layout .evu-card-options h5:disabled>svg,.new-layout .evu-card-options h5.disabled>svg,.new-layout .evu-card-options button:disabled>svg,.new-layout .evu-card-options button.disabled>svg,.icon-btn-primary:disabled>svg,.icon-btn-primary.disabled>
5svg{fill:var(--evu-icon-btn-primary-disabled)}.new-layout .evu-card-options h5:disabled>evu-svg-icon .svg-icon,.new-layout .evu-card-options h5.disabled>evu-svg-icon .svg-icon,.new-layout .evu-card-options button:disabled>evu-svg-icon .svg-icon,.new-layout .evu-card-options button.disabled>evu-svg-icon .svg-icon,.icon-btn-primary:disabled>evu-svg-icon .svg-icon,.icon-btn-primary.disabled>evu-svg-icon .svg-icon{background-color:var(--evu-icon-btn-primary-disabled)}.new-layout .evu-card-options h5:disabled>repower-icon>i.bicon,.new-layout .evu-card-options h5.disabled>repower-icon>i.bicon,.new-layout .evu-card-options button:disabled>repower-icon>i.bicon,.new-layout .evu-card-options button.disabled>repower-icon>i.bicon,.icon-btn-primary:disabled>repower-icon>i.bicon,.icon-btn-primary.disabled>repower-icon>i.bicon{color:var(--evu-icon-btn-primary-disabled)}@media screen and (max-width:768px){.btn{display:flex;align-items:center;justify-content:center;min-height:var(--evu-btn-mobile-height)}}.btn-sm{padding:4px 12px;font-size:12px;border-radius:calc(var(--evu-btn-border-radius) * .75)}.btn-lg{padding:10px 24px;font-size:16px;border-radius:calc(var(--evu-btn-border-radius) * 1.25)}.btn-block{display:block;width:100%}.btn-danger{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-danger:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-danger:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-danger.disabled,.btn-danger:disabled{opacity:.5;cursor:not-allowed!important}.btn-success{background-color:var(--evu-good)!important;border-color:var(--evu-good)!important;color:var(--evu-text-good-contrast)!important}.btn-success:hover{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-success:active{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-success.disabled,.btn-success:disabled{opacity:.5;cursor:not-allowed!important}.btn-warning{background-color:var(--evu-warning)!important;border-color:var(--evu-warning)!important;color:var(--evu-text-warning-contrast)!important}.btn-warning:hover{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-warning:active{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-warning.disabled,.btn-warning:disabled{opacity:.5;cursor:not-allowed!important}.btn-info{background-color:var(--evu-info)!important;border-color:var(--evu-info)!important;color:var(--evu-text-info-contrast)!important}.btn-info:hover{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-info:active{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-info.disabled,.btn-info:disabled{opacity:.5;cursor:not-allowed!important}.btn-outline-danger{color:var(--evu-btn-bad-outline);background-color:var(--evu-btn-bad-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-bad-outline-border)!important}.btn-outline-danger:hover{color:var(--evu-btn-bad-outline-hover);background-color:var(--evu-btn-bad-outline-bg-hover);border-color:var(--evu-btn-bad-outline-border-hover)!important}.btn-outline-danger:active{color:var(--evu-btn-bad-outline-active)!important;background-color:var(--evu-btn-bad-outline-bg-active)!important;border-color:var(--evu-btn-bad-outline-border-active)!important}.btn-outline-success{color:var(--evu-good);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-good)!important}.btn-outline-success:hover{color:var(--evu-text-good-contrast);background-color:var(--evu-good);border-color:var(--evu-good)!important}.btn-outline-success:active{color:var(--evu-text-good-contrast)!important;background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-warning{color:var(--evu-warning);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-warning)!important}.btn-outline-warning:hover{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning);border-color:var(--evu-warning)!important}.btn-outline-warning:active{color:var(--evu-text-warning-contrast)!important;background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-info{color:var(--evu-info);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-info)!important}.btn-outline-info:hover{color:var(--evu-text-info-contrast);background-color:var(--evu-info);border-color:var(--evu-info)!important}.btn-outline-info:active{color:var(--evu-text-info-contrast)!important;background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}:root{--evu-link: var(--evu-text-primary);--evu-link-hover: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-link-active: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-active-amount) )}.btn-link{background-color:transparent!important;border-color:transparent!important;color:var(--evu-link);text-decoration:underline;padding-left:0;padding-right:0}.btn-link:hover{color:var(--evu-link-hover);background-color:transparent!important}.btn-link:active{color:var(--evu-link-active);background-color:transparent!important}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;background-color:transparent;border:0;border-radius:.375rem;opacity:.5;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 0 1 .293 9.707L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1em}.btn-close:hover{opacity:.75}.btn-close:active{opacity:1}.btn-close.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.btn-group,.btn-group-sm,.btn-group-lg{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-sm>.btn,.btn-group-lg>.btn{position:relative;flex:1 1 auto;border-radius:0}.btn-group>.btn:first-child,.btn-group-sm>.btn:first-child,.btn-group-lg>.btn:first-child{border-top-left-radius:var(--evu-btn-border-radius);border-bottom-left-radius:var(--evu-btn-border-radius)}.btn-group>.btn:last-child,.btn-group-sm>.btn:last-child,.btn-group-lg>.btn:last-child{border-top-right-radius:var(--evu-btn-border-radius);border-bottom-right-radius:var(--evu-btn-border-radius)}.btn-group-sm>.btn{padding:4px 12px;font-size:12px}
5.btn-group-lg>.btn{padding:10px 24px;font-size:16px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}:root{--evu-menu-btn: var(--evu-text);--evu-menu-btn-hover: var(--evu-menu-btn);--evu-menu-btn-active: var(--evu-text-primary-contrast);--evu-menu-btn-icon: var(--evu-bicon);--evu-menu-btn-icon-hover: var(--evu-menu-btn-icon);--evu-menu-btn-icon-active: var(--evu-text-primary-contrast);--evu-menu-btn-bg: var(--evu-primary-bg);--evu-menu-btn-bg-mobile-mixin: var(--evu-primary);--evu-menu-btn-bg-mobile-mixin-amount: 5%;--evu-menu-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-menu-btn-bg-mobile-mixin) var(--evu-menu-btn-bg-mobile-mixin-amount) );--evu-menu-btn-bg-hover: color-mix( in oklch, var(--evu-menu-btn-bg), var(--evu-menu-btn-bg-active) var(--evu-btn-hover-amount) );--evu-menu-btn-bg-active: var(--evu-primary);--evu-menu-btn-padding: var(--evu-spacing-lg)}.menu-btn{color:var(--evu-text);display:flex;justify-content:space-between;align-items:center;padding:var(--evu-menu-btn-padding);height:100%;width:100%;cursor:pointer;border-radius:var(--evu-border-radius);transition:background-color .2s ease;text-decoration:none;background-color:var(--evu-menu-btn-bg-mobile);color:var(--evu-menu-btn)}.menu-btn:hover{color:var(--evu-menu-btn-hover);background-color:var(--evu-menu-btn-bg-hover)}.menu-btn:active,.menu-btn.active{color:var(--evu-menu-btn-active);background-color:var(--evu-menu-btn-bg-active)}.card,.new-layout .card{--evu-legacy-card-header: var(--evu-text);--evu-legacy-card-header-bg: color-mix( in oklch, var(--evu-secondary-bg), var(--evu-shade) 7.5% );--evu-legacy-card-body: var(--evu-text);--evu-legacy-card-body-bg: var(--evu-secondary-bg);--evu-legacy-card-border-radius: var(--evu-border-radius);--evu-legacy-card-border: transparent;--evu-legacy-card-border-width: var(--evu-border-width);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--evu-legacy-card-body-bg);background-clip:border-box;border:var(--evu-legacy-card-border-width) solid var(--evu-legacy-card-border);border-radius:var(--evu-legacy-card-border-radius)}.card-body{flex:1 1 auto;padding:1rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-body-bg, var(--evu-secondary-bg))}.card-header{padding:.625rem 1.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-bottom:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-header:first-child{border-radius:calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px) 0 0}.card-footer{padding:.625rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-top:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-footer:last-child{border-radius:0 0 calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px)}.card-title{margin-bottom:.5rem;color:var(--evu-legacy-card-header, var(--evu-text))}.card-subtitle{margin-top:-.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text-muted))}.card-text:last-child{margin-bottom:0}.card-link{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-img-top{width:100%;border-top-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-top-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.card-img-bottom{width:100%;border-bottom-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-bottom-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.bg-light{--evu-light-card: var(--evu-text);--evu-light-card-body-bg: var(--evu-secondary-bg);--evu-light-card-border: var(--evu-light-card-body-bg);background-color:var(--evu-light-card-body-bg)!important;color:var(--evu-light-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-light-card-border)!important}.bg-dark{--evu-dark-card: var(--evu-text);--evu-dark-card-body-bg: var(--evu-primary-bg);--evu-dark-card-border: var(--evu-dark-card-body-bg);background-color:var(--evu-dark-card-body-bg)!important;color:var(--evu-dark-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-dark-card-border)!important}.rounded{--evu-round-card-border-radius: var(--evu-border-radius);border-radius:var(--evu-round-card-border-radius)!important}:root{--evu-checkbox-bg: var(--evu-secondary-bg);--evu-checkbox-mixin: var(--evu-primary);--evu-checkbox-hover-amount: var(--evu-btn-hover-amount);--evu-checkbox-bg-hover: color-mix( in oklch, var(--evu-checkbox-bg), var(--evu-checkbox-mixin) var(--evu-checkbox-hover-amount) );--evu-checkbox-border: var(--evu-checkbox-checked-bg);--evu-checkbox-label-border: var(--evu-primary);--evu-checkbox: var(--evu-text);--evu-checkbox-checked-bg: var(--evu-primary);--evu-checkbox-checked-mixin: var(--evu-tint);--evu-checkbox-checked-hover-amount: var(--evu-bg-hover-amount);--evu-checkbox-checked-bg-hover: color-mix( in oklch, var(--evu-checkbox-checked-bg), var(--evu-checkbox-checked-mixin) var(--evu-checkbox-checked-hover-amount) );--evu-checkbox-checked-border: var(--evu-checkbox-checked-bg);--evu-checkbox-checked-border-hover: var(--evu-checkbox-checked-bg-hover);--evu-checkbox-checked: var(--evu-text-primary-contrast);--evu-checkbox-checked-hover: var(--evu-checkbox-checked);--evu-checkbox-transition: var(--evu-transition);--evu-checkbox-size: 23px;--evu-checkbox-border-width: 3px}.checkbox{display:flex;align-items:center}.checkbox label{display:flex;align-items:center;height:39px}.checkbox label>span{min-height:var(--evu-checkbox-size);min-width:var(--evu-checkbox-size);height:var(--evu-checkbox-size);width:var(--evu-checkbox-size);margin-bottom:0;transition:var(--evu-checkbox-transition);background-color:var(--evu-checkbox-bg);color:var(--evu-checkbox);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-border)}.checkbox label>span:hover{background-color:var(--evu-checkbox-bg-hover);color:var(--evu-checkbox-hover)}.checkbox input[type=checkbox]:checked+label>span{background-color:var(--evu-checkbox-checked-bg);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-checked-border)}.checkbox input[type=checkbox]:checked+label>span>i{color:var(--evu-checkbox-checked);width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));margin-left:0}.checkbox input[type=checkbox]:checked+label>span>i:before{display:flex;align-items:center;justify-content:center;width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));padding-top:.125em}.checkbox input[type=checkbox]:checked+label>span:hover{background-color:var(--evu-checkbox-checked-bg-hover);border-color:var(--evu-checkbox-checked-border-hover)}.checkbox input[type=checkbox]:checked+label>span:hover>i{color:var(--evu-checkbox-checked-hover)}:root{--evu-paginator: var(--evu-text);--evu-paginator-bg: var(--evu-primary-bg);--evu-paginator-btn-disabled: var(--evu-text-disabled);--evu-paginator-btn-disabled-bg: var(--evu-primary-bg);--evu-paginator-btn-bg: var(--evu-primary-bg);--evu-paginator-btn-bg-hover: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-paginator-btn-bg-active: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--mat-paginator-container-text-color: var(--evu-paginator);--mat-paginator-container-background-color: var(--evu-paginator-bg)}:root mat-paginator{--mat-icon-button-disabled-icon-color: var(--evu-paginator-disabled);--mat-icon-button-icon-color: var(--evu-paginator)}:root mat-paginator mat-form-field{--mat-form-field-container-height: 35px;--mat-form-field-container-vertical-padding: 2.5px}:root mat-paginator mat-form-field mat-select,:root mat-paginator mat-form-field .mat-mdc-paginator-touch-target{height:calc(var(--mat-form-field-container-height) - 2 * var(--mat-form-field-container-vertical-padding))}:root mat-paginator button,:root mat-paginator .mat-mdc-icon-button{margin:0px var(--evu-spacing-sm);background-color:var(--evu-paginator-btn-bg)}:root mat-paginator button:hover,:root mat-paginator .mat-mdc-icon-button:hover{background-color:var(--evu-paginator-btn-bg-hover)}:root mat-paginator button:active,:root mat-paginator .mat-mdc-icon-button:active{background-color:var(--evu-paginator-btn-bg-active)}:root mat-paginator button .mat-mdc-paginator-icon,:root mat-paginator .mat-mdc-icon-button .mat-mdc-paginator-icon{fill:var
5(--evu-paginator)}:root mat-paginator button.mat-mdc-button-disabled,:root mat-paginator button.mat-mdc-button-disabled:hover,:root mat-paginator button.mat-mdc-button-disabled:active,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled:hover,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled:active{cursor:not-allowed;color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}:root mat-paginator button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple:before,:root mat-paginator button.mat-mdc-button-disabled:hover .mat-mdc-button-persistent-ripple:before,:root mat-paginator button.mat-mdc-button-disabled:active .mat-mdc-button-persistent-ripple:before,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple:before,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled:hover .mat-mdc-button-persistent-ripple:before,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled:active .mat-mdc-button-persistent-ripple:before{color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}:root mat-paginator button.mat-mdc-button-disabled .mat-mdc-paginator-icon,:root mat-paginator button.mat-mdc-button-disabled:hover .mat-mdc-paginator-icon,:root mat-paginator button.mat-mdc-button-disabled:active .mat-mdc-paginator-icon,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-paginator-icon,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled:hover .mat-mdc-paginator-icon,:root mat-paginator .mat-mdc-icon-button.mat-mdc-button-disabled:active .mat-mdc-paginator-icon{fill:var(--evu-paginator-btn-disabled)}angular2-multiselect{--evu-select: var(--evu-text);--evu-select-hover: var(--evu-text);--evu-select-focus: var(--evu-text);--evu-select-bg: var(--evu-primary-bg);--evu-select-bg-hover: var(--evu-primary-bg);--evu-select-bg-focus: var(--evu-primary-bg);--evu-select-border: var(--evu-border-weak);--evu-select-border-hover: var(--evu-border-weak);--evu-select-border-focus: var(--evu-border-weak);--evu-select-chip-bg: var(--evu-tertiary);--evu-select-chip: var(--evu-text-tertiary-contrast);--evu-select-item: var(--evu-text-primary-contrast);--evu-select-item-border: var(--evu-primary);--evu-select-item-border-active: var(--evu-select-item-border);--evu-select-item-bg: var(--evu-primary-bg);--evu-select-item-mixin: var(--evu-primary);--evu-select-item-hover-amount: var(--evu-btn-hover-amount);--evu-select-item-active-amount: var(--evu-btn-active-amount);--evu-select-item-bg-hover: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-hover-amount) );--evu-select-item-bg-active: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-active-amount) );--evu-select-border-radius: var(--evu-border-radius);--evu-select-input-height: var(--evu-input-or-select-height);--evu-select-border-width: var(--evu-border-width)}angular2-multiselect .selected-list .c-btn,angular2-multiselect .c-btn{display:flex;align-items:center;justify-content:flex-start;gap:var(--evu-spacing-md);padding:0px var(--evu-spacing-md);background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border);border-radius:var(--evu-select-border-radius);min-height:var(--evu-select-input-height)}angular2-multiselect .selected-list .c-btn>span.c-angle-down,angular2-multiselect .selected-list .c-btn>span.c-angle-up,angular2-multiselect .selected-list .c-btn>span.c-remove,angular2-multiselect .c-btn>span.c-angle-down,angular2-multiselect .c-btn>span.c-angle-up,angular2-multiselect .c-btn>span.c-remove{top:unset;right:unset;transform:unset;height:unset;position:relative;flex-grow:1;display:flex;justify-content:flex-end;align-items:center}angular2-multiselect .selected-list .c-btn>span.c-angle-down>*,angular2-multiselect .selected-list .c-btn>span.c-angle-up>*,angular2-multiselect .selected-list .c-btn>span.c-remove>*,angular2-multiselect .c-btn>span.c-angle-down>*,angular2-multiselect .c-btn>span.c-angle-up>*,angular2-multiselect .c-btn>span.c-remove>*{display:flex;width:12px}angular2-multiselect .selected-list .c-btn svg,angular2-multiselect .c-btn svg{fill:var
5(--evu-select)}angular2-multiselect .selected-list .c-btn:hover,angular2-multiselect .c-btn:hover{background-color:var(--evu-select-bg-hover);color:var(--evu-select-hover);border:var(--evu-select-border-width) solid var(--evu-select-border-hover)}angular2-multiselect .selected-list .c-btn:hover svg,angular2-multiselect .c-btn:hover svg{fill:var(--evu-select-hover)}angular2-multiselect .selected-list .c-btn:has(>span.c-angle-up),angular2-multiselect .c-btn:has(>span.c-angle-up){background-color:var(--evu-select-bg-focus);color:var(--evu-select-focus);border:var(--evu-select-border-width) solid var(--evu-select-border-focus)}angular2-multiselect .selected-list .c-btn:has(>span.c-angle-up) svg,angular2-multiselect .c-btn:has(>span.c-angle-up) svg{fill:var(--evu-select-focus)}angular2-multiselect .selected-list .c-btn .c-list,angular2-multiselect .c-btn .c-list{padding:var(--evu-spacing-sm) 0px;display:flex;flex-wrap:wrap;gap:var(--evu-spacing-sm);overflow:auto;max-height:calc(2 * var(--evu-select-input-height))}angular2-multiselect .selected-list .c-btn .c-token,angular2-multiselect .c-btn .c-token{display:flex;align-items:center;white-space:wrap;border-radius:var(--evu-select-border-radius);background-color:var(--evu-select-chip-bg)!important}angular2-multiselect .selected-list .c-btn .c-token .c-label,angular2-multiselect .c-btn .c-token .c-label{color:var(--evu-select-chip)}angular2-multiselect .selected-list .c-btn .c-token .c-remove c-icon,angular2-multiselect .c-btn .c-token .c-remove c-icon{display:flex;justify-content:center;align-items:center}angular2-multiselect .selected-list .c-btn .c-token .c-remove c-icon svg,angular2-multiselect .c-btn .c-token .c-remove c-icon svg{color:var(--evu-select-chip)}angular2-multiselect .selected-list .c-btn:has(.c-token:only-child)>.c-remove,angular2-multiselect .c-btn:has(.c-token:only-child)>.c-remove{display:none}angular2-multiselect .dropdown-list .select-all{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect .dropdown-list .list-filter{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect .dropdown-list .list-filter .c-search svg,angular2-multiselect .dropdown-list .list-filter .c-clear svg{fill:var(--evu-select)}angular2-multiselect .dropdown-list .c-input{background-color:var(--evu-select-bg);color:var(--evu-select);border:0px solid transparent}angular2-multiselect .dropdown-list .arrow-up{background-color:transparent;border-bottom-color:var(--evu-select-border)}angular2-multiselect .dropdown-list .pure-checkbox,angular2-multiselect .dropdown-list .pure-checkbox .selected-item,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox .selected-item{color:var(--evu-text);background-color:var(--evu-select-item-bg)}angular2-multiselect .dropdown-list .pure-checkbox:hover,angular2-multiselect .dropdown-list .pure-checkbox .selected-item:hover,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox:hover,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox .selected-item:hover{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect .dropdown-list .pure-checkbox:hover label:before,angular2-multiselect .dropdown-list .pure-checkbox .selected-item:hover label:before,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox:hover label:before,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox .selected-item:hover label:before{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect .dropdown-list .pure-checkbox:active,angular2-multiselect .dropdown-list .pure-checkbox .selected-item:active,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox:active,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox .selected-item:active{background-color:var(--evu-select-item-bg-active)}angular2-multiselect .dropdown-list .pure-checkbox:active label:before,angular2-multiselect .dropdown-list .pure-checkbox .selected-item:active label:before,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox:active label:before,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox .selected-item:active label:before{background-color:var(--evu-select-item-bg-active)}angular2-multiselect .dropdown-list .pure-checkbox label,angular2-multiselect .dropdown-list .pure-checkbox .selected-item label,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox label,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox .selected-item label{cursor:pointer}angular2-multiselect .dropdown-list .pure-checkbox label:before,angular2-multiselect .dropdown-list .pure-checkbox .selected-item label:before,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox label:before,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox .selected-item label:before{border:2px solid var(--evu-select-item-border)}angular2-multiselect .dropdown-list .pure-checkbox input,angular2-multiselect .dropdown-list .pure-checkbox .selected-item input,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox input,angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox .selected-item input{color:var(--evu-select)}angular2-multiselect .dropdown-list input[type=checkbox]:hover+label,angular2-multiselect .dropdown-list input[type=checkbox]+label{color:var(--evu-select)}angular2-multiselect .dropdown-list input[type=checkbox]:hover+label:before,angular2-multiselect .dropdown-list input[type=checkbox]+label:before{background-color:var(--evu-select-item-bg);border:2px solid var(--evu-select-item-border)}angular2-multiselect .dropdown-list input[type=checkbox]:hover+label:after,angular2-multiselect .dropdown-list input[type=checkbox]+label:after{left:4px;height:5px}angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox input[type=checkbox]+label{color:var(--evu-select)}angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox input[type=checkbox]+label:before{transition:var(--evu-transition);background-color:var(--evu-select-item-bg)!important;border-radius:50%;width:calc(var(--evu-radio-size) - 4px);height:calc(var(--evu-radio-size) - 4px)}angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox input[type=checkbox]+label:after{display:none}angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox:hover input[type=checkbox]+label:before{background-color:var(--evu-select-item-bg-hover)!important}angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox:active input[type=checkbox]+label:before{background-color:var(--evu-select-item-bg-active)!important}angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox input[type=checkbox]:checked+label:before{background-color:var(--evu-text-primary-contrast)!important;border-color:var(--evu-select-item-border-active)!important;border-radius:50%;border-width:5px;
5width:calc(var(--evu-radio-size) - 10px);height:calc(var(--evu-radio-size) - 10px)}angular2-multiselect .dropdown-list .single-select-mode .pure-checkbox input[type=checkbox]:checked+label:after{display:none}angular2-multiselect .dropdown-list input[type=checkbox]:checked+label{color:var(--evu-select)}angular2-multiselect .dropdown-list input[type=checkbox]:checked+label:before{border-color:var(--evu-select-item-border);background-color:var(--evu-select-item-border)}angular2-multiselect .dropdown-list input[type=checkbox]:checked+label:after{border-color:var(--evu-select-item)}angular2-multiselect .dropdown-list .list-area{min-width:100%;width:max-content;background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border-focus);border-radius:var(--evu-select-border-radius)}angular2-multiselect .dropdown-list .list-area>*:first-child,angular2-multiselect .dropdown-list .list-area>div:first-child>ul>li:first-child,angular2-multiselect .dropdown-list .list-area.single-select-mode>div:nth-child(2)>ul>li:first-child{border-top-right-radius:var(--evu-select-border-radius);border-top-left-radius:var(--evu-select-border-radius)}angular2-multiselect .dropdown-list .list-area>*:last-child{border-bottom-right-radius:var(--evu-select-border-radius);border-bottom-left-radius:var(--evu-select-border-radius)}angular2-multiselect:has(.single-select-mode) .c-list .c-token{padding:var(--evu-spacing-sm) var(--evu-spacing-md);justify-content:center}angular2-multiselect:has(.single-select-mode) .c-remove{display:none}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--evu-radio: var(--evu-primary);--evu-radio-bg: var(--evu-primary-bg);--evu-radio-mixin: var(--evu-primary);--evu-radio-hover-amount: var(--evu-btn-hover-amount);--evu-radio-bg-hover: color-mix( in oklch, var(--evu-primary-bg), var(--evu-radio-mixin) var(--evu-radio-hover-amount) );--evu-radio-size: 20px;--evu-radio-border-width-checked: 5px;--evu-radio-padding: var(--evu-spacing-md);--evu-radio-transition: var(--evu-transition)}input[type=radio].radio{width:0;height:0;display:none;overflow:hidden}input[type=radio].radio+label{margin-right:20px;margin-bottom:0;padding-top:var(--evu-radio-padding);padding-right:var(--evu-radio-padding);padding-bottom:var(--evu-radio-padding);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}input[type=radio].radio+label:before{border:2px solid var(--evu-radio);content:"";display:inline-block;vertical-align:middle;width:var(--evu-radio-size);height:var(--evu-radio-size);margin-right:10px;margin-bottom:0;border-radius:20px;background-color:var(--evu-radio-bg);transition:border-width .3s,border-color .15s,background-color .15s}*:hover>input[type=radio].radio+label:before,input[type=radio].radio+label:hover:before{background-color:var(--evu-radio-bg-hover)}input[type=radio].radio:checked+label:before{border:var(--evu-radio-border-width-checked) solid var(--evu-radio);background-color:var(--evu-radio-bg)}@media screen and (max-width:992px){:root{--evu-radio-size: 30px;--evu-radio-border-width-checked: 10px}}.status-cube,.status-cube-black,.status-cube-darkgray,.status-cube-gray,.status-cube-yellow,.status-cube-green,.status-cube-blue,.status-cube-orange,.status-cube-red{padding:var(--evu-spacing-md);display:inline-block}.status-cube-red{background:var(--evu-red)}.status-cube-orange{background:var(--evu-orange)}.status-cube-blue{background:var(--evu-blue)}.status-cube-green{background:var(--evu-green)}.status-cube-yellow{background:var(--evu-yellow)}.status-cube-gray{background:var(--evu-gray)}.status-cube-darkgray{background:var(--evu-darkgray)}.status-cube-black{background:var(--evu-black)}:root{--table-border-light: rgb(0, 0, 0, .12);--evu-table-cell-border: var(--evu-secondary-bg);--evu-table-bg: var(--evu-primary-bg);--evu-table: var(--evu-text);--evu-table-border-left: var(--evu-secondary-bg);--evu-table-head-bg: var(--evu-secondary-bg);--evu-table-head-border: var(--evu-border-strong);--evu-table-icon-btn-bg: var(--evu-primary-bg);--evu-table-icon-btn-bg-hover: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-table-icon-btn-bg-active: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-table-icon-btn-transition: var(--evu-transition);--evu-table-icon-btn-padding: var(--evu-spacing-md);--evu-table-icon-btn-size: 40px}.table-responsive{display:flex;flex-direction:column}.table-responsive enb-select{margin-bottom:var(--evu-spacing-xl)}.table{width:100%;max-width:100%;background-color:transparent}.table thead,.table thead tr{border-bottom:none}.table td{border-bottom:1px solid var(--evu-table-cell-border)}.table th,.table td{padding:.65rem;vertical-align:top;color:var(--evu-table)}.table th span.badge.bg-danger,.table td span.badge.bg-danger{color:var(--evu-text-bad-contrast);background-color:var(--evu-bad)!important}.table th span.badge.bg-info,.table td span.badge.bg-info{color:var(--evu-text-info-contrast);background-color:var(--evu-info)!important}.table th span.badge.bg-warning,.table td span.badge.bg-warning{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning)!important}.table th span.badge.bg-good,.table td span.badge.bg-good{color:var(--evu-text-good-contrast);background-color:var(--evu-good)!important}.table th button.icon-button,.table th button.btn.icon-button,.table td button.icon-button,.table td button.btn.icon-button{transition:var(--evu-table-icon-btn-transition);padding:var(--evu-table-icon-btn-padding);border-radius:50%;height:var(--evu-table-icon-btn-size);width:var(--evu-table-icon-btn-size);background-color:var(--evu-table-icon-btn-bg)}.table th button.icon-button:hover,.table th button.btn.icon-button:hover,.table td button.icon-button:hover,.table td button.btn.icon-button:hover{background-color:var(--evu-table-icon-btn-bg-hover)}.table th button.icon-button:active,.table th button.btn.icon-button:active,.table td button.icon-button:active,.table td button.btn.icon-button:active{background-color:var(--evu-table-icon-btn-bg-active)}.table th button.icon-button repower-icon i:before,.table th button.btn.icon-button repower-icon i:before,.table td button.icon-button repower-icon i:before,.table td button.btn.icon-button repower-icon i:before{color:var(--evu-table)}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef;border-bottom:2px solid var(--table-cell-border)}.table tbody+tbody{border-top:2px solid #e9ecef;border-top:2px solid var(--table-cell-border)}.table .table{background-color:#fff;background-color:var(--table-bg)}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #e9ecef;border:1px solid var(--table-cell-border)}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff;background-color:var(--table-primary-color)}.table-hover .table-primary:hover{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#dddfe2;background-color:var(--table-secondary-color)}.table-hover .table-secondary:hover{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb;background-color:var(--table-success-color)}.table-hover .table-success:hover{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb;background-color:var(--table-info-color)}.table-hover .table-info:hover{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba;background-color:var(--table-warning-color)}.table-hover .table-warning:hover{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb;background-color:var(--table-danger-color)}.table-hover .table-danger:hover{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe;background-color:var(--table-light-color)}.table-hover .table-light:hover{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca;background-color:var(--table-dark-color)}.table-hover .table-dark:hover{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}@media(max-width:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.table thead th{background-color:var(--evu-table-head-bg)!important;font-size:14px;font-weight:700}.table tr.ok{border-left-color:#a2ad00;border-left-color:var(--table-row-ok)}.table tr.warn{border-left-color:#ffb60f;border-left-color:var(--table-row-warn)}.table tr.alert{border-left-color:#ff463c;border-left-color:var(--table-row-warn)}.table td{font-size:14px;font-weight:light}.table-block{box-shadow:0 0 3px #e5e5e5;box-shadow:0 0 3px var(--table-box-shadow)}.table-inline{display:flex;flex-direction:column;margin-bottom:0}.table-inline thead{flex-shrink:1;background-color:#f0f0f0;background-color:var(--table-head-bg)}.table-inline thead tr{padding-right:15px}.table-inline tbody{flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.table-inline tr{flex:1;display:flex}.table-inline td,.table-inline th{flex:1}.table-inline td.narrow,.table-inline th.narrow{flex:.5}.table-inline td.wide,.table-inline th.wide{flex:1.5}.table-hover tbody tr:hover{background-color:#fafafa;background-color:var(--table-body-bg)}.table-container{border-radius:.25rem;border:1px solid rgba(0,0,0,.125)}.table-container>.table-head{background-color:#f0f0f0;background-color:var(--table-head-bg);padding:.5rem 1rem}.table-container>.table-head>h5{margin:0}
5.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius)}.list-group-item{--evu-item-group: var(--evu-text);--evu-item-group-bg: var(--evu-primary-bg);--evu-item-group-bg-hover: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-item-group-bg-active: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-item-group-border: var(--evu-border-strong);--evu-item-group-border-width: var(--evu-border-width);--evu-item-group-border-radius: var(--evu-border-radius);--evu-item-group-padding: var(--evu-spacing-lg);position:relative;display:block;padding:var(--evu-item-group-padding);color:var(--evu-item-group);background-color:var(--evu-item-group-bg);border:var(--evu-item-group-border-width) solid var(--evu-item-group-border)}.list-group-item:hover{background-color:var(--evu-item-group-bg-hover)}.list-group-item:active{background-color:var(--evu-item-group-bg-active)}.list-group-item:first-child{border-top-left-radius:var(--evu-item-group-border-radius);border-top-right-radius:var(--evu-item-group-border-radius)}.list-group-item:last-child{border-bottom-left-radius:var(--evu-item-group-border-radius);border-bottom-right-radius:var(--evu-item-group-border-radius)}.list-group-item-action{width:100%;color:var(--evu-text);text-align:inherit;cursor:pointer;text-decoration:none}.list-group-item-action:hover,.list-group-item-action:focus{color:var(--evu-text);background-color:var(--evu-item-group-bg-hover, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 7.5%));outline:none}.list-group-item-action:active{color:var(--evu-text);background-color:var(--evu-item-group-bg-active, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 15%))}.list-group-item.disabled,.list-group-item:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-primary-bg)}.list-group-item.active{color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.text-muted{color:var(--evu-text-muted)!important}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:576px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}@media(min-width:1400px){.container{max-width:1400px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;gap:var(--evu-row-spacing-desktop)}@media(max-width:992px){.row{gap:var(--evu-row-spacing-tablet)}}@media(max-width:768px){.row{gap:var(--evu-row-spacing-mobile)}}.row>*:only-child{max-width:100%;width:100%}.row.gx-0,.row.no-gutters{margin-left:0;margin-right:0}.row.gx-0>*,.row.no-gutters>*{padding-left:0;padding-right:0}.col{flex-basis:0;flex-grow:1;max-width:100%;box-sizing:border-box}.col-auto{flex:0 0 auto;width:auto}.col-sm-1.col-sm-1{width:100%}.col-sm-2.col-sm-2{width:100%}.col-sm-3.col-sm-3{width:100%}.col-sm-4.col-sm-4{width:100%}.col-sm-5.col-sm-5{width:100%}.col-sm-6.col-sm-6{width:100%}.col-sm-7.col-sm-7{width:100%}.col-sm-8.col-sm-8{width:100%}.col-sm-9.col-sm-9{width:100%}.col-sm-10.col-sm-10{width:100%}.col-sm-11.col-sm-11{width:100%}.col-sm-12.col-sm-12{width:100%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-1,.col-sm-1.col-sm-1{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-1,.col-sm-1.col-sm-1{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:576px)and (max-width:992px){.col-1,.col-sm-1.col-sm-1{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:576px)and (max-width:768px){.col-1,.col-sm-1.col-sm-1{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:576px){.col-2,.col-sm-2.col-sm-2{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-2,.col-sm-2.col-sm-2{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:576px)and (max-width:992px){.col-2,.col-sm-2.col-sm-2{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:576px)and (max-width:768px){.col-2,.col-sm-2.col-sm-2{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}
5@media(min-width:576px){.col-3,.col-sm-3.col-sm-3{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-3,.col-sm-3.col-sm-3{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:576px)and (max-width:992px){.col-3,.col-sm-3.col-sm-3{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:576px)and (max-width:768px){.col-3,.col-sm-3.col-sm-3{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:576px){.col-4,.col-sm-4.col-sm-4{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-4,.col-sm-4.col-sm-4{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:576px)and (max-width:992px){.col-4,.col-sm-4.col-sm-4{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:576px)and (max-width:768px){.col-4,.col-sm-4.col-sm-4{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:576px){.col-5,.col-sm-5.col-sm-5{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-5,.col-sm-5.col-sm-5{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:576px)and (max-width:992px){.col-5,.col-sm-5.col-sm-5{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:576px)and (max-width:768px){.col-5,.col-sm-5.col-sm-5{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:576px){.col-6,.col-sm-6.col-sm-6{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-6,.col-sm-6.col-sm-6{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:576px)and (max-width:992px){.col-6,.col-sm-6.col-sm-6{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:576px)and (max-width:768px){.col-6,.col-sm-6.col-sm-6{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:576px){.col-7,.col-sm-7.col-sm-7{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-7,.col-sm-7.col-sm-7{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:576px)and (max-width:992px){.col-7,.col-sm-7.col-sm-7{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:576px)and (max-width:768px){.col-7,.col-sm-7.col-sm-7{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:576px){.col-8,.col-sm-8.col-sm-8{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-8,.col-sm-8.col-sm-8{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:576px)and (max-width:992px){.col-8,.col-sm-8.col-sm-8{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:576px)and (max-width:768px){.col-8,.col-sm-8.col-sm-8{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:576px){.col-9,.col-sm-9.col-sm-9{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-9,.col-sm-9.col-sm-9{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:576px)and (max-width:992px){.col-9,.col-sm-9.col-sm-9{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:576px)and (max-width:768px){.col-9,.col-sm-9.col-sm-9{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:576px){.col-10,.col-sm-10.col-sm-10{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-10,.col-sm-10.col-sm-10{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:576px)and (max-width:992px){.col-10,.col-sm-10.col-sm-10{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:576px)and (max-width:768px){.col-10,.col-sm-10.col-sm-10{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:576px){.col-11,.col-sm-11.col-sm-11{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-11,.col-sm-11.col-sm-11{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:576px)and (max-width:992px){.col-11,.col-sm-11.col-sm-11{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:576px)and (max-width:768px){.col-11,.col-sm-11.col-sm-11{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:576px){.col-12,.col-sm-12.col-sm-12{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:576px)and (min-width:992px){.col-12,.col-sm-12.col-sm-12{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:576px)and (max-width:992px){.col-12,.col-sm-12.col-sm-12{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:576px)and (max-width:768px){.col-12,.col-sm-12.col-sm-12{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
5.col-md-1.col-md-1{width:100%}.col-md-2.col-md-2{width:100%}.col-md-3.col-md-3{width:100%}.col-md-4.col-md-4{width:100%}.col-md-5.col-md-5{width:100%}.col-md-6.col-md-6{width:100%}.col-md-7.col-md-7{width:100%}.col-md-8.col-md-8{width:100%}.col-md-9.col-md-9{width:100%}.col-md-10.col-md-10{width:100%}.col-md-11.col-md-11{width:100%}.col-md-12.col-md-12{width:100%}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.col-1,.col-md-1.col-md-1{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-1,.col-md-1.col-md-1{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:768px)and (max-width:992px){.col-1,.col-md-1.col-md-1{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:768px)and (max-width:768px){.col-1,.col-md-1.col-md-1{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:768px){.col-2,.col-md-2.col-md-2{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-2,.col-md-2.col-md-2{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:768px)and (max-width:992px){.col-2,.col-md-2.col-md-2{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:768px)and (max-width:768px){.col-2,.col-md-2.col-md-2{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:768px){.col-3,.col-md-3.col-md-3{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-3,.col-md-3.col-md-3{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:768px)and (max-width:992px){.col-3,.col-md-3.col-md-3{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:768px)and (max-width:768px){.col-3,.col-md-3.col-md-3{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:768px){.col-4,.col-md-4.col-md-4{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-4,.col-md-4.col-md-4{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:768px)and (max-width:992px){.col-4,.col-md-4.col-md-4{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:768px)and (max-width:768px){.col-4,.col-md-4.col-md-4{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:768px){.col-5,.col-md-5.col-md-5{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-5,.col-md-5.col-md-5{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:768px)and (max-width:992px){.col-5,.col-md-5.col-md-5{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:768px)and (max-width:768px){.col-5,.col-md-5.col-md-5{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:768px){.col-6,.col-md-6.col-md-6{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-6,.col-md-6.col-md-6{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:768px)and (max-width:992px){.col-6,.col-md-6.col-md-6{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:768px)and (max-width:768px){.col-6,.col-md-6.col-md-6{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:768px){.col-7,.col-md-7.col-md-7{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-7,.col-md-7.col-md-7{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:768px)and (max-width:992px){.col-7,.col-md-7.col-md-7{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:768px)and (max-width:768px){.col-7,.col-md-7.col-md-7{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:768px){.col-8,.col-md-8.col-md-8{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-8,.col-md-8.col-md-8{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:768px)and (max-width:992px){.col-8,.col-md-8.col-md-8{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:768px)and (max-width:768px){.col-8,.col-md-8.col-md-8{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}
5@media(min-width:768px){.col-9,.col-md-9.col-md-9{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-9,.col-md-9.col-md-9{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:768px)and (max-width:992px){.col-9,.col-md-9.col-md-9{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:768px)and (max-width:768px){.col-9,.col-md-9.col-md-9{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:768px){.col-10,.col-md-10.col-md-10{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-10,.col-md-10.col-md-10{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:768px)and (max-width:992px){.col-10,.col-md-10.col-md-10{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:768px)and (max-width:768px){.col-10,.col-md-10.col-md-10{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:768px){.col-11,.col-md-11.col-md-11{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-11,.col-md-11.col-md-11{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:768px)and (max-width:992px){.col-11,.col-md-11.col-md-11{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:768px)and (max-width:768px){.col-11,.col-md-11.col-md-11{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:768px){.col-12,.col-md-12.col-md-12{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:768px)and (min-width:992px){.col-12,.col-md-12.col-md-12{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:768px)and (max-width:992px){.col-12,.col-md-12.col-md-12{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:768px)and (max-width:768px){.col-12,.col-md-12.col-md-12{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}.col-lg-1.col-lg-1{width:100%}.col-lg-2.col-lg-2{width:100%}.col-lg-3.col-lg-3{width:100%}.col-lg-4.col-lg-4{width:100%}.col-lg-5.col-lg-5{width:100%}.col-lg-6.col-lg-6{width:100%}.col-lg-7.col-lg-7{width:100%}.col-lg-8.col-lg-8{width:100%}.col-lg-9.col-lg-9{width:100%}.col-lg-10.col-lg-10{width:100%}.col-lg-11.col-lg-11{width:100%}.col-lg-12.col-lg-12{width:100%}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.col-1,.col-lg-1.col-lg-1{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-1,.col-lg-1.col-lg-1{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:992px)and (max-width:992px){.col-1,.col-lg-1.col-lg-1{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:992px)and (max-width:768px){.col-1,.col-lg-1.col-lg-1{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:992px){.col-2,.col-lg-2.col-lg-2{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-2,.col-lg-2.col-lg-2{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:992px)and (max-width:992px){.col-2,.col-lg-2.col-lg-2{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:992px)and (max-width:768px){.col-2,.col-lg-2.col-lg-2{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:992px){.col-3,.col-lg-3.col-lg-3{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-3,.col-lg-3.col-lg-3{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:992px)and (max-width:992px){.col-3,.col-lg-3.col-lg-3{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:992px)and (max-width:768px){.col-3,.col-lg-3.col-lg-3{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:992px){.col-4,.col-lg-4.col-lg-4{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-4,.col-lg-4.col-lg-4{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:992px)and (max-width:992px){.col-4,.col-lg-4.col-lg-4{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:992px)and (max-width:768px){.col-4,.col-lg-4.col-lg-4{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:992px){.col-5,.col-lg-5.col-lg-5{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-5,.col-lg-5.col-lg-5{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:992px)and (max-width:992px){.col-5,.col-lg-5.col-lg-5{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:992px)and (max-width:768px){.col-5,.col-lg-5.col-lg-5{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:992px){.col-6,.col-lg-6.col-lg-6{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-6,.col-lg-6.col-lg-6{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:992px)and (max-width:992px){.col-6,.col-lg-6.col-lg-6{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:992px)and (max-width:768px){.col-6,.col-lg-6.col-lg-6{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}
5@media(min-width:992px){.col-7,.col-lg-7.col-lg-7{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-7,.col-lg-7.col-lg-7{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:992px)and (max-width:992px){.col-7,.col-lg-7.col-lg-7{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:992px)and (max-width:768px){.col-7,.col-lg-7.col-lg-7{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:992px){.col-8,.col-lg-8.col-lg-8{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-8,.col-lg-8.col-lg-8{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:992px)and (max-width:992px){.col-8,.col-lg-8.col-lg-8{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:992px)and (max-width:768px){.col-8,.col-lg-8.col-lg-8{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:992px){.col-9,.col-lg-9.col-lg-9{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-9,.col-lg-9.col-lg-9{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:992px)and (max-width:992px){.col-9,.col-lg-9.col-lg-9{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:992px)and (max-width:768px){.col-9,.col-lg-9.col-lg-9{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:992px){.col-10,.col-lg-10.col-lg-10{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-10,.col-lg-10.col-lg-10{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:992px)and (max-width:992px){.col-10,.col-lg-10.col-lg-10{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:992px)and (max-width:768px){.col-10,.col-lg-10.col-lg-10{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:992px){.col-11,.col-lg-11.col-lg-11{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-11,.col-lg-11.col-lg-11{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:992px)and (max-width:992px){.col-11,.col-lg-11.col-lg-11{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:992px)and (max-width:768px){.col-11,.col-lg-11.col-lg-11{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:992px){.col-12,.col-lg-12.col-lg-12{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:992px)and (min-width:992px){.col-12,.col-lg-12.col-lg-12{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:992px)and (max-width:992px){.col-12,.col-lg-12.col-lg-12{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:992px)and (max-width:768px){.col-12,.col-lg-12.col-lg-12{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}.col-1{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}@media(min-width:992px){.col-1{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(max-width:992px){.col-1{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(max-width:768px){.col-1{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}.col-xl-1.col-xl-1{width:100%}.col-2{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}@media(min-width:992px){.col-2{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(max-width:992px){.col-2{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(max-width:768px){.col-2{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}.col-xl-2.col-xl-2{width:100%}.col-3{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}@media(min-width:992px){.col-3{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(max-width:992px){.col-3{width:calc(25% - var(--evu-row-spacing-tablet) * .7
55)}}@media(max-width:768px){.col-3{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}.col-xl-3.col-xl-3{width:100%}.col-4{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}@media(min-width:992px){.col-4{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(max-width:992px){.col-4{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(max-width:768px){.col-4{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}.col-xl-4.col-xl-4{width:100%}.col-5{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}@media(min-width:992px){.col-5{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(max-width:992px){.col-5{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(max-width:768px){.col-5{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}.col-xl-5.col-xl-5{width:100%}.col-6{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}@media(min-width:992px){.col-6{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(max-width:992px){.col-6{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(max-width:768px){.col-6{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}.col-xl-6.col-xl-6{width:100%}.col-7{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}@media(min-width:992px){.col-7{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(max-width:992px){.col-7{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(max-width:768px){.col-7{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}.col-xl-7.col-xl-7{width:100%}.col-8{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}@media(min-width:992px){.col-8{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(max-width:992px){.col-8{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(max-width:768px){.col-8{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}.col-xl-8.col-xl-8{width:100%}.col-9{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}@media(min-width:992px){.col-9{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(max-width:992px){.col-9{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(max-width:768px){.col-9{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}.col-xl-9.col-xl-9{width:100%}.col-10{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}@media(min-width:992px){.col-10{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(max-width:992px){.col-10{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(max-width:768px){.col-10{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}.col-xl-10.col-xl-10{width:100%}.col-11{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}@media(min-width:992px){.col-11{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(max-width:992px){.col-11{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(max-width:768px){.col-11{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}.col-xl-11.col-xl-11{width:100%}.col-12{flex:0 0 auto;box-sizing:border-box;width:100%}@media(min-width:992px){.col-12{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(max-width:992px){.col-12{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(max-width:768px){.col-12{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}.col-xl-12.col-xl-12{width:100%}@media(min-width:1400px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.col-1,.col-xl-1.col-xl-1{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-1,.col-xl-1.col-xl-1{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:1400px)and (max-width:992px){.col-1,.col-xl-1.col-xl-1{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:1400px)and (max-width:768px){.col-1,.col-xl-1.col-xl-1{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:1400px){.col-2,.col-xl-2.col-xl-2{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-2,.col-xl-2.col-xl-2{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:1400px)and (max-width:992px){.col-2,.col-xl-2.col-xl-2{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:1400px)and (max-width:768px){.col-2,.col-xl-2.col-xl-2{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:1400px){.col-3,.col-xl-3.col-xl-3{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-3,.col-xl-3.col-xl-3{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:1400px)and (max-width:992px){.col-3,.col-xl-3.col-xl-3{width:calc(25% - var(--evu-row-spacing-tablet) * .7
55)}}@media(min-width:1400px)and (max-width:768px){.col-3,.col-xl-3.col-xl-3{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:1400px){.col-4,.col-xl-4.col-xl-4{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-4,.col-xl-4.col-xl-4{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:1400px)and (max-width:992px){.col-4,.col-xl-4.col-xl-4{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:1400px)and (max-width:768px){.col-4,.col-xl-4.col-xl-4{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:1400px){.col-5,.col-xl-5.col-xl-5{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-5,.col-xl-5.col-xl-5{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:1400px)and (max-width:992px){.col-5,.col-xl-5.col-xl-5{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:1400px)and (max-width:768px){.col-5,.col-xl-5.col-xl-5{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:1400px){.col-6,.col-xl-6.col-xl-6{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-6,.col-xl-6.col-xl-6{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:1400px)and (max-width:992px){.col-6,.col-xl-6.col-xl-6{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:1400px)and (max-width:768px){.col-6,.col-xl-6.col-xl-6{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:1400px){.col-7,.col-xl-7.col-xl-7{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-7,.col-xl-7.col-xl-7{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:1400px)and (max-width:992px){.col-7,.col-xl-7.col-xl-7{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:1400px)and (max-width:768px){.col-7,.col-xl-7.col-xl-7{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:1400px){.col-8,.col-xl-8.col-xl-8{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-8,.col-xl-8.col-xl-8{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:1400px)and (max-width:992px){.col-8,.col-xl-8.col-xl-8{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:1400px)and (max-width:768px){.col-8,.col-xl-8.col-xl-8{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:1400px){.col-9,.col-xl-9.col-xl-9{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-9,.col-xl-9.col-xl-9{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:1400px)and (max-width:992px){.col-9,.col-xl-9.col-xl-9{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:1400px)and (max-width:768px){.col-9,.col-xl-9.col-xl-9{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:1400px){.col-10,.col-xl-10.col-xl-10{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-10,.col-xl-10.col-xl-10{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:1400px)and (max-width:992px){.col-10,.col-xl-10.col-xl-10{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:1400px)and (max-width:768px){.col-10,.col-xl-10.col-xl-10{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:1400px){.col-11,.col-xl-11.col-xl-11{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-11,.col-xl-11.col-xl-11{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:1400px)and (max-width:992px){.col-11,.col-xl-11.col-xl-11{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:1400px)and (max-width:768px){.col-11,.col-xl-11.col-xl-11{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:1400px){.col-12,.col-xl-12.col-xl-12{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-12,.col-xl-12.col-xl-12{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:1400px)and (max-width:992px){.col-12,.col-xl-12.col-xl-12{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:1400px)and (max-width:768px){.col-12,.col-xl-12.col-xl-12{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
5.col-xs-1{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%}.col-xs-2{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%}.col-xs-3{flex:0 0 auto;box-sizing:border-box;width:25%}.col-xs-4{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%}.col-xs-5{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%}.col-xs-6{flex:0 0 auto;box-sizing:border-box;width:50%}.col-xs-7{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%}.col-xs-8{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%}.col-xs-9{flex:0 0 auto;box-sizing:border-box;width:75%}.col-xs-10{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%}.col-xs-11{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%}.col-xs-12{flex:0 0 auto;box-sizing:border-box;width:100%}.col-xs-auto{flex:0 0 auto;width:auto}.offset-1{margin-left:calc(100% * 1 / 12)}.offset-2{margin-left:calc(100% * 2 / 12)}.offset-3{margin-left:25%}.offset-4{margin-left:calc(100% * 4 / 12)}.offset-5{margin-left:calc(100% * 5 / 12)}.offset-6{margin-left:50%}.offset-7{margin-left:calc(100% * 7 / 12)}.offset-8{margin-left:calc(100% * 8 / 12)}.offset-9{margin-left:75%}.offset-10{margin-left:calc(100% * 10 / 12)}.offset-11{margin-left:calc(100% * 11 / 12)}@media(min-width:576px){.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:calc(100% * 1 / 12)}.offset-sm-2{margin-left:calc(100% * 2 / 12)}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:calc(100% * 4 / 12)}.offset-sm-5{margin-left:calc(100% * 5 / 12)}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:calc(100% * 7 / 12)}.offset-sm-8{margin-left:calc(100% * 8 / 12)}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:calc(100% * 10 / 12)}.offset-sm-11{margin-left:calc(100% * 11 / 12)}}@media(min-width:768px){.offset-md-0{margin-left:0}.offset-md-1{margin-left:calc(100% * 1 / 12)}.offset-md-2{margin-left:calc(100% * 2 / 12)}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:calc(100% * 4 / 12)}.offset-md-5{margin-left:calc(100% * 5 / 12)}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:calc(100% * 7 / 12)}.offset-md-8{margin-left:calc(100% * 8 / 12)}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:calc(100% * 10 / 12)}.offset-md-11{margin-left:calc(100% * 11 / 12)}}@media(min-width:992px){.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:calc(100% * 1 / 12)}.offset-lg-2{margin-left:calc(100% * 2 / 12)}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:calc(100% * 4 / 12)}.offset-lg-5{margin-left:calc(100% * 5 / 12)}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:calc(100% * 7 / 12)}.offset-lg-8{margin-left:calc(100% * 8 / 12)}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:calc(100% * 10 / 12)}.offset-lg-11{margin-left:calc(100% * 11 / 12)}}@media(min-width:1400px){.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:calc(100% * 1 / 12)}.offset-xl-2{margin-left:calc(100% * 2 / 12)}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:calc(100% * 4 / 12)}.offset-xl-5{margin-left:calc(100% * 5 / 12)}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:calc(100% * 7 / 12)}.offset-xl-8{margin-left:calc(100% * 8 / 12)}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:calc(100% * 10 / 12)}.offset-xl-11{margin-left:calc(100% * 11 / 12)}}.d-flex{display:flex}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-none{display:none}.d-grid{display:grid}.d-inline-flex{display:inline-flex}.d-table{display:table}.d-table-row{display:table-row}.d-table-cell{display:table-cell}@media(min-width:576px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-inline{display:inline}.d-sm-inline-block{display:inline-block}.d-sm-flex{display:flex}.d-sm-grid{display:grid}.d-sm-inline-flex{display:inline-flex}.d-sm-table{display:table}}@media(min-width:768px){.d-md-none{display:none}.d-md-block{display:block}.d-md-inline{display:inline}.d-md-inline-block{display:inline-block}.d-md-flex{display:flex}.d-md-grid{display:grid}.d-md-inline-flex{display:inline-flex}.d-md-table{display:table}}@media(min-width:992px){.d-lg-none{display:none}.d-lg-block{display:block}.d-lg-inline{display:inline}.d-lg-inline-block{display:inline-block}.d-lg-flex{display:flex}.d-lg-grid{display:grid}.d-lg-inline-flex{display:inline-flex}.d-lg-table{display:table}}@media(min-width:1400px){.d-xl-none{display:none}.d-xl-block{display:block}.d-xl-inline{display:inline}.d-xl-inline-block{display:inline-block}.d-xl-flex{display:flex}.d-xl-grid{display:grid}.d-xl-inline-flex{display:inline-flex}.d-xl-table{display:table}}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-fill{flex:1 1 auto}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}
5.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}@media(min-width:576px){.flex-sm-row{flex-direction:row}.flex-sm-column{flex-direction:column}.flex-sm-row-reverse{flex-direction:row-reverse}.flex-sm-column-reverse{flex-direction:column-reverse}.flex-sm-wrap{flex-wrap:wrap}.flex-sm-nowrap{flex-wrap:nowrap}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-sm-start{justify-content:flex-start}.justify-content-sm-end{justify-content:flex-end}.justify-content-sm-center{justify-content:center}.justify-content-sm-between{justify-content:space-between}.justify-content-sm-around{justify-content:space-around}.justify-content-sm-evenly{justify-content:space-evenly}.align-items-sm-start{align-items:flex-start}.align-items-sm-end{align-items:flex-end}.align-items-sm-center{align-items:center}.align-items-sm-baseline{align-items:baseline}.align-items-sm-stretch{align-items:stretch}.align-self-sm-start{align-self:flex-start}.align-self-sm-end{align-self:flex-end}.align-self-sm-center{align-self:center}.align-self-sm-baseline{align-self:baseline}.align-self-sm-stretch{align-self:stretch}}@media(min-width:768px){.flex-md-row{flex-direction:row}.flex-md-column{flex-direction:column}.flex-md-row-reverse{flex-direction:row-reverse}.flex-md-column-reverse{flex-direction:column-reverse}.flex-md-wrap{flex-wrap:wrap}.flex-md-nowrap{flex-wrap:nowrap}.flex-md-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-md-start{justify-content:flex-start}.justify-content-md-end{justify-content:flex-end}.justify-content-md-center{justify-content:center}.justify-content-md-between{justify-content:space-between}.justify-content-md-around{justify-content:space-around}.justify-content-md-evenly{justify-content:space-evenly}.align-items-md-start{align-items:flex-start}.align-items-md-end{align-items:flex-end}.align-items-md-center{align-items:center}.align-items-md-baseline{align-items:baseline}.align-items-md-stretch{align-items:stretch}.align-self-md-start{align-self:flex-start}.align-self-md-end{align-self:flex-end}.align-self-md-center{align-self:center}.align-self-md-baseline{align-self:baseline}.align-self-md-stretch{align-self:stretch}}@media(min-width:992px){.flex-lg-row{flex-direction:row}.flex-lg-column{flex-direction:column}.flex-lg-row-reverse{flex-direction:row-reverse}.flex-lg-column-reverse{flex-direction:column-reverse}.flex-lg-wrap{flex-wrap:wrap}.flex-lg-nowrap{flex-wrap:nowrap}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-lg-start{justify-content:flex-start}.justify-content-lg-end{justify-content:flex-end}.justify-content-lg-center{justify-content:center}.justify-content-lg-between{justify-content:space-between}.justify-content-lg-around{justify-content:space-around}.justify-content-lg-evenly{justify-content:space-evenly}.align-items-lg-start{align-items:flex-start}.align-items-lg-end{align-items:flex-end}.align-items-lg-center{align-items:center}.align-items-lg-baseline{align-items:baseline}.align-items-lg-stretch{align-items:stretch}.align-self-lg-start{align-self:flex-start}.align-self-lg-end{align-self:flex-end}.align-self-lg-center{align-self:center}.align-self-lg-baseline{align-self:baseline}.align-self-lg-stretch{align-self:stretch}}@media(min-width:1400px){.flex-xl-row{flex-direction:row}.flex-xl-column{flex-direction:column}.flex-xl-row-reverse{flex-direction:row-reverse}.flex-xl-column-reverse{flex-direction:column-reverse}.flex-xl-wrap{flex-wrap:wrap}.flex-xl-nowrap{flex-wrap:nowrap}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-xl-start{justify-content:flex-start}.justify-content-xl-end{justify-content:flex-end}.justify-content-xl-center{justify-content:center}.justify-content-xl-between{justify-content:space-between}.justify-content-xl-around{justify-content:space-around}.justify-content-xl-evenly{justify-content:space-evenly}.align-items-xl-start{align-items:flex-start}.align-items-xl-end{align-items:flex-end}.align-items-xl-center{align-items:center}
5.align-items-xl-baseline{align-items:baseline}.align-items-xl-stretch{align-items:stretch}.align-self-xl-start{align-self:flex-start}.align-self-xl-end{align-self:flex-end}.align-self-xl-center{align-self:center}.align-self-xl-baseline{align-self:baseline}.align-self-xl-stretch{align-self:stretch}}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.ms-0{margin-left:0}.me-0{margin-right:0}.m-1{margin:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ms-1{margin-left:.25rem}.me-1{margin-right:.25rem}.m-2{margin:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.ms-2{margin-left:.5rem}.me-2{margin-right:.5rem}.m-3{margin:1rem}.mt-3{margin-top:1rem}.mb-3{margin-bottom:1rem}.ml-3{margin-left:1rem}.mr-3{margin-right:1rem}.mx-3{margin-left:1rem;margin-right:1rem}.my-3{margin-top:1rem;margin-bottom:1rem}.ms-3{margin-left:1rem}.me-3{margin-right:1rem}.m-4{margin:1.5rem}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.ml-4{margin-left:1.5rem}.mr-4{margin-right:1.5rem}.mx-4{margin-left:1.5rem;margin-right:1.5rem}.my-4{margin-top:1.5rem;margin-bottom:1.5rem}.ms-4{margin-left:1.5rem}.me-4{margin-right:1.5rem}.m-5{margin:3rem}.mt-5{margin-top:3rem}.mb-5{margin-bottom:3rem}.ml-5{margin-left:3rem}.mr-5{margin-right:3rem}.mx-5{margin-left:3rem;margin-right:3rem}.my-5{margin-top:3rem;margin-bottom:3rem}.ms-5{margin-left:3rem}.me-5{margin-right:3rem}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.ps-0{padding-left:0}.pe-0{padding-right:0}.p-1{padding:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.ps-1{padding-left:.25rem}.pe-1{padding-right:.25rem}.p-2{padding:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.ps-2{padding-left:.5rem}.pe-2{padding-right:.5rem}.p-3{padding:1rem}.pt-3{padding-top:1rem}.pb-3{padding-bottom:1rem}.pl-3{padding-left:1rem}.pr-3{padding-right:1rem}.px-3{padding-left:1rem;padding-right:1rem}.py-3{padding-top:1rem;padding-bottom:1rem}.ps-3{padding-left:1rem}.pe-3{padding-right:1rem}.p-4{padding:1.5rem}.pt-4{padding-top:1.5rem}.pb-4{padding-bottom:1.5rem}.pl-4{padding-left:1.5rem}.pr-4{padding-right:1.5rem}.px-4{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:1.5rem;padding-bottom:1.5rem}.ps-4{padding-left:1.5rem}.pe-4{padding-right:1.5rem}.p-5{padding:3rem}.pt-5{padding-top:3rem}.pb-5{padding-bottom:3rem}.pl-5{padding-left:3rem}.pr-5{padding-right:3rem}.px-5{padding-left:3rem;padding-right:3rem}.py-5{padding-top:3rem;padding-bottom:3rem}.ps-5{padding-left:3rem}.pe-5{padding-right:3rem}.mx-auto{margin-left:auto;margin-right:auto}.ms-auto{margin-left:auto}.me-auto{margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.m-auto{margin:auto}.gap-0{gap:0}.row-gap-0{row-gap:0}.column-gap-0{column-gap:0}.gap-1{gap:.25rem}.row-gap-1{row-gap:.25rem}.column-gap-1{column-gap:.25rem}.gap-2{gap:.5rem}.row-gap-2{row-gap:.5rem}.column-gap-2{column-gap:.5rem}.gap-3{gap:1rem}.row-gap-3{row-gap:1rem}.column-gap-3{column-gap:1rem}.gap-4{gap:1.5rem}.row-gap-4{row-gap:1.5rem}.column-gap-4{column-gap:1.5rem}.gap-5{gap:3rem}.row-gap-5{row-gap:3rem}.column-gap-5{column-gap:3rem}@media(min-width:576px){.m-sm-0{margin:0}.mt-sm-0{margin-top:0}.mb-sm-0{margin-bottom:0}.ml-sm-0{margin-left:0}.mr-sm-0{margin-right:0}.mx-sm-0{margin-left:0;margin-right:0}.my-sm-0{margin-top:0;margin-bottom:0}.ms-sm-0{margin-left:0}.me-sm-0{margin-right:0}.p-sm-0{padding:0}.pt-sm-0{padding-top:0}.pb-sm-0{padding-bottom:0}.pl-sm-0{padding-left:0}.pr-sm-0{padding-right:0}.px-sm-0{padding-left:0;padding-right:0}.py-sm-0{padding-top:0;padding-bottom:0}.ps-sm-0{padding-left:0}.pe-sm-0{padding-right:0}.gap-sm-0{gap:0}.row-gap-sm-0{row-gap:0}.column-gap-sm-0{column-gap:0}.m-sm-1{margin:.25rem}.mt-sm-1{margin-top:.25rem}.mb-sm-1{margin-bottom:.25rem}.ml-sm-1{margin-left:.25rem}.mr-sm-1{margin-right:.25rem}.mx-sm-1{margin-left:.25rem;margin-right:.25rem}.my-sm-1{margin-top:.25rem;margin-bottom:.25rem}.ms-sm-1{margin-left:.25rem}.me-sm-1{margin-right:.25rem}.p-sm-1{padding:.25rem}.pt-sm-1{padding-top:.25rem}.pb-sm-1{padding-bottom:.25rem}.pl-sm-1{padding-left:.25rem}.pr-sm-1{padding-right:.25rem}.px-sm-1{padding-left:.25rem;padding-right:.25rem}.py-sm-1{padding-top:.25rem;padding-bottom:.25rem}.ps-sm-1{padding-left:.25rem}.pe-sm-1{padding-right:.25rem}.gap-sm-1{gap:.25rem}.row-gap-sm-1{row-gap:.25rem}.column-gap-sm-1{column-gap:.25rem}.m-sm-2{margin:.5rem}.mt-sm-2{margin-top:.5rem}.mb-sm-2{margin-bottom:.5rem}.ml-sm-2{margin-left:.5rem}.mr-sm-2{margin-right:.5rem}.mx-sm-2{margin-left:.5rem;margin-right:.5rem}.my-sm-2{margin-top:.5rem;margin-bottom:.5rem}.ms-sm-2{margin-left:.5rem}.me-sm-2{margin-right:.5rem}.p-sm-2{padding:.5rem}.pt-sm-2{padding-top:.5rem}.pb-sm-2{padding-bottom:.5rem}.pl-sm-2{padding-left:.5rem}.pr-sm-2{padding-right:.5rem}.px-sm-2{padding-left:.5rem;padding-right:.5rem}.py-sm-2{padding-top:.5rem;padding-bottom:.5rem}.ps-sm-2{padding-left:.5rem}.pe-sm-2{padding-right:.5rem}.gap-sm-2{gap:.5rem}.row-gap-sm-2{row-gap:.5rem}.column-gap-sm-2{column-gap:.5rem}.m-sm-3{margin:1rem}.mt-sm-3{margin-top:1rem}.mb-sm-3{margin-bottom:1rem}.ml-sm-3{margin-left:1rem}.mr-sm-3{margin-right:1rem}.mx-sm-3{margin-left:1rem;margin-right:1rem}.my-sm-3{margin-top:1rem;margin-bottom:1rem}.ms-sm-3{margin-left:1rem}.me-sm-3{margin-right:1rem}.p-sm-3{padding:1rem}.pt-sm-3{padding-top:1rem}.pb-sm-3{padding-bottom:1rem}.pl-sm-3{padding-left:1rem}.pr-sm-3{padding-right:1rem}.px-sm-3{padding-left:1rem;padding-right:1rem}.py-sm-3{padding-top:1rem;padding-bottom:1rem}.ps-sm-3{padding-left:1rem}.pe-sm-3{padding-right:1rem}.gap-sm-3{gap:1rem}.row-gap-sm-3{row-gap:1rem}.column-gap-sm-3{column-gap:1rem}.m-sm-4{margin:1.5rem}.mt-sm-4{margin-top:1.5rem}.mb-sm-4{margin-bottom:1.5rem}.ml-sm-4{margin-left:1.5rem}.mr-sm-4{margin-right:1.5rem}.mx-sm-4{margin-left:1.5rem;margin-right:1.5rem}.my-sm-4{margin-top:1.5rem;margin-bottom:1.5rem}.ms-sm-4{margin-left:1.5rem}.me-sm-4{margin-right:1.5rem}.p-sm-4{padding:1.5rem}.pt-sm-4{padding-top:1.5rem}.pb-sm-4{padding-bottom:1.5rem}.pl-sm-4{padding-left:1.5rem}.pr-sm-4{padding-right:1.5rem}.px-sm-4{padding-left:1.5rem;padding-right:1.5rem}.py-sm-4{padding-top:1.5rem;padding-bottom:1.5rem}.ps-sm-4{padding-left:1.5rem}.pe-sm-4{padding-right:1.5rem}.gap-sm-4{gap:1.5rem}.row-gap-sm-4{row-gap:1.5rem}.column-gap-sm-4{column-gap:1.5rem}.m-sm-5{margin:3rem}.mt-sm-5{margin-top:3rem}.mb-sm-5{margin-bottom:3rem}.ml-sm-5{margin-left:3rem}.mr-sm-5{margin-right:3rem}.mx-sm-5{margin-left:3rem;margin-right:3rem}.my-sm-5{margin-top:3rem;margin-bottom:3rem}.ms-sm-5{margin-left:3rem}.me-sm-5{margin-right:3rem}.p-sm-5{padding:3rem}.pt-sm-5{padding-top:3rem}.pb-sm-5{padding-bottom:3rem}.pl-sm-5{padding-left:3rem}.pr-sm-5{padding-right:3rem}.px-sm-5{padding-left:3rem;padding-right:3rem}.py-sm-5{padding-top:3rem;padding-bottom:3rem}.ps-sm-5{padding-left:3rem}.pe-sm-5{padding-right:3rem}.gap-sm-5{gap:3rem}.row-gap-sm-5{row-gap:3rem}.column-gap-sm-5{column-gap:3rem}}@media(min-width:768px){.m-md-0{margin:0}.mt-md-0{margin-top:0}.mb-md-0{margin-bottom:0}.ml-md-0{margin-left:0}.mr-md-0{margin-right:0}.mx-md-0{margin-left:0;margin-right:0}.my-md-0{margin-top:0;margin-bottom:0}.ms-md-0{margin-left:0}.me-md-0{margin-right:0}.p-md-0{padding:0}.pt-md-0{padding-top:0}.pb-md-0{padding-bottom:0}.pl-md-0{padding-left:0}.pr-md-0{padding-right:0}.px-md-0{padding-left:0;padding-right:0}.py-md-0{padding-top:0;padding-bottom:0}.ps-md-0{padding-left:0}.pe-md-0{padding-right:0}.gap-md-0{gap:0}.row-gap-md-0{row-gap:0}.column-gap-md-0{column-gap:0}.m-md-1{margin:.25rem}.mt-md-1{margin-top:.25rem}.mb-md-1{margin-bottom:.25rem}.ml-md-1{margin-left:.25rem}.mr-md-1{margin-right:.25rem}.mx-md-1{margin-left:.25rem;margin-right:.25rem}.my-md-1{margin-top:.25rem;margin-bottom:.25rem}.ms-md-1{margin-left:.25rem}.me-md-1{margin-right:.25rem}.p-md-1{padding:.25rem}.pt-md-1{padding-top:.25rem}.pb-md-1{padding-bottom:.25rem}.pl-md-1{padding-left:.25rem}.pr-md-1{padding-right:.25rem}.px-md-1{padding-left:.25rem;padding-right:.25rem}.py-md-1{padding-top:.25rem;padding-bottom:.25rem}.ps-md-1{padding-left:.25rem}.pe-md-1{padding-right:.25rem}.gap-md-1{gap:.25rem}.row-gap-md-1{row-gap:.25rem}.column-gap-md-1{column-gap:.25rem}.m-md-2{margin:.5rem}.mt-md-2{margin-top:.5rem}.mb-md-2{margin-bottom:.5rem}.ml-md-2{margin-left:.5rem}.mr-md-2{margin-right:.5rem}.mx-md-2{margin-left:.5rem;margin-right:.5rem}.my-md-2{margin-top:.5rem;margin-bottom:.5rem}.ms-md-2{margin-left:.5rem}.me-md-2{margin-right:.5rem}.p-md-2{padding:.5rem}.pt-md-2{padding-top:.5rem}.pb-md-2{padding-bottom:.5rem}.pl-md-2{padding-left:.5rem}.pr-md-2{padding-right:.5rem}.px-md-2{padding-left:.5rem;padding-right:.5rem}.py-md-2{padding-top:.5rem;padding-bottom:.5rem}.ps-md-2{padding-left:.5rem}.pe-md-2{padding-right:.5rem}.gap-md-2{gap:.5rem}.row-gap-md-2{row-gap:.5rem}.column-gap-md-2{column-gap:.5rem}.m-md-3{margin:1rem}.mt-md-3{margin-top:1rem}.mb-md-3{margin-bottom:1rem}.ml-md-3{margin-left:1rem}.mr-md-3{margin-right:1rem}.mx-md-3{margin-left:1rem;margin-right:1rem}.my-md-3{margin-top:1rem;margin-bottom:1rem}.ms-md-3{margin-left:1rem}.me-md-3{margin-right:1rem}.p-md-3{padding:1rem}.pt-md-3{padding-top:1rem}.pb-md-3{padding-bottom:1rem}.pl-md-3{padding-left:1rem}.pr-md-3{padding-right:1rem}.px-md-3{padding-left:1rem;padding-right:1rem}.py-md-3{padding-top:1rem;padding-bottom:1rem}.ps-md-3{padding-left:1rem}.pe-md-3{padding-right:1rem}.gap-md-3{gap:1rem}.row-gap-md-3{row-gap:1rem}.column-gap-md-3{column-gap:1rem}.m-md-4{margin:1.5rem}.mt-md-4{margin-top:1.5rem}.mb-md-4{margin-bottom:1.5rem}.ml-md-4{margin-left:1.5rem}.mr-md-4{margin-right:1.5rem}.mx-md-4{margin-left:1.5rem;margin-right:1.5rem}.my-md-4{margin-top:1.5rem;margin-bottom:1.5rem}.ms-md-4{margin-left:1.5rem}.me-md-4{margin-right:1.5rem}.p-md-4{padding:1.5rem}.pt-md-4{padding-top:1.5rem}.pb-md-4{padding-bottom:1.5rem}.pl-md-4{padding-left:1.5rem}.pr-md-4{padding-right:1.5rem}.px-md-4{padding-left:1.5rem;padding-right:1.5rem}.py-md-4{padding-top:1.5rem;padding-bottom:1.5rem}.ps-md-4{padding-left:1.5rem}.pe-md-4{padding-right:1.5rem}.gap-md-4{gap:1.5rem}.row-gap-md-4{row-gap:1.5rem}.column-gap-md-4{column-gap:1.5rem}.m-md-5{margin:3rem}.mt-md-5{margin-top:3rem}.mb-md-5{margin-bottom:3rem}.ml-md-5{margin-left:3rem}.mr-md-5{margin-right:3rem}.mx-md-5{margin-left:3rem;margin-right:3rem}.my-md-5{margin-top:3rem;margin-bottom:3rem}.ms-md-5{margin-left:3rem}.me-md-5{margin-right:3rem}.p-md-5{padding:3rem}.pt-md-5{padding-top:3rem}.pb-md-5{padding-bottom:3rem}.pl-md-5{padding-left:3rem}.pr-md-5{padding-right:3rem}.px-md-5{padding-left:3rem;padding-right:3rem}.py-md-5{padding-top:3rem;padding-bottom:3rem}.ps-md-5{padding-left:3rem}.pe-md-5{padding-right:3rem}.gap-md-5{gap:3rem}.row-gap-md-5{row-gap:3rem}.column-gap-md-5{column-gap:3rem}}@media(min-width:992px){.m-lg-0{margin:0}.mt-lg-0{margin-top:0}.mb-lg-0{margin-bottom:0}.ml-lg-0{margin-left:0}.mr-lg-0{margin-right:0}.mx-lg-0{margin-left:0;margin-right:0}.my-lg-0{margin-top:0;margin-bottom:0}.ms-lg-0{margin-left:0}.me-lg-0{margin-right:0}.p-lg-0{padding:0}.pt-lg-0{padding-top:0}.pb-lg-0{padding-bottom:0}.pl-lg-0{padding-left:0}.pr-lg-0{padding-right:0}.px-lg-0{padding-left:0;padding-right:0}.py-lg-0{padding-top:0;padding-bottom:0}.ps-lg-0{padding-left:0}.pe-lg-0{padding-right:0}.gap-lg-0{gap:0}.row-gap-lg-0{row-gap:0}.column-gap-lg-0{column-gap:0}.m-lg-1{margin:.25rem}.mt-lg-1{margin-top:.25rem}.mb-lg-1{margin-bottom:.25rem}.ml-lg-1{margin-left:.25rem}.mr-lg-1{margin-right:.25rem}.mx-lg-1{margin-left:.25rem;margin-right:.25rem}.my-lg-1{margin-top:.25rem;margin-bottom:.25rem}.ms-lg-1{margin-left:.25rem}.me-lg-1{margin-right:.25rem}.p-lg-1{padding:.25rem}.pt-lg-1{padding-top:.25rem}.pb-lg-1{padding-bottom:.25rem}.pl-lg-1{padding-left:.25rem}.pr-lg-1{padding-right:.25rem}.px-lg-1{padding-left:.25rem;padding-right:.25rem}.py-lg-1{padding-top:.25rem;padding-bottom:.25rem}.ps-lg-1{padding-left:.25rem}.pe-lg-1{padding-right:.25rem}.gap-lg-1{gap:.25rem}.row-gap-lg-1{row-gap:.25rem}.column-gap-lg-1{column-gap:.25rem}.m-lg-2{margin:.5rem}.mt-lg-2{margin-top:.5rem}.mb-lg-2{margin-bottom:.5rem}.ml-lg-2{margin-left:.5rem}.mr-lg-2{margin-right:.5rem}.mx-lg-2{margin-left:.5rem;margin-right:.5rem}.my-lg-2{margin-top:.5rem;margin-bottom:.5rem}.ms-lg-2{margin-left:.5rem}.me-lg-2{margin-right:.5rem}.p-lg-2{padding:.5rem}.pt-lg-2{padding-top:.5rem}.pb-lg-2{padding-bottom:.5rem}.pl-lg-2{padding-left:.5rem}.pr-lg-2{padding-right:.5rem}.px-lg-2{padding-left:.5rem;padding-right:.5rem}.py-lg-2{padding-top:.5rem;padding-bottom:.5rem}.ps-lg-2{padding-left:.5rem}.pe-lg-2{padding-right:.5rem}.gap-lg-2{gap:.5rem}.row-gap-lg-2{row-gap:.5rem}.column-gap-lg-2{column-gap:.5rem}.m-lg-3{margin:1rem}.mt-lg-3{margin-top:1rem}.mb-lg-3{margin-bottom:1rem}.ml-lg-3{margin-left:1rem}.mr-lg-3{margin-right:1rem}.mx-lg-3{margin-left:1rem;margin-right:1rem}.my-lg-3{margin-top:1rem;margin-bottom:1rem}.ms-lg-3{margin-left:1rem}.me-lg-3{margin-right:1rem}.p-lg-3{padding:1rem}.pt-lg-3{padding-top:1rem}.pb-lg-3{padding-bottom:1rem}.pl-lg-3{padding-left:1rem}.pr-lg-3{padding-right:1rem}.px-lg-3{padding-left:1rem;padding-right:1rem}.py-lg-3{padding-top:1rem;padding-bottom:1rem}.ps-lg-3{padding-left:1rem}.pe-lg-3{padding-right:1rem}.gap-lg-3{gap:1rem}.row-gap-lg-3{row-gap:1rem}
5.column-gap-lg-3{column-gap:1rem}.m-lg-4{margin:1.5rem}.mt-lg-4{margin-top:1.5rem}.mb-lg-4{margin-bottom:1.5rem}.ml-lg-4{margin-left:1.5rem}.mr-lg-4{margin-right:1.5rem}.mx-lg-4{margin-left:1.5rem;margin-right:1.5rem}.my-lg-4{margin-top:1.5rem;margin-bottom:1.5rem}.ms-lg-4{margin-left:1.5rem}.me-lg-4{margin-right:1.5rem}.p-lg-4{padding:1.5rem}.pt-lg-4{padding-top:1.5rem}.pb-lg-4{padding-bottom:1.5rem}.pl-lg-4{padding-left:1.5rem}.pr-lg-4{padding-right:1.5rem}.px-lg-4{padding-left:1.5rem;padding-right:1.5rem}.py-lg-4{padding-top:1.5rem;padding-bottom:1.5rem}.ps-lg-4{padding-left:1.5rem}.pe-lg-4{padding-right:1.5rem}.gap-lg-4{gap:1.5rem}.row-gap-lg-4{row-gap:1.5rem}.column-gap-lg-4{column-gap:1.5rem}.m-lg-5{margin:3rem}.mt-lg-5{margin-top:3rem}.mb-lg-5{margin-bottom:3rem}.ml-lg-5{margin-left:3rem}.mr-lg-5{margin-right:3rem}.mx-lg-5{margin-left:3rem;margin-right:3rem}.my-lg-5{margin-top:3rem;margin-bottom:3rem}.ms-lg-5{margin-left:3rem}.me-lg-5{margin-right:3rem}.p-lg-5{padding:3rem}.pt-lg-5{padding-top:3rem}.pb-lg-5{padding-bottom:3rem}.pl-lg-5{padding-left:3rem}.pr-lg-5{padding-right:3rem}.px-lg-5{padding-left:3rem;padding-right:3rem}.py-lg-5{padding-top:3rem;padding-bottom:3rem}.ps-lg-5{padding-left:3rem}.pe-lg-5{padding-right:3rem}.gap-lg-5{gap:3rem}.row-gap-lg-5{row-gap:3rem}.column-gap-lg-5{column-gap:3rem}}@media(min-width:1400px){.m-xl-0{margin:0}.mt-xl-0{margin-top:0}.mb-xl-0{margin-bottom:0}.ml-xl-0{margin-left:0}.mr-xl-0{margin-right:0}.mx-xl-0{margin-left:0;margin-right:0}.my-xl-0{margin-top:0;margin-bottom:0}.ms-xl-0{margin-left:0}.me-xl-0{margin-right:0}.p-xl-0{padding:0}.pt-xl-0{padding-top:0}.pb-xl-0{padding-bottom:0}.pl-xl-0{padding-left:0}.pr-xl-0{padding-right:0}.px-xl-0{padding-left:0;padding-right:0}.py-xl-0{padding-top:0;padding-bottom:0}.ps-xl-0{padding-left:0}.pe-xl-0{padding-right:0}.gap-xl-0{gap:0}.row-gap-xl-0{row-gap:0}.column-gap-xl-0{column-gap:0}.m-xl-1{margin:.25rem}.mt-xl-1{margin-top:.25rem}.mb-xl-1{margin-bottom:.25rem}.ml-xl-1{margin-left:.25rem}.mr-xl-1{margin-right:.25rem}.mx-xl-1{margin-left:.25rem;margin-right:.25rem}.my-xl-1{margin-top:.25rem;margin-bottom:.25rem}.ms-xl-1{margin-left:.25rem}.me-xl-1{margin-right:.25rem}.p-xl-1{padding:.25rem}.pt-xl-1{padding-top:.25rem}.pb-xl-1{padding-bottom:.25rem}.pl-xl-1{padding-left:.25rem}.pr-xl-1{padding-right:.25rem}.px-xl-1{padding-left:.25rem;padding-right:.25rem}.py-xl-1{padding-top:.25rem;padding-bottom:.25rem}.ps-xl-1{padding-left:.25rem}.pe-xl-1{padding-right:.25rem}.gap-xl-1{gap:.25rem}.row-gap-xl-1{row-gap:.25rem}.column-gap-xl-1{column-gap:.25rem}.m-xl-2{margin:.5rem}.mt-xl-2{margin-top:.5rem}.mb-xl-2{margin-bottom:.5rem}.ml-xl-2{margin-left:.5rem}
5.mr-xl-2{margin-right:.5rem}.mx-xl-2{margin-left:.5rem;margin-right:.5rem}.my-xl-2{margin-top:.5rem;margin-bottom:.5rem}.ms-xl-2{margin-left:.5rem}.me-xl-2{margin-right:.5rem}.p-xl-2{padding:.5rem}.pt-xl-2{padding-top:.5rem}.pb-xl-2{padding-bottom:.5rem}.pl-xl-2{padding-left:.5rem}.pr-xl-2{padding-right:.5rem}.px-xl-2{padding-left:.5rem;padding-right:.5rem}.py-xl-2{padding-top:.5rem;padding-bottom:.5rem}.ps-xl-2{padding-left:.5rem}.pe-xl-2{padding-right:.5rem}.gap-xl-2{gap:.5rem}.row-gap-xl-2{row-gap:.5rem}.column-gap-xl-2{column-gap:.5rem}.m-xl-3{margin:1rem}.mt-xl-3{margin-top:1rem}.mb-xl-3{margin-bottom:1rem}.ml-xl-3{margin-left:1rem}.mr-xl-3{margin-right:1rem}.mx-xl-3{margin-left:1rem;margin-right:1rem}.my-xl-3{margin-top:1rem;margin-bottom:1rem}.ms-xl-3{margin-left:1rem}.me-xl-3{margin-right:1rem}.p-xl-3{padding:1rem}.pt-xl-3{padding-top:1rem}.pb-xl-3{padding-bottom:1rem}.pl-xl-3{padding-left:1rem}.pr-xl-3{padding-right:1rem}.px-xl-3{padding-left:1rem;padding-right:1rem}.py-xl-3{padding-top:1rem;padding-bottom:1rem}.ps-xl-3{padding-left:1rem}.pe-xl-3{padding-right:1rem}.gap-xl-3{gap:1rem}.row-gap-xl-3{row-gap:1rem}.column-gap-xl-3{column-gap:1rem}.m-xl-4{margin:1.5rem}.mt-xl-4{margin-top:1.5rem}.mb-xl-4{margin-bottom:1.5rem}.ml-xl-4{margin-left:1.5rem}
5.mr-xl-4{margin-right:1.5rem}.mx-xl-4{margin-left:1.5rem;margin-right:1.5rem}.my-xl-4{margin-top:1.5rem;margin-bottom:1.5rem}.ms-xl-4{margin-left:1.5rem}.me-xl-4{margin-right:1.5rem}.p-xl-4{padding:1.5rem}.pt-xl-4{padding-top:1.5rem}.pb-xl-4{padding-bottom:1.5rem}.pl-xl-4{padding-left:1.5rem}.pr-xl-4{padding-right:1.5rem}.px-xl-4{padding-left:1.5rem;padding-right:1.5rem}.py-xl-4{padding-top:1.5rem;padding-bottom:1.5rem}.ps-xl-4{padding-left:1.5rem}.pe-xl-4{padding-right:1.5rem}.gap-xl-4{gap:1.5rem}.row-gap-xl-4{row-gap:1.5rem}.column-gap-xl-4{column-gap:1.5rem}.m-xl-5{margin:3rem}.mt-xl-5{margin-top:3rem}.mb-xl-5{margin-bottom:3rem}.ml-xl-5{margin-left:3rem}.mr-xl-5{margin-right:3rem}.mx-xl-5{margin-left:3rem;margin-right:3rem}.my-xl-5{margin-top:3rem;margin-bottom:3rem}.ms-xl-5{margin-left:3rem}.me-xl-5{margin-right:3rem}.p-xl-5{padding:3rem}.pt-xl-5{padding-top:3rem}.pb-xl-5{padding-bottom:3rem}.pl-xl-5{padding-left:3rem}.pr-xl-5{padding-right:3rem}.px-xl-5{padding-left:3rem;padding-right:3rem}.py-xl-5{padding-top:3rem;padding-bottom:3rem}.ps-xl-5{padding-left:3rem}.pe-xl-5{padding-right:3rem}.gap-xl-5{gap:3rem}.row-gap-xl-5{row-gap:3rem}.column-gap-xl-5{column-gap:3rem}}.text-center{text-align:center}.text-left,.text-start{text-align:left}.text-right,.text-end{text-align:right}@media(min-width:576px){.text-sm-left,.text-sm-start{text-align:left}.text-sm-right,.text-sm-end{text-align:right}.text-sm-center{text-align:center}}@media(min-width:768px){.text-md-left,.text-md-start{text-align:left}.text-md-right,.text-md-end{text-align:right}.text-md-center{text-align:center}}@media(min-width:992px){.text-lg-left,.text-lg-start{text-align:left}.text-lg-right,.text-lg-end{text-align:right}.text-lg-center{text-align:center}}@media(min-width:1400px){.text-xl-left,.text-xl-start{text-align:left}.text-xl-right,.text-xl-end{text-align:right}
5.text-xl-center{text-align:center}}.text-nowrap{white-space:nowrap}.text-wrap{white-space:normal}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-decoration-none{text-decoration:none}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-bold{font-weight:700}.fs-1{font-size:2.5rem}.h6,h6,.h5,h5,.h4,h4,.h3,h3,.h2,h2,.h1,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.fs-2{font-size:2rem}.fs-3{font-size:1.75rem}.fs-4{font-size:1.5rem}.fs-5{font-size:1.25rem}.fs-6{font-size:1rem}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-primary{color:var(--evu-text-primary)}.text-danger{color:var(--evu-bad)}.text-muted{color:var(--evu-text-muted)}.text-dark{color:var(--evu-text)}.bg-secondary{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.bg-success{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.bg-danger{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.bg-warning{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.bg-info{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.bg-light{background-color:var(--evu-secondary-bg)}.bg-dark{background-color:var(--evu-mantle);color:var(--evu-text)}.bg-white{background-color:#fff}.border{border:1px solid var(--evu-border-weak)}.border-0{border:0}.border-bottom{border-bottom:1px solid var(--evu-border-weak)}.border-bottom-0{border-bottom:0}.border-warning{border-color:var(--evu-warning)}.border-info{border-color:var(--evu-info)}.rounded{border-radius:var(--evu-border-radius)}.rounded-pill{border-radius:50rem}.rounded-start-pill{border-top-left-radius:50rem;border-bottom-left-radius:50rem}.w-25{width:25%}.w-50{width:50%}.w-100{width:100%}.h-100{height:100%}.vh-100{height:100vh}.position-relative{position:relative}.sticky-top{position:sticky;top:0;z-index:1020}.shadow-sm{box-shadow:0 .125rem .25rem #00000013}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.invisible{visibility:hidden}.float-start,.float-left{float:left}.float-end,.float-right{float:right}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);background-color:var(--evu-input-bg, var(--evu-primary-bg));background-clip:padding-box;border:1px solid var(--evu-border-weak);appearance:none;border-radius:var(--evu-border-radius, .375rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:var(--evu-primary);outline:0;box-shadow:0 0 0 .25rem rgba(var(--evu-primary-rgb, 13, 110, 253),.25)}.form-control:disabled,.form-control[readonly]{background-color:var(--evu-secondary-bg);opacity:1}.form-control::placeholder{color:var(--evu-text-muted);opacity:1}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--evu-text);background-color:transparent;border:solid transparent;border-width:1px 0}.form-label{margin-bottom:.5rem;font-weight:500}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.form-text{margin-top:.25rem;font-size:.875em;color:var(--evu-text-muted)}.form-check-label{color:var(--evu-text)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>
5.form-control:not(:last-child),.input-group>.form-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);text-align:center;white-space:nowrap;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak);border-radius:var(--evu-border-radius, .375rem)}.input-group-text:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--evu-border-radius, .375rem)}.alert-success{color:var(--evu-good);background-color:color-mix(in oklch,var(--evu-good) 15%,transparent);border-color:color-mix(in oklch,var(--evu-good) 30%,transparent)}.alert-danger{color:var(--evu-bad);background-color:color-mix(in oklch,var(--evu-bad) 15%,transparent);border-color:color-mix(in oklch,var(--evu-bad) 30%,transparent)}.alert-warning{color:var(--evu-warning);background-color:color-mix(in oklch,var(--evu-warning) 15%,transparent);border-color:color-mix(in oklch,var(--evu-warning) 30%,transparent)}.alert-info{color:var(--evu-info);background-color:color-mix(in oklch,var(--evu-info) 15%,transparent);border-color:color-mix(in oklch,var(--evu-info) 30%,transparent)}
5.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius, .375rem)}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:var(--evu-text);text-decoration:none;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item+.list-group-item{border-top-width:0}.list-group-item.disabled,.list-group-item:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-secondary-bg)}.list-group-item.active{z-index:2;color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.list-group-item-action{width:100%;color:var(--evu-text);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--evu-text);text-decoration:none;background-color:var(--evu-tertiary-bg, rgba(0, 0, 0, .05))}.list-group-item-action:active{color:var(--evu-text);background-color:var(--evu-secondary-bg)}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:var(--evu-primary);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link:hover,.nav-link:focus{color:var(--evu-primary)}.nav-link.disabled{color:var(--evu-text-muted);pointer-events:none;cursor:default}.nav-item{margin-bottom:0}.nav-tabs{border-bottom:1px solid var(--evu-border-weak)}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:var(--evu-border-radius, .375rem);border-top-right-radius:var(--evu-border-radius, .375rem)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:var(--evu-secondary-bg) var(--evu-secondary-bg) var(--evu-border-weak);isolation:isolate}.nav-tabs .nav-link.disabled{color:var(--evu-text-muted);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--evu-text);background-color:var(--evu-primary-bg);border-color:var(--evu-border-weak) var(--evu-border-weak) var(--evu-primary-bg)}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}}.navbar-light .navbar-nav .nav-link{color:#0000008c}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}:root{--evu-legacy-input-padding: var(--evu-spacing-lg);--evu-legacy-input-border: var(--evu-border-weak);--evu-legacy-input-border-hover: var(--evu-primary);--evu-legacy-input-border-focus: var(--evu-primary);--evu-legacy-input-caret: var(--evu-primary);--evu-legacy-input: var(--evu-text);--evu-legacy-input-label: var(--evu-text-muted);--evu-legacy-input-label-hover: var(--evu-text-muted);
5--evu-legacy-input-label-focus: var(--evu-text-muted);--evu-legacy-input-placeholder: var(--evu-text);--evu-legacy-input-bg: var(--evu-primary-bg);--evu-legacy-input-height: var(--evu-input-or-select-height);--evu-legacy-input-border-radius: var(--evu-border-radius);--evu-legacy-input-border-width: var(--evu-border-width);--evu-legacy-input-btn: var(--evu-text);--evu-legacy-input-btn-hover: var(--evu-text);--evu-legacy-input-btn-active: var(--evu-text);--evu-legacy-input-btn-bg: var(--evu-primary-bg);--evu-legacy-input-btn-mixin: var(--evu-shade);--evu-legacy-input-btn-hover-amount: var(--evu-bg-hover-amount);--evu-legacy-input-btn-active-amount: var(--evu-bg-active-amount);--evu-legacy-input-btn-bg-hover: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-hover-amount) );--evu-legacy-input-btn-bg-active: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-active-amount) );--evu-legacy-input-btn-border: var(--evu-legacy-input-btn-bg);--evu-legacy-input-btn-border-hover: var(--evu-legacy-input-btn-bg-hover);--evu-legacy-input-btn-border-active: var(--evu-legacy-input-btn-bg-active);--evu-legacy-input-transition: var(--evu-transition)}:root input,:root textarea{--evu-generic-input: var(--evu-legacy-input);--evu-generic-input-hover: var(--evu-generic-input-hover);--evu-generic-input-focus: var(--evu-generic-input-focus);--evu-generic-input-bg: var(--evu-legacy-input-bg);--evu-generic-input-bg-hover: var(--evu-generic-input-hover-bg);--evu-generic-input-bg-focus: var(--evu-generic-input-focus-bg);--evu-generic-input-border: var(--evu-legacy-input-border);--evu-generic-input-border-hover: var(--evu-legacy-input-border-hover);--evu-generic-input-border-focus: var(--evu-legacy-input-border-focus);--evu-generic-input-border-radius: var(--evu-legacy-input-border-radius);--evu-generic-input-padding: var(--evu-legacy-input-padding);--evu-generic-input-transition: var(--evu-legacy-input-transition);height:var(--evu-legacy-input-height);padding:var(--evu-generic-input-padding);color:var(--evu-generic-input);background-color:var(--evu-generic-input-bg);border:1px solid var(--evu-generic-input-border);border-radius:var(--evu-generic-input-border-radius);transition:var(--evu-generic-input-transition);outline:none}:root input:hover,:root textarea:hover{color:var(--evu-generic-input-hover);background-color:var(--evu-generic-input-bg-hover);border:1px solid var(--evu-generic-input-border-hover)}:root input:focus,:root textarea:focus{color:var(--evu-generic-input-focus);background-color:var(--evu-generic-input-bg-focus);border:1px solid var(--evu-generic-input-border-focus)}:root input[type=number]::-webkit-inner-spin-button,:root textarea[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}:root input[type=number],:root textarea[type=number]{-moz-appearance:textfield;appearance:textfield;margin:0}h1,h2,h3,h4,h5,h6{margin-top:0}h1{font-size:36px}h2{font-size:28px;font-weight:400}::ng-deep evu-popover{--evu-popover-content-width: 0px;--evu-popover-content-height: 0px;--evu-popover-content-x: 0px;--evu-popover-content-y: 0px;--evu-popover-inset-left: 0px;--evu-popover-inset-right: 0px}.evu-inline-tooltip{--evu-popover-arrow-size: 8px;--evu-popover-bg: var(--evu-primary-bg);--evu-popover: var(--evu-text);--evu-popover-border-radius: var(--evu-border-radius);--evu-popover-padding: var(--evu-spacing-sm) var(--evu-spacing-md);--evu-popover-max-width: 300px;--evu-popover-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)}.evu-inline-tooltip-content{position:fixed;z-index:2000;border-radius:var(--evu-popover-border-radius);background:var(--evu-popover-bg);color:var(--evu-popover);padding:var(--evu-popover-padding);box-shadow:var(--evu-popover-shadow);max-width:min(var(--evu-popover-max-width),100vw);width:max-content}.evu-inline-tooltip-content.top{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:var(--evu-popover-content-y);transform:translate(calc(-50% + var(--evu-popover-inset-left)),calc(-100% - var(--evu-popover-arrow-size)))}.evu-inline-tooltip-content.bottom{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);right:var(--evu-popover-inset-right);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height));transform:translate(calc(-50% + var(--evu-popover-inset-left)),var(--evu-popover-arrow-size))}.evu-inline-tooltip-content.left{left:var(--evu-popover-content-x);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(-100% - var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content.right{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content{font-size:var(--evu-fontsize-lg);white-space:nowrap;pointer-events:none;background-color:var(--evu-popover-bg);box-shadow:var(--evu-popover-shadow)}.evu-inline-tooltip-arrow{z-index:2001;height:0;width:0;position:fixed;border:var(--evu-popover-arrow-size) solid transparent}.evu-inline-tooltip-arrow.top{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-arrow-size));transform:translate(-50%,calc(-100% - 1px));border-top-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.bottom{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) - var(--evu-popover-arrow-size));transform:translate(-50%,1px);border-bottom-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.right{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) - var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translateY(-50%);border-right-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.left{left:calc(var(--evu-popover-content-x) + var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(-100%,-50%);border-left-color:var(--evu-popover-bg)}.evu-inline-tooltip-content.enter,.evu-inline-tooltip-arrow.enter{animation:evu-inline-tooltip-enter ease .2s}@keyframes evu-inline-tooltip-enter{0%{opacity:0%}to{opacity:100%}}.NgxEditor{--ngx-editor-text-color: var(--evu-text)}.NgxEditor__MenuBar{--ngx-editor-menubar-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem.NgxEditor__MenuItem--Active,.NgxEditor__MenuItem .NgxEditor__MenuItem--Active{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem .NgxEditor__MenuItem--Icon:hover{--ngx-editor-menu-item-hover-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown .NgxEditor__Dropdown--Selected,.NgxEditor__Dropdown .NgxEditor__Dropdown--Open{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown .NgxEditor__Dropdown--DropdownMenu,.NgxEditor__Popup{--ngx-editor-popup-bg-color: var(--evu-primary-bg)}nu-monaco-diff-editor{height:500px!important;max-height:50%;width:100%}.NgxEditor ul{display:block;list-style-type:disc;list-style-position:outside;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-left:20px}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--evu-border-width) solid;border-color:var(--evu-border-strong);opacity:.25}label{display:inline-block}.old-layout .main-footer{background-color:var(--footer-bg-color);color:var(--footer-font-color)}.old-layout .main-footer a,.old-layout .main-footer a:hover,.old-layout .main-footer a:active{color:var(--footer-link-hover-color)}.old-layout .smart-power-mainmenu .menu-container .radiotabs{border-radius:0}.old-layout .smart-power-mainmenu .menu-container .radiotabs>div:first-child input[type=radio]+label{border-radius:0}.old-layout .dev-dropdown,.old-layout .evu-profil-dropdown{background-color:var(--screen-logo-bg-color)}.old-layout .dev-dropdown button,.old-layout .evu-profil-dropdown button{--evu-btn-primary: var(--screen-logo-font-color);--evu-btn-primary-hover: var(--evu-primary);--evu-btn-primary-active: var(--screen-logo-bg-color);--evu-btn-primary-bg: var(--screen-logo-bg-color);--evu-btn-primary-bg-hover: var(--screen-logo-bg-color);--evu-btn-primary-bg-active: var(--screen-logo-bg-color)}.old-layout enb-invoice-service-type-filter li{transition:var(--evu-service-type-box-transition);margin:0;padding:5px 20px;cursor:pointer}.old-layout enb-invoice-service-type-filter li:hover{background-color:var(--evu-service-type-box-unchecked-bg-hover);color:var(--evu-service-type-box-unchecked-hover)}.old-layout enb-invoice-service-type-filter li:active{background-color:var(--evu-service-type-box-unchecked-bg-active);color:var(--evu-service-type-box-unchecked-active)}
5.old-layout enb-invoice-service-type-filter li.active{background-color:var(--evu-service-type-box-checked-bg);border:1px solid var(--evu-service-type-box-checked-border);color:var(--evu-service-type-box-checked)}.old-layout enb-invoice-service-type-filter li.active:hover{background-color:var(--evu-service-type-box-checked-bg-hover);color:var(--evu-service-type-box-checked-hover)}.old-layout enb-invoice-service-type-filter li.active:active{background-color:var(--evu-service-type-box-checked-bg-active);color:var(--evu-service-type-box-checked-active)}.old-layout .evu-card.old-layout{--evu-card-header: var(--evu-text);border-radius:var(--evu-card-border-radius);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.old-layout .evu-card.old-layout .evu-card-footer{display:flex}.old-layout .evu-card.old-layout .evu-card-header{color:var(--evu-text);padding:var(--evu-spacing-md) var(--evu-spacing-xl);background-color:var(--evu-card-header-bg);border-bottom:1px solid var(--evu-card-border)}.old-layout .evu-card.old-layout .evu-card-body{-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0;border-top-left-radius:0}.old-layout repower-main-navigation-dynamic nav div button{border-radius:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light}body{font-family:var(--evu-font);font-size:14px;margin:0;background-color:var(--evu-mantle);color:var(--evu-text)}:root{--evu-header-height: 70px;--evu-mobile-menu-bar-height: 0px}a{color:var(--evu-link)}a:focus,a:hover{color:var(--evu-link-hover)}a:active{color:var(--evu-link-active)}.card-header{white-space:nowrap}.card-header>div>h5{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.card-header>.icon{margin-right:.5rem}p{margin:0}repower-card{margin-bottom:1rem;display:block}.quick-selector>repower-icon{display:block}.quick-selector>repower-icon>i{display:block}.quick-selector>repower-icon>i>svg{display:block}.quick-selector>.slide-toggle-right>i>svg{transform:rotate(180deg)}.menu-mobile-back-button{display:flex;align-items:center;gap:var(--evu-spacing-md);cursor:pointer;height:60px;transition:background-color .2s ease;border-bottom:var(--evu-border-width) solid var(--evu-border-strong);padding-left:var(--evu-spacing-lg)}.menu-mobile-back-button:hover{background-color:#ffffff1a}.menu-mobile-back-button .back-title{font-size:var(--evu-fontsize-xl)}enb-product-editor{--evu-product-editor-highlight-bg: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 2.5% )}.product-editor{display:flex;justify-content:center;align-items:stretch}@media screen and (max-width:768px){.product-editor{display:flex;gap:var(--evu-spacing-2xl);flex-direction:column;justify-content:center;align-items:center}}.total-area{background-color:var(--evu-product-editor-highlight-bg);padding-top:10px;padding-bottom:10px}.info-button{cursor:pointer;margin-left:10px}.total-nbr{font-size:1.05rem}.negativePriceDifference,.positivePriceDifference{color:var(--evu-text-muted)}.img-fluid{max-width:70%!important}.vertical-center{display:flex;align-items:center}.no-wrap-whitespace{white-space:nowrap}.larger-font{font-size:larger}.row-bg{background-color:#5d5b5d;min-height:2px}.total-area-bg{background-color:var(--evu-product-editor-highlight-bg)}.left-right-padding-10{padding:0 10px}.zero-width-height{width:0px;height:0px;position:relative}.minus-margin{position:relative;left:-10px;margin-right:-10px}.total-area-actual-year{display:none}.product-tarif-info span{padding-left:10px}
6`],encapsulation:2})}}return t})();function Mf(t,l){if(t&1&&re(0,"img",3),t&2){let e=g().$index,n=g();Gt("src",n.subtenantImageAssetString()+n.getLogo(e),$e)}}function Pf(t,l){if(t&1&&(Z(0,"tr")(1,"td",1)(2,"small"),f(3),q()(),Z(4,"td",2),re(5,"i"),q(),Z(6,"td"),P(7,Mf,1,1,"img",3),f(8),q()()),t&2){let e=l.$implicit,n=l.$index,o=g();a(3),y("",e,"%"),a(2),ee(_t("ms-2 me-2 ",o.getColor(n))),a(),ee(o.getChartTextColor(n)),a(),O(o.getChartText(n)===""?7:-1),a(),y(" ",o.getChartText(n)," ")}}var hp=(()=>{class t{constructor(){this.productEditorService=C(zr),this.translationService=C(ce),this.tenantNameService=C(dt),this.model=H(void 0),this.subtenantImageAssetString=this.tenantNameService.subtenantImageAssetString}chartLabel(e){return this.model()?.productChartModel?.chartLabels?(this.model()?.productChartModel?.chartLabels)[e]??"":""}getLogo(e){let n=this.chartLabel(e);return this.productEditorService.getProduct(n)?.logo??""}displayBox(e){let n=this.chartLabel(e);return!this.productEditorService.getProduct(n)?.colorlineclass.includes("none")}getColor(e){let n=this.chartLabel(e);return this.productEditorService.getProduct(n)?.colorlineclass}getChartText(e){let n=this.chartLabel(e);return this.translationService.translate()(this.productEditorService.getProduct(n)?.chartText??"")}getChartTextColor(e){let n=this.chartLabel(e);return this.productEditorService.getProduct(n)?.colortextclass}distributionByType(e){if(this.model()?.productChartModel?.chartData){let n=(this.model()?.productChartModel?.chartData)[e];return n==null&&(n=0),n}else return 0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-energy-products"]],inputs:{model:[1,"model"]},decls:3,vars:0,consts:[["width","100%",1,"chart-params"],["align","right"],["align","center"],["width","100%","height","auto",3,"src"]],template:function(n,o){if(n&1&&(Z(0,"table",0),ne(1,Pf,9,8,"tr",null,Be),q()),n&2){let c,p=(c=o.model())==null||c.productChartModel==null?null:c.productChartModel.chartData;a(),ie(p)}},styles:[".chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:0px 0px 1.5rem}
6.chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]   .percent[_ngcontent-%COMP%]{text-align:right}.chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{min-width:46px;display:inline-block;text-align:right}.chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:1rem;height:1rem;display:inline-block}.chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]   i.none[_ngcontent-%COMP%]{width:.5rem;background-color:transparent;margin-left:.1rem!important;margin-right:.1rem!important}.chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]:last-child   td[_ngcontent-%COMP%]{padding:0px 0px 0rem}.chart-params[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:initial;width:auto;height:auto;max-height:30px;max-width:100%;margin-top:3px}.chart-params[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]{vertical-align:sub}.chart-params[_ngcontent-%COMP%]   .i1[_ngcontent-%COMP%]{width:20px;height:20px}@media(max-width:1100px){.chart-params[_ngcontent-%COMP%]{margin-top:2rem}.chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:0px 0px .7rem}.chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.chart-params[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]:last-child   td[_ngcontent-%COMP%]{padding:0px 0px 0rem}.chart-params[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-top:0}.i1[_ngcontent-%COMP%]{width:10px!important;height:10px!important}}@media(max-width:767px){.chart-params[_ngcontent-%COMP%]{margin-top:auto}}"]})}}return t})();function qc(t){let l=he.Power;if(!t)return l;let e=t.idLeistKatByType??{};for(let n of Object.keys(e))if((e[n]??[]).length>0&&n.endsWith("Energy")){let c=n.replace("Energy",""),p=c.charAt(0).toLowerCase()+c.slice(1),v=Fn.fromString(p);if(isDefined(v))return v}return l}var Of=["productPieChart"],bp=t=>({marketProduct:t}),wf=t=>({$implicit:t});function yf(t,l){if(t&1){let e=N();d(0,"div",8)(1,"evu-group-button",9),lt("modelChange",function(o){D(e);let c=g(2);return rt(c.groupButtonModel,o)||(c.groupButtonModel=o),I(o)}),m()()}if(t&2){let e=g(2);me("pt-3",!e.chartDataAvailable()),a(),st("model",e.groupButtonModel)}}function Sf(t,l){if(t&1&&(d(0,"div",11),f(1),h(2,"enbtranslate"),h(3,"date"),m()),t&2){let e=g(3);a(),He(" ",_(2,2,"repowerWebpartProducts.myEnergyProduct.ValidFrom"),"",Ct(3,4,e.model.marketContractFrom,"dd.MM.yyyy")," ")}}function kf(t,l){t&1&&(d(0,"div",12),f(1,"\xA0"),m())}function Ef(t,l){t&1&&M(0,"canvas",null,3)}function Tf(t,l){if(t&1&&(d(0,"div",13)(1,"div",17),P(2,Ef,2,0,"canvas"),m()()),t&2){let e=g(3);a(2),O(e.isLoading()?-1:2)}}function Df(t,l){if(t&1&&M(0,"enb-energy-products",15),t&2){let e=g(3);b("model",e.model)}}function If(t,l){t&1&&(d(0,"div",16)(1,"p",18),f(2),h(3,"enbtranslate"),m()()),t&2&&(a(2),y(" ",_(3,1,"repowerWebpartProducts.myEnergyProductNoData")," "))}function Lf(t,l){if(t&1&&(d(0,"div",6)(1,"div",10),P(2,Sf,4,7,"div",11),P(3,kf,2,0,"div",12),P(4,Tf,3,1,"div",13),d(5,"div",14),P(6,Df,1,1,"enb-energy-products",15),m(),P(7,If,4,3,"div",16),m()()),t&2){let e=g(2);a(),me("pt-0",e.canShowFutureContracts),a(),O(e.canShowFutureContracts&&e.futureContractsVisible&&e.isDataAvailable()&&e.model!==null&&e.model!==void 0&&e.model.idLeistkatsValidFrom&&e.showFutureContracts===!0?2:-1),a(),O(e.canShowFutureContracts&&e.futureContractsVisible&&e.isDataAvailable()&&e.model!==null&&e.model!==void 0&&e.model.idLeistkatsValidFrom&&e.showFutureContracts===!1?3:-1),a(),O(e.isDataAvailable()?4:-1),a(2),O(e.model!==null&&e.model!==void 0&&e.model.productChartModel?6:-1),a(),O(e.isDataAvailable()?-1:7)}}function jf(t,l){if(t&1&&(d(0,"div",19)(1,"div",20)(2,"div",21),M(3,"div",22),h(4,"enbtranslate"),M(5,"div",22),h(6,"enbtranslate"),m()()()),t&2){let e=g(2);me("mt-3",e.canShowFutureContracts&&e.futureContractsVisible),a(3),b("innerHtml",_(4,4,"myproducts.noDataAvailable.line1"),W),a(2),b("innerHtml",_(6,6,"myproducts.noDataAvailable.line2"),W)}}function Ff(t,l){if(t&1&&(P(0,yf,2,3,"div",5),P(1,Lf,8,7,"div",6),P(2,jf,7,8,"div",7)),t&2){let e=g();O(e.canShowFutureContracts&&e.futureContractsVisible?0:-1),a(),O(e.chartDataAvailable()?1:-1),a(),O(e.chartDataAvailable()?-1:2)}}function Bf(t,l){t&1&&M(0,"div",4)}function zf(t,l){if(t&1){let e=N();d(0,"div",8)(1,"evu-group-button",9),lt("modelChange",function(o){D(e);let c=g(3);return rt(c.groupButtonModel,o)||(c.groupButtonModel=o),I(o)}),m()()}if(t&2){let e=g(3);a(),st("model",e.groupButtonModel)}}function Nf(t,l){if(t&1&&(d(0,"div",11),f(1),h(2,"enbtranslate"),h(3,"date"),m()),t&2){let e=g(2).$implicit;a(),He(" ",_(2,2,"repowerWebpartProducts.myEnergyProduct.ValidFrom"),"",Ct(3,4,e.validFrom,"dd.MM.yyyy")," ")}}function Vf(t,l){if(t&1&&(d(0,"div"),P(1,zf,2,1,"div",8),P(2,Nf,4,7,"div",11),mt(3,24),m()),t&2){let e=g(),n=e.$implicit,o=e.$index,c=g(),p=_e(5),v=_e(7);ee(_t("market-customer ",n.id)),me("row",n.imgPosition==="left"||n.displayCo2)("gx-0",n.imgPosition==="left"||n.displayCo2)("mb-3",n.imgPosition==="left")("pt-0",c.canShowFutureContracts),a(),O(c.canShowFutureContracts&&c.futureContractsVisible&&o===0?1:-1),a(),O(c.canShowFutureContracts&&c.futureContractsVisible&&n.val
6idFrom&&c.showFutureContracts===!0?2:-1),a(),b("ngTemplateOutlet",n.displayCo2?p:v)("ngTemplateOutletContext",ze(15,bp,n))}}function Af(t,l){if(t&1&&P(0,Vf,4,17,"div",23),t&2){let e=g();O(e.selectedObject()&&e.isMarketCustomer()?0:-1)}}function Hf(t,l){if(t&1&&M(0,"div",36),t&2){let e=g().marketProduct,n=g();Et("background-color",n.getMarketLineColor(e.marktLineColorClass)),b("ngClass",e.marktLineColorClass)}}function Uf(t,l){if(t&1&&(d(0,"div"),mt(1,24),m(),d(2,"div",25)(3,"div",26)(4,"p",27),f(5),h(6,"enbtranslate"),m(),P(7,Hf,1,3,"div",28),d(8,"div",29)(9,"div",30),M(10,"p",22),h(11,"enbtranslate"),d(12,"evu-tooltip",31),mt(13,24),m()(),d(14,"div",32),De(),d(15,"svg",33),M(16,"path",34)(17,"path",35),m(),gn(),M(18,"span",22),h(19,"number"),m()()()()),t&2){let e=l.marketProduct,n=g(),o=_e(7),c=_e(9);me("col-md-6",e.displayCo2),a(),b("ngTemplateOutlet",o)("ngTemplateOutletContext",ze(28,bp,e)),a(3),Et("color",n.getMarketTextColor(e.marktTextColorClass)),b("ngClass",e.marktTextColorClass),a(),y(" ",_(6,20,"myproducts.co2.title")," "),a(2),O(e.marktLineColorClass?7:-1),a(3),b("innerHtml",_(11,22,"myproducts.co2."+e.id+"Desc"),W),a(2),b("anchor",n.PopoverAnchor.Left),a(),b("ngTemplateOutlet",c)("ngTemplateOutletContext",ze(30,wf,e)),a(2),ee(_t("co2svg ",e.id)),a(3),ee(_t("co2-value ",e.id," mt-2")),b("innerHtml",Ao(19,24,n.calculateCo2(),"","de-CH")+" kg",W)}}function Rf(t,l){if(t&1){let e=N();d(0,"div",37)(1,"img",44),z("click",function(){D(e);let o=g().marketProduct,c=g();return I(c.openProductHref(o))}),m()()}if(t&2){let e=g().marketProduct;a(),ee(e.id),Et("width",e.imgWidth,"%"),me("has-href",e.href),b("src",e.imgSrc,$e)}}function Wf(t,l){if(t&1){let e=N();d(0,"div",38)(1,"div")(2,"img",44),z("click",function(){D(e);let o=g().marketProduct,c=g();return I(c.openProductHref(o))}),m()()()}if(t&2){let e=g().marketProduct;a(2),ee(e.id),Et("width",e.imgWidth,"%"),me("has-href",e.href),b("src",e.imgSrc,$e)}}function Gf(t,l){t&1&&M(0,"br")}function $f(t,l){if(t&1&&(d(0,"p"),f(1),h(2,"enbtranslate"),h(3,"date"),h(4,"date"),m()),t&2){let e=g(2);a(),Ki(" ",_(2,3,"repowerWebpartProducts.contractPeriod"),": ",Ct(3,5,e.model.marketContractFrom,"dd.MM.yyyy")," - ",Ct(4,8,e.model.marketContractUntil,"dd.MM.yyyy")," ")}}function Yf(t,l){if(t&1&&M(0,"div",36),t&2){let e=g().marketProduct,n=g();Et("background-color",n.getMarketLineColor(e.marktLineColorClass)),b("ngClass",e.marktLineColorClass)}}function qf(t,l){if(t&1&&M(0,"p",42),t&2){let e=g().marketProduct;b("innerHTML",e.imgTextDesc,W)}}function Zf(t,l){if(t&1&&(d(0,"div",43),M(1,"img",45),m()),t&2){let e=g().marketProduct;a(),ee(e.id),Et("width",e.imgWidth,"%"),b("src",e.imgSrc,$e)}}function Kf(t,l){if(t&1){let e=N();P(0,Rf,2,7,"div",37),P(1,Wf,3,7,"div",38),P(2,Gf,1,0,"br"),d(3,"div",39),M(4,"p",40),d(5,"p",41),z("click",function(){let o=D(e).marketProduct,c=g();return I(c.openProductHref(o))}),m(),P(6,$f,5,11,"p"),P(7,Yf,1,3,"div",28),P(8,qf,1,1,"p",42),m(),P(9,Zf,2,5,"div",43)}if(t&2){let e=l.marketProduct,n=g();O(e.imgSrc&&(!e.imgPosition||e.imgPosition==="top")?0:-1),a(),O(e.imgSrc&&e.imgPosition==="left"?1:-1),a(),O(e.imgSrc&&(!e.imgPosition||e.imgPosition==="top"||e.imgPosition==="left")?2:-1),a(),me("col-md-8",e.imgPosition==="left")("col-md-12",e.imgPosition!=="left")("p-4",e.imgPosition!=="left")("pt-0",e.imgPosition==="top"&&e.imgSrc!=="")("pb-0",e.imgPosition==="bottom"&&e.imgSrc!==""),a(),b("innerHTML",e.imgTextHidden,W),a(),Et("color",n.getMarketTextColor(e.marktTextColorClass)),me("has-href",e.href),b("ngClass",e.marktTextColorClass)("innerHTML",e.imgText,W),a(),O(n.model&&n.model.marketContractFrom?6:-1),a(),O(e.marktLineColorClass?7:-1),a(),O(e.imgTextDesc&&n.tarifGroup!==n.EnumTarifGroup.All?8:-1),a(),O(e.imgSrc&&e.imgPosition&&e.imgPosition==="bottom"?9:-1)}}function Qf(t,l){if(t&1&&(d(0,"div",46)(1,"h5"),f(2),h(3,"enbtranslate"),m()(),M(4,"div",47)),t&2){let e=l.$implicit,n=g();a(2),j(_(3,2,"myproducts.co2.title")),a(2),b("innerHtml",n.getCo2DetailDesc(e),W)}}var Zc=(function(t){return t.Current="current",t.Future="future",t})(Zc||{}),fp=(()=>{class t{set content(e){if(this.canvas=e,this.canvas)if(this.ctx=this.canvas.nativeElement.getContext("2d"),this.chart){let n=this.getChartConfig();this.chart.data=n.data,this.chart.options=n.options}else{let n=this.getChartConfig();this.chart=new $t(this.ctx,n)}else this.chart=void 0}set tarifGroup(e){this.pTarifGroup!==e&&(this.pTarifGroup=e,this.cachedTariffs=null,this.cachedObjectId=null,this.reloadData())}get tarifGroup(){return this.pTarifGroup}constructor(){this.tenantNameService=C(dt),this.userSelectionService=C(pe),this.objectSelectionService=C(ae),this.tarifService=C(Ja),this.translationService=C(ce),this.productEditorService=C(zr),this.energyboardConfigService=C(ke),this.elRef=C(an),this.imagePath=this.tenantNameService.subtenantImageAssetString,this.PopoverAnchor=Bi,this.EnbIcon=ht,this.EnumTarifGroup=he,this.destroyed$=new de,this.pTarifGroup=he.Power,this.options=[{label:"repowerWebpartProducts.myEnergyProduct.Actual",id:"repowerWebpartProducts.myEnergyProduct.Actual",value:Zc.Current},{label:"repowerWebpartProducts.myEnergyProduct.Future",id:"repowerWebpartProducts.myEnergyProduct.Future",value:Zc.Future}],this.groupButtonModel=T({currentValue:this.options[0],size:Ym.Small,options:this.options,id:"myProducts-currentAndFuture"}),this.selectedObject=T(void 0),this.model=new to,this.isLoading=T(!1),this.isDataAvailable=T(!1),this.chartDataAvailable=T(!1),this.isMarketCustomer=T(!1),this.lastYearUsageInKWH=T(void 0),this.futureContractsVisible=!0,this.canShowFutureContracts=!1,this.show
6FutureContracts=!1,this.currentTarifs=[],this.availableProducts=[],this.cachedTariffs=null,this.cachedObjectId=null,this.startLoading=Re(),this.productPDFChanged=Re(),this.calculateCo2=K(()=>{let o=this.lastYearUsageInKWH();return o&&o>0?Math.round(+o*.128):0});let e=this.userSelectionService,n=this.objectSelectionService;e.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.clearCache(),this.reloadData()}),n.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.clearCache(),this.reloadData()}),ft(this.groupButtonModel).subscribe(o=>{this.showFutureContracts=o.currentValue.value===Zc.Future,this.reloadData()})}clearCache(){this.cachedTariffs=null,this.cachedObjectId=null}ngOnInit(){this.reloadData()}ngOnDestroy(){this.destroyed$.next(null)}getChartConfig(){let e=this.model?.productChartModel,n=e?.chartColors?.find(p=>p.backgroundColor),o=e?.chartColors?.find(p=>p.borderColor);return{type:"doughnut",data:{datasets:[{data:e?.chartData??[],backgroundColor:n?n.backgroundColor:[],borderColor:o?o.borderColor:[],borderWidth:0}]},options:zt(it({},e?.options??{}),{layout:{padding:{top:10,bottom:20}}})}}getEffectiveTarifGroup(e){return this.tarifGroup===aa.First&&e?qc(e):this.tarifGroup}reloadData(){this.futureContractsVisible=this.energyboardConfigService.config().futureContractsVisible??!1;let e=this.objectSelectionService.getSelectedObjects(),n=e&&e.filter(o=>o.isActive).length>=1?e[0]:void 0;if(this.selectedObject.set(n),this.selectedObject()||(n=e&&e.length>=1?e[0]:void 0,this.selectedObject.set(n)),!n||n.objectId===0||n.objectId===null||n.objectId===void 0){this.model=null,this.isLoading.set(!1),this.startLoading.emit(this.isLoading),this.isDataAvailable.set(!1),this.cachedTariffs=null,this.cachedObjectId=null;return}if(this.cachedTariffs!==null&&this.cachedObjectId===n.objectId){this.processApiResponse(this.cachedTariffs);return}if(this.isLoading.set(!0),this.startLoading.emit(this.isLoading()),n.subjectId){let o=this.getEffectiveTarifGroup(n);this.tarifService.get_12({subjektId:n.subjectId,objectIds:[n.objectId],subjectIds:[n.subjectId],group:aa.toProductTarif(o)}).pipe(X(this.destroyed$)).subscribe({next:c=>{this.cachedTariffs=c,this.cachedObjectId=n.objectId??null,this.processApiResponse(c)},error:c=>{this.isLoading.set(!1),this.startLoading.emit(this.isLoading()),this.showErrorMessage("An error occured when calling the url: "+c.message)},complete:()=>{this.isLoading.set(!1),this.startLoading.emit(this.isLoading())}})}}processApiResponse(e){let n=e[0];this.canShowFutureContracts=e.length>1,e.length>1&&this.showFutureContracts&&(n=e[1]),this.lastYearUsageInKWH.set(n.lastYearConsumptionInKWh),this.availableProducts=n.products??[];let o=new to,c=(n.products?.reduce((E,F)=>E+(F.percentage??0),0)??0)>0;this.chartDataAvailable.set(c),this.selectedObject()?.isMarketCustomer&&this.chartDataAvailable.set(!0);let p=new Br;p.chartData=new Array,p.chartLabels=new Array;let v=new Array;if(n.products?.find(E=>(E.percentage??0)>0)&&n.products)for(let E=0;E<n.products?.length;E++){let F=this.productEditorService.getProduct(n.products[E].id??"");F&&(p.chartLabels.push(n.products[E].id??""),v.push(F.color),p.chartData[E]=n.products[E].percentage??0)}p.chartColors=[{backgroundColor:v}],p.chartData.length===0?(p=null,this.isDataAvailable.set(!1)):this.isDataAvailable.set(!0),o.productChartModel=p,n&&n.marktContractFrom&&(o.marketContractFrom=new Date(n.marktContractFrom),o.marketContractUntil=new Date(n.marktContractUntil??"")),this.model=o;let k=getComputedStyle(this.elRef.nativeElement).getPropertyValue("--evu-my-product-chart-cutout");this.model.productChartModel&&k&&(this.model.productChartModel.options={cutout:k,maintainAspectRatio:!1,plugins:{tooltip:{enabled:!1},datalabels:{display:!1}}}),this.checkAndSetMarketCust(n),this.isLoading.set(!1),this.startLoading.emit(this.isLoading())}showErrorMessage(e){this.errorMessage=e}clearErrorMessage(){this.errorMessage=void 0}
6checkAndSetMarketCust(e){this.currentTarifs=[],this.isMarketCustomer.set(!1),this.productPDFChanged.emit([]);let n=this.selectedObject();if(n){let o=n;if(o.leistkats=e.idLeistkats??[],!this.selectedObject()?.isActive){this.chartDataAvailable.set(!1),this.isMarketCustomer.set(!1);return}let c=e.idLeistkats?.filter(p=>(e.idLeistkats?.indexOf(p)??0)>=0).join("-");if(this.model?.idLeistkatsValidFrom&&e.idLeistkatsValidFrom&&c&&(this.model.idLeistkatsValidFrom=new Date(e.idLeistkatsValidFrom[c]??"")),this.energyboardConfigService.config().marketEnergyTarifs){let p=this.energyboardConfigService.config().marketEnergyTarifs?.filter(v=>(this.tarifGroup===he.All||v.tarifGroup===this.tarifGroup)&&(v.leistkats??[]).some(w=>(e.idLeistkats?.indexOf(w)??0)>-1));if(p&&p.length>0){let v=this.energyboardConfigService.config().defaultProductConfiguratorLeistkats;if((v??[]).length>0){let w=p;p=p.filter(k=>k.leistkats?.some(E=>!v?.includes(E))),p.length<1&&(p=w)}this.currentTarifs=p.map(w=>this.createMarketProduct(e,w)),this.isMarketCustomer.set(!0)}}}}createMarketProduct(e,n){let o=this.tenantNameService.subtenantImageAssetString(),c="repowerWebpartProducts.",p=F=>this.translationService.translate()(c+F),v=e.idLeistkats?.filter(F=>n.leistkats.indexOf(F)>=0).join("-"),w=n.text?.replace("{idleistkat}",v)??"",k={id:n.id,imgSrc:"",imgText:"",href:this.translationService.translate()(`${c}${n.id}Href`),marktLineColorClass:n.color,marktTextColorClass:n.textcolor,imgPosition:n.logoPosition,imgWidth:n.logoWidth,imgTextHidden:p(w),externalPdf:n.externalPdf,pdfList:n.pdfList,displayCo2:n.displayCo2===!0,validFrom:null,imgTextDesc:""};v&&e.idLeistkatsValidFrom&&e.idLeistkatsValidFrom[v]&&(k.validFrom=new Date(e.idLeistkatsValidFrom[v])),k.href===`${c}${k.id}Href`&&(k.href=null),n.logo&&n.logo.length>0&&(k.imgSrc=o+n.logo),p(w)!==c+w&&(k.imgText=p(w)),p(n.textDesc)!==c+n.textDesc&&(k.imgTextDesc=p(n.textDesc));let E=[];return Array.isArray(n.pdfList)&&n.pdfList.length>0&&(E=n.pdfList.map((F,V)=>{let U=F;return n?.externalPdf||(U=`${this.tenantNameService.subtenantPdfAssetString()}${F}`),[V,U]})),this.productPDFChanged.emit(E),k}getIdLeistKat(e){if(this.tarifGroup===he.All){let n=[];return Object.keys(e.idLeistKatByType).forEach(o=>{n.concat(e.idLeistKatByType[`${o}`]??[])}),n}else return e?.idLeistKatByType[`${this.tarifGroup}Energy`]??[]}openProductHref(e){e.href&&window.open(e.href,"_blank")?.focus()}getMarketLineColor(e){return bg(e)}getMarketTextColor(e){return fg(e)}getCo2DetailDesc(e){let n=this.translationService.translate()("myproducts.co2."+e?.id+"DetailDesc");return n=n.replace("{lastYearConsumption}",""+this.lastYearUsageInKWH()),n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-my-products"]],viewQuery:function(n,o){if(n&1&&Kt(Of,5),n&2){let c;gt(c=pt())&&(o.content=c.first)}},inputs:{tarifGroup:"tarifGroup"},outputs:{startLoading:"startLoading",productPDFChanged:"productPDFChanged"},decls:10,vars:2,consts:[["showMarketProductWithCo2",""],["showMarketProduct",""],["showDetailtext",""],["productPieChart",""],["id","my-products-spinner"],[1,"statistics-consumption-sorting",3,"pt-3"],[1,"energy-container"],["id","my-products-no-data-wrapper",1,"row","error-wrapper","mt-1","p-3",3,"mt-3"],[1,"statistics-consumption-sorting"],[3,"modelChange","model"],["id","my-products-energy-wrapper",1,"row","energy-wrapper"],[1,"col-md-12","marketProductValidFrom"],[1,"col-md-12"],["id","my-products-chart-wrapper",1,"col-5","col-sm-5","chart"],[1,"col-7","col-sm-7","chart-label","flex-row-center"],[3,"model"],[1,"col-12"],[1,"chart-wrapper"],["id","my-products-no-data-available",1,"no-data-available"],["id","my-products-no-data-wrapper",1,"row","error-wrapper","mt-1","p-3"],[1,"col","align-self-center"],[1,"text-center"],[3,"innerHtml"],[3,"class","row","gx-0","mb-3","pt-0"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"col-md-6","calc-co2"],[1,"inline-row","col-md-12","p-4"],[1,"markt-product-title",3,"ngClass"],[1,"line","mb-4","mt-2",3,"ngClass","background-color"],[1,"row"],[1,"col-lg-6","position-relative"],[3,"anchor"],[1,"col-lg-6"],["width","92","height","65","viewBox","0 0 92 65","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M71.0444 19.381C74.1111 19.381 76.6667 20.401 79.2222 21.4211C81.7778 22.4412 83.8222 24.4813 85.8667 26.5214C87.9111 28.5615 89.4445 31.1116 90.4667 33.6617C91.4889 36.2119 92 39.272 92 41.8221C92 44.8823 91.4889 47.9425 90.4667 50.4926C89.4445 53.0427 87.4 55.5929 85.3556 57.633C83.3111 59.6731 80.7556 61.2031 77.6889 62.7332C74.6222 64.2633 72.0667 64.7733 69 64.7733H57.7556C56.7333 64.7733 31.1778 65.2833 30.6667 64.7733H18.9111C16.3556 64.7733 13.8 64.2633 11.7556 63.2432C9.71111 62.2232 7.66667 61.2031 5.62222 59.6731C3.57778 58.143 2.55556 55.5929 1.53333 53.5527C0.511111 51.5126 0 48.4525 0 45.9024C0 42.8422 0.511111 39.782 2.04444 37.2319C3.57778 34.6818 5.11111 32.6417 7.66667 30.6016C10.2222 28.5615 12.7778 27.5414 15.3333 27.0314C15.3333 23.4612 16.3556 19.891 17.8889 16.3208C19.4222 12.7507 21.4667 10.2005 24.0222 7.65039C26.5778 5.10026 29.6444 3.06016 33.2222 2.0401C36.8 1.02005 40.3778 0 43.9556 0C47.0222 0 50.0889 0.510026 52.6444 1.53008C55.2 2.55013 58.2667 3.57018 60.3111 5.61029C62.8667 7.14037 64.9111 9.18047 66.4444 11.7306C67.9778 14.2807 70.0222 16.3208 71.0444 19.381ZM57.7556 57.633C56.7333 57.633 31.1778 57.1229 30.6667 57.633H19.4222C16.3556 57.633 13.8 56.1029 11.2444 54.0628C8.68889 52.0227 7.66667 48.9625 7.66667 45.9024C7.66667 43.8623 8.17778 41.8221 9.2 40.2921C10.2222 38.762 11.7556 37.2319 13.2889 36.2119C14.8222 35.1918 16.8667 34.6818 18.9111 34.6818H23.5111L23 30.6016V28.5615C23 25.5013 23.5111 22.9512 24.5333 20.401C25.5556 17.8509 27.0889 15.8108 29.1333 13.7707C31.1778 11.7306 33.2222 10.2005 35.7778 9.18047C38.3333 8.16042 41.4 7.65039 44.4667 7.65039C49.5778 7.65039 53.6667 9.18047 57.7556 12.2406C61.3333 15.3008 63.8889 19.381 64.9111 23.9712L65.4222 27.0314H69C71.5556 27.0314 74.1111 28.0514 76.6667 29.0715C79.2222 30.0915 80.7556 32.1317 82.2889 34.6818C83.8222 37.2319 84.3333 39.782 84.3333 42.3322C84.3333 44.8823 83.8222 47.4324 82.2889 49.9826C80.7556 52.5327 78.7111 54.0628 76.
66667 55.5928C74.6222 57.1229 72.0667 57.633 69 57.633H57.7556Z","fill","black"],["d","M38.5693 49.4951C37.3877 49.9463 36.0986 50.1719 34.7021 50.1719C33.6924 50.1719 32.79 50.043 31.9951 49.7852C31.2074 49.5202 30.5557 49.1693 30.04 48.7324C29.5244 48.2956 29.0983 47.7692 28.7617 47.1533C28.4251 46.5303 28.1852 45.8857 28.042 45.2197C27.9059 44.5465 27.8379 43.8232 27.8379 43.0498C27.8379 41.861 27.9919 40.7796 28.2998 39.8057C28.6149 38.8317 29.0732 37.9867 29.6748 37.2705C30.2835 36.5544 31.0641 35.9993 32.0166 35.6055C32.9691 35.2116 34.054 35.0146 35.2715 35.0146C36.403 35.0146 37.4593 35.1615 38.4404 35.4551L38.043 38.0977C37.1478 37.7467 36.181 37.5713 35.1426 37.5713C33.7891 37.5713 32.7578 38.0296 32.0488 38.9463C31.3398 39.8558 30.9854 41.0625 30.9854 42.5664C30.9854 45.9108 32.4284 47.583 35.3145 47.583C35.7656 47.583 36.249 47.5257 36.7646 47.4111C37.2874 47.2965 37.7422 47.1462 38.1289 46.96L38.5693 49.4951ZM53.6191 42.3408C53.6191 43.5439 53.4258 44.6468 53.0391 45.6494C52.6595 46.652 52.1403 47.4863 51.4814 48.1523C50.8226 48.8184 50.0527 49.334 49.1719 49.6992C48.291 50.0645 47.3529 50.2471 46.3574 50.2471C44.1374 50.2471 42.458 49.5918 41.3193 48.2812C40.1807 46.9635 39.6113 45.1374 39.6113 42.8027C39.6113 41.5996 39.8011 40.4967 40.1807 39.4941C40.5674 38.4915 41.0866 37.6608 41.7383 37.002C42.3971 36.3359 43.167 35.8203 44.0479 35.4551C44.9287 35.0898 45.8669 34.9072 46.8623 34.9072C49.0824 34.9072 50.7617 35.5625 51.9004 36.873C53.0462 38.1836 53.6191 40.0062 53.6191 42.3408ZM50.5576 42.6738C50.5576 41.0553 50.2246 39.7878 49.5586 38.8711C48.8997 37.9473 47.9222 37.4854 46.626 37.4854C45.4658 37.4854 44.5133 37.9258 43.7686 38.8066C43.0309 39.6875 42.6621 40.9049 42.6621 42.459C42.6621 44.0846 42.9915 45.3558 43.6504 46.2725C44.3164 47.1891 45.3011 47.6475 46.6045 47.6475C47.7646 47.6475 48.7135 47.2106 49.4512 46.3369C50.1888 45.4561 50.5576 44.235 50.5576 42.6738ZM65.1992 50H55.4668V47.7119L57.626 45.5957C58.7432 44.5286 59.5882 43.6585 60.1611 42.9854C60.7412 42.3122 61.1208 41.7822 61.2998 41.3955C61.4788 41.0016 61.5684 40.5934 61.5684 40.1709C61.5684 39.5407 61.3571 39.0286 60.9346 38.6348C60.5192 38.2337 59.932 38.0332 59.1729 38.0332C58.1058 38.0332 57.0924 38.3698 56.1328 39.043L55.585 36.54C56.8382 35.8167 58.2383 35.4551 59.7852 35.4551C60.6016 35.4551 61.3285 35.5697 61.9658 35.7988C62.6032 36.028 63.1152 36.3431 63.502 36.7441C63.8887 37.138 64.1787 37.5856 64.3721 38.0869C64.5726 38.5811 64.6729 39.111 64.6729 39.6768C64.6729 40.665 64.4222 41.5996 63.9209 42.4805C63.4196 43.3613 62.4814 44.432 61.1064 45.6924L59.3877 47.3145V47.3359C60.734 47.3073 62.084 47.293 63.4375 47.293H65.1992V50Z","fill","black"],[1,"line","mb-4","mt-2",3,"ngClass"],[1,"inline-row","col-md-12","p-4","pb-0"],[1,"col-md-2","pb-4","pt-0","text-center"],[1,"inline-row"],[2,"display","none",3,"innerHTML"],[1,"markt-product-title",3,"click","ngClass","innerHTML"],[3,"innerHTML"],[1,"inline-row","col-md-12","p-4","pt-0"],["alt","",3,"click","src"],["alt","",3,"src"],[1,"modal-header","pt-1","pb-1"],[1,"modal-body",3,"innerHtml"]],template:function(n,o){n&1&&(P(0,Ff,3,3),P(1,Bf,1,0,"div",4),ne(2,Af,1,1,null,null,Be),fe(4,Uf,20,32,"ng-template",null,0,Se)(6,Kf,10,24,"ng-template",null,1,Se)(8,Qf,5,4,"ng-template",null,2,Se)),n&2&&(O(o.selectedObject()&&!o.isMarketCustomer()?0:-1),a(),O(o.isLoading()?1:-1),a(),ie(o.currentTarifs))},dependencies:[hp,Lt,pn,si,qm,Di,un,Y],styles:["[_ngcontent-%COMP%]:export{maxSmallSize:576px;maxMobileSize:768px;maxTabletSize:992px;maxLaptopSize:1400px}  enb-my-products{--evu-my-product-chart-cutout: 85%}[_nghost-%COMP%]     evu-group-button{--evu-btn-group-inactive-bg: var(--evu-secondary-bg)}[_nghost-%COMP%]{height:100%}.button-container[_ngcontent-%COMP%]{margin-top:1rem;text-align:right}.chart-wrapper[_ngcontent-%COMP%]{height:100%;vertical-align:-webkit-baseline-middle}.chart[_ngcontent-%COMP%]{height:100%}.energy-container[_ngcontent-%COMP%]{container-type:inline-size}.energy-container[_ngcontent-%COMP%]   .energy-wrapper[_ngcontent-%COMP%]{display:flex;position:relative}.energy-container[_ngcontent-%COMP%]   .energy-wrapper[_ngcontent-%COMP%]   .chart
6-wrapper[_ngcontent-%COMP%]{width:100%;max-height:210px;min-height:150px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@container (min-width: 0px){.energy-container[_ngcontent-%COMP%]   .energy-wrapper[_ngcontent-%COMP%]{flex-direction:row}}@container (max-width: 600px){.energy-container[_ngcontent-%COMP%]   .energy-wrapper[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.no-data-available[_ngcontent-%COMP%]{top:49%;width:100%;text-align:center}.has-href[_ngcontent-%COMP%]{cursor:pointer}.line[_ngcontent-%COMP%]{height:4px}.line.aqua[_ngcontent-%COMP%]{background-color:#007da3}.line.pure[_ngcontent-%COMP%]{background-color:#a3b03d}.line.budget[_ngcontent-%COMP%]{background-color:#d0d0d0}.pure-color[_ngcontent-%COMP%]{color:#a3b03d;font-size:1rem}.aqua-color[_ngcontent-%COMP%]{color:#007da3;font-size:1rem}.budget-color[_ngcontent-%COMP%]{color:#d0d0d0;font-size:1rem}.market-customer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:50%;height:100%}.market-customer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50%}.error-wrapper[_ngcontent-%COMP%]{min-height:210px;position:relative}.calc-co2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block}.statistics-consumption-sorting[_ngcontent-%COMP%]{margin:-1.25rem;bottom:0;display:table;width:100%;height:40px;margin:0;padding:0}.statistics-consumption-sorting[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:table-cell;width:50%;text-align:center;vertical-align:middle;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--product-time-button-border-color);border-left:1px solid var(--product-time-button-border-color);cursor:pointer}.statistics-consumption-sorting[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border:solid 0px transparent;border-bottom:1px solid var(--product-time-button-border-color)}.statistics-consumption-sorting[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{background-color:#1a8eb3;background-color:var(--product-time-button-active-bgcolor);color:#fff;color:var(--product-time-button-active-color)}.marketProductValidFrom[_ngcontent-%COMP%]{text-align:center;vertical-align:middle;padding:1rem;font-size:x-small}evu-tooltip[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0}"]})}}return t})();var Ur=t=>({"selected-net-package":t});function Jf(t,l){t&1&&mt(0)}function Xf(t,l){if(t&1&&(d(0,"div",2)(1,"div",5)(2,"div",4)(3,"div",6),f(4),h(5,"enbtranslate"),M(6,"br"),d(7,"span"),f(8),h(9,"enbtranslate"),m(),M(10,"hr"),m()(),d(11,"div",4)(12,"div",6),M(13,"img",7)(14,"hr"),m()(),d(15,"div",4)(16,"div",6),f(17),h(18,"enbtranslate"),M(19,"br"),d(20,"span"),f(21),h(22,"enbtranslate"),m(),M(23,"hr"),m()(),d(24,"div",4)(25,"div",6)(26,"div",8)(27,"div",9),M(28,"img",10),m(),d(29,"div",11),M(30,"img",7),m(),d(31,"div",11),M(32,"img",7),m()()()(),d(33,"div",4)(34,"div",6),fe(35,Jf,1,0,"ng-container",12),m()()(),d(36,"div",13)(37,"div",4)(38,"div",6),f(39),h(40,"enbtranslate"),M(41,"br"),d(42,"span"),f(43),h(44,"enbtranslate"),m(),M(45,"hr"),m()(),d(46,"div",4)(47,"div",6)(48,"p"),f(49),h(50,"enbtranslate"),m(),M(51,"hr"),m()(),d(52,"div",4)(53,"div",6),f(54),h(55,"enbtranslate"),M(56,"br"),d(57,"span"),f(58),h(59,"enbtranslate"),m(),M(60,"hr"),m()(),d(61,"div",4)(62,"div",6)(63,"p"),f(64),h(65,"enbtranslate"),m()()()()()),t&2){let e=g(),n=_e(5);a(4),y(" ",_(5,18,"repowerWebpartProducts.energyReference1")),a(4),j(_(9,20,"repowerWebpartProducts.energyReference1subtitle")),a(5),b("src",e.imagePath()+"logo_solarpower_4c_1-transparent.png",$e),a(4),y(" ",_(18,22,"repowerWebpartProducts.energyReference2")),a(4),j(_(22,24,"repowerWebpartProducts.energyReference2subtitle")),a(6),b("ngClass",ze(38,Ur,e.isAqua)),a(),b("src",e.imagePath()+"logo_aquapower_4c_1-transparent.png",$e),a(),b("ngClass",ze(40,Ur,e.isPure)),a(),b("src",e.imagePath()+"logo_purepower_4c_1-transparent.png",$e),a(),b("ngClass",ze(42,Ur,e.isSolar)),a(),b("src",e.imagePath()+"logo_solarpower_4c_1-transparent.png",$e),a(3),b("ngTemplateOutlet",n),a(4),y(" ",_(40,26,"repowerWebpartProducts.energyRecovery1")),a(4),j(_(44,28,"repowerWebpartProducts.energyRecovery1subtitle")),a(6),y(" ",_(50,30,"repowerWebpartProducts.compensationRecovery1")," "),a(5),y(" ",_(55,32,"repowerWebpartProducts.energyRecovery2")),a(4),j(_(59,34,"repowerWebpartProducts.energyRecovery2subtitle")),a(6),y(" ",_(65,36,"repowerWebpartProducts.compensationRecovery2")," ")}}function e_(t,l){if(t&1&&(d(0,"div",3)(1,"div",9),M(2,"img",10),m(),d(3,"div",11),M(4,"img",7),m(),d(5,"div",11),M(6,"img",7),m()()),t&2){let e=g();a(),b("ngClass",ze(6,Ur,e.isAqua)),a(),b("src",e.imagePath()+"logo_aquapower_4c_1-transparent.png",$e),a(),b("ngClass",ze(8,Ur,e.isPure)),a(),b("src",e.imagePath()+"logo_purepower_4c_1-transparent.png",$e),a(),b("ngClass",ze(10,Ur,e.isSolar)),a(),b("src",e.imagePath()+"logo_solarpower_4c_1-transparent.png",$e)}}function t_(t,l){t&1&&mt(0)}function n_(t,l){if(t&1&&(d(0,"div",4)(1,"div",6),fe(2,t_,1,0,"ng-container",12),m()()),t&2){g();let e=_e(5);a(2),b("ngTemplateOutlet",e)}}function i_(t,l){t&1&&(d(0,"h5",15),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartProducts.aquaPowerSubject")," "))}function o_(t,l){t&1&&(d(0,"h5",16),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartProducts.purePowerSubject")," "))}function r_(t,l){t&1&&(d(0,"h5",17),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartProducts.solarPowerSubject")," "))}function a_(t,l){t&1&&(d(0,"p"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartProducts.aquaPowerDe
6scription")," "))}function c_(t,l){t&1&&(d(0,"p"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartProducts.purePowerDescription")," "))}function s_(t,l){t&1&&(d(0,"p"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartProducts.solarPowerDescription")," "))}function l_(t,l){if(t&1&&(d(0,"div",14),P(1,i_,3,3,"h5",15),P(2,o_,3,3,"h5",16),P(3,r_,3,3,"h5",17),m(),M(4,"br"),d(5,"div",14),P(6,a_,3,3,"p"),P(7,c_,3,3,"p"),P(8,s_,3,3,"p"),m(),M(9,"div",18)),t&2){let e=g();a(),O(e.isAqua?1:-1),a(),O(e.isPure?2:-1),a(),O(e.isSolar?3:-1),a(3),O(e.isAqua?6:-1),a(),O(e.isPure?7:-1),a(),O(e.isSolar?8:-1),a(),b("ngClass",e.setClass(e.isAqua,e.isPure,e.isSolar))}}var _p=(()=>{class t{constructor(){this.objectSelectionService=C(ae),this.tenantNameService=C(dt),this.imagePath=this.tenantNameService.subtenantImageAssetString,this.aquaLeistkatIds=[6132,6136,6140,6144,6148,6161,6289,6292,6293,6294,6295,6297],this.pureLeistkatIds=[6133,6137,6141,6145,6149,6160],this.solarLeistkatIds=[6134,6138,6142,6146,6150,6159],this.privaPowerLeistkatIds=[6159,6160,6161,6297],this.isAqua=!1,this.isPure=!1,this.isSolar=!1,this.isPriva=!1}set selectedObject(e){if(this.selectedObjectValue=e,this.selectedObjectValue){let n=this.selectedObjectValue.idLeistKatByType[Dn.tarifToLeistKatEnergy(he.Power)]??[];this.isAqua=n.some(o=>this.aquaLeistkatIds&&this.aquaLeistkatIds.indexOf(o)>-1),this.isPure=n.some(o=>this.pureLeistkatIds&&this.pureLeistkatIds.indexOf(o)>-1),this.isSolar=n.some(o=>this.solarLeistkatIds&&this.solarLeistkatIds.indexOf(o)>-1),this.isPriva=n.some(o=>this.privaPowerLeistkatIds&&this.privaPowerLeistkatIds.indexOf(o)>-1)}}ngOnInit(){this.objectSelectionService.objektIdsChanged.subscribe(()=>{this.initObject()}),this.initObject()}initObject(){let e=this.objectSelectionService.getSelectedObjects();e&&e.length>0&&(this.selectedObject=e[0])}setClass(e,n,o){if(e)return"aqua";if(n)return"pure";if(o)return"solar"}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-sp-products"]],decls:6,vars:3,consts:[["productDetails",""],[1,"sp-wrapper"],[1,"inline-row","p-4"],[1,"inline-row","mb-5"],[1,"row"],[1,"col-md-6"],[1,"col-12"],["width","100%","height","auto",2,"text-align","center",3,"src"],[1,"inline-row","mb-5","p-4"],[1,"col-md-4","net-package",2,"text-align","center",3,"ngClass"],["width","80%","height","auto",3,"src"],[1,"col-md-4","net-package",3,"ngClass"],[4,"ngTemplateOutlet"],[1,"col-md-6","infobox"],[1,"inline-row"],[1,"aqua-color"],[1,"pure-color"],[1,"solar-color"],[1,"line","mb-4","mt-4",3,"ngClass"]],template:function(n,o){n&1&&(d(0,"div",1),P(1,Xf,66,44,"div",2),P(2,e_,7,12,"div",3),P(3,n_,3,1,"div",4),fe(4,l_,10,7,"ng-template",null,0,Se),m()),n&2&&(a(),O(o.isPriva?1:-1),a(),O(o.isPriva?-1:2),a(),O(o.isPriva?-1:3))},dependencies:[pn,Lt,Y],styles:[":root enb-sp-products{--evu-selected-net-package-color: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 2.5% );--evu-selected-net-package-border: var(--evu-border-strong);--evu-pure-package-color: var(#a3b03d);--evu-aqua-package-color: var(#007da3);--evu-solar-package-color: var(#edb345)}.sp-wrapper[_ngcontent-%COMP%]{position:relative;padding:1.25rem;padding:.6rem}.sp-wrapper[_ngcontent-%COMP%] > .inline-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding-top:.65rem}.infobox[_ngcontent-%COMP%]{background-color:var(--evu-selected-net-package-color);border:1px solid var(--evu-selected-net-package-border);border-radius:5px}.net-package[_ngcontent-%COMP%]{padding:.4rem;padding-top:0}.selected-net-package[_ngcontent-%COMP%]{background-color:var(--evu-selected-net-package-color);border:1px solid var(--evu-selected-net-package-border);font-weight:bolder}.no-priva[_ngcontent-%COMP%]{width:100%;max-width:100%!important}@media(min-width:768px){.inline-row[_ngcontent-%COMP%]{display:inline-flex}}.pure-color[_ngcontent-%COMP%]{color:var(--evu-pure-package-color);font-size:1rem}.aqua-color[_ngcontent-%COMP%]{color:var(--evu-aqua-package-color);font-size:1rem}.solar-color[_ngcontent-%COMP%]{color:var(--evu-solar-package-color);font-size:1rem}.line[_ngcontent-%COMP%]{height:4px}.line.aqua[_ngcontent-%COMP%]{background-color:var(--evu-pure-package-color)}
6.line.pure[_ngcontent-%COMP%]{background-color:var(--evu-aqua-package-color)}.line.solar[_ngcontent-%COMP%]{background-color:var(--evu-solar-package-color)}"]})}}return t})();var d_=["carousel"];function m_(t,l){t&1&&M(0,"enb-sp-products",null,2)}function g_(t,l){if(t&1&&M(0,"enb-my-products",12),t&2){let e=g(2).$implicit;b("tarifGroup",e)}}function p_(t,l){if(t&1&&(d(0,"div",14),P(1,m_,2,0,"enb-sp-products")(2,g_,1,1,"enb-my-products",12),m()),t&2){let e=g().$implicit,n=g(2);a(),O(n.displaySPProductBox()&&e===n.EnumTarifGroup.Power?1:2)}}function u_(t,l){t&1&&fe(0,p_,3,1,"ng-template",null,1,Se)}function v_(t,l){if(t&1){let e=N();d(0,"evulution-carousel",13,0),z("slide",function(o){D(e);let c=g();return I(c.onSlide(o))}),ne(2,u_,2,0,null,null,Be),m()}if(t&2){let e=g();a(2),ie(e.tarifGroups)}}function h_(t,l){if(t&1){let e=N();d(0,"enb-sp-products",15,2),z("startLoading",function(o){D(e);let c=g();return I(c.onStartLoading(o))}),m()}}function b_(t,l){if(t&1){let e=N();d(0,"enb-my-products",16),z("startLoading",function(o){D(e);let c=g();return I(c.onStartLoading(o))}),m()}if(t&2){let e=g();b("tarifGroup",e.getTarifGroup())}}var Cp=(()=>{class t{set content(e){if(this.useSlider){this.carousel=e;let n=this.energyboardConfigService.config().dashBoardConfig?.pauseCarousel===!0;this.carousel!==void 0&&n&&this.carousel.pause()}}constructor(){this.logService=C(wt),this.objectSelectionService=C(ae),this.energyboardConfigService=C(ke),this.logger=this.logService.getLogger(this.constructor.name),this.tarifGroup=H(he.Power),this.currentTarifGroup=he.Power,this.displaySPProductBox=T(!1),this.tarifGroups=[he.Power,he.Water,he.Gas],this.availableTarifGroups=[],this.isCardLoading=T(!0),this.sliderSettingEnabled=!1,this.useSlider=!1,this.isProductCardLoading=!0,this.EnumTarifGroup=he,this.groups=[],this.availableGroups=[],this.subjectIds=[],this.objectIds=[];let n=this.objectSelectionService.getSelectedObject()?.idLeistKatByType;this.tarifGroups=Object.keys(n??[]).filter(o=>o.endsWith("Energy")).map(o=>Fn.fromString(o.replace("Energy",""))).filter(o=>o!==void 0),this.sliderSettingEnabled=this.energyboardConfigService.config().dashBoardConfig?.useProductSlider??!1,this.useSlider=this.sliderSettingEnabled&&this.tarifGroups.length>1}ngOnInit(){this.currentTarifGroup=this.tarifGroups[0],this.displaySPProductBox.set(this.isDisplaySPProductBox())}ngAfterViewInit(){let e=this.energyboardConfigService.config().dashBoardConfig?.pauseCarousel===!0;this.useSlider&&this.carousel&&e&&this.carousel.pause(),this.isProductCardLoading=!1}onStartLoading(e){this.isCardLoading.set(e)}onSlide(e){e>=0&&e<this.tarifGroups.length?this.currentTarifGroup=this.tarifGroups[e]:(this.logger.warn("Could not determine actual tarif group from slide ID:",e),this.currentTarifGroup=this.tarifGroup())}getTarifGroup(){if(this.useSlider)return this.currentTarifGroup;let e=this.tarifGroup();if(e===aa.First){let n=this.objectSelectionService.getSelectedObjects();return!n||n.length===0?he.Power:qc(n[0])}return e}isDisplaySPProductBox(){let e=!1,n=this.objectSelectionService.getSelectedObjects(),o=null;n?.length>0&&(o=n[0]);let c=Dn.tarifToLeistKatEnergy(he.Power);if(o){let p=o.idLeistKatByType[c]?o.idLeistKatByType[c]:[],v=this.energyboardConfigService.config().idLeistkats?.find(w=>w.id==="smartpower")?.leistkats;e=p.some(w=>v&&v.indexOf(w)>-1),this.isCardLoading.set(!1)}return e}capitalizeFirstLetter(e){return e.substring(0,1).toUpperCase()+e.substring(1)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-dashboard-my-energy-products-widget"]],viewQuery:function(n,o){if(n&1&&Kt(d_,5),n&2){let c;gt(c=pt())&&(o.content=c.first)}},inputs:{tarifGroup:[1,"tarifGroup"]},decls:20,vars:14,consts:[["carousel",""],["evuSlide",""],["spProductsComponent",""],[1,"repower-card-container"],["showHeader","true","showText","true","icon","stake",3,"isLoading","hasErrors"],["card-header",""],["routerLink","/products",1,"cursor-pointer"],["card-options",""],["name","bi bi-chevron-right",3,"bicon","fontSize"],["card-error",""],["card-content","",1,"h-100"],["id","my-energy-products-carousel"],[3,"tarifGroup"],["id","my-energy-products-carousel",3,"slide"],[1,"slide-wrapper"],[3,"startLoading"],[3,"startLoading","tarifGroup"]],template:function(n,o){n&1&&(d(0,"div",3)(1,"repower-card",4)(2,"div",5)(3,"h5",6),f(4),h(5,"enbtranslate"),m()(),d(6,"div",7)(7,"h5",6),M(8,"repower-icon",8),m()(),d(9,"div",9)(10,"h5"),f(11),h(12,"enbtranslate"),m(),d(13,"p"),f(14),h(15,"enbtranslate"),m()(),d(16,"div",10),P(17,v_,4,0,"evulution-carousel",11)(18,h_,2,0,"enb-sp-products")(19,b_,1,1,"enb-my-products",12),m()()()),n&2&&(a(),b("isLoading",o.isCardLoading())("hasErrors",!1),a(3),y(" ",_(5,8,"components.Products."+(o.useSlider?o.capitalizeFirstLetter(o.currentTarifGroup):o.capitalizeFirstLetter(o.getTarifGroup()))+".myProducts")," "),a(4),b("bicon",!0)("fontSize",20),a(3),j(_(12,10,"common.errorTitle")),a(3),j(_(15,12,"common.errorMessage")),a(3),O(o.useSlider?17:o.displaySPProductBox()?18:19))},dependencies:[oe,vn,fp,_p,_c,Ie,Y],styles:[".slide-wrapper[_ngcontent-%COMP%]{width:100%}"]})}}return t})();var Mp=It(en(),1);function f_(t,l){if(t&1&&(d(0,"div",0)(1,"div",1)(2,"div",2),M(3,"repower-icon",3),m(),d(4,"div")(5,"p",4),f(6),h(7,"enbtranslate"),m(),d(8,"p",4)(9,"strong"),f(10),h(11,"statItemNumber"),m(),f(12," kWh "),m()()()()),t&2){g();let e=we(0);b("ngClass",e.id),a(3),b("bicon",!0)("name",e.icon)("fontSize",24),a(3),j(_(7,6,e.label)),a(4),j(_(11,8,e.value))}}var xp=(()=>{class t{constructor(){this.item=H()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-stat-item"]],inputs:{item:[1,"item"]},decls:2,vars:2,consts:[[1,"enb-stat-item","text-white","p-2","rounded-4","text-break",3,"ngClass"],[1,"d-flex","align-items-center"],[1,"enb-zev-stat-icon","me-2"],[3,"bicon","name","fontSize"],[1,"no-wrap","mb
6-0"]],template:function(n,o){if(n&1&&(tt(0),P(1,f_,13,10,"div",0)),n&2){let c=Ke(o.item());a(),O(c?1:-1)}},dependencies:[pn,Ie,Y,zc],styles:["strong[_ngcontent-%COMP%]{font-size:.85rem;font-weight:900}i.bicon[_ngcontent-%COMP%]{font-size:24px!important}[_nghost-%COMP%]{flex:1 1 0px}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.enb-stat-item[_ngcontent-%COMP%]{--evu-stat-item-net: #ffffff;--evu-stat-item-self: #ffffff;--evu-stat-item-prod: #ffffff;--evu-stat-item-in: #ffffff;--evu-stat-item-net-bg: #935781;--evu-stat-item-self-bg: #7aabb6;--evu-stat-item-prod-bg: #7aabb6;--evu-stat-item-in-bg: #7691c8;min-width:165px;border-radius:1rem}.enb-stat-item.net[_ngcontent-%COMP%]{color:var(--evu-stat-item-net);background:var(--evu-stat-item-net-bg)}.enb-stat-item.self[_ngcontent-%COMP%]{color:var(--evu-stat-item-self);background:var(--evu-stat-item-self-bg)}.enb-stat-item.prod[_ngcontent-%COMP%]{color:var(--evu-stat-item-prod);background:var(--evu-stat-item-prod-bg)}.enb-stat-item.in[_ngcontent-%COMP%]{color:var(--evu-stat-item-in);background:var(--evu-stat-item-in-bg)}"]})}}return t})();var Kc=(()=>{class t{constructor(){this.ecService=C(Za),this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.logService=C(wt),this.logger=this.logService.getLogger("EnergyCommunityContextService"),this.contexts=T([]),this.loading=T(!1),this.reload$=new de,this.reload$.pipe(rn(({subjektId:e,objektId:n})=>this.ecService.getContext({subjektId:e,objektId:n}))).subscribe({next:e=>{this.contexts.set(e??[]),this.loading.set(!1)},error:e=>{this.logger.error("Error fetching energy community context:",e),this.contexts.set([]),this.loading.set(!1)}}),this.objectSelectionService.objektIdsChanged.subscribe(()=>{this.reload()}),this.reload()}reload(){let e=this.userSelectionService.tryGetSubjektId(),n=this.objectSelectionService.getSelectedObject()?.objectId;if(isNone(e)||!n){this.contexts.set([]),this.loading.set(!1);return}this.loading.set(!0),this.reload$.next({subjektId:e.value,objektId:n})}isInAnyCommunity(){return this.contexts().length>0}isAdminOfAny(){return this.contexts().some(e=>e.isAdmin)}getFirstCommunityId(){return this.contexts()[0]?.energyCommunityId}isAdminOf(e){return this.contexts().some(n=>n.energyCommunityId===e&&n.isAdmin)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var On=(function(t){return t.ZEV="zev",t.LEG="leg",t.NONE="none",t})(On||{});(function(t){t.fromInt=l=>match(l).pipe(mWhen(1,()=>t.ZEV),mWhen(2,()=>t.ZEV),mWhen(3,()=>t.ZEV),mWhen(4,()=>t.LEG),mWhen(5,()=>t.LEG),mOrElse(()=>t.NONE)),t.toInt=l=>match(l).pipe(mWhen(t.ZEV,()=>1),mWhen(t.LEG,()=>5),mWhen(t.NONE,()=>-1),mExhaustive)})(On||(On={}));function __(t,l){if(t&1&&(f(0),h(1,"enbtranslate")),t&2){let e=g(2);y(" ",_(1,1,e.title)," ")}}function C_(t,l){if(t&1&&f(0),t&2){let e=g(2);y(" ",e.title," ")}}function x_(t,l){if(t&1&&M(0,"enb-stat-item",10),t&2){let e=g().$implicit;b("item",e)}}function M_(t,l){if(t&1&&P(0,x_,1,1,"enb-stat-item",10),t&2){let e=l.$implicit,n=g(2);O(e.id==="self"&&n.isAdmin()||e.id==="in"&&!n.isAdmin()||e.id==="prod"&&!n.isAdmin()?-1:0)}}function P_(t,l){if(t&1&&(d(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h5"),P(4,__,2,3)(5,C_,1,1),m()(),d(6,"div",3)(7,"h5"),f(8),h(9,"enbtranslate"),m(),d(10,"p"),f(11),h(12,"enbtranslate"),m()(),d(13,"div",4)(14,"div",5)(15,"p"),f(16),h(17,"enbtranslate"),m(),d(18,"div",6)(19,"div",7),M(20,"img",8),m(),d(21,"div",9),ne(22,M_,1,1,null,null,Be),m()()()()()()),t&2){let e=g();a(),b("showHeader",!0)("showText",!0)("noBodyPadding",!0)("isLoading",e.isEnergyCommunityCardLoading()===!0),a(3),O(e.title.includes(".")?4:5),a(4),j(_(9,10,"common.errorTitle")),a(3),j(_(12,12,"common.errorMessage")),a(5),j(_(17,14,"components.zev.lastSevenDays")),a(4),b("src",e.imageSrc(),$e)("alt",e.title),a(2),ie(e.itemStats)}}var Pp=(()=>{class t{constructor(){this.logService=C(wt),this.ecContext=C(Kc),this.assetPathService=C(wo),this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.tenantSubscriptionsService=C(Ut),this.tenantNameService=C(dt),this.consumptionDataService=C(Ii),this.destroyRef=C(Aa),this.logger=this.logService.getLogger(this.constructor.name),this.widgetParams=H({}),this.communityType=H(On.NONE),this.isEnergyCommunityCardLoading=T(!0),this.isAdmin=T(!1),this.isHidden=T(!0),this.isEnabled=K(()=>this.tenantSubscriptionsService.subscriptions()[this.subscriptionKey()]),this.energyCommunityNr=-1,this.title=this.titleKey(),this.imageSrc=T(""),this.itemStats=[];let e=this.tenantNameService.tenant();this.isDemo=e==="EVULUTION",Wt(()=>{this.communityType(),this.configureCommunity()}),Wt(()=>{let n=this.ecContext.contexts();this.onContextsChanged(n)}),this.objectSelectionService.objektDevicesChanged.pipe(An(this.destroyRef)).subscribe(()=>{this.isHidden()||this.loadData()})}configureCommunity(){if(this.communityType()===On.LEG){let n=this.assetPathService.buildStaticPath("energy-community-leg.svg");this.title=this.titleKey(),this.imageSrc.set(n),this.itemStats=[{id:"net",label:"components.zev.netzbezug",icon:"arrow-in",value:0},{id:"prod",label:"components.zev.produktion",icon:"arrow-in-down-left",value:0},{id:"in",label:"components.zev.rueklieferung",icon:"arrow-out",value:0}];return}this.title=this.titleKey();let e=this.assetPathService.buildStaticPath("energy-community-zev.svg");this.imageSrc.set(e),this.itemStats=[{id:"net",label:"components.zev.netzbezug",icon:"arrow-in",value:0},{id:"prod",label:"components.zev.produktion",icon:"arrow-in-down-left",value:0},{id:"self",label:"components.zev.eigenverbrauch",icon:"arrow-in",value:0},{id:"in",label:"components.zev.rueklieferung",icon:"arrow-out",value:0}]}titleKey(){return this.communityType()===On.LEG?"components.leg.legHouse":"components.zev.zevHouse"}subscriptionKey(){return this.communityType()===On.LEG?Tt.ShowLeg:Tt.ShowZev}onContextsChanged(e){let n=e.filter(c=>On.fromInt(c.type??-1)===this.communityType()),o=n.length>0;if(this.isHidden.set(!o),o){let c=n[0];this.energyCommunityNr=c.energyCommunityId??-1,this.isAdmin.set(c.isAdmin??!1),this.loadData()}else this.isEnergyCommunityCardLoading.set(!1)}loadData(){let e=this.userSelectionService.tryGetSubjektId();if(ec(e))return;let[n,o]=this.objectSelectionService.getSelectedObjectIdsSubjectIds(),c=(0,Mp.default)(),p=c.format(xe.YMD),v=c.add(-7,Oe.Day).format(xe.YMD),w="1",k=this.objectSelectionService.getSelectedDevices();if(k.length===0)return;this.isEnergyCommunityCardLoading.set(!0);let E={subjektId:e.value,toDate:p,fromDate:v,measurementGroup:w,body:{objectIds:n,subjectIds:o,meteringCodes:k}};this.isDemo?setTimeout(()=>{if(this.isAdmin()){let F=this.itemStats.find($=>
6$.id==="net");F&&(F.value=50);let V=this.itemStats.find($=>$.id==="prod");V&&(V.value=80);let U=this.itemStats.find($=>$.id==="in");U&&(U.value=30)}else{let F=this.itemStats.find(U=>U.id==="net");F&&(F.value=20);let V=this.itemStats.find(U=>U.id==="self");V&&(V.value=10)}this.isEnergyCommunityCardLoading.set(!1)},1e3):this.consumptionDataService.generateZevChart(E).subscribe({next:F=>{let V=0,U=0,$=0,Ce=0;if(F.data?.forEach(le=>{le.number&&this.collectValue(Number(le.directionVariant),le.number,ue=>V=ue,ue=>U=ue,ue=>$=ue,ue=>Ce=ue)}),this.isAdmin()){let le=this.itemStats.find(je=>je.id==="net");le&&(le.value=V);let ue=this.itemStats.find(je=>je.id==="prod");ue&&(ue.value=U);let Ne=this.itemStats.find(je=>je.id==="in");Ne&&(Ne.value=Math.abs(Ce))}else{let le=this.itemStats.find(Ne=>Ne.id==="net");le&&(le.value=V);let ue=this.itemStats.find(Ne=>Ne.id==="self");ue&&(ue.value=$)}this.isEnergyCommunityCardLoading.set(!1)},error:F=>{this.logger.error(F),this.isEnergyCommunityCardLoading.set(!1)}})}collectValue(e,n,o,c,p,v){if(this.communityType()===On.LEG){switch(e){case 20:c(n);break;case 21:o(n);break;case 22:v(n);break;default:break}return}switch(e){case 0:o(n);break;case 1:v(n);break;case 11:c(n);break;case 13:p(n);break;default:break}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-energy-community-house-widget"]],inputs:{widgetParams:[1,"widgetParams"],communityType:[1,"communityType"]},decls:1,vars:1,consts:[[1,"energy-community-container"],[3,"showHeader","showText","noBodyPadding","isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"p-3"],[1,"community-content","p-4"],[1,"mb-4","w-100","d-flex","flex-column","align-items-center"],[1,"community-visual",3,"src","alt"],[1,"stat-items","m-2"],[3,"item"]],template:function(n,o){n&1&&P(0,P_,24,16,"div",0),n&2&&O(!o.isHidden()&&o.isEnabled()?0:-1)},dependencies:[oe,xp,Y],styles:[".energy-community-container[_ngcontent-%COMP%]{display:grid;height:100%;width:100%}.community-visual[_ngcontent-%COMP%]{display:block;width:auto;max-width:100%;height:180px;object-fit:contain}.community-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.stat-items[_ngcontent-%COMP%]{max-width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--evu-spacing-xl)}@media(max-width:576px){.community-visual[_ngcontent-%COMP%]{height:150px}}"]})}}return t})();var O_=(t,l,e)=>({"mb-3":t,"pb-3":l,"border-bottom":e});function w_(t,l){if(t&1&&(f(0),h(1,"enbtranslate")),t&2){let e=g(2);y(" ",_(1,1,e.title)," ")}}function y_(t,l){if(t&1&&f(0),t&2){let e=g(2);y(" ",e.title," ")}}function S_(t,l){if(t&1&&(d(0,"div",5)(1,"h5"),f(2),h(3,"enbtranslate"),m(),d(4,"p"),M(5,"repower-icon",10),f(6),m()()),t&2){let e=g(2);a(2),j(_(3,3,"components.zev.admin")),a(3),b("bicon",!0),a(),y(" ",e.admin.objektbezeichnung??"-"," ")}}function k_(t,l){if(t&1&&(d(0,"span"),f(1),m()),t&2){let e=g().$implicit;a(),y(" ",e.vertragspartnerVorname+" "," ")}}function E_(t,l){if(t&1&&(d(0,"div",8)(1,"p",11),M(2,"repower-icon",12),P(3,k_,2,1,"span"),d(4,"span"),f(5),m()(),d(6,"p",13),M(7,"repower-icon",10),f(8),m()()),t&2){let e=l.$implicit,n=l.$index,o=l.$count;b("ngClass",cr(6,O_,n!==o-1,n!==o-1,n!==o-1)),a(2),b("bicon",!0),a(),O(e&&e.vertragspartnerVorname&&e.vertragspartnerVorname.length>0?3:-1),a(2),j(e==null?null:e.vertragspartnerName),a(2),b("bicon",!0),a(),y(" ",(e==null?null:e.objektbezeichnung)??"-"," ")}}function T_(t,l){if(t&1&&(d(0,"div",9),M(1,"repower-icon",12),f(2),h(3,"enbtranslate"),m()),t&2){let e=g(2);a(),b("bicon",!0),a(),He(" ",_(3,3,"components.zev.memberCount"),": ",e.memberCount," ")}}function D_(t,l){if(t&1&&(d(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h5"),P(4,w_,2,3)(5,y_,1,1),m()(),d(6,"div",3)(7,"h5"),f(8),h(9,"enbtranslate"),m(),d(10,"p"),f(11),h(12,"enbtranslate"),m()(),d(13,"div",4),P(14,S_,7,5,"div",5),d(15,"div",6)(16,"h5"),f(17),h(18,"enbtranslate"),m(),d(19,"div",7),ne(20,E_,9,10,"div",8,Be),P(22,T_,4,5,"div",9),m()()()()()),t&2){let e=g();a(),b("showHeader",!0)("showText",!0)("noBodyPadding",!1)("isLoading",e.isEnergyCommunityCardLoading()===!0),a(3),O(e.title.includes(".")?4:5),a(4),j(_(9,10,"common.errorTitle")),a(3),j(_(12,12,"common.errorMessage")),a(3),O(e.admin?14:-1),a(3),j(_(18,14,"components.zev.member")),a(3),ie(e.members()),a(2),O(e.showMemberCount()?22:-1)}}var Op=(()=>{class t{constructor(){this.ecContext=C(Kc),this.objectSelectionService=C(ae),this.translationService=C(ce),this.tenantSubscriptionsService=C(Ut),this.widgetParams=H({}),this.communityType=H(On.NONE),this.members=T([]),this.title=this.titleKey(),this.isEnergyCommunityCardLoading=T(!0),this.showMemberCount=T(!1),this.isAdmin=T(!1),this.isHidden=T(!0),this.isEnabled=K(()=>this.tenantSubscriptionsService.subscriptions()[this.subscriptionKey()]),ft(this.communityType).pipe(An()).subscribe(e=>{this.onContextsChanged(this.ecContext.contexts(),e)}),ft(this.ecContext.contexts).pipe(An()).subscribe(e=>{this.onContextsChanged(e,this.communityType())})}subscriptionKey(){return this.communityType()===On.LEG?Tt.ShowLeg:Tt.ShowZev}onContextsChanged(e,n){this.admin=void 0,this.memberCount=0,this.title=this.titleKey();let o=e.filter(v=>On.fromInt(v.type??-1)===n),c=o.length>0;if(this.isHidden.set(!c),!c){this.isEnergyCommunityCardLoading.set(!1);return}let p=o[0];if(this.energyCommunityNr=p.energyCommunityId,this.admin=p.admin??void 0,this.memberCount=p.memberCount,this.isAdmin.set(p.isAdmin??!1),this.isAdmin()){let v=(p.members??[]).filter(w=>w.role!==2);this.members.set(v),this.isEnergyCommunityCardLoading.set(!1)}else this.members.set([]),this.loadCustomerWithMemberCount(),this.isEnergyCommunityCardLoading.set(!1)}loadCustomerWithMemberCount(){let e=this.objectSelectionService.getSelectedObject();if(this.showMemberCount.set((this.memberCount??0)>1),e){let n=e.street?`${e.street}, `:"",o=e.street?`${e.zipCode}, `:"",c=e.street?`${e.city}, `:"",p=this.members();p.push({vertragspartnerVorname:"",vertragspartnerName:this.translationService.translate()("components.zev.myObject"),objektbezeichnung:e.objectName+n+o+c}),this.members.set([...p])}}titleKey(){return this.communityType()===On.LEG?"components.leg.legOverview":"components.zev.zevOverview"}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-energy-community-overview-widget"]],inputs:{widgetParams:[1,"widgetParams"],communityType:[1,"communityType"]},decls:1,vars:1,consts:[[1,"repower-card-container"],[3,"showHeader","showText","noBodyPadding","isLoading"],["card-header",""],["card-error",""],["card-content","",1,"community-overview-content","p-4"],[1,"community-admin","mb-4"],[1,"community-members"],[1,"community-members-scroll"],[3,"ngClass"],[1,"rounded","py-1","px-2","mt-3","d-inline-block","member-count"],["name","house",3,"bicon"],[1,"mb-1"],["name","account",3,"bicon"],[1,"mb-0","enb-muted"]],template:function(n,o){n&1&&P(0,D_,23,16,"div",0),n&2&&O(!o.isHidden()&&o.isEnabled()?0:-1)},dependencies:[oe,Ie,pn,Y],styles:["[_nghost-%COMP%]     .carousel-control-prev,   .carousel-control-next{background-color:transparent;width:30px}  :root enb-energy-community-overview-widget{--evu-energy-community-member-count-bg: var(--evu-secondary-bg);--evu-energy-community-member-count: var(--evu-text)}.member-count[_ngcontent-%COMP%]{background-color:var(--evu-energy-community-member-count-bg);color:var(--evu-energy-community-member-count)}[_nghost-%COMP%]{display:block;height:100%}.repower-card-container[_ngcontent-%COMP%]{height:100%}[_nghost-%COMP%]     repower-card, [_nghost-%COMP%]     .evu-card, [_nghost-%COMP%]     .evu-card-body, [_nghost-%COMP%]     .evu-card-content{height:100%;min-height:0}
6[_nghost-%COMP%]     .evu-card-body{display:flex;flex-direction:column}.community-overview-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;min-height:0}.community-admin[_ngcontent-%COMP%]{flex:0 0 auto}.community-members[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.community-members-scroll[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;max-height:320px;overflow-y:auto;padding-right:var(--evu-spacing-m)}@media(max-width:576px){[_nghost-%COMP%]     .carousel-indicators{display:none}[_nghost-%COMP%]     .carousel-control-prev-icon{left:5px;top:165px}[_nghost-%COMP%]  .carousel-control-next-icon{right:5px;top:165px}.slide-wrapper[_ngcontent-%COMP%]{padding:0 28px 0 14px;margin:-10px 0}}@media(min-width:576px){[_nghost-%COMP%]     .carousel-control-prev-icon{left:12px;top:165px}[_nghost-%COMP%]     .carousel-control-next-icon{right:12px;top:165px}.slide-wrapper[_ngcontent-%COMP%]{padding:0 28px;margin:-10px 0;min-height:420px;vertical-align:bottom}}.carousel[_ngcontent-%COMP%]:focus{outline:none}.enb-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)}"]})}}return t})();var jl=class{constructor(){this.rates=new Array}};var I_=["benPieChart"];function L_(t,l){if(t&1&&(d(0,"div",13)(1,"div",14),M(2,"span",15),h(3,"enbtranslate"),d(4,"evu-tooltip",16),f(5),h(6,"enbtranslate"),m()()()),t&2){let e=g(2);a(2),b("innerHtml",_(3,4,"components.ben.cake.introDescription"),W),a(2),b("name",e.EnbIcon.InfoCircle)("anchor",e.PopoverAnchor.Bottom),a(),y(" ",_(6,6,"components.ben.cake.description")," ")}}function j_(t,l){t&1&&M(0,"canvas",18,0)}function F_(t,l){if(t&1&&(d(0,"li")(1,"strong"),f(2),m(),M(3,"span",21),f(4),m()),t&2){let e=l.$implicit,n=l.$index,o=g(4);a(2),y("",e.consumptionInPercent,"%"),a(),Et("background-color",o.colors[n]),a(),y(" ",e.name," ")}}function B_(t,l){if(t&1&&(d(0,"ul",20),ne(1,F_,5,4,"li",null,Ye),m()),t&2){let e=g(3);a(),ie(e.benModel.categories)}}function z_(t,l){if(t&1&&(d(0,"div",13)(1,"div",17),P(2,j_,2,0,"canvas",18),m(),d(3,"div",19),P(4,B_,3,0,"ul",20),m()()),t&2){let e=g(2);a(2),O(e.isCollapsed()?-1:2),a(2),O(e.isLoading()?-1:4)}}function N_(t,l){if(t&1){let e=N();d(0,"div",1)(1,"div",2)(2,"repower-card",3)(3,"div",4)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),d(7,"div",5)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",6)(15,"h5",7)(16,"a",8),z("click",function(){D(e);let o=g();return I(o.isCollapsed.set(!o.isCollapsed()))}),De(),d(17,"svg",9),M(18,"path",10)(19,"path",11),m()()()(),gn(),d(20,"div",12),P(21,L_,7,8,"div",13),P(22,z_,5,2,"div",13),m()()()()}if(t&2){let e=g();a(2),b("noBodyPadding",e.isCollapsed())("showFooter",!1)("isLoading",e.isLoading()),a(3),j(_(6,8,"components.ben.cake.title")),a(4),j(_(10,10,"common.errorTitle")),a(3),j(_(13,12,"common.errorMessage")),a(9),O(e.isCollapsed()?-1:21),a(),O(!e.isCollapsed()&&e.benModel!==null&&e.benModel!==void 0?22:-1)}}var Qc=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.objektSelectionService=C(ae),this.efficiencyDataService=C(Vn),this.destroyed$=new de,this.getChartLookup$=new de,this.chartModel=new to,this.colors=["#e2f4ff","#38bfef","#292799","#192543","#455565","#718587","#9DB5A9","#C9E4CA"],this.isLoading=T(!1),this.displayBenModules=T(!1),this.questionsAnswered=T(!1),this.hasBenData=T(!1),this.objectCanDoEfficiency=T(!0),this.isInEditMode=T(!1),this.isCollapsed=T(!1),this.PopoverAnchor=Bi,this.EnbIcon=ht}set content(e){this.canvas=e,this.canvas&&(this.ctx=this.canvas.nativeElement.getContext("2d"),this.initChart(!0))}initChart(e){if(this.chart&&!e){let n=this.getChartConfig();this.chart.data=n.data,n.options&&(this.chart.options=n.options)}else{let n=this.getChartConfig();this.chart&&this.chart.destroy(),this.chart=new $t(this.ctx,n)}}initSwitchMaps(){this.getChartLookup$.pipe(rn(()=>{let e=this.objektSelectionService.getSelectedObject();if(e===null||e.objectId===null)throw"Invalid object Id";let n={subjektId:this.model?.idSubjekt,objektId:e.objectId};return this.isLoading.set(!0),this.efficiencyDataService.applianceStatus(n)})).pipe(X(this.destroyed$)).subscribe({next:e=>{this.benModel=e,this.isLoading.set(!1),this.hasBenData.set(e.currentState==="dissag_available"),this.renderChart()},error:()=>{this.isLoading.set(!1)}})}ngOnInit(){this.initSwitchMaps(),this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}getChartConfig(){let e=this.chartModel.productChartModel,n=e?.chartColors?.find(c=>c.backgroundColor),o=e?.chartColors?.find(c=>c.borderColor);return{type:"doughnut",plugins:[{id:"custom_canvas_center_image",afterDraw:c=>{var p=c.ctx;p.save();var v=new Image;v.src="/assets/static/ben_house.svg";var w=40;
6p.drawImage(v,c.width/2-w/2,c.height/2-w/2,w,w),p.restore()}}],data:{datasets:[{data:e?.chartData??[],backgroundColor:n?n.backgroundColor:[],borderColor:o?o.borderColor:[],borderWidth:0}]},options:e?.options}}reloadData(){let e=this.objektSelectionService.getSelectedObject();if(!e)return;this.objectCanDoEfficiency.set(!0);let n=Dn.tarifToLeistKatEnergy(he.Power);(!e.isActive||!e.idLeistKatByType[n]||e.idLeistKatByType[n].length===0)&&this.objectCanDoEfficiency.set(!1),this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(o=>{if(o==null)return;this.model=o;let c=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1;this.displayBenModules.set(c);let p=this.model.settings?this.model.settings[`BenEfficiencyQuestionnaire_${e?.objectId}`]?.toLowerCase()==="true":!1;this.questionsAnswered.set(p),this.displayBenModules()&&this.questionsAnswered()&&this.getChartLookup$.next()}),this.isLoading.set(!0)}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}renderChart(){this.isLoading.set(!0);let e=new to,n=new Br;n.chartData=new Array,n.chartLabels=new Array;let o=new Array,c=0;this.benModel?.categories?.forEach(v=>{c<this.colors.length&&o.push(this.colors[c]);let w=n.chartData;w[c]=v.consumptionInPercent,n.chartLabels?.push(v.name??""),c++}),n.chartColors=[{backgroundColor:o}],e.productChartModel=n,this.chartModel=e,this.chartModel.productChartModel?.options&&(this.chartModel.productChartModel.options={cutout:"50%",maintainAspectRatio:!1,rotation:-90,circumference:180,plugins:{datalabels:{display:!1},tooltip:{enabled:!0,callbacks:{label(v){let w="";n.chartLabels&&n.chartLabels[v.dataIndex]&&(w=""+n.chartLabels[v.dataIndex]),w&&(w+=": ");let k=this.chart?.data.datasets;if(k){let E=k[v.datasetIndex].data[v.dataIndex]||0;w+=E+" %"}return w}}}}});let p={id:"PluginDoughnut",beforeDraw:v=>{if(v.config.options.elements&&v.config.options.elements.center){let w=v.config.options.elements.center,k=v.config.options.elements.center.text,E=w.fontStyle||"sans-serif",F=w.color||"#000",V=v.width,U=v.height,$=v.ctx;$.restore();let Ce=(U/114).toFixed(2);$.font=Ce+"em "+E,$.fillStyle=F,$.textBaseline="middle";let le=Math.round((V-$.measureText(k).width)/2),ue=U/2;$.fillText(k,le,ue),$.save()}}};$t.unregister(p),$t.register(p),this.isLoading.set(!1)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-cake"]],viewQuery:function(n,o){if(n&1&&Kt(I_,5),n&2){let c;gt(c=pt())&&(o.content=c.first)}},decls:1,vars:1,consts:[["benPieChart",""],[1,"row","mb-3"],[1,"col-md-12"],["showHeader","true","showText","true","icon","stake",3,"noBodyPadding","showFooter","isLoading"],["card-header",""],["card-error",""],["card-options",""],[1,"cursor-pointer"],["href","#collapseCake","data-bs-toggle","collapse","data-bs-parent","#accordion",1,"bencard-title","show","icon-btn-primary",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","28","height","28","viewBox","0 0 48 48"],["d","M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z"],["d","M0 0h48v48h-48z","fill","none"],["card-content","","id","collapseCake",1,"collapse","show"],[1,"row"],[1,"col-md-12","pb-4"],[3,"innerHtml"],[1,"ps-1",3,"name","anchor"],[1,"col-md-6","pb-4"],[1,"ben-chart"],[1,"col-md-6"],[1,"donut-legend"],[1,"me-2"]],template:function(n,o){n&1&&P(0,N_,23,14,"div",1),n&2&&O(o.hasBenData()&&o.displayBenModules()&&o.questionsAnswered()?0:-1)},dependencies:[oe,si,Y],styles:[".ben-chart{--evu-ben-chart-size: 250px}.donut-legend[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:16px;height:16px;display:block;margin-top:2px}.donut-legend[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex}.donut-legend[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{display:inline-block;width:2.3rem}.bencard-title.show[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(90deg)}.bencard-title.show.collapsed[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(0)}.ben-chart[_ngcontent-%COMP%]{max-height:var(--evu-ben-chart-size);max-width:var(--evu-ben-chart-size);width:var(--evu-ben-chart-size);height:var(--evu-ben-chart-size)}"]})}}return t})();var wp={ownConsumption:"energyEfficiencyDiagram-ownConsumption",ownConsumptionInline:"energyEfficiencyDiagram-ownConsumptionInline",swissConsumption:"energyEfficiencyDiagram-swissConsumption"};var V_=(()=>{class t{constructor(){this.componentRef=H(void 0),this.EfficiencyCategory=In.EfficiencyCategory}setCategory(e){let n=this.componentRef();n&&oc(n,n.instance.own,e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-energy-efficiency-diagram-catalog"]],inputs:{componentRef:[1,"componentRef"]},decls:16,vars:0,consts:[[1,"flex-col","gap-lg","alert-margin"],[1,"flex-row","gap-lg"],[3,"click"]],template:function(n,o){n&1&&(Z(0,"div",0)(1,"div",1)(2,"button",2),oi("click",function(){return o.setCategory(o.EfficiencyCategory.A)}
6),f(3,"A"),q(),Z(4,"button",2),oi("click",function(){return o.setCategory(o.EfficiencyCategory.B)}),f(5,"B"),q(),Z(6,"button",2),oi("click",function(){return o.setCategory(o.EfficiencyCategory.C)}),f(7,"C"),q(),Z(8,"button",2),oi("click",function(){return o.setCategory(o.EfficiencyCategory.D)}),f(9,"D"),q(),Z(10,"button",2),oi("click",function(){return o.setCategory(o.EfficiencyCategory.E)}),f(11,"E"),q(),Z(12,"button",2),oi("click",function(){return o.setCategory(o.EfficiencyCategory.F)}),f(13,"F"),q(),Z(14,"button",2),oi("click",function(){return o.setCategory(o.EfficiencyCategory.G)}),f(15,"G"),q()()())},styles:[":root enb-energy-efficiency-diagram{width:100%}"]})}}return t})(),Jc;(function(t){function l(){return{name:"EnergyEfficiencyDiagramComponent",inputs:{own:In.EfficiencyCategory.A,ownValue:1e3,ownTitle:"Kinda low",year:2e3,ownDesc:"",swiss:void 0,swissValue:null},outputs:{},models:{},nodes:()=>[],mkOptionsComponent:ic(V_),wrapperComponent:mkNone()}}t.mkEnergyEfficiencyDiagramOptions=l})(Jc||(Jc={}));var A_=["mobileIndicator"];function H_(t,l){t&1&&mt(0)}function U_(t,l){if(t&1&&fe(0,H_,1,0,"ng-container",10),t&2){g();let e=_e(41);b("ngTemplateOutlet",e)}}function R_(t,l){if(t&1&&(d(0,"h5")(1,"span"),f(2),h(3,"uppercase"),m(),d(4,"span",14),f(5),m()()),t&2){let e=g(3);a(2),j(_(3,2,e.getConsTitle())),a(3),y(" "," - "+e.toEfficiencyCategory(e.own())," ")}}function W_(t,l){if(t&1&&M(0,"h5",11),t&2){g();let e=we(0);b("innerHtml",e,W)}}function G_(t,l){if(t&1&&M(0,"p",12),t&2){g();let e=we(2),n=g(2);b("id",n.keys.ownConsumption)("innerHtml",e,W)}}function $_(t,l){if(t&1&&M(0,"div",13),t&2){g();let e=we(1);b("innerHtml",e,W)}}function Y_(t,l){if(t&1&&(tt(0)(1)(2),P(3,R_,6,4,"h5"),P(4,W_,1,1,"h5",11),P(5,G_,1,2,"p",12),P(6,$_,1,1,"div",13)),t&2){let e=g(2),n=Ke(e.ownTitle());a();let o=Ke(e.ownDesc());a();let c=Ke(e.ownDisplay());a(),O(n?-1:3),a(),O(n?4:-1),a(),O(c!==null?5:-1),a(),O(o?6:-1)}}function q_(t,l){if(t&1&&(d(0,"div",7)(1,"div"),P(2,Y_,7,7),m()()),t&2){let e=g();a(),ee(_t("own-",e.toEfficiencyCategory(e.own()),"-ib")),a(),O(e.own()?2:-1)}}function Z_(t,l){t&1&&M(0,"div",8)}function K_(t,l){if(t&1&&(d(0,"div",15),M(1,"div",13),m()),t&2){g(2);let e=we(38);a(),b("innerHtml",e,W)}}function Q_(t,l){if(t&1&&(d(0,"div",17)(1,"div",18)(2,"h5"),f(3),h(4,"enbtranslate"),h(5,"uppercase"),m(),d(6,"p"),f(7),h(8,"enbtranslate"),m()(),d(9,"p",19),f(10),m()()),t&2){let e=g(2),n=we(37);ee("info-rating-"+e.toEfficiencyCategory(n)),a(3),He(" ",_(5,9,_(4,7,"common.switzerland"))," - ",e.toEfficiencyCategory(n)," "),a(4),y(" ",_(8,11,"repowerWebpartEfficiency.efficiencyTitelDesc")," "),a(2),b("id",e.keys.swissConsumption),a(),j(e.swissDisplay())}}function J_(t,l){if(t&1&&(d(0,"div",9),P(1,K_,2,1,"div",15),P(2,Q_,11,13,"div",16),m()),t&2){let e=g(),n=we(37),o=we(38);a(),O(o&&e.resizeService.isMobile()?1:-1),a(),O(n&&e.swissValue()?2:-1)}}function X_(t,l){if(t&1&&(d(0,"div",21,1),M(2,"p",12),m()),t&2){g();let e=we(0),n=g();ee("rating-"+n.toEfficiencyCategory(n.own())),a(2),b("id",n.keys.ownConsumptionInline)("innerHtml",e,W)}}function eC(t,l){if(t&1&&(tt(0),P(1,X_,3,4,"div",20)),t&2){let e=Ke(g().ownDisplay());a(),O(e!==null?1:-1)}}var In;(function(t){function l(v){return ge.formatLocale(v,ge.getLanguageFromStorage(),{maximumFractionDigits:1,minimumFractionDigits:1}).replace(/(\d)(?=(\d{3})+\.)/g,"$1,")+" kWh"}t.formatKwh=l;function e(v){switch(v){case"appp":case"APPP":return p.APPP;case"app":case"APP":return p.APP;case"ap":case"AP":return p.AP;case"a":case"A":return p.A;case"b":case"B":return p.B;case"c":case"C":return p.C;case"d":case"D":return p.D;default:throw new Error(`Error while reading efficiency category: ${v}`)}}t.efficiencyCategoryAPFromString=e;function n(v){switch(v){case"A":return o.A;case"B":return o.B;case"C":return o.C;case"D":return o.D;case"E":return o.E;case"F":return o.F;case"G":return o.G;default:throw new Error(`Error while reading efficiency category: ${v}`)}}t.efficiencyCategoryFromString=n;let o;(function(v){v.A="A",v.B="B",v.C="C",v.D="D",v.E="E",v.F="F",v.G="G"})(o=t.EfficiencyCategory||(t.EfficiencyCategory={}));
6function c(v){return Ot.value(v).pipe(Ot.when(o.A,()=>0),Ot.when(o.B,()=>1),Ot.when(o.C,()=>2),Ot.when(o.D,()=>3),Ot.when(o.E,()=>4),Ot.when(o.F,()=>5),Ot.when(o.G,()=>6),Ot.exhaustive)}t.efficiencyCategoryToNumber=c;let p;(function(v){v.APPP="A",v.APP="B",v.AP="C",v.A="D",v.B="E",v.C="F",v.D="G"})(p=t.EfficiencyCategoryAP||(t.EfficiencyCategoryAP={}))})(In||(In={}));var Eo=class Fl{constructor(){this.mobileIndicator=At("mobileIndicator"),this.EfficiencyCategory=In.EfficiencyCategory,this.translationService=C(ce),this.resizeService=C(Ue),this.keys=wp,this.own=H.required(),this.ownValue=H(null),this.ownTitle=H(""),this.ownDesc=H(""),this.ownDisplay=T(null),this.swiss=H(void 0),this.swissValue=H(null),this.swissDisplay=T(null),this.year=H(this.getLastYear()),ft(this.resizeService.uiConfig).subscribe(l=>{this.setMobileIndicatorHeight()})}ngOnInit(){let l=this.swissValue();l!==null&&this.swissDisplay.set(this.changeFormat(l));let e=this.ownValue();e!==null&&this.ownDisplay.set(this.changeFormat(e))}ngAfterViewInit(){this.resizeService.isMobile()&&this.setMobileIndicatorHeight()}setClass(l){if(this.resizeService.isMobile())return;let e=this.toEfficiencyCategory(this.own());if(l===In.EfficiencyCategory.C){let n=this.swiss(),o;return n&&(o=this.toEfficiencyCategory(n)),e===l&&o&&o===l?o?"own-swiss-"+l:"own-"+l:o?"swiss-"+l:e===l?"own-"+l:""}else if(e===l)return"own-"+l}setMobileIndicatorHeight(){let l=this.mobileIndicator();if(l){let e=l.nativeElement.style,n=In.efficiencyCategoryToNumber(this.toEfficiencyCategory(this.own()));e.setProperty("--evu-efficiency-diagram-mobile-indicator-pos",`${n}`)}}getConsTitle(){return this.translationService.translate()("repowerWebpartEfficiency.myConsumption").replace("<%year%>",this.year())}getLastYear(){return new Date().getFullYear()-1}changeFormat(l){return In.formatKwh(l)}toEfficiencyCategory(l){return l}static{this.\u0275fac=function(e){return new(e||Fl)}}static{this.\u0275cmp=A({type:Fl,selectors:[["enb-energy-efficiency-diagram"]],viewQuery:function(e,n){e&1&&Qt(n.mobileIndicator,A_,5),e&2&&Jt()},inputs:{own:[1,"own"],ownValue:[1,"ownValue"],ownTitle:[1,"ownTitle"],ownDesc:[1,"ownDesc"],swiss:[1,"swiss"],swissValue:[1,"swissValue"],year:[1,"year"]},decls:42,vars:35,consts:[["mobileIndicatorRef",""],["mobileIndicator",""],[1,"energy-efficiency-diagram"],[1,"diagram-container"],[1,"col-md-6","diagram-col"],[1,"diagram"],[3,"ngClass"],[1,"info-boxes"],[1,"mobile-indicator-spacer"],[1,"explanations"],[4,"ngTemplateOutlet"],[3,"innerHtml"],[3,"id","innerHtml"],[1,"p-2",3,"innerHtml"],[1,"visible-small"],[1,"explanation"],[1,"explanation","swiss-info",3,"class"],[1,"explanation","swiss-info"],[1,"swiss-AP-ib"],[3,"id"],[1,"mobile-indicator",3,"class"],[1,"mobile-indicator"]],template:function(e,n){if(e&1&&(d(0,"div",2)(1,"div")(2,"div")(3,"div",3)(4,"div",4)(5,"ul",5)(6,"li",6)(7,"div")(8,"div"),f(9),m()()(),d(10,"li",6)(11,"div")(12,"div"),f(13),m()()(),d(14,"li",6)(15,"div")(16,"div"),f(17),m()()(),d(18,"li",6)(19,"div")(20,"div"),f(21),m()()(),d(22,"li",6)(23,"div")(24,"div"),f(25),m()()(),d(26,"li",6)(27,"div")(28,"div"),f(29),m()()(),d(30,"li",6)(31,"div")(32,"div"),f(33),m()()(),P(34,U_,1,1,"ng-container"),m()(),P(35,q_,3,4,"div",7)(36,Z_,1,0,"div",8),m()(),tt(37)(38),P(39,J_,3,2,"div",9),m()(),fe(40,eC,2,2,"ng-template",null,0,Se)),e&2){a(5),me("swiss",n.swissValue()),a(),ee("rating-"+n.EfficiencyCategory.A),b("ngClass",n.setClass(n.EfficiencyCategory.A)),a(3),j(n.EfficiencyCategory.A),a(),ee("rating-"+n.EfficiencyCategory.B),b("ngClass",n.setClass(n.EfficiencyCategory.B)),a(3),j(n.EfficiencyCategory.B),a(),ee("rating-"+n.EfficiencyCategory.C),b("ngClass",n.setClass(n.EfficiencyCategory.C)),a(3),j(n.EfficiencyCategory.C),a(),ee("rating-"+n.EfficiencyCategory.D),b("ngClass",n.setClass(n.EfficiencyCategory.D)),a(3),j(n.EfficiencyCategory.D),a(),ee("rating-"+n.EfficiencyCategory.E),b("ngClass",n.setClass(n.EfficiencyCategory.E)),a(3),j(n.EfficiencyCategory.E),a(),ee("rating-"+n.EfficiencyCategory.F),b("ngClass",n.setClass(n.EfficiencyCategory.F)),a(3),j(n.EfficiencyCategory.F),a(),ee("rating-"+n.EfficiencyCategory.G),b("ngClass",n.setClass(n.EfficiencyCategory.G)),a(3),j(n.EfficiencyCategory.G),a(),O(n.resizeService.isMobile()?34:-1),a(),O(n.resizeService.isMobile()?36:35),a(2);let o=Ke(n.swiss());a();let c=Ke(n.ownDesc());a(),O(o&&n.swissValue()||c&&n.resizeService.isMobile()?39:-1)}},dependencies:[pn,Lt,Om,Y],styles:[`@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;
6src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");
6unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[_ngcontent-%COMP%]:root{--evu-font: Ubuntu, sans-serif;--evu-font-light: Ubuntu, sans-serif;--evu-font-bold: Ubuntu, sans-serif;--evu-fontsize-xs: 10px;--evu-fontsize-sm: 12px;--evu-fontsize-md: 14px;--evu-fontsize-lg: 16px;--evu-fontsize-xl: 18px;--evu-fontsize-2xl: 20px;--evu-fontsize-3xl: 24px;--evu-fontsize-huge: 32px;--evu-line-height: 1.5}body[_ngcontent-%COMP%]{font-family:var(--evu-font);font-size:var(--evu-fontsize-md);line-height:var(--evu-line-height)}[_ngcontent-%COMP%]:root{--evu-spacing-sm: 4px;--evu-spacing-md: 8px;--evu-spacing-lg: 12px;--evu-spacing-xl: 16px;--evu-spacing-2xl: 24px;--evu-spacing-3xl: 32px;--evu-spacing-4xl: 40px;--evu-row-spacing-desktop: var(--evu-spacing-2xl);--evu-row-spacing-tablet: var(--evu-spacing-xl);--evu-row-spacing-mobile: var(--evu-spacing-lg)}.logged-in[_ngcontent-%COMP%]   .hide-on-logged-out[_ngcontent-%COMP%]{display:block!important}.logged-out[_ngcontent-%COMP%]   .hide-on-logged-out[_ngcontent-%COMP%]{display:none!important}.show-on-smartphones[_ngcontent-%COMP%]{display:none}@media(max-width:575px){.show-on-smartphones[_ngcontent-%COMP%]{display:initial!important}.hide-on-smartphones[_ngcontent-%COMP%]{display:none!important}}.flex[_ngcontent-%COMP%], .flex-col[_ngcontent-%COMP%], .flex-col-center[_ngcontent-%COMP%], .flex-row[_ngcontent-%COMP%], .flex-end-item[_ngcontent-%COMP%], .flex-row-hcenter[_ngcontent-%COMP%], .flex-row-vcenter[_ngcontent-%COMP%], .flex-row-center[_ngcontent-%COMP%]{display:flex}.flex-row[_ngcontent-%COMP%], .flex-end-item[_ngcontent-%COMP%], .flex-row-hcenter[_ngcontent-%COMP%], .flex-row-vcenter[_ngcontent-%COMP%], .flex-row-center[_ngcontent-%COMP%]{flex-direction:row}.gap-sm[_ngcontent-%COMP%]{gap:var(--evu-spacing-sm)}.gap-md[_ngcontent-%COMP%]{gap:var(--evu-spacing-md)}.gap-lg[_ngcontent-%COMP%]{gap:var(--evu-spacing-lg)}.gap-xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-xl)}.gap-2xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-2xl)}.gap-3xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-3xl)}.gap-4xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-4xl)}.padidng-sm[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm)}.padding-md[_ngcontent-%COMP%]{padding:var(--evu-spacing-md)}.padding-lg[_ngcontent-%COMP%]{padding:var(--evu-spacing-lg)}.padding-xl[_ngcontent-%COMP%]{padding:var(--evu-spacing-xl)}.justify-space-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-space-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.justify-space-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-self-end[_ngcontent-%COMP%]{justify-self:flex-end}.justify-self-start[_ngcontent-%COMP%]{justify-self:flex-start}.align-end[_ngcontent-%COMP%]{align-items:flex-end}.flex-row-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}.flex-row-vcenter[_ngcontent-%COMP%]{align-items:center}.flex-row-hcenter[_ngcontent-%COMP%]{justify-content:center}.flex-col[_ngcontent-%COMP%], .flex-col-center[_ngcontent-%COMP%]{flex-direction:column}.flex-col-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}.flex-end-item[_ngcontent-%COMP%]{justify-content:flex-end;align-items:center;flex-grow:1}.flex-1-1[_ngcontent-%COMP%]{flex:1 1 0px}.full-height[_ngcontent-%COMP%]{height:100%}.min-content-width[_ngcontent-%COMP%]{width:min-content}.scroll-x[_ngcontent-%COMP%]{overflow-x:scroll}.scroll-y[_ngcontent-%COMP%]{overflow-y:scroll}.scroll[_ngcontent-%COMP%]{overflow:scroll}.h-m-100[_ngcontent-%COMP%]{min-height:100%}.w-m-100[_ngcontent-%COMP%]{min-width:100%}.bold[_ngcontent-%COMP%]{font-weight:700}.font-sm[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-sm)}.font-md[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-md)}.font-lg[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg)}.font-xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}.font-2xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-2xl)}.font-3xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-3xl)}[_ngcontent-%COMP%]:export{maxSmallSize:576px;maxMobileSize:768px;maxTabletSize:992px;maxLaptopSize:1400px}[_ngcontent-%COMP%]:root   evulution-screen-sidebar[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   evu-submenu[_ngcontent-%COMP%]{--evu-sidebar-bg: var(--evu-primary-bg);--evu-sidebar-border: var(--evu-border-width) solid var(--evu-border-strong);--evu-sidebar-btn: var(--evu-text);--evu-sidebar-btn-hover: var(--evu-sidebar-btn);--evu-sidebar-btn-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-icon: var(--evu-bicon);--evu-sidebar-btn-icon-hover: var(--evu-sidebar-btn-icon);--evu-sidebar-btn-icon-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-bg: var(--evu-primary-bg);--evu-sidebar-btn-bg-mobile-mixin: var(--evu-primary);--evu-sidebar-btn-bg-mobile-mixin-amount: 5%;--evu-sidebar-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-sidebar-btn-bg-mobile-mixin) var(--evu-sidebar-btn-bg-mobile-mixin-amount) );--evu-sidebar-btn-bg-hover: color-mix( in oklch, var(--evu-sidebar-btn-bg), var(--evu-sidebar-btn-bg-active) var(--evu-btn-hover-amount) );--evu-sidebar-btn-bg-active: var(--evu-primary);--evu-sidebar-btn-padding: var(--evu-spacing-lg)}[_ngcontent-%COMP%]:root{--evu-primary: #b585bb;--evu-secondary: #5a585a;--evu-tertiary: #5a585a;--evu-good: #a2ad00;--evu-bad: #e2211c;--evu-warning: #f9b123;--evu-info: #7faccb;--evu-good-contrast: #000000;--evu-bad-contrast: #000000;--evu-warning-contrast: #000000;--evu-info-contrast: #ffffff;--evu-primary-bg: #ffffff;--evu-secondary-bg: #f5f0f9;--evu-mantle: #f5f7fa;--evu-text: black;--evu-text-primary-contrast: #ffffff;--evu-text-secondary-contrast: #ffffff;--evu-text-tertiary-contrast: #ffffff;--evu-text-bad-contrast: #ffffff;--evu-text-good-contrast: #000000;--evu-text-warning-contrast: #000000;--evu-text-info-contrast: #ffffff;--evu-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--evu-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}[_ngcontent-%COMP%]:root{--evu-footer-bg: var(--evu-primary-bg);--evu-footer: var(--evu-text);--evu-footer-link: var(--evu-link);--evu-footer-link-hover: var(--evu-link-hover);--evu-footer-link-hover-bg: transparent;--evu-text-primary: var(--evu-primary);--evu-text-secondary: var(--evu-secondary);--evu-header: #5a585a;--evu-input-or-select-height: 50px;--evu-alert-width: 300px;--evu-mobile-confirm-button-height: 50px;--evu-btn-hover-amount: 15%;--evu-btn-active-amount: 25%;--evu-input-error-font: var(--evu-fontsize-sm);--evu-input-error-spacing: calc( var(--evu-input-error-font) + var(--evu-spacing-sm) * 2 )}[_ngcontent-%COMP%]:root   .input-margin[_ngcontent-%COMP%]{margin-bottom:var(--evu-input-error-spacing)}[_ngcontent-%COMP%]:root{--evu-border-radius: 8px;--evu-border-width: 1px;--evu-shade: black;--evu-tint: white;--evu-border-weak: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 10% );--evu-border-strong: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 15% );--evu-primary-shade: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 4.5% );--evu-text-muted: color-mix(in oklch, var(--evu-text), var(--evu-tint) 40%);--evu-disabled-amount-dark: 60%;--evu-disabled-amount-light: 75%;--evu-disabled-amount: var(--evu-disabled-amount-light);--evu-text-disabled: color-mix( in oklch, var(--evu-text), var(--evu-tint) var(--evu-disabled-amount) );--evu-bg-hover-amount: 10%;--evu-bg-active-amount: 20%;--evu-red: red;--evu-orange: orange;--evu-blue: blue;--evu-green: green;--evu-yellow: yellow;--evu-gray: gray;--evu-darkgray: darkgray;--evu-black: black;--evu-purple: purple;--evu-modal-top-without-header: calc( var(--evu-header-height) + var(--evu-safe-area-inset-top) );--evu-modal-height-without-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-header-height) );--evu-modal-top-with-header: var(--evu-safe-area-inset-top);--evu-modal-height-with-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-mobile-menu-bar-height) );--evu-safe-area-inset-top: env(safe-area-inset-top);--evu-safe-area-inset-right: env(safe-area-inset-right);--evu-safe-area-inset-bottom: env(safe-area-inset-bottom);--evu-safe-area-inset-left: env(safe-area-inset-left)}[_ngcontent-%COMP%]:root{--evu-badge-bg: var(--evu-tertiary);--evu-badge: var(--evu-text-tertiary-contrast)}.badge[_ngcontent-%COMP%], .bade-pill[_ngcontent-%COMP%], .badge.bade-pill[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;border-radius:var(--evu-border-radius);padding:calc(var(--evu-spacing-sm) + 2px) var(--evu-spacing-md) var(--evu-spacing-sm) var(--evu-spacing-md);font-size:var(--evu-fontsize-sm);line-height:1;background-color:var(--evu-badge-bg);color:var(--evu-badge)}.badge.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem}.badge.bg-primary[_ngcontent-%COMP%]{background-color:var(--evu-primary);color:var(--evu-text-primary-contrast)}.badge.bg-secondary[_ngcontent-%COMP%]{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.badge.bg-success[_ngcontent-%COMP%]{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.badge.bg-danger[_ngcontent-%COMP%]{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.badge.bg-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.badge.bg-info[_ngcontent-%COMP%]{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.badge.bg-light[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);color:var(--evu-text)}.badge.bg-dark[_ngcontent-%COMP%]{background-color:var(--evu-text);color:var(--evu-primary-bg)}.badge.bg-white[_ngcontent-%COMP%]{background-color:var(--evu-primary-bg);color:var(--evu-text)}[_ngcontent-%COMP%]:root{--evu-bicon: var(--evu-text);--evu-bicon-transition: var(--evu-transition)}repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-bicon);transition:var(--evu-bicon-transition)}repower-icon.slide-toggle-right[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{transform:rotate(180deg)}[_ngcontent-%COMP%]:root{--evu-btn-border-radius: var(--evu-border-radius);--evu-btn-border-width: var(--evu-border-width);--evu-btn-transition: var(--evu-transition);--evu-btn-font-size: var(--evu-fontsize-md);--evu-btn-mobile-height: 40px}button[_ngcontent-%COMP%]{background-color:var(--evu-btn-primary-bg);color:var(--evu-btn-primary);border:none;padding:.5rem 1rem;border-radius:var(--evu-btn-border-radius);transition:var(--evu-transition)}button[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-primary-bg-hover);color:var(--evu-btn-primary-hover)}button[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-primary-bg-active);color:var(--evu-btn-primary-active)}
6.button[_ngcontent-%COMP%]:focus-visible{outline:none}button[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]{outline:none;padding:8px 17px;border:none;font-size:var(--evu-btn-font-size);font-weight:400;font-family:var(--evu-font);line-height:var(--evu-line-height);text-transform:none!important;cursor:pointer;transition:var(--evu-btn-transition);border-radius:var(--evu-btn-border-radius)}.enb-layout[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   button.btn[_ngcontent-%COMP%]{padding:5px 30px;text-transform:initial}[_ngcontent-%COMP%]:root{--evu-btn-primary-bg: var(--evu-primary);--evu-btn-primary-bg-hover: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-bg-active: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-btn-primary-border: var(--evu-primary);--evu-btn-primary-border-hover: var(--evu-primary);--evu-btn-primary-border-active: var(--evu-primary);--evu-btn-primary: var(--evu-text-primary-contrast);--evu-btn-primary-hover: var(--evu-text-primary-contrast);--evu-btn-primary-active: var(--evu-text-primary-contrast);--evu-btn-primary-outline-bg: var(--evu-primary-bg);--evu-btn-primary-outline-bg-hover: var(--evu-primary);--evu-btn-primary-outline-bg-active: color-mix( in oklch, var(--evu-btn-primary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-outline-border: var(--evu-primary);--evu-btn-primary-outline-border-hover: var(--evu-primary);--evu-btn-primary-outline-border-active: var( --evu-btn-primary-outline-bg-active );--evu-btn-primary-outline: var(--evu-text-primary);--evu-btn-primary-outline-hover: var(--evu-text-primary-contrast);--evu-btn-primary-outline-active: var(--evu-text-primary-contrast)}.btn-primary[_ngcontent-%COMP%]{background-color:var(--evu-btn-primary-bg)!important;border-color:var(--evu-btn-primary-border)!important;color:var(--evu-btn-primary)!important}.btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary)!important}.btn-primary[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-primary-bg-hover)!important;border-color:var(--evu-btn-primary-border-hover)!important;color:var(--evu-btn-primary-hover)!important}.btn-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hover)!important}.btn-primary[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-primary-bg-active)!important;border-color:var(--evu-btn-primary-border-active)!important;color:var(--evu-btn-primary-active)!important}.btn-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-active)!important}.btn-primary.disabled[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-primary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-primary.disabled[_ngcontent-%COMP%]:hover, .btn-primary.disabled[_ngcontent-%COMP%]:active, .btn-primary.disabled[_ngcontent-%COMP%]:focus, .btn-primary[_ngcontent-%COMP%]:disabled:hover, .btn-primary[_ngcontent-%COMP%]:disabled:active, .btn-primary[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-primary-bg-disabled)!important}.btn-outline-primary[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline);background-color:var(--evu-btn-primary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border)!important}.btn-outline-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline)}.btn-outline-primary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-primary-outline-hover);background-color:var(--evu-btn-primary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-hover)!important}.btn-outline-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline-hover)}.btn-outline-primary[_ngcontent-%COMP%]:active{color:var(--evu-btn-primary-outline-active)!important;background-color:var(--evu-btn-primary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-active)!important}.btn-outline-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline-active)}[_ngcontent-%COMP%]:root{--evu-btn-bad-bg: var(--evu-bad);
6--evu-btn-bad-bg-hover: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-bg-active: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-bad-bg-disabled: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) 10% );--evu-btn-bad-border: var(--evu-bad);--evu-btn-bad-border-hover: var(--evu-bad);--evu-btn-bad-border-active: var(--evu-bad);--evu-btn-bad: var(--evu-text-bad-contrast);--evu-btn-bad-hover: var(--evu-text-bad-contrast);--evu-btn-bad-active: var(--evu-text-bad-contrast);--evu-btn-bad-outline-bg: transparent;--evu-btn-bad-outline-bg-hover: var(--evu-bad);--evu-btn-bad-outline-bg-active: color-mix( in oklch, var(--evu-btn-bad-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-outline-border: var(--evu-bad);--evu-btn-bad-outline-border-hover: var(--evu-bad);--evu-btn-bad-outline-border-active: var(--evu-btn-bad-outline-bg-active);--evu-btn-bad-outline: var(--evu-bad);--evu-btn-bad-outline-hover: var(--evu-text-bad-contrast);--evu-btn-bad-outline-active: var(--evu-text-bad-contrast)}.btn-bad[_ngcontent-%COMP%]{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-bad[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad)!important}.btn-bad[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-bad[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad-hover)!important}.btn-bad[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-bad[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad-active)!important}.btn-bad.disabled[_ngcontent-%COMP%], .btn-bad[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-bad-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-bad.disabled[_ngcontent-%COMP%]:hover, .btn-bad.disabled[_ngcontent-%COMP%]:active, .btn-bad.disabled[_ngcontent-%COMP%]:focus, .btn-bad[_ngcontent-%COMP%]:disabled:hover, .btn-bad[_ngcontent-%COMP%]:disabled:active, .btn-bad[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-bad-bg-disabled)!important}[_ngcontent-%COMP%]:root{--evu-btn-secondary-bg: var(--evu-secondary);--evu-btn-secondary-bg-hover: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-bg-active: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-secondary-bg-disabled: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) 10% );--evu-btn-secondary-border: var(--evu-secondary);--evu-btn-secondary-border-hover: var(--evu-secondary);--evu-btn-secondary-border-active: var(--evu-secondary);--evu-btn-secondary: var(--evu-text-secondary-contrast);--evu-btn-secondary-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-active: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-bg: var(--evu-primary-bg);--evu-btn-secondary-outline-bg-hover: var(--evu-primary);--evu-btn-secondary-outline-bg-active: color-mix( in oklch, var(--evu-btn-secondary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-outline-border: var(--evu-secondary);--evu-btn-secondary-outline-border-hover: var(--evu-secondary);--evu-btn-secondary-outline-border-active: var( --evu-btn-secondary-outline-bg-active );--evu-btn-secondary-outline: var(--evu-text-secondary);--evu-btn-secondary-outline-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-active: var(--evu-text-secondary-contrast)}.btn-secondary[_ngcontent-%COMP%]{background-color:var(--evu-btn-secondary-bg)!important;border-color:var(--evu-btn-secondary-border)!important;color:var(--evu-btn-secondary)!important}.btn-secondary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary)!important}.btn-secondary[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-secondary-bg-hover)!important;border-color:var(--evu-btn-secondary-border-hover)!important;color:var(--evu-btn-secondary-hover)!important}.btn-secondary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-hover)!important}.btn-secondary[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-secondary-bg-active)!important;border-color:var(--evu-btn-secondary-border-active)!important;color:var(--evu-btn-secondary-active)!important}.btn-secondary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-active)!important}.btn-secondary.disabled[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-secondary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-secondary.disabled[_ngcontent-%COMP%]:hover, .btn-secondary.disabled[_ngcontent-%COMP%]:active, .btn-secondary.disabled[_ngcontent-%COMP%]:focus, .btn-secondary[_ngcontent-%COMP%]:disabled:hover, .btn-secondary[_ngcontent-%COMP%]:disabled:active, .btn-secondary[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-secondary-bg-disabled)!important}.btn-outline-secondary[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline);background-color:var(--evu-btn-secondary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border)!important}.btn-outline-secondary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline)}.btn-outline-secondary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-secondary-outline-hover);background-color:var(--evu-btn-secondary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-hover)!important}.btn-outline-secondary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline-hover)}.btn-outline-secondary[_ngcontent-%COMP%]:active{color:var(--evu-btn-secondary-outline-active)!important;background-color:var(--evu-btn-secondary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-active)!important}.btn-outline-secondary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline-active)!important}[_ngcontent-%COMP%]:root{--evu-btn-primary-hidden-bg: var(--evu-primary-bg);--evu-btn-primary-hidden-bg-hover: color-mix( in oklch, var(--evu-btn-primary-hidden-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-btn-primary-hidden-bg-active: color-mix( in oklch, var(--evu-btn-primary-hidden-bg-hover), var(--evu-primary) var(--evu-btn-active-amount) );--evu-btn-primary-hidden-border: transparent;--evu-btn-primary-hidden-border-hover: transparent;--evu-btn-primary-hidden-border-active: transparent;--evu-btn-primary-hidden: var(--evu-text);--evu-btn-primary-hidden-hover: var(--evu-text);--evu-btn-primary-hidden-active: var(--evu-text)}.btn-hidden-primary[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden);background-color:var(--evu-btn-primary-hidden-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border)!important}.btn-hidden-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline)}.btn-hidden-primary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-primary-hidden-hover);background-color:var(--evu-btn-primary-hidden-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-hover)!important}.btn-hidden-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden-hover)}.btn-hidden-primary[_ngcontent-%COMP%]:active{color:var(--evu-btn-primary-hidden-active)!important;background-color:var(--evu-btn-primary-hidden-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-active)!important}.btn-hidden-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden-active)}
6[_ngcontent-%COMP%]:root{--evu-btn-menu: var(--evu-text);--evu-btn-menu-hover: var(--evu-text-primary-contrast);--evu-btn-menu-active: var(--evu-text-primary-contrast);--evu-btn-menu-bg: var(--evu-primary-bg);--evu-btn-menu-bg-hover: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-hover-amount) );--evu-btn-menu-bg-active: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-active-amount) );--evu-btn-menu-border: var(--evu-btn-menu-bg);--evu-btn-menu-border-hover: var(--evu-btn-menu-bg-hover);--evu-btn-menu-border-active: var(--evu-btn-menu-bg-active);--evu-btn-menu-border-radius: var(--evu-border-radius)}.nav-tabs[_ngcontent-%COMP%]{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]{border-radius:0;border-top-right-radius:var(--evu-btn-menu-border-radius);border-top-left-radius:var(--evu-btn-menu-border-radius);color:var(--evu-btn-menu);background-color:var(--evu-btn-menu-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-menu-border)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]:hover{color:var(--evu-btn-menu-hover);background-color:var(--evu-btn-menu-bg-hover);border-color:var(--evu-btn-menu-border-hover)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]:active{color:var(--evu-btn-menu-active);background-color:var(--evu-btn-menu-bg-active);border-color:var(--evu-btn-menu-border-active)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link.active[_ngcontent-%COMP%]{color:var(--evu-btn-primary);background-color:var(--evu-btn-primary-bg);border-color:var(--evu-btn-primary-border)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}[_ngcontent-%COMP%]:root{--evu-icon-btn: var(--evu-text);--evu-icon-btn-hover: var(--evu-text);--evu-icon-btn-active: var(--evu-text);--evu-icon-btn-disabled: var(--evu-text-muted);--evu-icon-btn-bg: transparent;--evu-icon-btn-bg-hover: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-icon-btn-bg-active: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-icon-btn-border: var(--evu-icon-btn-bg);--evu-icon-btn-border-hover: var(--evu-icon-btn-bg-hover);--evu-icon-btn-border-active: var(--evu-icon-btn-bg-active);--evu-icon-btn-primary: var(--evu-btn-primary);--evu-icon-btn-primary-hover: var(--evu-btn-primary-hover);--evu-icon-btn-primary-active: var(--evu-btn-primary-active);--evu-icon-btn-primary-disabled: var(--evu-btn-primary);--evu-icon-btn-primary-bg: var(--evu-btn-primary-bg);--evu-icon-btn-primary-bg-hover: var(--evu-btn-primary-bg-hover);--evu-icon-btn-primary-bg-active: var(--evu-btn-primary-bg-active);--evu-icon-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-icon-btn-primary-border: var(--evu-btn-primary-border);--evu-icon-btn-primary-border-hover: var(--evu-btn-primary-border-hover);--evu-icon-btn-primary-border-active: var(--evu-btn-primary-border-active);--evu-icon-btn-primary-border-disabled: var(--evu-btn-primary-border);--evu-icon-btn-padding: var(--evu-spacing-md);--evu-icon-btn-size: 32px;--evu-icon-btn-font-size: var(--evu-fontsize-lg)}button.icon-btn[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{vertical-align:unset}button.icon-btn[_ngcontent-%COMP%], button.icon-btn-primary[_ngcontent-%COMP%]{padding:0}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]{cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:var(--evu-icon-btn-size);height:var(--evu-icon-btn-size);border-radius:50%}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:var(--evu-icon-btn-font-size)}.icon-btn[_ngcontent-%COMP%]{color:var(--evu-icon-btn);background-color:var(--evu-icon-btn-bg)}.icon-btn[_ngcontent-%COMP%] >
6 svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn)}.icon-btn[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn);height:var(--evu-icon-btn-font-size);width:var(--evu-icon-btn-font-size)}.icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn)}.icon-btn[_ngcontent-%COMP%]:hover{border-color:var(--evu-icon-btn-border-hover);color:var(--evu-icon-btn-hover);background-color:var(--evu-icon-btn-bg-hover)}.icon-btn[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-hover)}.icon-btn[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-hover)}.icon-btn[_ngcontent-%COMP%]:active{border-color:var(--evu-icon-btn-border-active);color:var(--evu-icon-btn-active);background-color:var(--evu-icon-btn-bg-active)}.icon-btn[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-active)}.icon-btn[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-active)}.icon-btn[_ngcontent-%COMP%]:disabled, .icon-btn.disabled[_ngcontent-%COMP%]{color:var(--evu-icon-btn-disabled);background-color:var(--evu-icon-btn-bg)}.icon-btn[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .icon-btn.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-disabled)}.icon-btn[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary);background-color:var(--evu-icon-btn-primary-bg)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .icon-btn-primary[_ngcontent-%COMP%]:hover{border-color:var(--evu-icon-btn-primary-border-hover);color:var(--evu-icon-btn-primary-hover);background-color:var(--evu-icon-btn-primary-bg-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active, .icon-btn-primary.active[_ngcontent-%COMP%]{border-color:var(--evu-icon-btn-primary-border-active);color:var(--evu-icon-btn-primary-active);background-color:var(--evu-icon-btn-primary-bg-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] >
6 svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled, .icon-btn-primary.disabled[_ngcontent-%COMP%]{border-color:var(--evu-icon-btn-primary-border-disabled);color:var(--evu-icon-btn-primary-disabled);background-color:var(--evu-icon-btn-primary-bg-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-disabled)}@media screen and (max-width:768px){.btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:var(--evu-btn-mobile-height)}}.btn-sm[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px;border-radius:calc(var(--evu-btn-border-radius) * .75)}.btn-lg[_ngcontent-%COMP%]{padding:10px 24px;font-size:16px;border-radius:calc(var(--evu-btn-border-radius) * 1.25)}.btn-block[_ngcontent-%COMP%]{display:block;width:100%}.btn-danger[_ngcontent-%COMP%]{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-danger[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-danger[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-danger.disabled[_ngcontent-%COMP%], .btn-danger[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-success[_ngcontent-%COMP%]{background-color:var(--evu-good)!important;border-color:var(--evu-good)!important;color:var(--evu-text-good-contrast)!important}.btn-success[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-success[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-success.disabled[_ngcontent-%COMP%], .btn-success[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning)!important;border-color:var(--evu-warning)!important;color:var(--evu-text-warning-contrast)!important}.btn-warning[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-warning[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-warning.disabled[_ngcontent-%COMP%], .btn-warning[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-info[_ngcontent-%COMP%]{background-color:var(--evu-info)!important;border-color:var(--evu-info)!important;color:var(--evu-text-info-contrast)!important}.btn-info[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-info[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-info.disabled[_ngcontent-%COMP%], .btn-info[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-outline-danger[_ngcontent-%COMP%]{color:var(--evu-btn-bad-outline);background-color:var(--evu-btn-bad-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-bad-outline-border)!important}.btn-outline-danger[_ngcontent-%COMP%]:hover{color:var(--evu-btn-bad-outline-hover);background-color:var(--evu-btn-bad-outline-bg-hover);border-color:var(--evu-btn-bad-outline-border-hover)!important}.btn-outline-danger[_ngcontent-%COMP%]:active{color:var(--evu-btn-bad-outline-active)!important;background-color:var(--evu-btn-bad-outline-bg-active)!important;border-color:var(--evu-btn-bad-outline-border-active)!important}.btn-outline-success[_ngcontent-%COMP%]{color:var(--evu-good);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-good)!important}.btn-outline-success[_ngcontent-%COMP%]:hover{color:var(--evu-text-good-contrast);background-color:var(--evu-good);border-color:var(--evu-good)!important}.btn-outline-success[_ngcontent-%COMP%]:active{color:var(--evu-text-good-contrast)!important;background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-warning[_ngcontent-%COMP%]{color:var(--evu-warning);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-warning)!important}.btn-outline-warning[_ngcontent-%COMP%]:hover{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning);border-color:var(--evu-warning)!important}.btn-outline-warning[_ngcontent-%COMP%]:active{color:var(--evu-text-warning-contrast)!important;background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-info[_ngcontent-%COMP%]{color:var(--evu-info);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-info)!important}.btn-outline-info[_ngcontent-%COMP%]:hover{color:var(--evu-text-info-contrast);background-color:var(--evu-info);border-color:var(--evu-info)!important}.btn-outline-info[_ngcontent-%COMP%]:active{color:var(--evu-text-info-contrast)!important;background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}[_ngcontent-%COMP%]:root{--evu-link: var(--evu-text-primary);--evu-link-hover: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-link-active: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-active-amount) )}.btn-link[_ngcontent-%COMP%]{background-color:transparent!important;border-color:transparent!important;color:var(--evu-link);text-decoration:underline;padding-left:0;padding-right:0}.btn-link[_ngcontent-%COMP%]:hover{color:var(--evu-link-hover);background-color:transparent!important}.btn-link[_ngcontent-%COMP%]:active{color:var(--evu-link-active);background-color:transparent!important}.btn-close[_ngcontent-%COMP%]{box-sizing:content-box;width:1em;height:1em;padding:.25em;background-color:transparent;border:0;border-radius:.375rem;opacity:.5;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 0 1 .293 9.707L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1em}.btn-close[_ngcontent-%COMP%]:hover{opacity:.75}.btn-close[_ngcontent-%COMP%]:active{opacity:1}.btn-close.btn-close-white[_ngcontent-%COMP%]{filter:invert(1) grayscale(100%) brightness(200%)}.btn-group[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%]{position:relative;display:inline-flex;vertical-align:middle}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;border-radius:0}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child, .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child, .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child{border-top-left-radius:var(--evu-btn-border-radius);border-bottom-left-radius:var(--evu-btn-border-radius)}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child, .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child, .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child{border-top-right-radius:var(--evu-btn-border-radius);border-bottom-right-radius:var(--evu-btn-border-radius)}.btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px}
6.btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:10px 24px;font-size:16px}.btn-toolbar[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}[_ngcontent-%COMP%]:root{--evu-menu-btn: var(--evu-text);--evu-menu-btn-hover: var(--evu-menu-btn);--evu-menu-btn-active: var(--evu-text-primary-contrast);--evu-menu-btn-icon: var(--evu-bicon);--evu-menu-btn-icon-hover: var(--evu-menu-btn-icon);--evu-menu-btn-icon-active: var(--evu-text-primary-contrast);--evu-menu-btn-bg: var(--evu-primary-bg);--evu-menu-btn-bg-mobile-mixin: var(--evu-primary);--evu-menu-btn-bg-mobile-mixin-amount: 5%;--evu-menu-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-menu-btn-bg-mobile-mixin) var(--evu-menu-btn-bg-mobile-mixin-amount) );--evu-menu-btn-bg-hover: color-mix( in oklch, var(--evu-menu-btn-bg), var(--evu-menu-btn-bg-active) var(--evu-btn-hover-amount) );--evu-menu-btn-bg-active: var(--evu-primary);--evu-menu-btn-padding: var(--evu-spacing-lg)}.menu-btn[_ngcontent-%COMP%]{color:var(--evu-text);display:flex;justify-content:space-between;align-items:center;padding:var(--evu-menu-btn-padding);height:100%;width:100%;cursor:pointer;border-radius:var(--evu-border-radius);transition:background-color .2s ease;text-decoration:none;background-color:var(--evu-menu-btn-bg-mobile);color:var(--evu-menu-btn)}.menu-btn[_ngcontent-%COMP%]:hover{color:var(--evu-menu-btn-hover);background-color:var(--evu-menu-btn-bg-hover)}.menu-btn[_ngcontent-%COMP%]:active, .menu-btn.active[_ngcontent-%COMP%]{color:var(--evu-menu-btn-active);background-color:var(--evu-menu-btn-bg-active)}.card[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{--evu-legacy-card-header: var(--evu-text);--evu-legacy-card-header-bg: color-mix( in oklch, var(--evu-secondary-bg), var(--evu-shade) 7.5% );--evu-legacy-card-body: var(--evu-text);--evu-legacy-card-body-bg: var(--evu-secondary-bg);--evu-legacy-card-border-radius: var(--evu-border-radius);--evu-legacy-card-border: transparent;--evu-legacy-card-border-width: var(--evu-border-width);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--evu-legacy-card-body-bg);background-clip:border-box;border:var(--evu-legacy-card-border-width) solid var(--evu-legacy-card-border);border-radius:var(--evu-legacy-card-border-radius)}.card-body[_ngcontent-%COMP%]{flex:1 1 auto;padding:1rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-body-bg, var(--evu-secondary-bg))}.card-header[_ngcontent-%COMP%]{padding:.625rem 1.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-bottom:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-header[_ngcontent-%COMP%]:first-child{border-radius:calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px) 0 0}.card-footer[_ngcontent-%COMP%]{padding:.625rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-top:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-footer[_ngcontent-%COMP%]:last-child{border-radius:0 0 calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px)}.card-title[_ngcontent-%COMP%]{margin-bottom:.5rem;color:var(--evu-legacy-card-header, var(--evu-text))}.card-subtitle[_ngcontent-%COMP%]{margin-top:-.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text-muted))}.card-text[_ngcontent-%COMP%]:last-child{margin-bottom:0}.card-link[_ngcontent-%COMP%]{text-decoration:none}.card-link[_ngcontent-%COMP%] + .card-link[_ngcontent-%COMP%]{margin-left:1.25rem}.card-img-top[_ngcontent-%COMP%]{width:100%;border-top-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-top-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.card-img-bottom[_ngcontent-%COMP%]{width:100%;border-bottom-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-bottom-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.bg-light[_ngcontent-%COMP%]{--evu-light-card: var(--evu-text);--evu-light-card-body-bg: var(--evu-secondary-bg);--evu-light-card-border: var(--evu-light-card-body-bg);background-color:var(--evu-light-card-body-bg)!important;color:var(--evu-light-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-light-card-border)!important}.bg-dark[_ngcontent-%COMP%]{--evu-dark-card: var(--evu-text);--evu-dark-card-body-bg: var(--evu-primary-bg);--evu-dark-card-border: var(--evu-dark-card-body-bg);background-color:var(--evu-dark-card-body-bg)!important;color:var(--evu-dark-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-dark-card-border)!important}.rounded[_ngcontent-%COMP%]{--evu-round-card-border-radius: var(--evu-border-radius);border-radius:var(--evu-round-card-border-radius)!important}[_ngcontent-%COMP%]:root{--evu-checkbox-bg: var(--evu-secondary-bg);--evu-checkbox-mixin: var(--evu-primary);--evu-checkbox-hover-amount: var(--evu-btn-hover-amount);--evu-checkbox-bg-hover: color-mix( in oklch, var(--evu-checkbox-bg), var(--evu-checkbox-mixin) var(--evu-checkbox-hover-amount) );--evu-checkbox-border: var(--evu-checkbox-checked-bg);--evu-checkbox-label-border: var(--evu-primary);--evu-checkbox: var(--evu-text);--evu-checkbox-checked-bg: var(--evu-primary);--evu-checkbox-checked-mixin: var(--evu-tint);--evu-checkbox-checked-hover-amount: var(--evu-bg-hover-amount);--evu-checkbox-checked-bg-hover: color-mix( in oklch, var(--evu-checkbox-checked-bg), var(--evu-checkbox-checked-mixin) var(--evu-checkbox-checked-hover-amount) );--evu-checkbox-checked-border: var(--evu-checkbox-checked-bg);--evu-checkbox-checked-border-hover: var(--evu-checkbox-checked-bg-hover);--evu-checkbox-checked: var(--evu-text-primary-contrast);--evu-checkbox-checked-hover: var(--evu-checkbox-checked);--evu-checkbox-transition: var(--evu-transition);--evu-checkbox-size: 23px;--evu-checkbox-border-width: 3px}.checkbox[_ngcontent-%COMP%]{display:flex;align-items:center}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;align-items:center;height:39px}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{min-height:var(--evu-checkbox-size);min-width:var(--evu-checkbox-size);height:var(--evu-checkbox-size);width:var(--evu-checkbox-size);margin-bottom:0;transition:var(--evu-checkbox-transition);background-color:var(--evu-checkbox-bg);color:var(--evu-checkbox);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-border)}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover{background-color:var(--evu-checkbox-bg-hover);color:var(--evu-checkbox-hover)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{background-color:var(--evu-checkbox-checked-bg);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-checked-border)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:var(--evu-checkbox-checked);width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));margin-left:0}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]:before{display:flex;align-items:center;justify-content:center;width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));padding-top:.125em}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover{background-color:var(--evu-checkbox-checked-bg-hover);border-color:var(--evu-checkbox-checked-border-hover)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover > i[_ngcontent-%COMP%]{color:var(--evu-checkbox-checked-hover)}[_ngcontent-%COMP%]:root{--evu-paginator: var(--evu-text);--evu-paginator-bg: var(--evu-primary-bg);--evu-paginator-btn-disabled: var(--evu-text-disabled);--evu-paginator-btn-disabled-bg: var(--evu-primary-bg);--evu-paginator-btn-bg: var(--evu-primary-bg);--evu-paginator-btn-bg-hover: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-paginator-btn-bg-active: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--mat-paginator-container-text-color: var(--evu-paginator);--mat-paginator-container-background-color: var(--evu-paginator-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]{--mat-icon-button-disabled-icon-color: var(--evu-paginator-disabled);--mat-icon-button-icon-color: var(--evu-paginator)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{--mat-form-field-container-height: 35px;--mat-form-field-container-vertical-padding: 2.5px}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   mat-select[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   .mat-mdc-paginator-touch-target[_ngcontent-%COMP%]{height:calc(var(--mat-form-field-container-height) - 2 * var(--mat-form-field-container-vertical-padding))}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{margin:0px var(--evu-spacing-sm);background-color:var(--evu-paginator-btn-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, [_ng
6content-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]:hover{background-color:var(--evu-paginator-btn-bg-hover)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]:active{background-color:var(--evu-paginator-btn-bg-active)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%]{fill:var(--evu-paginator)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active{cursor:not-allowed;color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-paginator-icon[_ngcontent-%COMP%]{fill:var(--evu-paginator-btn-disabled)}angular2-multiselect[_ngcontent-%COMP%]{--evu-select: var(--evu-text);--evu-select-hover: var(--evu-text);--evu-select-focus: var(--evu-text);--evu-select-bg: var(--evu-primary-bg);--evu-select-bg-hover: var(--evu-primary-bg);--evu-select-bg-focus: var(--evu-primary-bg);--evu-select-border: var(--evu-border-weak);--evu-select-border-hover: var(--evu-border-weak);--evu-select-border-focus: var(--evu-border-weak);--evu-select-chip-bg: var(--evu-tertiary);--evu-select-chip: var(--evu-text-tertiary-contrast);--evu-select-item: var(--evu-text-primary-contrast);--evu-select-item-border: var(--evu-primary);--evu-select-item-border-active: var(--evu-select-item-border);--evu-select-item-bg: var(--evu-primary-bg);--evu-select-item-mixin: var(--evu-primary);--evu-select-item-hover-amount: var(--evu-btn-hover-amount);--evu-select-item-active-amount: var(--evu-btn-active-amount);--evu-select-item-bg-hover: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-hover-amount) );--evu-select-item-bg-active: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-active-amount) );--evu-select-border-radius: var(--evu-border-radius);--evu-select-input-height: var(--evu-input-or-select-height);--evu-select-border-width: var(--evu-border-width)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;gap:var(--evu-spacing-md);padding:0px var(--evu-spacing-md);background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border);border-radius:var(--evu-select-border-radius);min-height:var(--evu-select-input-height)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%]{top:unset;right:unset;transform:unset;height:unset;position:relative;flex-grow:1;display:flex;justify-content:flex-end;align-items:center}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:flex;width:12px}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var
6(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover{background-color:var(--evu-select-bg-hover);color:var(--evu-select-hover);border:var(--evu-select-border-width) solid var(--evu-select-border-hover)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:var(--evu-select-hover)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up), angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up){background-color:var(--evu-select-bg-focus);color:var(--evu-select-focus);border:var(--evu-select-border-width) solid var(--evu-select-border-focus)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up)   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up)   svg[_ngcontent-%COMP%]{fill:var(--evu-select-focus)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-list[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-list[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm) 0px;display:flex;flex-wrap:wrap;gap:var(--evu-spacing-sm);overflow:auto;max-height:calc(2 * var(--evu-select-input-height))}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]{display:flex;align-items:center;white-space:wrap;border-radius:var(--evu-select-border-radius);background-color:var(--evu-select-chip-bg)!important}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-label[_ngcontent-%COMP%]{color:var(--evu-select-chip)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:var(--evu-select-chip)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(.c-token:only-child) > .c-remove[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(.c-token:only-child) > .c-remove[_ngcontent-%COMP%]{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .select-all[_ngcontent-%COMP%]{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]   .c-search[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]   .c-clear[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var
6(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .c-input[_ngcontent-%COMP%]{background-color:var(--evu-select-bg);color:var(--evu-select);border:0px solid transparent}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .arrow-up[_ngcontent-%COMP%]{background-color:transparent;border-bottom-color:var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]{color:var(--evu-text);background-color:var(--evu-select-item-bg)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active{background-color:var(--evu-select-item-bg-active)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-active)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before{border:2px solid var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg);border:2px solid var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]:after, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:after{left:4px;height:5px}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{transition:var(--evu-transition);background-color:var(--evu-select-item-bg)!important;border-radius:50%;width:calc(var(--evu-radio-size) - 4px);height:calc(var(--evu-radio-size) - 4px)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:after{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-hover)!important}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-active)!important}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{background-color:var(--evu-text-primary-contrast)!important;border-color:var(--evu-select-item-border-active)!important;border-radius:50%;border-width:5px;
6width:calc(var(--evu-radio-size) - 10px);height:calc(var(--evu-radio-size) - 10px)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border-color:var(--evu-select-item-border);background-color:var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{border-color:var(--evu-select-item)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%]{min-width:100%;width:max-content;background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border-focus);border-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:first-child, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area.single-select-mode[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2) > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:first-child{border-top-right-radius:var(--evu-select-border-radius);border-top-left-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:var(--evu-select-border-radius);border-bottom-left-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]:has(.single-select-mode)   .c-list[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm) var(--evu-spacing-md);justify-content:center}angular2-multiselect[_ngcontent-%COMP%]:has(.single-select-mode)   .c-remove[_ngcontent-%COMP%]{display:none}.noselect[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[_ngcontent-%COMP%]:root{--evu-radio: var(--evu-primary);--evu-radio-bg: var(--evu-primary-bg);--evu-radio-mixin: var(--evu-primary);--evu-radio-hover-amount: var(--evu-btn-hover-amount);--evu-radio-bg-hover: color-mix( in oklch, var(--evu-primary-bg), var(--evu-radio-mixin) var(--evu-radio-hover-amount) );--evu-radio-size: 20px;--evu-radio-border-width-checked: 5px;--evu-radio-padding: var(--evu-spacing-md);--evu-radio-transition: var(--evu-transition)}input[type=radio].radio[_ngcontent-%COMP%]{width:0;height:0;display:none;overflow:hidden}input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{margin-right:20px;margin-bottom:0;padding-top:var(--evu-radio-padding);padding-right:var(--evu-radio-padding);padding-bottom:var(--evu-radio-padding);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{border:2px solid var(--evu-radio);content:"";display:inline-block;vertical-align:middle;width:var(--evu-radio-size);height:var(--evu-radio-size);margin-right:10px;margin-bottom:0;border-radius:20px;background-color:var(--evu-radio-bg);transition:border-width .3s,border-color .15s,background-color .15s}*[_ngcontent-%COMP%]:hover > input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before, input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:hover:before{background-color:var(--evu-radio-bg-hover)}input[type=radio].radio[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border:var(--evu-radio-border-width-checked) solid var(--evu-radio);background-color:var(--evu-radio-bg)}@media screen and (max-width:992px){[_ngcontent-%COMP%]:root{--evu-radio-size: 30px;--evu-radio-border-width-checked: 10px}}.status-cube[_ngcontent-%COMP%], .status-cube-black[_ngcontent-%COMP%], .status-cube-darkgray[_ngcontent-%COMP%], .status-cube-gray[_ngcontent-%COMP%], .status-cube-yellow[_ngcontent-%COMP%], .status-cube-green[_ngcontent-%COMP%], .status-cube-blue[_ngcontent-%COMP%], .status-cube-orange[_ngcontent-%COMP%], .status-cube-red[_ngcontent-%COMP%]{padding:var(--evu-spacing-md);display:inline-block}.status-cube-red[_ngcontent-%COMP%]{background:var(--evu-red)}.status-cube-orange[_ngcontent-%COMP%]{background:var(--evu-orange)}.status-cube-blue[_ngcontent-%COMP%]{background:var(--evu-blue)}.status-cube-green[_ngcontent-%COMP%]{background:var(--evu-green)}.status-cube-yellow[_ngcontent-%COMP%]{background:var(--evu-yellow)}.status-cube-gray[_ngcontent-%COMP%]{background:var(--evu-gray)}.status-cube-darkgray[_ngcontent-%COMP%]{background:var(--evu-darkgray)}.status-cube-black[_ngcontent-%COMP%]{background:var(--evu-black)}[_ngcontent-%COMP%]:root{--table-border-light: rgb(0, 0, 0, .12);--evu-table-cell-border: var(--evu-secondary-bg);--evu-table-bg: var(--evu-primary-bg);--evu-table: var(--evu-text);--evu-table-border-left: var(--evu-secondary-bg);--evu-table-head-bg: var(--evu-secondary-bg);--evu-table-head-border: var(--evu-border-strong);--evu-table-icon-btn-bg: var(--evu-primary-bg);--evu-table-icon-btn-bg-hover: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-table-icon-btn-bg-active: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-table-icon-btn-transition: var(--evu-transition);--evu-table-icon-btn-padding: var(--evu-spacing-md);--evu-table-icon-btn-size: 40px}.table-responsive[_ngcontent-%COMP%]{display:flex;flex-direction:column}.table-responsive[_ngcontent-%COMP%]   enb-select[_ngcontent-%COMP%]{margin-bottom:var(--evu-spacing-xl)}.table[_ngcontent-%COMP%]{width:100%;max-width:100%;background-color:transparent}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:none}.table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-table-cell-border)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.65rem;vertical-align:top;color:var(--evu-table)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-danger[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-danger[_ngcontent-%COMP%]{color:var(--evu-text-bad-contrast);background-color:var(--evu-bad)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-info[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-info[_ngcontent-%COMP%]{color:var(--evu-text-info-contrast);background-color:var(--evu-info)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-warning[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-warning[_ngcontent-%COMP%]{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-good[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-good[_ngcontent-%COMP%]{color:var(--evu-text-good-contrast);background-color:var(--evu-good)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]{transition:var(--evu-table-icon-btn-transition);padding:var(--evu-table-icon-btn-padding);border-radius:50%;height:var(--evu-table-icon-btn-size);width:var(--evu-table-icon-btn-size);background-color:var(--evu-table-icon-btn-bg)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:hover{background-color:var(--evu-table-icon-btn-bg-hover)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:active{background-color:var(--evu-table-icon-btn-bg-active)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{color:var(--evu-table)}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{vertical-align:bottom;border-bottom:2px solid #e9ecef;border-bottom:2px solid var(--table-cell-border)}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%]{border-top:2px solid #e9ecef;border-top:2px solid var(--table-cell-border)}.table[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]{background-color:#fff;background-color:var(--table-bg)}.table-sm[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-sm[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.3rem}.table-bordered[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:1px solid #e9ecef;border:1px solid var(--table-cell-border)}.table-bordered[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:2px}.table-striped[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-of-type(odd){background-color:#0000000d}.table-hover[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#00000013}.table-primary[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#b8daff;background-color:var(--table-primary-color)}.table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-secondary[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#dddfe2;background-color:var(--table-secondary-color)}.table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-success[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#c3e6cb;background-color:var(--table-success-color)}.table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-info[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#bee5eb;background-color:var(--table-info-color)}.table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-warning[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#ffeeba;background-color:var(--table-warning-color)}.table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-danger[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#f5c6cb;background-color:var(--table-danger-color)}.table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-light[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#fdfdfe;background-color:var(--table-light-color)}.table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-dark[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#c6c8ca;background-color:var(--table-dark-color)}.table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}@media(max-width:991px){.table-responsive[_ngcontent-%COMP%]{display:block;width:100%;
6overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered[_ngcontent-%COMP%]{border:0}}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--evu-table-head-bg)!important;font-size:14px;font-weight:700}.table[_ngcontent-%COMP%]   tr.ok[_ngcontent-%COMP%]{border-left-color:#a2ad00;border-left-color:var(--table-row-ok)}.table[_ngcontent-%COMP%]   tr.warn[_ngcontent-%COMP%]{border-left-color:#ffb60f;border-left-color:var(--table-row-warn)}.table[_ngcontent-%COMP%]   tr.alert[_ngcontent-%COMP%]{border-left-color:#ff463c;border-left-color:var(--table-row-warn)}.table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-size:14px;font-weight:light}.table-block[_ngcontent-%COMP%]{box-shadow:0 0 3px #e5e5e5;box-shadow:0 0 3px var(--table-box-shadow)}.table-inline[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:0}.table-inline[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{flex-shrink:1;background-color:#f0f0f0;background-color:var(--table-head-bg)}.table-inline[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{padding-right:15px}.table-inline[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.table-inline[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{flex:1;display:flex}.table-inline[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{flex:1}.table-inline[_ngcontent-%COMP%]   td.narrow[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th.narrow[_ngcontent-%COMP%]{flex:.5}.table-inline[_ngcontent-%COMP%]   td.wide[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th.wide[_ngcontent-%COMP%]{flex:1.5}.table-hover[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#fafafa;background-color:var(--table-body-bg)}.table-container[_ngcontent-%COMP%]{border-radius:.25rem;border:1px solid rgba(0,0,0,.125)}.table-container[_ngcontent-%COMP%] > .table-head[_ngcontent-%COMP%]{background-color:#f0f0f0;background-color:var(--table-head-bg);padding:.5rem 1rem}.table-container[_ngcontent-%COMP%] > .table-head[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{margin:0}.list-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius)}.list-group-item[_ngcontent-%COMP%]{--evu-item-group: var(--evu-text);--evu-item-group-bg: var(--evu-primary-bg);--evu-item-group-bg-hover: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-item-group-bg-active: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-item-group-border: var(--evu-border-strong);--evu-item-group-border-width: var(--evu-border-width);--evu-item-group-border-radius: var(--evu-border-radius);--evu-item-group-padding: var(--evu-spacing-lg);position:relative;display:block;padding:var(--evu-item-group-padding);color:var(--evu-item-group);background-color:var(--evu-item-group-bg);border:var(--evu-item-group-border-width) solid var(--evu-item-group-border)}.list-group-item[_ngcontent-%COMP%]:hover{background-color:var(--evu-item-group-bg-hover)}.list-group-item[_ngcontent-%COMP%]:active{background-color:var(--evu-item-group-bg-active)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:var(--evu-item-group-border-radius);border-top-right-radius:var(--evu-item-group-border-radius)}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-left-radius:var(--evu-item-group-border-radius);border-bottom-right-radius:var(--evu-item-group-border-radius)}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:var(--evu-text);text-align:inherit;cursor:pointer;text-decoration:none}.list-group-item-action[_ngcontent-%COMP%]:hover, .list-group-item-action[_ngcontent-%COMP%]:focus{color:var(--evu-text);background-color:var(--evu-item-group-bg-hover, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 7.5%));outline:none}.list-group-item-action[_ngcontent-%COMP%]:active{color:var(--evu-text);background-color:var(--evu-item-group-bg-active, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 15%))}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-primary-bg)}.list-group-item.active[_ngcontent-%COMP%]{color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.text-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)!important}.container[_ngcontent-%COMP%]{width:100%;margin-right:auto;margin-left:auto}@media(min-width:576px){.container[_ngcontent-%COMP%]{max-width:576px}}@media(min-width:768px){.container[_ngcontent-%COMP%]{max-width:768px}}@media(min-width:992px){.container[_ngcontent-%COMP%]{max-width:992px}}@media(min-width:1400px){.container[_ngcontent-%COMP%]{max-width:1400px}}
6.container-fluid[_ngcontent-%COMP%]{width:100%;margin-right:auto;margin-left:auto}.row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;gap:var(--evu-row-spacing-desktop)}@media(max-width:992px){.row[_ngcontent-%COMP%]{gap:var(--evu-row-spacing-tablet)}}@media(max-width:768px){.row[_ngcontent-%COMP%]{gap:var(--evu-row-spacing-mobile)}}.row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:only-child{max-width:100%;width:100%}.row.gx-0[_ngcontent-%COMP%], .row.no-gutters[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.row.gx-0[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .row.no-gutters[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.col[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%;box-sizing:border-box}.col-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:100%}.col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:100%}.col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:100%}.col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:100%}.col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:100%}.col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:100%}.col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:100%}.col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:100%}.col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:100%}.col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:100%}.col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:100%}.col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:100%}@media(min-width:576px){.col-sm[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:576px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:576px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:576px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:576px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:576px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:576px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:576px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:576px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:576px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:576px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:576px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:576px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:576px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:576px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:576px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:576px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:576px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:576px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:576px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:576px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:576px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:576px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:576px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:576px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:576px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:576px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:576px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:576px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:576px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:576px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:576px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:576px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:576px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:576px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:576px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:576px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
6.col-md-1.col-md-1[_ngcontent-%COMP%]{width:100%}.col-md-2.col-md-2[_ngcontent-%COMP%]{width:100%}.col-md-3.col-md-3[_ngcontent-%COMP%]{width:100%}.col-md-4.col-md-4[_ngcontent-%COMP%]{width:100%}.col-md-5.col-md-5[_ngcontent-%COMP%]{width:100%}.col-md-6.col-md-6[_ngcontent-%COMP%]{width:100%}.col-md-7.col-md-7[_ngcontent-%COMP%]{width:100%}.col-md-8.col-md-8[_ngcontent-%COMP%]{width:100%}.col-md-9.col-md-9[_ngcontent-%COMP%]{width:100%}.col-md-10.col-md-10[_ngcontent-%COMP%]{width:100%}.col-md-11.col-md-11[_ngcontent-%COMP%]{width:100%}.col-md-12.col-md-12[_ngcontent-%COMP%]{width:100%}@media(min-width:768px){.col-md[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:768px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:768px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:768px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:768px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:768px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:768px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:768px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:768px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:768px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:768px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:768px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:768px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:768px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:768px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:768px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:768px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:768px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:768px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:768px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:768px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:768px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:768px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:768px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:768px){.col-9[_ngcontent-%COMP%], .col-md-9.col
6-md-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:768px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:768px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:768px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:768px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:768px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:768px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:768px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:768px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:768px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:768px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:768px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:768px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}.col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:100%}.col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:100%}.col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:100%}.col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:100%}.col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:100%}.col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:100%}.col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:100%}.col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:100%}.col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:100%}.col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:100%}.col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:100%}.col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:100%}@media(min-width:992px){.col-lg[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:992px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:992px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ng
6content-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:992px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:992px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:992px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:992px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:992px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:992px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:992px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:992px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:992px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:992px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:992px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:992px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:992px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:992px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:992px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:992px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:992px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:992px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:992px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:992px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:992px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:992px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:992px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
6.col-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}@media(min-width:992px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(max-width:992px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(max-width:768px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}.col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:100%}.col-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}@media(min-width:992px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(max-width:992px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(max-width:768px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}.col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:100%}.col-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}@media(min-width:992px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(max-width:992px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(max-width:768px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}.col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:100%}.col-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}@media(min-width:992px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(max-width:992px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(max-width:768px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}.col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:100%}.col-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}@media(min-width:992px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(max-width:992px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(max-width:768px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}.col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:100%}.col-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}@media(min-width:992px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(max-width:992px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(max-width:768px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}.col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:100%}.col-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}@media(min-width:992px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(max-width:992px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(max-width:768px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}.col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:100%}.col-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}@media(min-width:992px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(max-width:992px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(max-width:768px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}.col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:100%}.col-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}@media(min-width:992px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(max-width:992px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(max-width:768px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}.col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:100%}.col-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}@media(min-width:992px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(max-width:992px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(max-width:768px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}.col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:100%}.col-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}@media(min-width:992px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(max-width:992px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(max-width:768px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}.col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:100%}.col-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}@media(min-width:992px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(max-width:992px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(max-width:768px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
6.col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:100%}@media(min-width:1400px){.col-xl[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:1400px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:1400px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:1400px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:1400px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:1400px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:1400px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:1400px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:1400px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:1400px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:1400px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:1400px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:1400px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:1400px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:1400px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:1400px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:1400px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:1400px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:1400px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:1400px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:1400px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:1400px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:1400px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:1400px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:1400px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:1400px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:1400px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:1400px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:1400px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:1400px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:1400px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:1400px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:1400px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:1400px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:1400px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:1400px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
6.col-xs-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%}.col-xs-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%}.col-xs-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%}.col-xs-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%}.col-xs-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%}.col-xs-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%}.col-xs-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%}.col-xs-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%}.col-xs-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%}.col-xs-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%}.col-xs-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%}.col-xs-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}.col-xs-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.offset-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-3[_ngcontent-%COMP%]{margin-left:25%}.offset-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-6[_ngcontent-%COMP%]{margin-left:50%}.offset-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-9[_ngcontent-%COMP%]{margin-left:75%}.offset-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}@media(min-width:576px){.offset-sm-0[_ngcontent-%COMP%]{margin-left:0}.offset-sm-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-sm-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-sm-3[_ngcontent-%COMP%]{margin-left:25%}.offset-sm-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-sm-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-sm-6[_ngcontent-%COMP%]{margin-left:50%}.offset-sm-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-sm-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-sm-9[_ngcontent-%COMP%]{margin-left:75%}.offset-sm-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-sm-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:768px){.offset-md-0[_ngcontent-%COMP%]{margin-left:0}.offset-md-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-md-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-md-3[_ngcontent-%COMP%]{margin-left:25%}.offset-md-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-md-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-md-6[_ngcontent-%COMP%]{margin-left:50%}.offset-md-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-md-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-md-9[_ngcontent-%COMP%]{margin-left:75%}.offset-md-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-md-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:992px){.offset-lg-0[_ngcontent-%COMP%]{margin-left:0}.offset-lg-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-lg-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-lg-3[_ngcontent-%COMP%]{margin-left:25%}.offset-lg-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-lg-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-lg-6[_ngcontent-%COMP%]{margin-left:50%}.offset-lg-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-lg-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-lg-9[_ngcontent-%COMP%]{margin-left:75%}.offset-lg-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-lg-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:1400px){.offset-xl-0[_ngcontent-%COMP%]{margin-left:0}.offset-xl-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-xl-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-xl-3[_ngcontent-%COMP%]{margin-left:25%}.offset-xl-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-xl-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-xl-6[_ngcontent-%COMP%]{margin-left:50%}.offset-xl-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-xl-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-xl-9[_ngcontent-%COMP%]{margin-left:75%}.offset-xl-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-xl-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}.d-flex[_ngcontent-%COMP%]{display:flex}.d-block[_ngcontent-%COMP%]{display:block}.d-inline[_ngcontent-%COMP%]{display:inline}.d-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-none[_ngcontent-%COMP%]{display:none}.d-grid[_ngcontent-%COMP%]{display:grid}.d-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-table[_ngcontent-%COMP%]{display:table}.d-table-row[_ngcontent-%COMP%]{display:table-row}.d-table-cell[_ngcontent-%COMP%]{display:table-cell}@media(min-width:576px){.d-sm-none[_ngcontent-%COMP%]{display:none}.d-sm-block[_ngcontent-%COMP%]{display:block}.d-sm-inline[_ngcontent-%COMP%]{display:inline}.d-sm-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-sm-flex[_ngcontent-%COMP%]{display:flex}.d-sm-grid[_ngcontent-%COMP%]{display:grid}.d-sm-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-sm-table[_ngcontent-%COMP%]{display:table}}@media(min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none}.d-md-block[_ngcontent-%COMP%]{display:block}.d-md-inline[_ngcontent-%COMP%]{display:inline}.d-md-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-md-flex[_ngcontent-%COMP%]{display:flex}.d-md-grid[_ngcontent-%COMP%]{display:grid}.d-md-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-md-table[_ngcontent-%COMP%]{display:table}}@media(min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none}.d-lg-block[_ngcontent-%COMP%]{display:block}.d-lg-inline[_ngcontent-%COMP%]{display:inline}.d-lg-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-lg-flex[_ngcontent-%COMP%]{display:flex}.d-lg-grid[_ngcontent-%COMP%]{display:grid}.d-lg-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-lg-table[_ngcontent-%COMP%]{display:table}}@media(min-width:1400px){.d-xl-none[_ngcontent-%COMP%]{display:none}.d-xl-block[_ngcontent-%COMP%]{display:block}.d-xl-inline[_ngcontent-%COMP%]{display:inline}.d-xl-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-xl-flex[_ngcontent-%COMP%]{display:flex}.d-xl-grid[_ngcontent-%COMP%]{display:grid}.d-xl-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-xl-table[_ngcontent-%COMP%]{display:table}}.flex-row[_ngcontent-%COMP%]{flex-direction:row}.flex-column[_ngcontent-%COMP%]{flex-direction:column}.flex-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.flex-grow-0[_ngcontent-%COMP%]{flex-grow:0}.flex-grow-1[_ngcontent-%COMP%]{flex-grow:1}.flex-shrink-0[_ngcontent-%COMP%]{flex-shrink:0}.flex-shrink-1[_ngcontent-%COMP%]{flex-shrink:1}.flex-fill[_ngcontent-%COMP%]{flex:1 1 auto}.justify-content-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-center[_ngcontent-%COMP%]{align-items:center}.align-items-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-center[_ngcontent-%COMP%]{align-self:center}.align-self-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-stretch[_ngcontent-%COMP%]{align-self:stretch}@media(min-width:576px){.flex-sm-row[_ngcontent-%COMP%]{flex-direction:row}.flex-sm-column[_ngcontent-%COMP%]{flex-direction:column}.flex-sm-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-sm-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-sm-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-sm-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-sm-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-sm-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-sm-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-sm-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-sm-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-sm-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-sm-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-sm-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-sm-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-sm-center[_ngcontent-%COMP%]{align-items:center}.align-items-sm-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-sm-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-sm-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-sm-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-sm-center[_ngcontent-%COMP%]{align-self:center}.align-self-sm-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-sm-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:768px){.flex-md-row[_ngcontent-%COMP%]{flex-direction:row}.flex-md-column[_ngcontent-%COMP%]{flex-direction:column}.flex-md-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-md-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-md-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-md-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-md-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-md-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-md-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-md-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-md-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-md-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-md-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-md-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-md-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-md-center[_ngcontent-%COMP%]{align-items:center}.align-items-md-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-md-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-md-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-md-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-md-center[_ngcontent-%COMP%]{align-self:center}.align-self-md-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-md-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:992px){.flex-lg-row[_ngcontent-%COMP%]{flex-direction:row}.flex-lg-column[_ngcontent-%COMP%]{flex-direction:column}.flex-lg-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-lg-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-lg-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-lg-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-lg-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-lg-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-lg-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-lg-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-lg-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-lg-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-lg-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-lg-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-lg-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-lg-center[_ngcontent-%COMP%]{align-items:center}.align-items-lg-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-lg-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-lg-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-lg-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-lg-center[_ngcontent-%COMP%]{align-self:center}.align-self-lg-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-lg-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:1400px){.flex-xl-row[_ngcontent-%COMP%]{flex-direction:row}.flex-xl-column[_ngcontent-%COMP%]{flex-direction:column}.flex-xl-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-xl-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-xl-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-xl-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-xl-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-xl-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-xl-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-xl-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-xl-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-xl-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-xl-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-xl-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-xl-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-xl-center[_ngcontent-%COMP%]{align-items:center}.align-items-xl-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-xl-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-xl-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-xl-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-xl-center[_ngcontent-%COMP%]{align-self:center}.align-self-xl-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-xl-stretch[_ngcontent-%COMP%]{align-self:stretch}}.m-0[_ngcontent-%COMP%]{margin:0}.mt-0[_ngcontent-%COMP%]{margin-top:0}.mb-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-0[_ngcontent-%COMP%]{margin-left:0}.mr-0[_ngcontent-%COMP%]{margin-right:0}.mx-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-0[_ngcontent-%COMP%]{margin-left:0}.me-0[_ngcontent-%COMP%]{margin-right:0}.m-1[_ngcontent-%COMP%]{margin:.25rem}.mt-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-1[_ngcontent-%COMP%]{margin-right:.25rem}.m-2[_ngcontent-%COMP%]{margin:.5rem}.mt-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-2[_ngcontent-%COMP%]{margin-left:.5rem}
6.mr-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-2[_ngcontent-%COMP%]{margin-right:.5rem}.m-3[_ngcontent-%COMP%]{margin:1rem}.mt-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-3[_ngcontent-%COMP%]{margin-left:1rem}.me-3[_ngcontent-%COMP%]{margin-right:1rem}.m-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-4[_ngcontent-%COMP%]{margin-right:1.5rem}.m-5[_ngcontent-%COMP%]{margin:3rem}.mt-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-5[_ngcontent-%COMP%]{margin-left:3rem}.me-5[_ngcontent-%COMP%]{margin-right:3rem}.p-0[_ngcontent-%COMP%]{padding:0}.pt-0[_ngcontent-%COMP%]{padding-top:0}.pb-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-0[_ngcontent-%COMP%]{padding-left:0}.pr-0[_ngcontent-%COMP%]{padding-right:0}.px-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-0[_ngcontent-%COMP%]{padding-left:0}.pe-0[_ngcontent-%COMP%]{padding-right:0}.p-1[_ngcontent-%COMP%]{padding:.25rem}.pt-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-1[_ngcontent-%COMP%]{padding-right:.25rem}.p-2[_ngcontent-%COMP%]{padding:.5rem}.pt-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-2[_ngcontent-%COMP%]{padding-left:.5rem}
6.pe-2[_ngcontent-%COMP%]{padding-right:.5rem}.p-3[_ngcontent-%COMP%]{padding:1rem}.pt-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-3[_ngcontent-%COMP%]{padding-right:1rem}.px-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-3[_ngcontent-%COMP%]{padding-right:1rem}.p-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-4[_ngcontent-%COMP%]{padding-right:1.5rem}.p-5[_ngcontent-%COMP%]{padding:3rem}.pt-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-5[_ngcontent-%COMP%]{padding-right:3rem}.px-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-5[_ngcontent-%COMP%]{padding-right:3rem}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ms-auto[_ngcontent-%COMP%]{margin-left:auto}.me-auto[_ngcontent-%COMP%]{margin-right:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.m-auto[_ngcontent-%COMP%]{margin:auto}.gap-0[_ngcontent-%COMP%]{gap:0}.row-gap-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-0[_ngcontent-%COMP%]{column-gap:0}.gap-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-1[_ngcontent-%COMP%]{column-gap:.25rem}.gap-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-2[_ngcontent-%COMP%]{column-gap:.5rem}.gap-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-3[_ngcontent-%COMP%]{column-gap:1rem}.gap-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-4[_ngcontent-%COMP%]{column-gap:1.5rem}.gap-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-5[_ngcontent-%COMP%]{column-gap:3rem}@media(min-width:576px){.m-sm-0[_ngcontent-%COMP%]{margin:0}.mt-sm-0[_ngcontent-%COMP%]{margin-top:0}.mb-sm-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-sm-0[_ngcontent-%COMP%]{margin-left:0}.mr-sm-0[_ngcontent-%COMP%]{margin-right:0}.mx-sm-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-sm-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-sm-0[_ngcontent-%COMP%]{margin-left:0}.me-sm-0[_ngcontent-%COMP%]{margin-right:0}.p-sm-0[_ngcontent-%COMP%]{padding:0}.pt-sm-0[_ngcontent-%COMP%]{padding-top:0}.pb-sm-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-sm-0[_ngcontent-%COMP%]{padding-left:0}.pr-sm-0[_ngcontent-%COMP%]{padding-right:0}.px-sm-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-sm-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-sm-0[_ngcontent-%COMP%]{padding-left:0}.pe-sm-0[_ngcontent-%COMP%]{padding-right:0}.gap-sm-0[_ngcontent-%COMP%]{gap:0}.row-gap-sm-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-sm-0[_ngcontent-%COMP%]{column-gap:0}.m-sm-1[_ngcontent-%COMP%]{margin:.25rem}.mt-sm-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-sm-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-sm-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-sm-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-sm-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-sm-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-sm-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-sm-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-sm-1[_ngcontent-%COMP%]{padding:.25rem}.pt-sm-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-sm-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-sm-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-sm-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-sm-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-sm-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-sm-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-sm-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-sm-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-sm-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-sm-1[_ngcontent-%COMP%]{column-gap:.25rem}
6.m-sm-2[_ngcontent-%COMP%]{margin:.5rem}.mt-sm-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-sm-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-sm-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-sm-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-sm-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-sm-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-sm-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-sm-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-sm-2[_ngcontent-%COMP%]{padding:.5rem}.pt-sm-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-sm-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-sm-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-sm-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-sm-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-sm-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-sm-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-sm-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-sm-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-sm-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-sm-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-sm-3[_ngcontent-%COMP%]{margin:1rem}.mt-sm-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-sm-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-sm-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-sm-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-sm-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-sm-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-sm-3[_ngcontent-%COMP%]{margin-left:1rem}.me-sm-3[_ngcontent-%COMP%]{margin-right:1rem}.p-sm-3[_ngcontent-%COMP%]{padding:1rem}.pt-sm-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-sm-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-sm-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-sm-3[_ngcontent-%COMP%]{padding-right:1rem}.px-sm-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-sm-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-sm-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-sm-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-sm-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-sm-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-sm-3[_ngcontent-%COMP%]{column-gap:1rem}.m-sm-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-sm-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-sm-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-sm-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-sm-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-sm-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-sm-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-sm-5[_ngcontent-%COMP%]{margin:3rem}.mt-sm-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-sm-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-sm-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-sm-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-sm-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-sm-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-sm-5[_ngcontent-%COMP%]{margin-left:3rem}.me-sm-5[_ngcontent-%COMP%]{margin-right:3rem}.p-sm-5[_ngcontent-%COMP%]{padding:3rem}.pt-sm-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-sm-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-sm-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-sm-5[_ngcontent-%COMP%]{padding-right:3rem}.px-sm-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-sm-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-sm-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-sm-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-sm-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-sm-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-sm-5[_ngcontent-%COMP%]{column-gap:3rem}}@media(min-width:768px){.m-md-0[_ngcontent-%COMP%]{margin:0}.mt-md-0[_ngcontent-%COMP%]{margin-top:0}.mb-md-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-md-0[_ngcontent-%COMP%]{margin-left:0}.mr-md-0[_ngcontent-%COMP%]{margin-right:0}.mx-md-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-md-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-md-0[_ngcontent-%COMP%]{margin-left:0}.me-md-0[_ngcontent-%COMP%]{margin-right:0}.p-md-0[_ngcontent-%COMP%]{padding:0}.pt-md-0[_ngcontent-%COMP%]{padding-top:0}.pb-md-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-md-0[_ngcontent-%COMP%]{padding-left:0}.pr-md-0[_ngcontent-%COMP%]{padding-right:0}.px-md-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-md-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-md-0[_ngcontent-%COMP%]{padding-left:0}.pe-md-0[_ngcontent-%COMP%]{padding-right:0}.gap-md-0[_ngcontent-%COMP%]{gap:0}.row-gap-md-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-md-0[_ngcontent-%COMP%]{column-gap:0}.m-md-1[_ngcontent-%COMP%]{margin:.25rem}.mt-md-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-md-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-md-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-md-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-md-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-md-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-md-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-md-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-md-1[_ngcontent-%COMP%]{padding:.25rem}.pt-md-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-md-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-md-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-md-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-md-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-md-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-md-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-md-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-md-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-md-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-md-1[_ngcontent-%COMP%]{column-gap:.25rem}.m-md-2[_ngcontent-%COMP%]{margin:.5rem}.mt-md-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-md-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-md-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-md-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-md-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-md-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-md-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-md-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-md-2[_ngcontent-%COMP%]{padding:.5rem}.pt-md-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-md-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-md-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-md-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-md-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-md-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-md-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-md-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-md-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-md-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-md-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-md-3[_ngcontent-%COMP%]{margin:1rem}.mt-md-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-md-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-md-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-md-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-md-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-md-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-md-3[_ngcontent-%COMP%]{margin-left:1rem}.me-md-3[_ngcontent-%COMP%]{margin-right:1rem}.p-md-3[_ngcontent-%COMP%]{padding:1rem}.pt-md-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-md-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-md-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-md-3[_ngcontent-%COMP%]{padding-right:1rem}.px-md-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-md-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-md-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-md-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-md-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-md-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-md-3[_ngcontent-%COMP%]{column-gap:1rem}.m-md-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-md-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-md-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-md-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-md-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-md-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-md-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-md-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-md-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-md-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-md-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-md-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-md-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-md-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-md-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-md-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-md-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-md-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-md-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-md-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-md-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-md-5[_ngcontent-%COMP%]{margin:3rem}.mt-md-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-md-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-md-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-md-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-md-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-md-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-md-5[_ngcontent-%COMP%]{margin-left:3rem}.me-md-5[_ngcontent-%COMP%]{margin-right:3rem}.p-md-5[_ngcontent-%COMP%]{padding:3rem}.pt-md-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-md-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-md-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-md-5[_ngcontent-%COMP%]{padding-right:3rem}.px-md-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-md-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-md-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-md-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-md-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-md-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-md-5[_ngcontent-%COMP%]{column-gap:3rem}}@media(min-width:992px){.m-lg-0[_ngcontent-%COMP%]{margin:0}.mt-lg-0[_ngcontent-%COMP%]{margin-top:0}.mb-lg-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-lg-0[_ngcontent-%COMP%]{margin-left:0}.mr-lg-0[_ngcontent-%COMP%]{margin-right:0}.mx-lg-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-lg-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-lg-0[_ngcontent-%COMP%]{margin-left:0}.me-lg-0[_ngcontent-%COMP%]{margin-right:0}.p-lg-0[_ngcontent-%COMP%]{padding:0}.pt-lg-0[_ngcontent-%COMP%]{padding-top:0}.pb-lg-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-lg-0[_ngcontent-%COMP%]{padding-left:0}.pr-lg-0[_ngcontent-%COMP%]{padding-right:0}.px-lg-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-lg-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-lg-0[_ngcontent-%COMP%]{padding-left:0}.pe-lg-0[_ngcontent-%COMP%]{padding-right:0}.gap-lg-0[_ngcontent-%COMP%]{gap:0}.row-gap-lg-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-lg-0[_ngcontent-%COMP%]{column-gap:0}.m-lg-1[_ngcontent-%COMP%]{margin:.25rem}.mt-lg-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-lg-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-lg-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-lg-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-lg-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-lg-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-lg-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-lg-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-lg-1[_ngcontent-%COMP%]{padding:.25rem}.pt-lg-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-lg-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-lg-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-lg-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-lg-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-lg-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-lg-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-lg-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-lg-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-lg-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-lg-1[_ngcontent-%COMP%]{column-gap:.25rem}
6.m-lg-2[_ngcontent-%COMP%]{margin:.5rem}.mt-lg-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-lg-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-lg-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-lg-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-lg-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-lg-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-lg-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-lg-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-lg-2[_ngcontent-%COMP%]{padding:.5rem}.pt-lg-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-lg-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-lg-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-lg-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-lg-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-lg-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-lg-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-lg-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-lg-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-lg-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-lg-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-lg-3[_ngcontent-%COMP%]{margin:1rem}.mt-lg-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-lg-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-lg-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-lg-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-lg-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-lg-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-lg-3[_ngcontent-%COMP%]{margin-left:1rem}.me-lg-3[_ngcontent-%COMP%]{margin-right:1rem}.p-lg-3[_ngcontent-%COMP%]{padding:1rem}.pt-lg-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-lg-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-lg-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-lg-3[_ngcontent-%COMP%]{padding-right:1rem}.px-lg-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-lg-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-lg-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-lg-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-lg-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-lg-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-lg-3[_ngcontent-%COMP%]{column-gap:1rem}.m-lg-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-lg-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-lg-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-lg-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-lg-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-lg-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-lg-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-lg-5[_ngcontent-%COMP%]{margin:3rem}.mt-lg-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-lg-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-lg-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-lg-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-lg-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-lg-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-lg-5[_ngcontent-%COMP%]{margin-left:3rem}.me-lg-5[_ngcontent-%COMP%]{margin-right:3rem}.p-lg-5[_ngcontent-%COMP%]{padding:3rem}.pt-lg-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-lg-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-lg-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-lg-5[_ngcontent-%COMP%]{padding-right:3rem}.px-lg-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-lg-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-lg-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-lg-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-lg-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-lg-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-lg-5[_ngcontent-%COMP%]{column-gap:3rem}}
6@media(min-width:1400px){.m-xl-0[_ngcontent-%COMP%]{margin:0}.mt-xl-0[_ngcontent-%COMP%]{margin-top:0}.mb-xl-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-xl-0[_ngcontent-%COMP%]{margin-left:0}.mr-xl-0[_ngcontent-%COMP%]{margin-right:0}.mx-xl-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-xl-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-xl-0[_ngcontent-%COMP%]{margin-left:0}.me-xl-0[_ngcontent-%COMP%]{margin-right:0}.p-xl-0[_ngcontent-%COMP%]{padding:0}.pt-xl-0[_ngcontent-%COMP%]{padding-top:0}.pb-xl-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-xl-0[_ngcontent-%COMP%]{padding-left:0}.pr-xl-0[_ngcontent-%COMP%]{padding-right:0}.px-xl-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-xl-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-xl-0[_ngcontent-%COMP%]{padding-left:0}.pe-xl-0[_ngcontent-%COMP%]{padding-right:0}.gap-xl-0[_ngcontent-%COMP%]{gap:0}.row-gap-xl-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-xl-0[_ngcontent-%COMP%]{column-gap:0}.m-xl-1[_ngcontent-%COMP%]{margin:.25rem}.mt-xl-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-xl-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-xl-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-xl-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-xl-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-xl-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-xl-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-xl-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-xl-1[_ngcontent-%COMP%]{padding:.25rem}.pt-xl-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-xl-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-xl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-xl-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-xl-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-xl-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-xl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-xl-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-xl-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-xl-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-xl-1[_ngcontent-%COMP%]{column-gap:.25rem}.m-xl-2[_ngcontent-%COMP%]{margin:.5rem}.mt-xl-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-xl-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-xl-2[_ngcontent-%COMP%]{margin-left:.5rem}
6.mr-xl-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-xl-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-xl-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-xl-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-xl-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-xl-2[_ngcontent-%COMP%]{padding:.5rem}.pt-xl-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-xl-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-xl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-xl-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-xl-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-xl-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-xl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-xl-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-xl-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-xl-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-xl-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-xl-3[_ngcontent-%COMP%]{margin:1rem}.mt-xl-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-xl-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-xl-3[_ngcontent-%COMP%]{margin-left:1rem}
6.mr-xl-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-xl-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-xl-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-xl-3[_ngcontent-%COMP%]{margin-left:1rem}.me-xl-3[_ngcontent-%COMP%]{margin-right:1rem}.p-xl-3[_ngcontent-%COMP%]{padding:1rem}.pt-xl-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-xl-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-xl-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-xl-3[_ngcontent-%COMP%]{padding-right:1rem}.px-xl-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-xl-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-xl-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-xl-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-xl-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-xl-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-xl-3[_ngcontent-%COMP%]{column-gap:1rem}.m-xl-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-xl-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem}
6.mr-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-xl-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-xl-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-xl-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-xl-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-xl-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-xl-5[_ngcontent-%COMP%]{margin:3rem}.mt-xl-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-xl-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-xl-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-xl-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-xl-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-xl-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-xl-5[_ngcontent-%COMP%]{margin-left:3rem}.me-xl-5[_ngcontent-%COMP%]{margin-right:3rem}.p-xl-5[_ngcontent-%COMP%]{padding:3rem}.pt-xl-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-xl-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-xl-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-xl-5[_ngcontent-%COMP%]{padding-right:3rem}.px-xl-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-xl-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-xl-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-xl-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-xl-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-xl-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-xl-5[_ngcontent-%COMP%]{column-gap:3rem}}.text-center[_ngcontent-%COMP%]{text-align:center}.text-left[_ngcontent-%COMP%], .text-start[_ngcontent-%COMP%]{text-align:left}.text-right[_ngcontent-%COMP%], .text-end[_ngcontent-%COMP%]{text-align:right}@media(min-width:576px){.text-sm-left[_ngcontent-%COMP%], .text-sm-start[_ngcontent-%COMP%]{text-align:left}.text-sm-right[_ngcontent-%COMP%], .text-sm-end[_ngcontent-%COMP%]{text-align:right}.text-sm-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:768px){.text-md-left[_ngcontent-%COMP%], .text-md-start[_ngcontent-%COMP%]{text-align:left}.text-md-right[_ngcontent-%COMP%], .text-md-end[_ngcontent-%COMP%]{text-align:right}.text-md-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:992px){.text-lg-left[_ngcontent-%COMP%], .text-lg-start[_ngcontent-%COMP%]{text-align:left}.text-lg-right[_ngcontent-%COMP%], .text-lg-end[_ngcontent-%COMP%]{text-align:right}.text-lg-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:1400px){.text-xl-left[_ngcontent-%COMP%], .text-xl-start[_ngcontent-%COMP%]{text-align:left}.text-xl-right[_ngcontent-%COMP%], .text-xl-end[_ngcontent-%COMP%]{text-align:right}
6.text-xl-center[_ngcontent-%COMP%]{text-align:center}}.text-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.text-wrap[_ngcontent-%COMP%]{white-space:normal}.text-truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-decoration-none[_ngcontent-%COMP%]{text-decoration:none}.fw-normal[_ngcontent-%COMP%]{font-weight:400}.fw-medium[_ngcontent-%COMP%]{font-weight:500}.fw-bold[_ngcontent-%COMP%]{font-weight:700}.fs-1[_ngcontent-%COMP%]{font-size:2.5rem}.h6[_ngcontent-%COMP%], h6[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{font-size:2.5rem}h2[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%]{font-size:2rem}h3[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%]{font-size:1.75rem}h4[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%]{font-size:1.5rem}h5[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%]{font-size:1.25rem}h6[_ngcontent-%COMP%], .h6[_ngcontent-%COMP%]{font-size:1rem}.fs-2[_ngcontent-%COMP%]{font-size:2rem}.fs-3[_ngcontent-%COMP%]{font-size:1.75rem}.fs-4[_ngcontent-%COMP%]{font-size:1.5rem}.fs-5[_ngcontent-%COMP%]{font-size:1.25rem}.fs-6[_ngcontent-%COMP%]{font-size:1rem}.list-inline[_ngcontent-%COMP%]{padding-left:0;list-style:none}.list-inline-item[_ngcontent-%COMP%]{display:inline-block}.list-inline-item[_ngcontent-%COMP%]:not(:last-child){margin-right:.5rem}.font-monospace[_ngcontent-%COMP%]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-primary[_ngcontent-%COMP%]{color:var(--evu-text-primary)}.text-danger[_ngcontent-%COMP%]{color:var(--evu-bad)}.text-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)}.text-dark[_ngcontent-%COMP%]{color:var(--evu-text)}.bg-secondary[_ngcontent-%COMP%]{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.bg-success[_ngcontent-%COMP%]{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.bg-danger[_ngcontent-%COMP%]{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.bg-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.bg-info[_ngcontent-%COMP%]{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.bg-light[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg)}.bg-dark[_ngcontent-%COMP%]{background-color:var(--evu-mantle);color:var(--evu-text)}.bg-white[_ngcontent-%COMP%]{background-color:#fff}.border[_ngcontent-%COMP%]{border:1px solid var(--evu-border-weak)}.border-0[_ngcontent-%COMP%]{border:0}.border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-border-weak)}.border-bottom-0[_ngcontent-%COMP%]{border-bottom:0}.border-warning[_ngcontent-%COMP%]{border-color:var(--evu-warning)}.border-info[_ngcontent-%COMP%]{border-color:var(--evu-info)}.rounded[_ngcontent-%COMP%]{border-radius:var(--evu-border-radius)}.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem}.rounded-start-pill[_ngcontent-%COMP%]{border-top-left-radius:50rem;border-bottom-left-radius:50rem}.w-25[_ngcontent-%COMP%]{width:25%}.w-50[_ngcontent-%COMP%]{width:50%}.w-100[_ngcontent-%COMP%]{width:100%}.h-100[_ngcontent-%COMP%]{height:100%}.vh-100[_ngcontent-%COMP%]{height:100vh}.position-relative[_ngcontent-%COMP%]{position:relative}.sticky-top[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1020}.shadow-sm[_ngcontent-%COMP%]{box-shadow:0 .125rem .25rem #00000013}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-hidden[_ngcontent-%COMP%]{overflow:hidden}.invisible[_ngcontent-%COMP%]{visibility:hidden}.float-start[_ngcontent-%COMP%], .float-left[_ngcontent-%COMP%]{float:left}.float-end[_ngcontent-%COMP%], .float-right[_ngcontent-%COMP%]{float:right}.form-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);background-color:var(--evu-input-bg, var(--evu-primary-bg));background-clip:padding-box;border:1px solid var(--evu-border-weak);appearance:none;border-radius:var(--evu-border-radius, .375rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[_ngcontent-%COMP%]:focus{border-color:var(--evu-primary);outline:0;box-shadow:0 0 0 .25rem rgba(var(--evu-primary-rgb, 13, 110, 253),.25)}.form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);opacity:1}.form-control[_ngcontent-%COMP%]::placeholder{color:var(--evu-text-muted);opacity:1}.form-control-sm[_ngcontent-%COMP%]{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-plaintext[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--evu-text);background-color:transparent;border:solid transparent;border-width:1px 0}.form-label[_ngcontent-%COMP%]{margin-bottom:.5rem;font-weight:500}.col-form-label[_ngcontent-%COMP%]{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.form-text[_ngcontent-%COMP%]{margin-top:.25rem;font-size:.875em;color:var(--evu-text-muted)}.form-check-label[_ngcontent-%COMP%]{color:var(--evu-text)}.input-group[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:first-child), .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:last-child), .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text[_ngcontent-%COMP%]{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);text-align:center;white-space:nowrap;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak);border-radius:var(--evu-border-radius, .375rem)}.input-group-text[_ngcontent-%COMP%]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text[_ngcontent-%COMP%]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.alert[_ngcontent-%COMP%]{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--evu-border-radius, .375rem)}.alert-success[_ngcontent-%COMP%]{color:var(--evu-good);background-color:color-mix(in oklch,var(--evu-good) 15%,transparent);border-color:color-mix(in oklch,var(--evu-good) 30%,transparent)}.alert-danger[_ngcontent-%COMP%]{color:var(--evu-bad);background-color:color-mix(in oklch,var(--evu-bad) 15%,transparent);border-color:color-mix(in oklch,var(--evu-bad) 30%,transparent)}.alert-warning[_ngcontent-%COMP%]{color:var(--evu-warning);background-color:color-mix(in oklch,var(--evu-warning) 15%,transparent);border-color:color-mix(in oklch,var(--evu-warning) 30%,transparent)}.alert-info[_ngcontent-%COMP%]{color:var(--evu-info);background-color:color-mix(in oklch,var(--evu-info) 15%,transparent);
6border-color:color-mix(in oklch,var(--evu-info) 30%,transparent)}.list-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius, .375rem)}.list-group-item[_ngcontent-%COMP%]{position:relative;display:block;padding:.5rem 1rem;color:var(--evu-text);text-decoration:none;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:0}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-secondary-bg)}.list-group-item.active[_ngcontent-%COMP%]{z-index:2;color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:var(--evu-text);text-align:inherit}.list-group-item-action[_ngcontent-%COMP%]:hover, .list-group-item-action[_ngcontent-%COMP%]:focus{z-index:1;color:var(--evu-text);text-decoration:none;background-color:var(--evu-tertiary-bg, rgba(0, 0, 0, .05))}.list-group-item-action[_ngcontent-%COMP%]:active{color:var(--evu-text);background-color:var(--evu-secondary-bg)}.list-group-flush[_ngcontent-%COMP%]{border-radius:0}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]{border-width:0 0 1px}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-width:0}@keyframes _ngcontent-%COMP%_spinner-border{to{transform:rotate(360deg)}}.spinner-border[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite _ngcontent-%COMP%_spinner-border}.nav[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link[_ngcontent-%COMP%]{display:block;padding:.5rem 1rem;color:var(--evu-primary);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link[_ngcontent-%COMP%]:hover, .nav-link[_ngcontent-%COMP%]:focus{color:var(--evu-primary)}.nav-link.disabled[_ngcontent-%COMP%]{color:var(--evu-text-muted);pointer-events:none;cursor:default}.nav-item[_ngcontent-%COMP%]{margin-bottom:0}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-border-weak)}.nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:var(--evu-border-radius, .375rem);border-top-right-radius:var(--evu-border-radius, .375rem)}.nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover, .nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus{border-color:var(--evu-secondary-bg) var(--evu-secondary-bg) var(--evu-border-weak);isolation:isolate}.nav-tabs[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:var(--evu-text-muted);background-color:transparent;border-color:transparent}.nav-tabs[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .nav-tabs[_ngcontent-%COMP%]   .nav-item.show[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:var(--evu-text);background-color:var(--evu-primary-bg);border-color:var(--evu-border-weak) var(--evu-border-weak) var(--evu-primary-bg)}.tab-content[_ngcontent-%COMP%] > .tab-pane[_ngcontent-%COMP%]{display:none}.tab-content[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{display:block}.navbar[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-expand[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}@media(min-width:576px){.navbar-expand-sm[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#0000008c}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover, .navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus{color:#000000b3}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#0000004d}.navbar-collapse[_ngcontent-%COMP%]{flex-basis:100%;flex-grow:1;align-items:center}
6[_ngcontent-%COMP%]:root{--evu-legacy-input-padding: var(--evu-spacing-lg);--evu-legacy-input-border: var(--evu-border-weak);--evu-legacy-input-border-hover: var(--evu-primary);--evu-legacy-input-border-focus: var(--evu-primary);--evu-legacy-input-caret: var(--evu-primary);--evu-legacy-input: var(--evu-text);--evu-legacy-input-label: var(--evu-text-muted);--evu-legacy-input-label-hover: var(--evu-text-muted);--evu-legacy-input-label-focus: var(--evu-text-muted);--evu-legacy-input-placeholder: var(--evu-text);--evu-legacy-input-bg: var(--evu-primary-bg);--evu-legacy-input-height: var(--evu-input-or-select-height);--evu-legacy-input-border-radius: var(--evu-border-radius);--evu-legacy-input-border-width: var(--evu-border-width);--evu-legacy-input-btn: var(--evu-text);--evu-legacy-input-btn-hover: var(--evu-text);--evu-legacy-input-btn-active: var(--evu-text);--evu-legacy-input-btn-bg: var(--evu-primary-bg);--evu-legacy-input-btn-mixin: var(--evu-shade);--evu-legacy-input-btn-hover-amount: var(--evu-bg-hover-amount);--evu-legacy-input-btn-active-amount: var(--evu-bg-active-amount);--evu-legacy-input-btn-bg-hover: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-hover-amount) );--evu-legacy-input-btn-bg-active: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-active-amount) );--evu-legacy-input-btn-border: var(--evu-legacy-input-btn-bg);--evu-legacy-input-btn-border-hover: var(--evu-legacy-input-btn-bg-hover);--evu-legacy-input-btn-border-active: var(--evu-legacy-input-btn-bg-active);--evu-legacy-input-transition: var(--evu-transition)}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]{--evu-generic-input: var(--evu-legacy-input);--evu-generic-input-hover: var(--evu-generic-input-hover);--evu-generic-input-focus: var(--evu-generic-input-focus);--evu-generic-input-bg: var(--evu-legacy-input-bg);--evu-generic-input-bg-hover: var(--evu-generic-input-hover-bg);--evu-generic-input-bg-focus: var(--evu-generic-input-focus-bg);--evu-generic-input-border: var(--evu-legacy-input-border);--evu-generic-input-border-hover: var(--evu-legacy-input-border-hover);--evu-generic-input-border-focus: var(--evu-legacy-input-border-focus);--evu-generic-input-border-radius: var(--evu-legacy-input-border-radius);--evu-generic-input-padding: var(--evu-legacy-input-padding);--evu-generic-input-transition: var(--evu-legacy-input-transition);height:var(--evu-legacy-input-height);padding:var(--evu-generic-input-padding);color:var(--evu-generic-input);background-color:var(--evu-generic-input-bg);border:1px solid var(--evu-generic-input-border);border-radius:var(--evu-generic-input-border-radius);transition:var(--evu-generic-input-transition);outline:none}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]:hover{color:var(--evu-generic-input-hover);background-color:var(--evu-generic-input-bg-hover);border:1px solid var(--evu-generic-input-border-hover)}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%]:focus, [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]:focus{color:var(--evu-generic-input-focus);background-color:var(--evu-generic-input-bg-focus);border:1px solid var(--evu-generic-input-border-focus)}[_ngcontent-%COMP%]:root   input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [_ngcontent-%COMP%]:root   textarea[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none}[_ngcontent-%COMP%]:root   input[type=number][_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   textarea[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield;appearance:textfield;margin:0}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin-top:0}h1[_ngcontent-%COMP%]{font-size:36px}h2[_ngcontent-%COMP%]{font-size:28px;font-weight:400}  evu-popover{--evu-popover-content-width: 0px;--evu-popover-content-height: 0px;--evu-popover-content-x: 0px;--evu-popover-content-y: 0px;--evu-popover-inset-left: 0px;--evu-popover-inset-right: 0px}.evu-inline-tooltip[_ngcontent-%COMP%]{--evu-popover-arrow-size: 8px;--evu-popover-bg: var(--evu-primary-bg);--evu-popover: var(--evu-text);--evu-popover-border-radius: var(--evu-border-radius);--evu-popover-padding: var(--evu-spacing-sm) var(--evu-spacing-md);--evu-popover-max-width: 300px;--evu-popover-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)}.evu-inline-tooltip-content[_ngcontent-%COMP%]{position:fixed;z-index:2000;border-radius:var(--evu-popover-border-radius);background:var(--evu-popover-bg);color:var(--evu-popover);padding:var(--evu-popover-padding);box-shadow:var(--evu-popover-shadow);max-width:min(var(--evu-popover-max-width),100vw);width:max-content}.evu-inline-tooltip-content.top[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:var(--evu-popover-content-y);transform:translate(calc(-50% + var(--evu-popover-inset-left)),calc(-100% - var(--evu-popover-arrow-size)))}.evu-inline-tooltip-content.bottom[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);right:var(--evu-popover-inset-right);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height));transform:translate(calc(-50% + var(--evu-popover-inset-left)),var(--evu-popover-arrow-size))}.evu-inline-tooltip-content.left[_ngcontent-%COMP%]{left:var(--evu-popover-content-x);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(-100% - var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content.right[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg);white-space:nowrap;pointer-events:none;background-color:var(--evu-popover-bg);box-shadow:var(--evu-popover-shadow)}.evu-inline-tooltip-arrow[_ngcontent-%COMP%]{z-index:2001;height:0;width:0;position:fixed;border:var(--evu-popover-arrow-size) solid transparent}.evu-inline-tooltip-arrow.top[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-arrow-size));transform:translate(-50%,calc(-100% - 1px));border-top-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.bottom[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) - var(--evu-popover-arrow-size));transform:translate(-50%,1px);border-bottom-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.right[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) - var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translateY(-50%);border-right-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.left[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(-100%,-50%);border-left-color:var(--evu-popover-bg)}.evu-inline-tooltip-content.enter[_ngcontent-%COMP%], .evu-inline-tooltip-arrow.enter[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_evu-inline-tooltip-enter ease .2s}@keyframes _ngcontent-%COMP%_evu-inline-tooltip-enter{0%{opacity:0%}to{opacity:100%}}
6.NgxEditor[_ngcontent-%COMP%]{--ngx-editor-text-color: var(--evu-text)}.NgxEditor__MenuBar[_ngcontent-%COMP%]{--ngx-editor-menubar-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem.NgxEditor__MenuItem--Active[_ngcontent-%COMP%], .NgxEditor__MenuItem[_ngcontent-%COMP%]   .NgxEditor__MenuItem--Active[_ngcontent-%COMP%]{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem[_ngcontent-%COMP%]   .NgxEditor__MenuItem--Icon[_ngcontent-%COMP%]:hover{--ngx-editor-menu-item-hover-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--Selected[_ngcontent-%COMP%], .NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--Open[_ngcontent-%COMP%]{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--DropdownMenu[_ngcontent-%COMP%], .NgxEditor__Popup[_ngcontent-%COMP%]{--ngx-editor-popup-bg-color: var(--evu-primary-bg)}nu-monaco-diff-editor[_ngcontent-%COMP%]{height:500px!important;max-height:50%;width:100%}
6.NgxEditor[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;list-style-type:disc;list-style-position:outside;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-left:20px}hr[_ngcontent-%COMP%]{margin:1rem 0;color:inherit;border:0;border-top:var(--evu-border-width) solid;border-color:var(--evu-border-strong);opacity:.25}label[_ngcontent-%COMP%]{display:inline-block}.old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]{background-color:var(--footer-bg-color);color:var(--footer-font-color)}.old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:active{color:var(--footer-link-hover-color)}.old-layout[_ngcontent-%COMP%]   .smart-power-mainmenu[_ngcontent-%COMP%]   .menu-container[_ngcontent-%COMP%]   .radiotabs[_ngcontent-%COMP%]{border-radius:0}.old-layout[_ngcontent-%COMP%]   .smart-power-mainmenu[_ngcontent-%COMP%]   .menu-container[_ngcontent-%COMP%]   .radiotabs[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child   input[type=radio][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{border-radius:0}.old-layout[_ngcontent-%COMP%]   .dev-dropdown[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .evu-profil-dropdown[_ngcontent-%COMP%]{background-color:var(--screen-logo-bg-color)}.old-layout[_ngcontent-%COMP%]   .dev-dropdown[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .evu-profil-dropdown[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{--evu-btn-primary: var(--screen-logo-font-color);--evu-btn-primary-hover: var(--evu-primary);--evu-btn-primary-active: var(--screen-logo-bg-color);--evu-btn-primary-bg: var(--screen-logo-bg-color);--evu-btn-primary-bg-hover: var(--screen-logo-bg-color);--evu-btn-primary-bg-active: var(--screen-logo-bg-color)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:var(--evu-service-type-box-transition);margin:0;padding:5px 20px;cursor:pointer}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:var(--evu-service-type-box-unchecked-bg-hover);color:var(--evu-service-type-box-unchecked-hover)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:active{background-color:var(--evu-service-type-box-unchecked-bg-active);color:var(--evu-service-type-box-unchecked-active)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]{background-color:var(--evu-service-type-box-checked-bg);border:1px solid var(--evu-service-type-box-checked-border);color:var(--evu-service-type-box-checked)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]:hover{background-color:var(--evu-service-type-box-checked-bg-hover);color:var(--evu-service-type-box-checked-hover)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]:active{background-color:var(--evu-service-type-box-checked-bg-active);color:var(--evu-service-type-box-checked-active)}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]{--evu-card-header: var(--evu-text);border-radius:var(--evu-card-border-radius);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-footer[_ngcontent-%COMP%]{display:flex}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-header[_ngcontent-%COMP%]{color:var(--evu-text);padding:var(--evu-spacing-md) var(--evu-spacing-xl);background-color:var(--evu-card-header-bg);border-bottom:1px solid var(--evu-card-border)}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-body[_ngcontent-%COMP%]{-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0;border-top-left-radius:0}.old-layout[_ngcontent-%COMP%]   repower-main-navigation-dynamic[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:0;padding:0}*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}html[_ngcontent-%COMP%]{color-scheme:light}body[_ngcontent-%COMP%]{font-family:var(--evu-font);font-size:14px;margin:0;background-color:var(--evu-mantle);color:var(--evu-text)}[_ngcontent-%COMP%]:root{--evu-header-height: 70px;--evu-mobile-menu-bar-height: 0px}a[_ngcontent-%COMP%]{color:var(--evu-link)}a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover{color:var(--evu-link-hover)}a[_ngcontent-%COMP%]:active{color:var(--evu-link-active)}
6.card-header[_ngcontent-%COMP%]{white-space:nowrap}.card-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.card-header[_ngcontent-%COMP%] > .icon[_ngcontent-%COMP%]{margin-right:.5rem}p[_ngcontent-%COMP%]{margin:0}repower-card[_ngcontent-%COMP%]{margin-bottom:1rem;display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > .slide-toggle-right[_ngcontent-%COMP%] > i[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{transform:rotate(180deg)}.menu-mobile-back-button[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--evu-spacing-md);cursor:pointer;height:60px;transition:background-color .2s ease;border-bottom:var(--evu-border-width) solid var(--evu-border-strong);padding-left:var(--evu-spacing-lg)}.menu-mobile-back-button[_ngcontent-%COMP%]:hover{background-color:#ffffff1a}.menu-mobile-back-button[_ngcontent-%COMP%]   .back-title[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}.diagram-container[_ngcontent-%COMP%]{display:flex;position:relative;margin:0}@media screen and (max-width:768px){.diagram-container[_ngcontent-%COMP%] > .diagram-col[_ngcontent-%COMP%]{display:flex;flex-grow:1}}@media screen and (max-width:992px){.diagram-container[_ngcontent-%COMP%]{margin:var(--evu-spacing-lg) 0px 0px 0px}}.energy-infobox-borders[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-G-ib[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-F-ib[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-E-ib[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-D-ib[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-C-ib[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-B-ib[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-A-ib[_ngcontent-%COMP%]{border-top-right-radius:var(--evu-border-radius);border-bottom-right-radius:var(--evu-border-radius)}.energy-infobox-borders[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-G-ib[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-F-ib[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-E-ib[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-D-ib[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-C-ib[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-B-ib[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%], .info-boxes[_ngcontent-%COMP%] > .own-A-ib[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{border-top-right-radius:var(--evu-border-radius)}.energy-efficiency-diagram[_ngcontent-%COMP%],   :root enb-information-obligation{--eff-APPP: color-mix(in oklab, var(--evu-good) 70%, black 30%);--eff-APP: color-mix(in oklab, var(--evu-good) 80%, black 20%);--eff-AP: color-mix(in oklab, var(--evu-good) 90%, black 10%);--eff-a: var(--evu-good);--eff-b: color-mix(in oklab, var(--evu-good) 50%, var(--evu-warning) 50%);--eff-c: var(--evu-warning);--eff-d: var(--evu-bad);--evu-efficiency-diagram-mobile-indicator-pos: 0;--evu-efficiency-diagram-bar-height: 23px;--evu-efficiency-diagram-bar-height-half: calc( var(--evu-efficiency-diagram-bar-height) / 2 );--evu-efficiency-diagram-bar-border-size: 4px;--evu-efficiency-diagram-bar-border-size-half: calc( var(--evu-efficiency-diagram-bar-border-size) / 2 );--evu-efficiency-diagram-bar-spacing: var(--evu-spacing-lg);--evu-info-boxes-border: var(--evu-border-strong);--evu-info-boxes-bg: var(--evu-secondary-bg)}.energy-efficiency-diagram[_ngcontent-%COMP%]{overflow-x:auto}.energy-efficiency-diagram[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{min-width:auto}.diagram[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0 auto}.diagram[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;z-index:49}li[_ngcontent-%COMP%]{position:relative}ul[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column;gap:var(--evu-efficiency-diagram-bar-spacing)}li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;margin-right:4rem;background:transparent;font-weight:700;padding:1px .5rem}li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{position:absolute;content:"-";display:none;color:transparent;width:80%;height:1px;top:10px;right:-2.2rem}li[_ngcontent-%COMP%]:before{position:absolute;content:"-";display:none;color:transparent;width:80%;height:1px;top:10px;right:-3.75rem}li[_ngcontent-%COMP%]:after{position:absolute;content:"-";display:none;color:transparent;width:80%;height:1px;top:10px;right:-2.2rem}li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:11px;margin-top:-11px}li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:#fff}.rating-A[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:var(--eff-APPP);width:55%}.rating-A[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-left-color:var(--eff-APPP)}.own-A[_ngcontent-%COMP%]:before{display:block;border-top:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-APPP);border-right:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-APPP);height:calc(var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + var(--evu-efficiency-diagram-bar-spacing));box-sizing:content-box}.rating-B[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:var(--eff-APP);width:60%}.rating-B[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-left-color:var(--eff-APP)}.rating-B[_ngcontent-%COMP%]:before{border-top:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-APP)}.own-B[_ngcontent-%COMP%]:before{display:block;border-top:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-APP);border-right:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-APP);height:calc(var(--evu-efficiency-diagram-bar-height-half));box-sizing:content-box}.rating-C[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:var(--eff-AP);width:65%}.rating-C[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-left-color:var(--eff-AP)}.rating-C[_ngcontent-%COMP%]:before{border-top:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-AP)}.own-C[_ngcontent-%COMP%]:before{display:block;border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-AP);border-top:solid 0px transparent;border-right:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-AP);height:calc(var(--evu-efficiency-diagram-bar-height-half) + var(--evu-efficiency-diagram-bar-spacing) - var(--evu-efficiency-diagram-bar-border-size-half));top:calc(0px - var(--evu-efficiency-diagram-bar-height-half));box-sizing:content-box}.rating-D[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:var(--eff-a);width:70%}.rating-D[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-left-color:var(--eff-a)}.rating-D[_ngcontent-%COMP%]:before{border-top:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-a)}.own-D[_ngcontent-%COMP%]:before{display:block;border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-a);border-top:solid 0px transparent;border-right:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-a);box-sizing:content-box;height:calc(var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + 2 * var(--evu-efficiency-diagram-bar-spacing) - var(--evu-efficiency-diagram-bar-border-size-half));top:calc(0px - (var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + var(--evu-efficiency-diagram-bar-spacing)))}.rating-E[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:var(--eff-b);width:75%}.rating-E[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-left-color:var(--eff-b)}.rating-E[_ngcontent-%COMP%]:before{border-top:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-b)}.own-E[_ngcontent-%COMP%]:before{display:block;border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-b);border-top:solid 0px transparent;border-right:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-b);box-sizing:content-box;height:calc(2 * var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + 3 * var(--evu-efficiency-diagram-bar-spacing) - var(--evu-efficiency-diagram-bar-border-size-half));top:calc(0px - (2 * var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + 2 * var(--evu-efficiency-diagram-bar-spacing)))}.rating-F[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:var(--eff-c);width:80%}.rating-F[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-left-color:var(--eff-c)}.rating-F[_ngcontent-%COMP%]:before{border-top:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-c)}.own-F[_ngcontent-%COMP%]:before{display:block;border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-c);border-top:solid 0px transparent;border-right:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-c);box-sizing:content-box;height:calc(3 * var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + 4 * var(--evu-efficiency-diagram-bar-spacing) - var(--evu-efficiency-diagram-bar-border-size-half));top:calc(0px - (3 * var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + 3 * var(--evu-efficiency-diagram-bar-spacing)))}.rating-G[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:var(--eff-d);width:85%}.rating-G[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-left-color:var(--eff-d)}.rating-G[_ngcontent-%COMP%]:before{border-top:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-d)}.own-G[_ngcontent-%COMP%]:before{display:block;border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-d);border-top:solid 0px transparent;border-right:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-d);box-sizing:content-box;height:calc(4 * var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + 5 * var(--evu-efficiency-diagram-bar-spacing) - var(--evu-efficiency-diagram-bar-border-size-half));top:calc(0px - (4 * var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-height-half) + 4 * var(--evu-efficiency-diagram-bar-spacing)))}.info-boxes[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;border:1px solid var(--evu-info-boxes-border);border-left:10pt solid var(--evu-info-boxes-border);margin-left:5.5rem}.info-boxes[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > h3[_ngcontent-%COMP%]{background-color:var(--evu-info-boxes-bg);padding:.8rem;text-transform:uppercase;font-weight:200}.info-boxes[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{background-color:var(--evu-info-boxes-bg);padding:.8rem;font-weight:200}.info-boxes[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-size:1.5rem;padding:1.2rem 2rem}.info-boxes[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{content:" ";display:block;width:3.99rem;height:1px;border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--evu-info-boxes-border);position:absolute;top:calc(var(--evu-efficiency-diagram-bar-height) * 2 + var(--evu-efficiency-diagram-bar-spacing) - var(--evu-efficiency-diagram-bar-border-size) / 2);right:calc(100% + 13px)}.info-boxes[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-bottom:1rem}.info-boxes[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child:before{width:1.99rem}.info-boxes[_ngcontent-%COMP%] > .own-A-ib[_ngcontent-%COMP%]{border-left:10pt solid var(--eff-APPP)}.info-boxes[_ngcontent-%COMP%] > .own-A-ib[_ngcontent-%COMP%]:before{border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-APPP)}.info-boxes[_ngcontent-%COMP%] > .own-B-ib[_ngcontent-%COMP%]{border-left:10pt solid var(--eff-APP)}.info-boxes[_ngcontent-%COMP%] > .own-B-ib[_ngcontent-%COMP%]:before{border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-APP)}.info-boxes[_ngcontent-%COMP%] > .own-C-ib[_ngcontent-%COMP%]{border-left:10pt solid var(--eff-AP)}.info-boxes[_ngcontent-%COMP%] > .own-C-ib[_ngcontent-%COMP%]:before{border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-AP)}.info-boxes[_ngcontent-%COMP%] > .own-D-ib[_ngcontent-%COMP%]{border-left:10pt solid var(--eff-a)}.info-boxes[_ngcontent-%COMP%] > .own-D-ib[_ngcontent-%COMP%]:before{border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-a)}.info-boxes[_ngcontent-%COMP%] > .own-E-ib[_ngcontent-%COMP%]{border-left:10pt solid var(--eff-b)}.info-boxes[_ngcontent-%COMP%] > .own-E-ib[_ngcontent-%COMP%]:before{border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-b)}.info-boxes[_ngcontent-%COMP%] > .own-F-ib[_ngcontent-%COMP%]{border-left:10pt solid var(--eff-c)}.info-boxes[_ngcontent-%COMP%] > .own-F-ib[_ngcontent-%COMP%]:before{border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-c)}.info-boxes[_ngcontent-%COMP%] > .own-G-ib[_ngcontent-%COMP%]{border-left:10pt solid var(--eff-d)}.info-boxes[_ngcontent-%COMP%] > .own-G-ib[_ngcontent-%COMP%]:before{border-bottom:solid var(--evu-efficiency-diagram-bar-border-size) var(--eff-d)}.visible-small[_ngcontent-%COMP%]{display:none}@media screen and (max-width:768px){.info-boxes[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{padding:1.2rem var(--evu-spacing-md);font-size:var(--evu-fontsize-lg)}}@media screen and (max-width:768px){.mobile-indicator-spacer[_ngcontent-%COMP%]{min-width:120px}.mobile-indicator[_ngcontent-%COMP%]{position:absolute;top:calc((var(--evu-efficiency-diagram-bar-height) + var(--evu-efficiency-diagram-bar-spacing)) * var(--evu-efficiency-diagram-mobile-indicator-pos) - var(--evu-efficiency-diagram-bar-height-half));right:0%;border-radius:var(--evu-border-radius);color:#fff;padding:var(--evu-efficiency-diagram-bar-spacing);min-width:120px}.mobile-indicator[_ngcontent-%COMP%]:before{border-width:0px;border-style:solid;border-top-width:var(--evu-efficiency-diagram-bar-border-size);width:300px;top:calc(50% - var(--evu-efficiency-diagram-bar-border-size-half) / 2);content:"";position:absolute;display:flex;right:100%}.mobile-indicator.rating-A[_ngcontent-%COMP%]{background-color:var(--eff-APPP)}.mobile-indicator.rating-A[_ngcontent-%COMP%]:before{border-color:var(--eff-APPP)}.mobile-indicator.rating-B[_ngcontent-%COMP%]{background-color:var(--eff-APP)}.mobile-indicator.rating-B[_ngcontent-%COMP%]:before{border-color:var(--eff-APP)}.mobile-indicator.rating-C[_ngcontent-%COMP%]{background-color:var(--eff-AP)}.mobile-indicator.rating-C[_ngcontent-%COMP%]:before{border-color:var(--eff-AP)}.mobile-indicator.rating-D[_ngcontent-%COMP%]{background-color:var(--eff-a)}.mobile-indicator.rating-D[_ngcontent-%COMP%]:before{border-color:var(--eff-a)}.mobile-indicator.rating-E[_ngcontent-%COMP%]{background-color:var(--eff-b)}.mobile-indicator.rating-E[_ngcontent-%COMP%]:before{border-color:var(--eff-b)}.mobile-indicator.rating-F[_ngcontent-%COMP%]{background-color:var(--eff-c)}.mobile-indicator.rating-F[_ngcontent-%COMP%]:before{border-color:var(--eff-c)}.mobile-indicator.rating-G[_ngcontent-%COMP%]{background-color:var(--eff-d)}.mobile-indicator.rating-G[_ngcontent-%COMP%]:before{border-color:var(--eff-d)}}.explanations[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--evu-spacing-3xl);margin:var(--evu-spacing-xl) 0px 0px}.explanation[_ngcontent-%COMP%]{border:1px solid var(--evu-border-weak);border-radius:var(--evu-border-radius);padding:var(--evu-spacing-lg)}.swiss-info[_ngcontent-%COMP%]{border-left-width:var(--evu-efficiency-diagram-bar-border-size);display:flex;align-items:center;gap:var(--evu-spacing-3xl)}.swiss-info[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg)}.explanati
6on.info-rating-A[_ngcontent-%COMP%]{border-left-color:var(--eff-APPP)}.explanation.info-rating-A[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{color:var(--eff-APPP)}.explanation.info-rating-B[_ngcontent-%COMP%]{border-left-color:var(--eff-APP)}.explanation.info-rating-B[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{color:var(--eff-APP)}.explanation.info-rating-C[_ngcontent-%COMP%]{border-left-color:var(--eff-AP)}.explanation.info-rating-C[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{color:var(--eff-AP)}.explanation.info-rating-D[_ngcontent-%COMP%]{border-left-color:var(--eff-a)}.explanation.info-rating-D[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{color:var(--eff-a)}.explanation.info-rating-E[_ngcontent-%COMP%]{border-left-color:var(--eff-b)}.explanation.info-rating-E[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{color:var(--eff-b)}.explanation.info-rating-F[_ngcontent-%COMP%]{border-left-color:var(--eff-c)}.explanation.info-rating-F[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{color:var(--eff-c)}.explanation.info-rating-G[_ngcontent-%COMP%]{border-left-color:var(--eff-d)}.explanation.info-rating-G[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{color:var(--eff-d)}`]})}};Eo=or([pr(Jc.mkEnergyEfficiencyDiagramOptions())],Eo);function tC(t,l){if(t&1&&(d(0,"div",12)(1,"div",1),M(2,"enb-energy-efficiency-diagram",14),m()()),t&2){let e=g(2),n=we(0);a(2),b("own",e.toCategory(n.level))("ownValue",n.consumption)("ownTitle",n.announcement??"")("ownDesc",n.explanation??"")}}function nC(t,l){if(t&1){let e=N();d(0,"div",0)(1,"div",1)(2,"repower-card",2)(3,"div",3)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),d(7,"div",4)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",5)(15,"h5",6)(16,"a",7),z("click",function(){D(e);let o=g();return I(o.isCollapsed.set(!o.isCollapsed()))}),De(),d(17,"svg",8),M(18,"path",9)(19,"path",10),m()()()(),gn(),d(20,"div",11)(21,"div",12),M(22,"div",13),h(23,"enbtranslate"),m(),P(24,tC,3,4,"div",12),m()()()()}if(t&2){let e=g(),n=we(0);a(2),b("noBodyPadding",e.isCollapsed())("showFooter",!1)("isLoading",e.isLoading()),a(3),j(_(6,8,"components.ben.efficiency.title")),a(4),j(_(10,10,"common.errorTitle")),a(3),j(_(13,12,"common.errorMessage")),a(10),b("innerHtml",_(23,14,"components.ben.efficiency.description"),W),a(2),O(n.level&&n.consumption?24:-1)}}var Xc=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.objektSelectionService=C(ae),this.efficiencyDataService=C(Vn),this.destroyed$=new de,this.isLoading=T(!1),this.isCollapsed=T(!1),this.displayBenModules=!1,this.questionsAnswered=!1,this.benModel=T(void 0),this.toCategory=In.efficiencyCategoryFromString,this.objectCanDoEfficiency=!0}ngOnInit(){this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}reloadData(){let e=this.objektSelectionService.getSelectedObject();if(!e)return;this.objectCanDoEfficiency=!0;let n=Dn.tarifToLeistKatEnergy(he.Power);(!e.isActive||!e.idLeistKatByType[n]||e.idLeistKatByType[n].length===0)&&(this.objectCanDoEfficiency=!1),this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(o=>{if(o!=null&&(this.model=o,this.displayBenModules=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1,this.questionsAnswered=this.model.settings?this.model.settings[`BenEfficiencyQuestionnaire_${e?.objectId}`]?.toLowerCase()==="true":!1,this.displayBenModules&&this.questionsAnswered)){let c=this.objektSelectionService.getSelectedObject();if(c?.objectId){let p={subjektId:this.model.idSubjekt,objektId:c.objectId};this.isLoading.set(!0),this.efficiencyDataService.efficiencyStatus(p).subscribe(v=>{this.benModel.set(v),this.isLoading.set(!1)})}}}),this.isLoading.set(!0)}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-efficiency"]],decls:2,vars:2,consts:[[1,"row","mb-3"],[1,"col-md-12"],["showHeader","true","showText","true","icon","graph",3,"noBodyPadding","showFooter","isLoading"],["card-header",""],["card-error",""],["card-options",""],[1,"curs
6or-pointer"],["href","#collapseEfficiency","data-bs-toggle","collapse","data-bs-parent","#accordion",1,"bencard-title","show","icon-btn-primary",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","28","height","28","viewBox","0 0 48 48"],["d","M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z"],["d","M0 0h48v48h-48z","fill","none"],["card-content","","id","collapseEfficiency",1,"collapse","show"],[1,"row"],[1,"col-md-12","pb-4",3,"innerHtml"],[3,"own","ownValue","ownTitle","ownDesc"]],template:function(n,o){if(n&1&&(tt(0),P(1,nC,25,16,"div",0)),n&2){let c=Ke(o.benModel()),p=c&&c.currentState==="efficiency_available";a(),O(p&&o.displayBenModules&&o.questionsAnswered?1:-1)}},dependencies:[oe,Eo,Y],styles:[".bencard-title.show[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(90deg)}.bencard-title.show.collapsed[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(0)}"]})}}return t})();function iC(t,l){t&1&&(d(0,"span"),f(1,"\xA0"),m())}function oC(t,l){if(t&1&&(d(0,"div",12)(1,"div",14)(2,"div",15)(3,"div",16)(4,"div",17),De(),d(5,"svg",18)(6,"g"),M(7,"path",19),m()(),gn(),d(8,"div",20),M(9,"span",21)(10,"br")(11,"span",22),m()(),d(12,"div"),De(),d(13,"svg",23),M(14,"path",24)(15,"path",25)(16,"polyline",26)(17,"polyline",27)(18,"polyline",28),m()(),gn(),M(19,"div",29),h(20,"enbtranslate"),m(),d(21,"div",16)(22,"div",17),De(),d(23,"svg",30)(24,"g"),M(25,"path",19),m()(),gn(),d(26,"div",20),M(27,"span",21)(28,"br")(29,"span",22),m()(),d(30,"div"),De(),d(31,"svg",31),M(32,"path",24)(33,"path",25)(34,"polyline",26)(35,"polyline",27)(36,"polyline",28)(37,"path",32)(38,"path",33)(39,"polyline",34)(40,"polyline",35)(41,"polyline",36)(42,"path",37)(43,"path",38)(44,"polyline",39)(45,"polyline",40)(46,"polyline",41)(47,"polyline",42),m()(),gn(),M(48,"div",29),h(49,"enbtranslate"),m()()(),d(50,"div",43)(51,"enb-inline-box",44)(52,"div",45),M(53,"span",22),P(54,iC,2,0,"span"),M(55,"span",22),m()()()()),t&2){let e=g(2);a(4),me("small",(e.benModel.ownCons??0)<(e.benModel.simCons??0)),a(5),b("innerHtml",e.benModel.ownCons,W),a(2),b("innerHtml",e.benModel.consumptionUnit,W),a(8),b("innerHtml",_(20,14,"components.ben.household.ownHouse"),W),a(3),me("small",(e.benModel.simCons??0)<(e.benModel.ownCons??0)),a(5),b("innerHtml",e.benModel.simCons,W),a(2),b("innerHtml",e.benModel.consumptionUnit,W),a(19),b("innerHtml",_(49,16,"components.ben.household.simHouses"),W),a(3),b("displayWithVars",!0),a(2),b("innerHtml",e.benModel.textWithMarkup,W),a(),O(e.benModel.textWithMarkup&&e.benModel.textWithMarkup.length>0?54:-1),a(),b("innerHtml",e.benModel.explanationWithMarkup,W)}}function rC(t,l){if(t&1){let e=N();d(0,"div",0)(1,"div",1)(2,"repower-card",2)(3,"div",3)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),d(7,"div",4)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",5)(15,"h5",6)(16,"a",7),z("click",function(){D(e);let o=g();return I(o.isCollapsed.set(!o.isCollapsed()))}),De(),d(17,"svg",8),M(18,"path",9)(19,"path",10),m()()()(),gn(),d(20,"div",11)(21,"div",12),M(22,"div",13),h(23,"enbtranslate"),m(),P(24,oC,56,18,"div",12),m()()()()}if(t&2){let e=g();a(2),b("noBodyPadding",e.isCollapsed())("showFooter",!1)("isLoading",e.isLoading()),a(3),j(_(6,8,"components.ben.household.title")),a(4),j(_(10,10,"common.errorTitle")),a(3),j(_(13,12,"common.errorMessage")),a(10),b("innerHtml",_(23,14,"components.ben.household.description"),W),a(2),O(e.benModel?24:-1)}}var es=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.objektSelectionService=C(ae),this.efficiencyDataService=C(Vn),this.destroyed$=new de,this.isLoading=T(!1),this.isCollapsed=T(!1),this.displayBenModules=T(!1),this.questionsAnswered=T(!1),this.hasBenData=T(!1),this.objectCanDoEfficiency=T(!0)}ngOnInit(){this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}reloadData(){let e=this.objektSelectionService.getSelectedObject();if(!e)return;this.objectCanDoEfficiency.set(!0);let n=Dn.tarifToLeistKatEnergy(he.Power);(!e.isActive||!e.idLeistKatByType[n]||e.idLeistKatByType[n].length===0)&&this.objectCanDoEfficiency.set(!1),this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(o=>{if(o==null)return;this.model=o;let c=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1;this.displayBenModules.set(c);let p=this.model.settings?this.model.settings[`BenEfficiencyQuestionnaire_${e?.objectId}`]?.toLowerCase()==="true":!1;if(this.questionsAnswered.set(p),this.displayBenModules()&&this.questionsAnswered()){let v=this.objektSelectionService.getSelectedObject();if(v?.objectId){let w={subjektId:this.model.idSubjekt,objektId:v.objectId};this.isLoading.set(!0),this.efficiencyDataService.getSimilarHouseHoldStatus(w).subscribe(k=>{this.benModel=k,this.isLoading.set(!1),this.hasBenData.set(k&&(k.ownCons??0)>0)})}}}),this.isLoading.set(!0)}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-household"]],decls:1,vars:1,consts:[[1,"row","mb-3"],[1,"col-md-12"],["showHeader","true","showText","true","icon","home",3,"noBodyPadding","showFooter","isLoading"],["card-header",""],["card-error",""],["card-options",""],[1,"curs
6or-pointer"],["href","#collapseHousehold","data-bs-toggle","collapse","data-bs-parent","#accordion",1,"bencard-title","show","icon-btn-primary",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","28","height","28","viewBox","0 0 48 48"],["d","M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z"],["d","M0 0h48v48h-48z","fill","none"],["card-content","","id","collapseHousehold",1,"collapse","show"],[1,"row"],[1,"col-md-12","pb-4",3,"innerHtml"],[1,"col-md-6","mb-4","p-4"],[1,"row","d-flex","align-items-center","justify-content-center"],[1,"col-md-4","col-6","householdWrapper"],[1,"speech-bubble-wrapper","mb-2"],["id","household_own","viewBox","0 0 443.541 443.541",0,"xml","space","preserve",1,"household","own"],["d",`M76.579,433.451V335.26C27.8,300.038,0,249.409,0,195.254C0,93.155,99.486,10.09,221.771,10.09
7                          s221.771,83.065,221.771,185.164s-99.486,185.164-221.771,185.164c-14.488,0-29.077-1.211-43.445-3.604L76.579,433.451z`],[1,"speech-bubble-amout"],[1,"amount",3,"innerHtml"],[3,"innerHtml"],["id","icon-single-house","viewBox","0 0 60 60","width","40","height","40"],["d","M46,1c0,6.3-5,4-5,9",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["d","M52,1c0,6.3-5,4-5,9",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["points","9 35 9 59 23 59 23 41 37 41 37 59 51 59 51 35",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-miterlimit","10","stroke-width","2px"],["points","1 34 30 5 59 34",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["points","39 14 49 14 49 24",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-miterlimit","10","stroke-width","2px"],[1,"pt-2","pb-2",3,"innerHtml"],["id","household_sim","viewBox","0 0 443.541 443.541",0,"xml","space","preserve",1,"household","sim"],["id","icon-single-house-sim","viewBox","0 0 118 60","width","80","height","40"],["d","M78.07,6.8c0,5.67-4.5,3.56-4.5,8.1",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["d","M83.47,6.8c0,5.67-4.5,3.56-4.5,8.1",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["points","51 59 57.37 59 57.37 42.8 69.97 42.8 69.97 59 82.57 59 82.57 37.4",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-miterlimit","10","stroke-width","2px"],["points","49.54 24.54 63.67 10.4 89.77 36.5",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["points","71.77 18.5 80.77 18.5 80.77 27.5",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-miterlimit","10","stroke-width","2px"],["d","M106.33,12c0,5.11-4.05,3.2-4.05,7.29",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["d","M111.19,12c0,5.11-4.05,3.2-4.05,7.29",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["points","82.57 59 87.7 59 87.7 44.42 99.04 44.42 99.04 59 110.38 59 110.38 39.56",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-miterlimit","10","stroke-width","2px"],["points","80.95 27.68 93.37 15.26 116.86 38.75",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-linejoin","round","stroke-width","2px"],["points","100.66 22.55 108.76 22.55 108.76 30.65",2,"fill","none","stroke","#000000","stroke-linecap","round","stroke-miterlimit","10","stroke-width","2px"],["points","-1295.86 71.86 -212.44 71.86 -212.44 -424.14 318.14 -424.14",2,"fill","none","stroke","#000000","stroke-miterlimit","10"],[1,"col-md-6"],[3,"displayWithVars"],[1,"product-tarif-info"]],template:function(n,o){n&1&&P(0,rC,25,16,"div",0),n&2&&O(o.hasBenData()&&o.displayBenModules()&&o.questionsAnswered()?0:-1)},dependencies:[oe,Sr,Y],styles:[".householdWrapper[_ngcontent-%COMP%]{min-height:260px}.bencard-title.show[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(90deg)}.bencard-title.show.collapsed[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(0)}.household.own[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{fill:var
7(--evu-btn-primary-bg)}.household.sim[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{fill:var(--eb-gray)}.speech-bubble-wrapper[_ngcontent-%COMP%]{height:150px;position:relative}.speech-bubble-wrapper[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;width:100%;height:100%}.speech-bubble-wrapper.small[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{height:75%;width:75%}.speech-bubble-wrapper[_ngcontent-%COMP%]   .speech-bubble-amout[_ngcontent-%COMP%]{position:absolute;width:100%;text-align:center;bottom:0;height:70%;color:#fff;font-size:.7rem;font-weight:300}.speech-bubble-wrapper[_ngcontent-%COMP%]   .speech-bubble-amout[_ngcontent-%COMP%]   span.amount[_ngcontent-%COMP%]{font-size:1.1rem;font-weight:700}.speech-bubble-wrapper.small[_ngcontent-%COMP%]   .speech-bubble-amout[_ngcontent-%COMP%]{height:55%;width:75%}@media(max-width:575px){.speech-bubble-wrapper[_ngcontent-%COMP%]   .speech-bubble-amout[_ngcontent-%COMP%]{font-size:80%;height:66%}.speech-bubble-wrapper.small[_ngcontent-%COMP%]   .speech-bubble-amout[_ngcontent-%COMP%]{height:52%}}"]})}}return t})();function aC(t,l){if(t&1&&(d(0,"div",3),M(1,"input",6),d(2,"label",7)(3,"span"),M(4,"i",8),m(),M(5,"i",9),h(6,"enbtranslate"),m()()),t&2){let e=g(2);a(),me("disabled",!e.isInEditMode()),b("disabled",!0),a(),me("disabled",!e.isInEditMode()),a(3),b("innerHtml",_(6,6,"components.ben.report.report1Title"),W)}}function cC(t,l){if(t&1){let e=N();d(0,"div",3)(1,"input",10),z("change",function(){D(e);let o=g(2);return I(o.setStatus())}),m(),d(2,"label",7)(3,"span"),M(4,"i",8),m(),M(5,"i",9),h(6,"enbtranslate"),m()(),d(7,"div",11),M(8,"div",12),h(9,"enbtranslate"),m()}t&2&&(a(5),b("innerHtml",_(6,2,"components.ben.report.report1Title"),W),a(3),b("innerHtml",_(9,4,"components.ben.report.report1Desc"),W))}function sC(t,l){if(t&1&&(d(0,"div",13),M(1,"div",14),h(2,"enbtranslate"),m()),t&2){let e=g(2);me("disabled",!e.isInEditMode()),a(),b("innerHtml",_(2,3,"components.ben.report.report1Desc"),W)}}function lC(t,l){if(t&1&&(d(0,"div",3),M(1,"input",15),d(2,"label",16)(3,"span"),M(4,"i",8),m(),M(5,"i",9),h(6,"enbtranslate"),m()()),t&2){let e=g(2);a(),me("disabled",!e.isInEditMode()),b("disabled",!0),a(),me("disabled",!e.isInEditMode()),a(3),b("innerHtml",_(6,6,"components.ben.report.report2Title"),W)}}function dC(t,l){if(t&1){let e=N();d(0,"div",3)(1,"input",17),z("change",function(){D(e);let o=g(2);return I(o.setStatus())}),m(),d(2,"label",16)(3,"span"),M(4,"i",8),m(),M(5,"i",9),h(6,"enbtranslate"),m()(),d(7,"div",11),M(8,"div",12),h(9,"enbtranslate"),m()}t&2&&(a(5),b("innerHtml",_(6,2,"components.ben.report.report2Title"),W),a(3),b("innerHtml",_(9,4,"components.ben.report.report2Desc"),W))}function mC(t,l){if(t&1&&(d(0,"div",13),M(1,"div",14),h(2,"enbtranslate"),m()),t&2){let e=g(2);me("disabled",!e.isInEditMode()),a(),b("innerHtml",_(2,3,"components.ben.report.report2Desc"),W)}}function gC(t,l){if(t&1&&(d(0,"form",0)(1,"div",1)(2,"div",2),P(3,aC,7,8,"div",3)(4,cC,10,6),P(5,sC,3,5,"div",4),m()(),d(6,"div",5)(7,"div",2),P(8,lC,7,8,"div",3)(9,dC,10,6),P(10,mC,3,5,"div",4),m()()()),t&2){let e=g(),n=we(0);b("formGroup",n),a(3),O(e.isInEditMode()?4:3),a(2),O(e.isInEditMode()?-1:5),a(3),O(e.isInEditMode()?9:8),a(2),O(e.isInEditMode()?-1:10)}}var yp=(()=>{class t{constructor(){this.editForm=H(),this.isInEditMode=H(!1),this.contactDataReadOnly=!0}setStatus(){this.editForm()?.updateValueAndValidity()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-mail-report-edit"]],inputs:{editForm:[1,"editForm"],isInEditMode:[1,"isInEditMode"]},decls:2,vars:2,consts:[[3,"formGroup"],[1,"row","no-border"],[1,"col-md-12"],[1,"checkbox"],[1,"row","pt-2","pb-2",3,"disabled"],[1,"row","no-border","pt-4"],["id","report_1","type","checkbox","formControlName","report_1",3,"disabled"],["for","report_1"],[1,"bi","bi-check2"],[3,"innerHtml"],["id","report_1","type","checkbox","formControlName","report_1",3,"change"],[1,"row"],[1,"pt-2","pb-2",3,"innerHtml"],[1,"row","pt-2","pb-2"],[1,"col-md-12",3,"innerHtml"],["id","report_2","type","checkbox","formControlName","report_2",3,"disabled"],["for","report_2"],["id","report_2","type","checkbox","formControlName","report_2",3,"change"]],template:function(n,o){if(n&1&&(tt(0),P(1,gC,11,5,"form",0)),n&2){let c=Ke(o.editForm());a(),O(c?1:-1)}},dependencies:[kn,ho,dr,ai,uo,ji,gr,tc,Y],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%]   .mat-checkbox-label[_ngcontent-%COMP%]{color:#000;color:var(--mat-checkbox-disabled-label-colo)}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-style:normal}.disabled[_ngcontent-%COMP%]{opacity:.5;cursor:default}"]})}}return t})();function pC(t,l){if(t&1&&(d(0,"div",12),M(1,"enb-ben-mail-report-edit",14),m()),t&2){let e=g(2);a(),b("editForm",e.editForm)("isInEditMode",e.isInEditMode())}}function uC(t,l){if(t&1){let e=N();d(0,"div",1)(1,"button",15),z("click",function(){D(e);let o=g(2);return I(o.beginEdit())}),f(2),h(3,"enbtranslate"),m()()}t&2&&(a(2),y(" ",_(3,1,"common.edit")," "))}function vC(t,l){if(t&1){let e=N();d(0,"div",1)(1,"enb-save-cancel",16),z("didSave",function(){D(e);let o=g(2);return I(o.save())})("didCancel",function(){D(e);let o=g(2);return I(o.cancel())}),m()()}if(t&2){let e=g(2);a(),b("canSave",e.canSave)}}function hC(t,l){if(t&1){let e=N();d(0,"div",0)(1,"div",1)(2,"repower-card",2)(3,"div",3)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),d(7,"div",4)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",5)(15,"h5",6)(16,"a",7),z("click",function(){D(e);let o=g();return I(o.isCollapsed.set(!o.isCollapsed()))}),De(),d(17,"svg",8),M(18,"path",9)(19,"path",10),m()()()(),gn(),d(20,"div",11),P(21,pC,2,2,"div",12),m(),d(22,"div",13),P(23,uC,4,3,"div",1)(24,vC,2,1,"div",1),m()()()()}if(t&2){let e=g();a(2),b("noBodyPadding",e.isCollapsed())("showFooter",!e.isCollapsed())("isLoading",e.isSome(e.personalDataService.error())),a(3),j(_(6,10,"components.ben.report.title")),a(4),j(_(10,12,"common.errorTitle")),a(3),j(_(13,14,"common.errorMessage")),a(8),me("collapse",e.displayBenModules()),a(),O(e.editForm?21:-1),a(2),O(e.isInEditMode()?24:23)}}var ts=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.objektSelectionService=C(ae),this.efficiencyDataService=C(Vn),this.fb=C(bo),this.destroyed$=new de,this.isSome=isSome,this.editModel=new Bl,this.isInEditMode=T(!1),this.isCollapsed=T(!1),this.objectCanDoEfficiency=T(!0),this.displayBenModules=T(!1)}ngOnInit(){this.setupForm(),this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}
7reloadData(){let e=this.objektSelectionService.getSelectedObject();if(!e)return;this.objectCanDoEfficiency.set(!0);let n=Dn.tarifToLeistKatEnergy(he.Power);(!e.isActive||!e.idLeistKatByType[n]||e.idLeistKatByType[n].length===0)&&this.objectCanDoEfficiency.set(!1),this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(o=>{if(o==null)return;this.model=o;let c=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1;if(this.displayBenModules.set(c),this.displayBenModules()){let p={subjektId:this.model.idSubjekt,objektId:e.objectId};this.efficiencyDataService.getMailSubscriptions(p).subscribe(v=>{v!=null&&(this.editModel.report_1=v.subscriptions?.includes("EnergyReport")??!1,this.editModel.report_2=v.subscriptions?.includes("ConsumptionAlert")??!1,this.setupForm())})}else this.setupForm()})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}setupForm(){this.editForm=this.fb.group({report_1:[{value:this.editModel?.report_1,disabled:!this.isInEditMode()},{validators:[]}],report_2:[{value:this.editModel?.report_2,disabled:!this.isInEditMode()},{validators:[]}]})}beginEdit(){this.isInEditMode.set(!0),this.setupForm()}cancel(){this.isInEditMode.set(!1),this.editForm?.get("report_1")?.setValue(this.editModel.report_1),this.editForm?.get("report_2")?.setValue(this.editModel.report_2),this.editForm?.get("report_1")?.disable(),this.editForm?.get("report_2")?.disable()}get canSave(){return!0}save(){if(this.editModel=this.editForm?.value,this.editForm?.valid){let n=this.objektSelectionService.getSelectedObject();var e=new Array;if(this.editModel.report_1&&e.push("EnergyReport"),this.editModel.report_2&&e.push("ConsumptionAlert"),n?.objectId){let o={subjektId:this.model?.idSubjekt,objektId:n.objectId,body:e};this.efficiencyDataService.updateMailSubscriptions(o).subscribe(()=>{this.personalDataService.initData(),this.isCollapsed.set(!1)})}}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-mail-report"]],decls:1,vars:1,consts:[[1,"row","mb-3"],[1,"col-md-12"],["showHeader","true","showText","true","icon","messages",3,"noBodyPadding","showFooter","isLoading"],["card-header",""],["card-error",""],["card-options",""],[1,"cursor-pointer"],["href","#collapseMailreport","data-bs-toggle","collapse",1,"bencard-title","show","icon-btn-primary",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","28","height","28","viewBox","0 0 48 48"],["d","M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z"],["d","M0 0h48v48h-48z","fill","none"],["card-content","","id","collapseMailreport",1,"show"],[1,"row","section-padding"],["card-footer",""],[1,"col-md-12",3,"editForm","isInEditMode"],[1,"btn","btn-primary","float-end",3,"click"],[1,"float-end",3,"didSave","didCancel","canSave"]],template:function(n,o){n&1&&P(0,hC,25,16,"div",0),n&2&&O(o.displayBenModules()?0:-1)},dependencies:[oe,yp,yr,Y],styles:[".bencard-title.show[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(90deg)}.bencard-title.show.collapsed[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(0)}"]})}}return t})(),Bl=class{constructor(){this.report_1=!1,this.report_1_email="",this.report_2=!1,this.report_2_email=""}};function bC(t,l){if(t&1){let e=N();Z(0,"div",5)(1,"input",6),lt("checkedChange",function(o){D(e);let c=g(2);return rt(c.editModel.accepted,o)||(c.editModel.accepted=o),I(o)}),q(),Z(2,"label",7)(3,"span"),re(4,"i",8),q(),re(5,"i",9),h(6,"enbtranslate"),q()()}if(t&2){let e=g(2);a(),st("checked",e.editModel.accepted),Gt("disabled",!0),a(4),Gt("innerHTML",_(6,3,"repowerWebpartPersonalData.settings.AcceptedDataExport"),W)}}function fC(t,l){if(t&1){let e=N();Z(0,"div",5)(1,"input",10),oi("change",function(o){D(e);let c=g(2);return I(c.setStatus(o))}),q(),Z(2,"label",7)(3,"span"),re(4,"i",8),q(),re(5,"i",9),h(6,"enbtranslate"),q()()}if(t&2){let e=g(2);a(),Gt("checked",e.editModel.accepted),a(4),Gt("innerHTML",_(6,2,"repowerWebpartPersonalData.settings.AcceptedDataExport"),W)}}function _C(t,l){if(t&1&&(Z(0,"div",0),re(1,"div",1),h(2,"enbtranslate"),Z(3,"div",2),re(4,"img",3),q(),Z(5,"div",4),P(6,bC,7,5,"div",5)(7,fC,7,4,"div",5),q()()),t&2){let e=g();a(),Gt("innerHTML",_(2,2,"repowerWebpartPersonalData.settings.AcceptedDataExportIntroText"),W),a(5),O(e.isInEditMode()?7:6)}}var Sp=(()=>{class t{constructor(){this.isInEditMode=H(!1),this.contactDataReadOnly=!0}setStatus(e){this.editModel&&(this.editModel.accepted=e.target.checked)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-export-settings-edit"]],inputs:{editModel:"editModel",isInEditMode:[1,"isInEditMode"]},decls:1,vars:1,consts:[[1,"row","no-border"],[1,"col-md-12","mb-2",3,"innerHtml"],[1,"col-md-12","mb-4"],["_ngcontent-bbu-c158","","src","/assets/static/efficiency-check.svg","alt","",1,"img-clss","max-h"],[1,"col-md-12"],[1,"checkbox"],["id","checkbox_2","type","checkbox",3,"checkedChange","checked","disabled"],["for","checkbox_2"],[1,"bi","bi-check2"],[3,"innerHtml"],["id","checkbox_2","type","checkbox",3,"change","checked"]],template:function(n,o){n&1&&P(0,_C,8,4,"div",0),n&2&&O(o.editModel?0:-1)},dependencies:[Y],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%]   .mat-checkbox-label[_ngcontent-%COMP%]{color:#000;color:var(--mat-checkbox-disabled-label-colo)}.checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:disabled + label[_ngcontent-%COMP%]{opacity:.5;cursor:default}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-style:normal}.img-clss[_ngcontent-%COMP%]{width:auto;max-height:200px}@media(max-width:767px){.img-clss[_ngcontent-%COMP%]{max-height:150px}}"]})}}return t})();function CC(t,l){if(t&1&&(d(0,"div",13),M(1,"enb-ben-export-settings-edit",16),m()),t&2){let e=g(2);a(),b("editModel",e.editModel)("isInEditMode",e.isInEditMode())}}function xC(t,l){t&1&&(M(0,"div",14),h(1,"enbtranslate")),t&2&&b("innerHTML",_(1,1,"repowerWebpartEfficiency.powerEfficiencyDescriptionNoData"),W)}function MC(t,l){if(t&1){let e=N();
7d(0,"div",1)(1,"button",17),z("click",function(){D(e);let o=g(3);return I(o.beginEdit())}),f(2),h(3,"enbtranslate"),m()()}t&2&&(a(2),y(" ",_(3,1,"common.edit")," "))}function PC(t,l){if(t&1){let e=N();d(0,"div",1)(1,"enb-save-cancel",18),z("didSave",function(){D(e);let o=g(3);return I(o.save())})("didCancel",function(){D(e);let o=g(3);return I(o.cancel())}),m()()}if(t&2){let e=g(3);a(),b("canSave",!e.isSaveInProgress()&&!e.personalDataService.isRefreshing())}}function OC(t,l){if(t&1&&(d(0,"div",15),P(1,MC,4,3,"div",1)(2,PC,2,1,"div",1),m()),t&2){let e=g(2);a(),O(e.isInEditMode()?2:1)}}function wC(t,l){if(t&1){let e=N();d(0,"div",0)(1,"div",1)(2,"repower-card",2)(3,"div",3)(4,"h5",4),f(5),h(6,"enbtranslate"),m()(),d(7,"div",5)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",6)(15,"h5",7)(16,"a",8),z("click",function(){D(e);let o=g();return I(o.isCollapsed.set(!o.isCollapsed()))}),De(),d(17,"svg",9),M(18,"path",10)(19,"path",11),m()()()(),gn(),d(20,"div",12),P(21,CC,2,2,"div",13),P(22,xC,2,3,"div",14),m(),P(23,OC,3,1,"div",15),m()()()}if(t&2){let e=g();a(2),b("noBodyPadding",e.isCollapsed())("showFooter",e.objectCanDoEfficiency()&&!e.isCollapsed())("isLoading",e.isSome(e.personalDataService.error())),a(3),y(" ",_(6,9,"components.ben.privacy.title")," "),a(4),j(_(10,11,"common.errorTitle")),a(3),j(_(13,13,"common.errorMessage")),a(9),O(e.objectCanDoEfficiency()?21:-1),a(),O(e.objectCanDoEfficiency()?-1:22),a(),O(e.objectCanDoEfficiency()?23:-1)}}var ns=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.customersService=C(ri),this.objektSelectionService=C(ae),this.efficiencyDataService=C(Vn),this.tenantNameService=C(dt),this.repowerConfigService=C(ut),this.destroyed$=new de,this.isSome=isSome,this.contactDataReadOnly=!0,this.displayPrivacy=T(!1),this.objectCanDoEfficiency=T(!0),this.isInEditMode=T(!1),this.isSaveInProgress=T(!1),this.isCollapsed=T(!1),this.editModel=new zl}ngOnInit(){this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}reloadData(){let e=this.objektSelectionService.getSelectedObject();if(!e)return;this.objectCanDoEfficiency.set(!0);let n=Dn.tarifToLeistKatEnergy(he.Power);(!e.isActive||!e.idLeistKatByType[n]||e.idLeistKatByType[n].length===0)&&this.objectCanDoEfficiency.set(!1),this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(o=>{o!=null&&(this.displayPrivacy.set(!0),this.model=o,this.editModel.accepted=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1)})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}beginEdit(){this.isInEditMode.set(!0)}cancel(){this.isInEditMode.set(!1);let e=this.objektSelectionService.getSelectedObject();this.model?.settings&&(this.editModel.accepted=this.model?.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1)}getShortLangCodeFromCurrent(){switch(this.repowerConfigService.currentLanguage()){case ge.German:return"de";case ge.Italian:return"it";case ge.Romansh:return"rm";case ge.English:return"en";case ge.French:return"fr"}}save(){this.isSaveInProgress.set(!0);let e=this.objektSelectionService.getSelectedObject(),n=this.tenantNameService.tenant();if(!this.model?.settings||!this.model.idSubjekt){this.isSaveInProgress.set(!1);return}this.model.settings[`AcceptedDataExport_${e?.objectId}`]=this.editModel.accepted?"true":"false";let o={subjektId:this.model.idSubjekt,body:this.model.settings};if(e?.objectId&&this.editModel.accepted){let c=this.customersService.updateUserSettings(o),p=this.efficiencyDataService.registerNewCustomerAsync({subjektId:this.model.idSubjekt,body:{email:this.model.contactEmail,firstName:this.model.firstname,surname:this.model.lastname,sourceIdP:n,language:this.getShortLangCodeFromCurrent(),uniqueIdentifier:n+"_"+this.model.idSubjekt+"_"+e.objectId}});lo([c,p]).subscribe({next:v=>{let w=v[0];this.model?.settings&&(this.model.settings=w,this.isInEditMode.set(!1),this.editModel.accepted=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1,this.personalDataService.initData(),this.isSaveInProgress.set(!1))},error:()=>{this.isInEditMode.set(!1),this.isSaveInProgress.set(!1)}})}else e?.objectId&&this.efficiencyDataService.deregisterCustomerAsync({subjektId:this.model.idSubjekt,objektId:e.objectId,tenant:n}).subscribe({next:()=>{this.customersService.updateUserSettings(o).subscribe({next:c=>{this.model?.settings&&(this.model.settings=c,this.isInEditMode.set(!1),this.editModel.accepted=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1,this.personalDataService.initData(),this.isSaveInProgress.set(!1))},error:()=>{this.isInEditMode.set(!1),this.isSaveInProgress.set(!1)}})},error:()=>{this.isInEditMode.set(!1),this.isSaveInProgress.set(!1)}})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-privacy"]],decls:1,vars:1,consts:[[1,"row"],[1,"col-md-12"],["showHeader","true","showText","true","icon","warning",3,"noBodyPadding","showFooter","isLoading"],["card-header",""],[1,"no-truncate"],["card-error",""],["card-options",""],[1,"curs
7or-pointer"],["href","#collapsePrivacy","data-bs-toggle","collapse",1,"bencard-title","show","icon-btn-primary",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","28","height","28","viewBox","0 0 48 48"],["d","M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z"],["d","M0 0h48v48h-48z","fill","none"],["card-content","","id","collapsePrivacy",1,"show"],[1,"row","section-padding"],[3,"innerHTML"],["card-footer",""],[1,"col-md-12",3,"editModel","isInEditMode"],[1,"btn","btn-primary","float-end",3,"click"],[1,"float-end",3,"didSave","didCancel","canSave"]],template:function(n,o){n&1&&P(0,wC,24,15,"div",0),n&2&&O(o.displayPrivacy()?0:-1)},dependencies:[oe,Sp,yr,Y],styles:['.no-truncate[_ngcontent-%COMP%]{white-space:break-spaces!important}.bencard-title.show[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(90deg)}.bencard-title.show.collapsed[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(0)}.progress-overview[_ngcontent-%COMP%]{margin-top:1rem}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:block;width:25%;min-width:140px;border-left:solid 1px #eaeaea;background-color:#fafafa;float:left;text-align:center;padding:.5rem 0 1rem}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin:auto;margin-bottom:.5rem;width:70px;height:70px}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:70px;height:70px}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-left:none}@media(max-width:480px){.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:50%;border:solid 1px #eaeaea!important;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1), .progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){border-bottom:0!important}}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > .selected-progress[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 5px #eaeaea}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]{position:relative;background-color:#f1f1f1;margin-top:2rem;font-size:.8rem}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10%;float:left}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{position:relative;float:right;top:-.7rem;border-right:solid 3px #f1f1f1;line-height:1}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1):after{content:"10%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2):after{content:"20%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3):after{content:"30%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4):after{content:"40%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5):after{content:"50%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6):after{content:"60%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7):after{content:"70%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8):after{content:"80%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9):after{content:"90%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(10):after{content:"100%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > .selected-progress[_ngcontent-%COMP%]:after{color:#ff443a;color:var(--quiz-color);border-right:solid 3px #ff443a!important;border-right:solid 3px var(--quiz-color)!important}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:block;height:100%;position:absolute;background-color:#ff443a;background-color:var(--quiz-color)}.question[_ngcontent-%COMP%]{text-align:center}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%]{width:auto;margin:auto;text-align:center;display:inline-block;cursor:pointer}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:left}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:45px;height:45px}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > img[_ngcontent-%COMP%]{width:45px;height:45px}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{text-align:left;padding-left:.5rem}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child > p[_ngcontent-%COMP%]{opacity:.6;font-size:.8rem}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]{position:relative;background-color:#f1f1f1;margin-top:1.5rem;font-size:.8rem}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;display:block;height:100%;position:absolute;background-color:#ff443a;background-color:var(--quiz-color);padding:.375rem}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]{position:absolute;margin-top:-2.2rem;right:-24px;background:#5c5a5c;background:var(--eb-gray);border:2px solid #4d4b4d;border:2px solid var(--eb-gray);color:#fff;display:inline-block;border-radius:3px;padding:0 8px;min-width:50px}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:after, .question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:after{border-color:#5c5a5c00;border-top-color:#5c5a5c;border-width:4px;margin-left:-4px}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:before{border-color:#4d4b4d00;border-top-color:#4d4b4d;border-width:7px;margin-left:-7px}']})}}return t})(),zl=class{constructor(){this.accepted=!1}};function yC(t,l){if(t&1){let e=N();d(0,"div",3)(1,"repower-card",5)(2,"div",6)(3,"h5"),f(4),h(5,"enbtranslate"),m()(),d(6,"div",7)(7,"h5"),f(8),h(9,"enbtranslate"),m(),d(10,"p"),f(11),h(12,"enbtranslate"),m()(),d(13,"div",8),M(14,"div",9),h(15,"enbtranslate"),m(),d(16,"div",10)(17,"div",11)(18,"button",12),z("click",function(){D(e);let o=g(),c=_e(5);return I(o.openDialog(c))}),f(19),h(20,"enbtranslate"),m()()()()()}if(t&2){let e=g();a(),b("noBodyPadding",e.isCollapsed())("isLoading",e.isLoading()),a(3),j(_(5,7,"components.ben.questionary.title")),a(4),j(_(9,9,"common.errorTitle")),a(3),j(_(12,11,"common.errorMessage")),a(3),b("innerHtml",_(15,13,"components.ben.questionary.introtext"),W),a(5),y(" ",_(20,15,"components.ben.questionary.button")," ")}}function SC(t,l){t&1&&(d(0,"div",3)(1,"enb-inline-box",13)(2,"div",14),M(3,"repower-icon",15)(4,"span",16),h(5,"enbtranslate"),m()()()),t&2&&(a(),b("displayWithVars",!0),a(2),b("bicon",!0),a(),b("innerHtml",_(5,3,"components.ben.nodata"),W))}function kC(t,l){if(t&1&&(d(0,"div",19),f(1),m()),t&2){let e=g(2);a(),y(" ",e.errorMessage," ")}}function EC(t,l){if(t&1){let e=N();d(0,"evu-modal",17)(1,"div",18),P(2,kC,2,1,"div",19),M(3,"enb-dynamic-form",20,1),m(),d(5,"div",21)(6,"button",22),z("click",function(){D(e);let o=g();return I(o.modalService.close())}),f(7),h(8,"enbtranslate"),m(),d(9,"button",23),z("click",function(){D(e);let o=_e(4),c=g();return I(c.save(o))}),f(10),h(11,"enbtranslate"),m()()()}if(t&2){let e=g();
7b("showFooter",!0),a(2),O(e.errorMessage?2:-1),a(),b("formFields",e.formFields),a(4),y(" ",_(8,6,"common.abort")," "),a(2),b("disabled",e.isSaveInProgress()),a(),y(" ",_(11,8,"common.dialogSend")," ")}}var is=(()=>{class t{constructor(){this.translationService=C(ce),this.resizeService=C(Ue),this.personalDataService=C(Ge),this.customersService=C(ri),this.objektSelectionService=C(ae),this.efficiencyDataService=C(Vn),this.layoutConfigService=C(di),this.modalService=C(kt),this.destroyed$=new de,this.isMobile=this.resizeService.isMobile,this.isLoading=T(!1),this.isSaveInProgress=T(!1),this.displayBenModules=T(!1),this.questionsAnswered=T(!1),this.hasBenData=T(!0),this.isCollapsed=T(!1),this.formFields=[],this.currentFormFields=[]}ngOnInit(){this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}reloadData(){let e=this.objektSelectionService.getSelectedObject();this.isLoading.set(!0),this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(n=>{if(n==null)return;this.model=n;let o=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1;this.displayBenModules.set(o);let c=this.model.settings?this.model.settings[`BenEfficiencyQuestionnaire_${e?.objectId}`]?.toLowerCase()==="true":!1;if(this.questionsAnswered.set(c),e?.objectId&&this.displayBenModules()&&this.questionsAnswered()){let p={subjektId:this.model.idSubjekt,objektId:e.objectId};this.efficiencyDataService.applianceStatus(p).subscribe(v=>{this.hasBenData.set(v.currentState!=="dissag_not_available"),this.isLoading.set(!1)})}else this.isLoading.set(!1)})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}openDialog(e){if(this.errorMessage="",this.currentFormFields=this.layoutConfigService.layoutConfig().dynFormFields.benQuestionary??[],this.currentFormFields.length===0)return;this.isLoading.set(!0);let n=this.objektSelectionService.getSelectedObject();if(n?.objectId){let o={subjektId:this.model?.idSubjekt,objektId:n.objectId};this.efficiencyDataService.getHouseHoldDetailsAsync(o).subscribe(c=>{this.isLoading.set(!1),Object.keys(c).forEach(v=>{let w=this.currentFormFields[0].rowFields.find(k=>k.key===v);if(w){let k=c[v];if(w.controlType===Mc.Select){let E=w.selectOptions?.find(F=>F.id==k);w.value=E}else w.value=k}}),this.formFields=JSON.parse(JSON.stringify(this.currentFormFields));let p={id:"ben-questionary-modal",header:{title:"components.ben.questionary.householdCharacteristics",icon:mkSome(ht.Help),extraButtons:[]},template:e,size:xt.EvuModalSize.Large,closeCallback:mkNone()};this.modalService.open(p)})}}save(e){this.isSaveInProgress.set(!0);let n=this.objektSelectionService.getSelectedObject(),o={subjektId:this.model?.idSubjekt??0,body:{}};if(!e.isFormValid()){this.errorMessage=this.translationService.translate()("components.ben.questionary.formNotValid"),document.querySelector(".modal")?.scrollTo({top:0,behavior:"smooth"}),this.model?.settings&&(this.model.settings[`BenEfficiencyQuestionnaire_${n?.objectId}`]="false"),o.body=this.model?.settings,this.customersService.updateUserSettings(o).subscribe(v=>{this.model?.settings&&(this.model.settings=v,this.personalDataService.initData()),this.isSaveInProgress.set(!1)});return}let c=e.getFormValues();if(Object.keys(c).map(v=>{let w=this.currentFormFields[0].rowFields.filter(V=>V.key===v),k="",E=!1,F="";if(w&&w.length>0){if(k=c[v],w[0].controlType===Mc.Radio||w[0].controlType===Mc.Select){let V=w[0].selectOptions?.filter(U=>U.id===k)[0];V&&(k=V.text,E=!0)}F=w[0].label??[]}return{key:v,value:k,label:F,isRadio:E}}),!n?.objectId||!this.model?.idSubjekt){this.isSaveInProgress.set(!1);return}let p={subjektId:this.model?.idSubjekt,objektId:n.objectId,body:c};this.efficiencyDataService.updatetHouseHoldDetailsAsync(p).subscribe(()=>{this.model?.settings&&(this.model.settings[`BenEfficiencyQuestionnaire_${n?.objectId}`]="true",o.body=this.model.settings,this.customersService.updateUserSettings(o).subscribe(v=>{this.model?.settings&&(this.model.settings=v,this.personalDataService.initData())})),this.modalService.close(),this.isSaveInProgress.set(!1)})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-questionary"]],decls:6,vars:2,consts:[["questionaryTemplate",""],["dynForm",""],[1,"row"],[1,"col-md-12","mb-3"],[1,"container"],["showHeader","true","showText","true","showFooter","true","icon","sliders",3,"noBodyPadding","isLoading"],["card-header",""],["card-error",""],["card-content",""],[3,"innerHtml"],["card-footer",""],[1,"col-md-12"],[1,"btn","btn-primary","float-end",3,"click"],[3,"displayWithVars"],[1,"product-tarif-info"],["name","info","width","15","height","15","color","var(--link-color)",3,"bicon"],[1,"ps-2","pe-2",3,"innerHtml"],[3,"showFooter"],["modal
7-body","",1,"modal-body"],["role","alert",1,"alert","alert-danger"],[3,"formFields"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt",3,"click","disabled"]],template:function(n,o){n&1&&(d(0,"div",2),P(1,yC,21,17,"div",3),P(2,SC,6,5,"div",3),d(3,"div",4),fe(4,EC,12,10,"ng-template",null,0,Se),m()()),n&2&&(a(),O(o.displayBenModules()?1:-1),a(),O(!o.hasBenData()&&o.displayBenModules()?2:-1))},dependencies:[oe,Sr,Ie,Ec,Ht,Y],styles:['.progress-overview[_ngcontent-%COMP%]{margin-top:1rem}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:block;width:25%;min-width:140px;border-left:solid 1px #eaeaea;background-color:#fafafa;float:left;text-align:center;padding:.5rem 0 1rem}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin:auto;margin-bottom:.5rem;width:70px;height:70px}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:70px;height:70px}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-left:none}@media(max-width:480px){.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:50%;border:solid 1px #eaeaea!important;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1), .progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){border-bottom:0!important}}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > .selected-progress[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 5px #eaeaea}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]{position:relative;background-color:#f1f1f1;margin-top:2rem;font-size:.8rem}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10%;float:left}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{position:relative;float:right;top:-.7rem;border-right:solid 3px #f1f1f1;line-height:1}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1):after{content:"10%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2):after{content:"20%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3):after{content:"30%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4):after{content:"40%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5):after{content:"50%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6):after{content:"60%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7):after{content:"70%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8):after{content:"80%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9):after{content:"90%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(10):after{content:"100%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > .selected-progress[_ngcontent-%COMP%]:after{color:#ff443a;color:var(--quiz-color);border-right:solid 3px #ff443a!important;border-right:solid 3px var(--quiz-color)!important}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:block;height:100%;position:absolute;background-color:#ff443a;background-color:var(--quiz-color)}.question[_ngcontent-%COMP%]{text-align:center}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%]{width:auto;margin:auto;text-align:center;display:inline-block;cursor:pointer}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:left}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:45px;height:45px}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > img[_ngcontent-%COMP%]{width:45px;height:45px}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{text-align:left;padding-left:.5rem}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child > p[_ngcontent-%COMP%]{opacity:.6;font-size:.8rem}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]{position:relative;background-color:#f1f1f1;margin-top:1.5rem;font-size:.8rem}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;display:block;height:100%;position:absolute;background-color:#ff443a;background-color:var(--quiz-color);padding:.375rem}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]{position:absolute;margin-top:-2.2rem;right:-24px;background:#5c5a5c;background:var(--eb-gray);border:2px solid #4d4b4d;border:2px solid var(--eb-gray);color:#fff;display:inline-block;border-radius:3px;padding:0 8px;min-width:50px}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:after, .question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:after{border-color:#5c5a5c00;border-top-color:#5c5a5c;border-width:4px;margin-left:-4px}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:before{border-color:#4d4b4d00;border-top-color:#4d4b4d;border-width:7px;margin-left:-7px}']})}}return t})();function TC(t,l){if(t&1){let e=N();d(0,"repower-card",2)(1,"div",3)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",4)(6,"h5",5)(7,"a",6),z("
7click",function(){D(e);let o=g(4);return I(o.isCollapsed.set(!o.isCollapsed()))}),De(),d(8,"svg",7),M(9,"path",8)(10,"path",9),m()()()(),gn(),d(11,"div",10)(12,"h5"),f(13),h(14,"enbtranslate"),m(),d(15,"p"),f(16),h(17,"enbtranslate"),m()(),d(18,"div",11)(19,"h6"),f(20),m(),M(21,"div",12),m()()}if(t&2){let e=g(2),n=e.$implicit,o=e.$index,c=g(2);b("noBodyPadding",c.isCollapsed())("showFooter",!1)("isLoading",c.isLoading()),a(3),j(_(4,12,"components.ben.tips.title")),a(4),b("href",_t("#collapseTip",c.getRowIndex(o)),$e),a(6),j(_(14,14,"common.errorTitle")),a(3),j(_(17,16,"common.errorMessage")),a(2),b("id",_t("collapseTip",c.getRowIndex(o))),a(2),j(n.title),a(),b("innerHtml",n.idea,W)}}function DC(t,l){if(t&1&&(d(0,"div",1),P(1,TC,22,18,"repower-card",2),m()),t&2){let e=g(3);a(),O(e.displayBenModules()?1:-1)}}function IC(t,l){if(t&1&&P(0,DC,2,1,"div",1),t&2){let e=l.$index,n=g(2);O(e<n.numTips?0:-1)}}function LC(t,l){if(t&1&&(d(0,"div",0),ne(1,IC,1,1,null,null,Ye),m()),t&2){let e=g();a(),ie(e.tips)}}var os=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.objektSelectionService=C(ae),this.efficiencyDataService=C(Vn),this.destroyed$=new de,this.isLoading=T(!1),this.displayBenModules=T(!1),this.questionsAnswered=T(!1),this.hasBenData=T(!1),this.isCollapsed=T(!1),this.numTips=2}ngOnInit(){this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}reloadData(){let e=this.objektSelectionService.getSelectedObject();this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(n=>{if(n==null)return;this.model=n;let o=this.model.settings?this.model.settings[`AcceptedDataExport_${e?.objectId}`]?.toLowerCase()==="true":!1;this.displayBenModules.set(o);let c=this.model.settings?this.model.settings[`BenEfficiencyQuestionnaire_${e?.objectId}`]?.toLowerCase()==="true":!1;if(this.questionsAnswered.set(c),this.displayBenModules()&&this.questionsAnswered()){let p=this.objektSelectionService.getSelectedObject();if(p?.objectId){let v={subjektId:this.model.idSubjekt,objektId:p.objectId};this.efficiencyDataService.savingTipsStatus(v).subscribe(w=>{this.hasBenData.set(w.currentState==="new_savingtips_available");let k=w.tips?.find(E=>E.status==="New");this.tips=k?.statusSavingTips?.filter(E=>E.active==="1"),this.isLoading.set(!1)})}}}),this.isLoading.set(!0)}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}getRowIndex(e){return Math.floor(e/2)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben-tips"]],decls:1,vars:1,consts:[[1,"row","mb-3"],["id","accordion",1,"col-md-6"],["showHeader","true","showText","true","icon","energy",3,"noBodyPadding","showFooter","isLoading"],["card-header",""],["card-options",""],[1,"cursor-pointer"],["data-bs-toggle","collapse","data-bs-parent","#accordion",1,"bencard-title","show","icon-btn-primary",3,"click","href"],["xmlns","http://www.w3.org/2000/svg","width","28","height","28","viewBox","0 0 48 48"],["d","M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z"],["d","M0 0h48v48h-48z","fill","none"],["card-error",""],["card-content","",1,"collapse","show",3,"id"],[3,"innerHtml"]],template:function(n,o){n&1&&P(0,LC,3,0,"div",0),n&2&&O(o.hasBenData()&&o.questionsAnswered()?0:-1)},dependencies:[oe,Y],styles:[".bencard-title.show[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(90deg)}.bencard-title.show.collapsed[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(0)}"]})}}return t})();var kp=(()=>{class t{constructor(){this.customersService=C(ri),this.personalDataService=C(Ge),this.destroyed$=new de}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(e=>{e!=null&&(this.model=e,this.model.settings===null&&this.loadSettings())})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}loadSettings(){if(this.model?.idSubjekt){let e={subjektId:this.model.idSubjekt};this.customersService.getAllSettings(e).subscribe(n=>{this.model?.settings&&(this.model.settings=n,this.personalDataService.personalDataModel.set(this.model))})}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-ben"]],decls:18,vars:0,consts:[[1,"row"],[1,"col-md-12"]],template:function(n,o){n&1&&(d(0,"div",0)(1,"div",1),M(2,"enb-object-selector"),m(),d(3,"div",1),M(4,"enb-ben-questionary"),m()(),d(5,"div",0)(6,"div",1),M(7,"enb-ben-cake"),m(),d(8,"div",1),M(9,"enb-ben-efficiency"),m(),d(10,"div",1),M(11,"enb-ben-household"),m(),d(12,"div",1),M(13,"enb-ben-tips"),m(),d(14,"div",1),M(15,"enb-ben-mail-report"),m(),d(16,"div",1),M(17,"enb-ben-privacy"),m()())},dependencies:[bn,is,Qc,Xc,es,os,ts,ns],styles:['.progress-overview[_ngcontent-%COMP%]{margin-top:1rem}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:block;width:25%;min-width:140px;border-left:solid 1px #eaeaea;background-color:#fafafa;float:left;text-align:center;padding:.5rem 0 1rem}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin:auto;margin-bottom:.5rem;width:70px;height:70px}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:70px;height:70px}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-left:none}@media(max-width:480px){.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:50%;border:solid 1px #eaeaea!important;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1), .progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){border-bottom:0!important}}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > .selected-progress[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 5px #eaeaea}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]{position:relative;background-color:#f1f1f1;margin-top:2rem;font-size:.8rem}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10%;float:left}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{position:relative;float:right;top:-.7rem;border-right:solid 3px #f1f1f1;line-height:1}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1):after{content:"10%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2):after{content:"20%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3):after{content:"30%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4):after{content:"40%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5):after{content:"50%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6):after{content:"60%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7):after{content:"70%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8):after{content:"80%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9):after{content:"90%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(10):after{content:"100%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > .selected-progress[_ngcontent-%COMP%]:after{color:#ff443a;color:var(--quiz-color);border-right:solid 3px #ff443a!important;border-right:solid 3px var(--quiz-color)!important}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:block;height:100%;position:absolute;background-color:#ff443a;background-color:var(--quiz-color)}.question[_ngcontent-%COMP%]{text-align:center}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%]{width:auto;margin:auto;text-align:center;display:inline-block;cursor:pointer}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:left}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:45px;height:45px}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > img[_ngcontent-%COMP%]{width:45px;height:45px}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{text-align:left;padding-left:.5rem}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child > p[_ngcontent-%COMP%]{opacity:.6;font-size:.8rem}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]{position:relative;background-color:#f1f1f1;margin-top:1.5rem;font-size:.8rem}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;display:block;height:100%;position:absolute;background-color:#ff443a;background-color:var(--quiz-color);padding:.375rem}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]{position:absolute;margin-top:-2.2rem;right:-24px;background:#5c5a5c;background:var(--eb-gray);border:2px solid #4d4b4d;border:2px solid var(--eb-gray);color:#fff;display:inline-block;border-radius:3px;padding:0 8px;min-width:50px}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:after, .question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:after{border-color:#5c5a5c00;border-top-color:#5c5a5c;border-width:4px;margin-left:-4px}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:before{border-color:#4d4b4d00;border-top-color:#4d4b4d;border-width:7px;margin-left:-7px}']})}}return t})();var jC=()=>({exact:!0}),rs=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-efficiency-intro"]],decls:14,vars:15,consts:[[3,"showHeader","showFooter","showText","icon"],["card-header",""],["card-content","",1,"flex-col","gap-lg","justify-space-between","h-100"],[3,"innerHtml"],[1,"position-relative","text-center","intro-image"],["src","/assets/static/profi.svg","alt","",1,"img-clss","max-h"],["card-footer","",1,"justify-end"],["routerLink","/efficiency/quick-check","routerLinkActive","active",1,"btn","btn-primary","flat-butt","float-end",3,"routerLinkActiveOptions"]],template:function(n,o){n&1&&(d(0,"repower-card",0)(1,"div",1)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",2),M(6,"h6",3),h(7,"enbtranslate"),d(8,"div",4),M(9,"img",5),m()(),d(10,"div",6)(11,"button",7),f(12),h(13,"enbtranslate"),m()()()),n&2&&(b("showHeader",!0)("showFooter",!0)("showText",!0)("icon","efficie
7ncy"),a(3),y(" ",_(4,8,"repowerWebpartEfficiency.overview.card1_title")," "),a(3),b("innerHtml",_(7,10,"repowerWebpartEfficiency.overview.card1_content"),W),a(5),b("routerLinkActiveOptions",cn(14,jC)),a(),y(" ",_(13,12,"repowerWebpartEfficiency.overview.card1_button")," "))},dependencies:[oe,vn,po,Y],styles:[".img-clss[_ngcontent-%COMP%]{width:60%;max-height:200px}.intro-image[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:200px;width:100%}  .modal-xtra-large .modal-dialog{width:80%;max-width:80%}"]})}}return t})();var FC=()=>({exact:!0}),Ep=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-efficiency-ben-intro"]],decls:14,vars:11,consts:[["showHeader","true","showFooter","true","showText","true","icon","efficiency"],["card-header",""],["card-content","",1,"flex-col","gap-lg"],[3,"innerHtml"],[1,"position-relative","text-center"],["src","/assets/static/profi.svg","alt","",1,"img-clss","max-h"],["card-footer","",1,"justify-end"],["routerLink","/efficiency/ben","routerLinkActive","active",1,"btn","btn-primary","flat-butt","float-end",3,"routerLinkActiveOptions"]],template:function(n,o){n&1&&(d(0,"repower-card",0)(1,"div",1)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",2),M(6,"h6",3),h(7,"enbtranslate"),d(8,"div",4),M(9,"img",5),m()(),d(10,"div",6)(11,"button",7),f(12),h(13,"enbtranslate"),m()()()),n&2&&(a(3),y(" ",_(4,4,"repowerWebpartEfficiency.overview.cardBen_title")," "),a(3),b("innerHtml",_(7,6,"repowerWebpartEfficiency.overview.cardBen_content"),W),a(5),b("routerLinkActiveOptions",cn(10,FC)),a(),y(" ",_(13,8,"repowerWebpartEfficiency.overview.cardBen_button")," "))},dependencies:[oe,vn,po,Y],styles:[".img-clss[_ngcontent-%COMP%]{max-width:80%;max-height:200px}"]})}}return t})();var BC=()=>({exact:!0}),as=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-quiz-intro"]],decls:14,vars:11,consts:[["showHeader","true","showFooter","true","showText","true","icon","efficiency"],["card-header",""],["card-content","",1,"flex-col","gap-lg","justify-space-between","h-100"],[3,"innerHtml"],[1,"position-relative","text-center"],["src","/assets/static/genie.svg","alt","",1,"img-clss","max-h"],["card-footer","",1,"justify-end"],["routerLink","/efficiency/quiz","routerLinkActive","active",1,"btn","btn-primary","flat-butt",3,"routerLinkActiveOptions"]],template:function(n,o){n&1&&(d(0,"repower-card",0)(1,"div",1)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",2),M(6,"h6",3),h(7,"enbtranslate"),d(8,"div",4),M(9,"img",5),m()(),d(10,"div",6)(11,"button",7),f(12),h(13,"enbtranslate"),m()()()),n&2&&(a(3),y(" ",_(4,4,"repowerWebpartEfficiency.overview.cardQuiz_title")," "),a(3),b("innerHtml",_(7,6,"repowerWebpartEfficiency.overview.cardQuiz_content"),W),a(5),b("routerLinkActiveOptions",cn(10,BC)),a(),y(" ",_(13,8,"repowerWebpartEfficiency.overview.cardQuiz_button")," "))},dependencies:[oe,vn,po,Y],styles:[".img-clss[_ngcontent-%COMP%]{max-width:80%;max-height:200px}.intro-image[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:200px;width:100%}  .modal-xtra-large .modal-dialog{width:80%;max-width:80%}"]})}}return t})();function zC(t,l){if(t&1){let e=N();d(0,"evu-modal",15)(1,"div",16),M(2,"iframe",17,1),m(),d(4,"div",18)(5,"button",19),z("click",function(){D(e);let o=g();return I(o.modalService.close())}),f(6),h(7,"enbtranslate"),m()()()}t&2&&(b("showFooter",!0),a(6),y(" ",_(7,2,"common.abort")," "))}var cs=(()=>{class t{constructor(){this.translationService=C(ce),this.resizeService=C(Ue),this.modalService=C(kt),this.energyboxURL="",this.energyboxTarget="_blank",this.PopoverAnchor=Bi,this.isMobile=this.resizeService.isMobile}ngOnInit(){this.energyboxURL=this.translationService.translate()("webpartEfficiency.quiz.energybox.url"),this.energyboxTarget=this.translationService.translate()("webpartEfficiency.quiz.energybox.target")}openDialog(e){if(this.energyboxTarget.toLowerCase()==="iframe"){let n={id:"efficiency-quickcheck-modal",header:{title:"repowerWebpartEfficiency.overview.card2_title",icon:mkSome(ht.Efficiency),extraButtons:[]},template:e,size:xt.EvuModalSize.Huge,closeCallback:mkNone()};this.modalService.open(n)}else window.open(this.energyboxURL,this.energyboxTarget)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-quick-check-intro"]],decls:24,vars:13,consts:[["iframeModal",""],["iframe",""],[1,"repower-card-container"],["showHeader","true","showFooter","true","showText","true","icon","efficie
7ncy",2,"height","auto"],["card-header",""],["card-content","",1,"flex-col","gap-lg","justify-space-between","h-100"],[1,"flex-row-vcenter","gap-lg"],[3,"innerHtml"],[3,"anchor"],[1,"row","row-eq-height","justify-content-md-end"],[1,"col-md-12","align-self-end","disclaimer"],[1,"position-relative","text-center","intro-image"],["src","/assets/static/energybox-2.png","alt","",1,"img-clss"],["card-footer","",1,"justify-end"],[1,"btn","btn-primary","flat-butt","align-self-end",3,"click"],[3,"showFooter"],["modal-body","",1,"modal-body"],["src",bm`https://www.energybox.ch/index.aspx?P=REP0007&S=`,"frameborder","0","allowfullscreen","true","width","100%","height","100%"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"]],template:function(n,o){if(n&1){let c=N();d(0,"div",2)(1,"repower-card",3)(2,"div",4)(3,"h5"),f(4),h(5,"enbtranslate"),m()(),d(6,"div",5)(7,"div",6),M(8,"h6",7),h(9,"enbtranslate"),d(10,"evu-tooltip",8)(11,"div",9)(12,"div",10)(13,"p"),f(14),h(15,"enbtranslate"),m()()()()(),d(16,"div",11),M(17,"img",12),m()(),d(18,"div",13)(19,"button",14),z("click",function(){D(c);let v=_e(23);return I(o.openDialog(v))}),f(20),h(21,"enbtranslate"),m()()()(),fe(22,zC,8,4,"ng-template",null,0,Se)}n&2&&(a(4),y(" ",_(5,5,"repowerWebpartEfficiency.overview.card2_title")," "),a(4),b("innerHtml",_(9,7,"repowerWebpartEfficiency.overview.card2_content"),W),a(2),b("anchor",o.PopoverAnchor.Left),a(4),y(" ",_(15,9,"repowerWebpartEfficiency.overview.disclaimer")," "),a(6),y(" ",_(21,11,"repowerWebpartEfficiency.overview.card2_button")," "))},dependencies:[oe,Ht,si,Y],styles:[".img-clss[_ngcontent-%COMP%]{max-width:100%;max-height:200px;aspect-ratio:1/1;object-fit:scale-down}@media(min-width:1250px){.max-h[_ngcontent-%COMP%]{min-height:200px}}.intro-image[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:200px;width:100%}.disclaimer[_ngcontent-%COMP%]{padding:1rem}"]})}}return t})();var NC=()=>({exact:!0}),Tp=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-information-obligation-intro"]],decls:14,vars:11,consts:[["showHeader","true","showFooter","true","showText","true","icon","efficiency"],["card-header",""],["card-content","",1,"flex-col","gap-lg","justify-space-between"],[3,"innerHtml"],[1,"position-relative","text-center"],["src","/assets/static/laie.svg","alt","",1,"img-clss","max-h"],["card-footer","",1,"justify-end"],["routerLink","/efficiency/information","routerLinkActive","active",1,"btn","btn-primary","flat-butt","float-end",3,"routerLinkActiveOptions"]],template:function(n,o){n&1&&(d(0,"repower-card",0)(1,"div",1)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",2),M(6,"h6",3),h(7,"enbtranslate"),d(8,"div",4),M(9,"img",5),m()(),d(10,"div",6)(11,"button",7),f(12),h(13,"enbtranslate"),m()()()),n&2&&(a(3),y(" ",_(4,4,"informationObligation.intro.title")," "),a(3),b("innerHtml",_(7,6,"informationObligation.intro.content"),W),a(5),b("routerLinkActiveOptions",cn(10,NC)),a(),y(" ",_(13,8,"informationObligation.intro.button")," "))},dependencies:[oe,vn,po,Y],styles:[".img-clss[_ngcontent-%COMP%]{max-width:80%;max-height:200px}  .modal-xtra-large .modal-dialog{width:80%;max-width:80%}"]})}}return t})();function VC(t,l){if(t&1&&M(0,"enb-efficiency-ben-intro"),t&2){let e=g().$implicit,n=we(0);ee(se("col-md-",12/n," mb-3 widget-content ",e))}}function AC(t,l){if(t&1&&M(0,"enb-information-obligation-intro"),t&2){let e=g().$implicit,n=we(0);ee(se("col-md-",12/n," mb-3 widget-content ",e))}}function HC(t,l){if(t&1&&M(0,"enb-efficiency-intro"),t&2){let e=g().$implicit,n=we(0);ee(Ra("col-md-",12/n," mb-3 widget-content col-md-",12/n," ",e))}}function UC(t,l){if(t&1&&M(0,"enb-quiz-intro"),t&2){let e=g().$implicit,n=we(0);ee(Ra("col-md-",12/n," mb-3 widget-content col-md-",12/n," ",e))}}function RC(t,l){if(t&1&&M(0,"enb-quick-check-intro"),t&2){let e=g().$implicit,n=we(0);ee(Ra("col-md-",12/n," mb-3 widget-content col-md-",12/n," ",e))}}function WC(t,l){if(t&1&&M(0,"enb-efficiency-ben-intro"),t&2){let e=g().$implicit,n=we(0);ee(se("col-md-",12/n," mb-3 widget-content ",e))}}function GC(t,l){}function $C(t,l){if(t&1&&(tt(0),P(1,VC,1,4,"enb-efficiency-ben-intro",1)(2,AC,1,4,"enb-information-obligation-intro",1)(3,HC,
71,5,"enb-efficiency-intro",1)(4,UC,1,5,"enb-quiz-intro",1)(5,RC,1,5,"enb-quick-check-intro",1)(6,WC,1,4,"enb-efficiency-ben-intro",1)(7,GC,0,0)),t&2){let e,n=l.$implicit,o=g();Ke(o.modules().length),a(),O((e=n)==="efficiency_ben"?1:e==="information_obligation"?2:e==="efficiency_quick"?3:e==="efficiency_quiz"?4:e==="efficiency_detail"?5:e==="efficiency_ben"?6:7)}}var Dp=(()=>{class t{constructor(){this.router=C(Xt),this.tenantSubscriptionsService=C(Ut),this.layoutConfigService=C(di),this.modules=T([]),this.forkModules=[],this.forkKeys=[]}ngOnInit(){this.modules.update(e=>[...e,"information_obligation"]),this.forkModules=[ca.defaultEnergyBen.id,ca.defaultEnergyQuiz.id,ca.defaultEnergyQuickCheck.id,ca.defaultEnergyDetailCheck.id],this.forkKeys=[Tt.EnergyBenEnabled,Tt.EnergyQuizEnabled,Tt.EnergyQuickCheck,Tt.EnergyDetailCheck],this.tenantSubscriptionsService.getSettings(this.forkKeys).subscribe(e=>{for(let n=0;n<this.forkKeys.length;n++){let o=e[this.forkKeys[n]],c=this.forkModules[n];o&&this.modules.update(p=>[...p,c])}this.checkModules()})}checkModules(){if(this.modules().length===1){let e=this.layoutConfigService.layoutConfig().layout.find(n=>n.id===this.modules()[0]);e&&this.router.navigate([e.path])}this.modules().length===0&&this.router.navigate([""])}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-efficiency-overview-intro"]],decls:3,vars:0,consts:[[1,"row","row-eq-height","efficiency-intros"],[3,"class"]],template:function(n,o){n&1&&(d(0,"div",0),ne(1,$C,8,2,null,null,Ye),m()),n&2&&(a(),ie(o.modules()))},dependencies:[Ep,rs,as,cs,Tp],styles:[".img-clss[_ngcontent-%COMP%]{width:100%}@media(min-width:1250px){.max-h[_ngcontent-%COMP%]{min-height:200px}}  .modal-xtra-large .modal-dialog{width:80%;max-width:80%}.efficiency-intros[_ngcontent-%COMP%]{--evu-efficiency-intros-min-box-width: min(100vw, 380px);display:flex;flex-wrap:wrap}.efficiency-intros[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{flex:1 1 var(--evu-efficiency-intros-min-box-width)}"]})}}return t})();var Qn=class{constructor(l,e,n,o){this.id=l,this.answers=e,this.nextQuestionIdValue=n,this.translationIdValue=o,this.selectedAnswer=null}get translationId(){return this.translationIdValue?this.translationIdValue:this.id}getTranslation(...l){return`repowerWebpartEfficiency.questions.${this.translationId}.${l.join(".")}`}get nextQuestionId(){return this.nextQuestionIdValue?this.nextQuestionIdValue:this.selectedAnswer?this.selectedAnswer.nextQuestionId??null:null}get isFinalQuestion(){return this.selectedAnswer!==null&&!this.nextQuestionId}get selectedAnswerId(){return this.selectedAnswer?this.selectedAnswer.id:null}set selectedAnswerId(l){this.selectedAnswer=this.answers.find(e=>e.id===l)??null}calculateAverageConsumption(l){if(!this.selectedAnswer)return 0;let e=0;if(this.selectedAnswer.averageConsumption&&(e+=this.selectedAnswer.averageConsumption),this.selectedAnswer.averageConsumptionMap&&this.selectedAnswer.averageConsumptionDependingOn){let n=l.find(o=>o.id===this.selectedAnswer?.averageConsumptionDependingOn);n?.selectedAnswerId&&(e+=this.selectedAnswer.averageConsumptionMap[n.selectedAnswerId])}return e}};var pa=(()=>{class t{createQuestion(e){switch(e){case"situation":return new Qn("situation",[{id:"apartment",nextQuestionId:"apartmentRoomCount"},{id:"house",nextQuestionId:"houseRoomCount"}]);case"apartmentRoomCount":return new Qn("apartmentRoomCount",[{id:"answer1",averageConsumption:1800},{id:"answer2",averageConsumption:2350},{id:"answer3",averageConsumption:2900},{id:"answer4",averageConsumption:3450},{id:"answer5",averageConsumption:3950},{id:"answer6",averageConsumption:4450}],"apartmentDevices");case"apartmentDevices":return new Qn("apartmentDevices",[{id:"yes",averageConsumptionDependingOn:"apartmentRoomCount",averageConsumptionMap:{answer1:275,answer2:275,answer3:325,answer4:325,answer5:350,answer6:350}},{id:"no",averageConsumption:0}],"apartmentWater","devices");case"apartmentWater":return new Qn("apartmentWater",[{id:"yes",averageConsumptionDependingOn:"apartmentRoomCount",averageConsumptionMap:{answer1:1200,answer2:2e3,answer3:2800,answer4:3600,answer5:4400,answer6:5200}},{id:"no",averageConsumption:0},{id:"unknown",averageConsumption:0}],"electricVehicle");case"electricVehicle":return new Qn("electricVehicle",[{id:"yes",nextQuestionId:"electricVehicleKm"},{id:"other",averageConsumption:0},{id:"no",averageConsumption:0}]);case"electricVehicleKm":return new Qn("electricVehicleKm",[{id:"answer1",averageConsumption:880},{id:"answer2",averageConsumption:1760},{id:"answer3",averageConsumption:2640},{id:"answer4",averageConsumption:3520},{id:"answer5",averageConsumption:4400}]);case"houseRoomCount":return new Qn("houseRoomCount",[{id:"answer1",averageConsumption:2700},{id:"answer2",averageConsumption:3550},{id:"answer3",averageConsumption:4400},{id:"answer4",averageConsumption:5200},{id:"answer5",averageConsumption:5950},{id:"answer6",averageConsumption:6700}],"houseDevices");case"houseDevices":return new Qn("houseDevices",[{id:"yes",averageConsumptionDependingO
7n:"houseRoomCount",averageConsumptionMap:{answer1:350,answer2:350,answer3:400,answer4:400,answer5:450,answer6:450}},{id:"no",averageConsumption:0}],"houseWater","devices");case"houseWater":return new Qn("houseWater",[{id:"answer1",averageConsumptionDependingOn:"houseRoomCount",averageConsumptionMap:{answer1:1400,answer2:2200,answer3:3e3,answer4:3800,answer5:4600,answer6:5400}},{id:"answer2",averageConsumptionDependingOn:"houseRoomCount",averageConsumptionMap:{answer1:450,answer2:710,answer3:970,answer4:1230,answer5:1490,answer6:1750}},{id:"answer3",averageConsumption:0},{id:"answer4",averageConsumption:0},{id:"answer5",averageConsumption:0}],"heatingType");case"heatingType":return new Qn("heatingType",[{id:"answer1",averageConsumptionDependingOn:"houseRoomCount",averageConsumptionMap:{answer1:6728,answer2:9419,answer3:12110,answer4:14801,answer5:17492,answer6:20183}},{id:"answer2",averageConsumptionDependingOn:"houseRoomCount",averageConsumptionMap:{answer1:2243,answer2:3140,answer3:4037,answer4:4934,answer5:5831,answer6:6728}},{id:"answer3",averageConsumptionDependingOn:"houseRoomCount",averageConsumptionMap:{answer1:1682,answer2:2355,answer3:3027,answer4:3700,answer5:4373,answer6:5046}},{id:"answer4",averageConsumptionDependingOn:"houseRoomCount",averageConsumptionMap:{answer1:1495,answer2:2093,answer3:2691,answer4:3289,answer5:3887,answer6:4485}},{id:"answer5",averageConsumption:0},{id:"answer6",averageConsumption:0},{id:"answer7",averageConsumption:0}],"electricVehicle")}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac})}}return t})();function YC(t,l){t&1&&(M(0,"p",5),h(1,"enbtranslate")),t&2&&b("innerHTML",_(1,1,"repowerWebpartEfficiency.powerEfficiencyDescriptionNoData"),W)}function qC(t,l){t&1&&(M(0,"p",5),h(1,"enbtranslate")),t&2&&b("innerHTML",_(1,1,"repowerWebpartEfficiency.hideEfficencyWithDataProtection"),W)}function ZC(t,l){if(t&1&&(d(0,"div")(1,"div",0)(2,"div",1)(3,"repower-card",2)(4,"div",3)(5,"h5"),f(6),h(7,"enbtranslate"),m()(),d(8,"div",4),P(9,YC,2,3,"p",5),P(10,qC,2,3,"p",5),m()()()()()),t&2){let e=g();a(6),y(" ",_(7,3,"repowerWebpartEfficiency.powerEfficiency")," "),a(3),O(e.displayPrivacytext()?-1:9),a(),O(e.displayPrivacytext()?10:-1)}}function KC(t,l){if(t&1&&(d(0,"evu-tooltip",13),f(1),h(2,"enbtranslate"),m()),t&2){let e=g().$implicit,n=g(3);b("name",n.EnbIcon.InfoCircle)("anchor",n.PopoverAnchor.Right),a(),y(" ",_(2,3,e.getTranslation("tooltipTxt"))," ")}}function QC(t,l){if(t&1){let e=N();d(0,"div",15)(1,"input",19),z("click",function(){let o=D(e).$implicit,c=g().$implicit;return I(c.selectedAnswerId=o.id)}),m(),d(2,"label",20),f(3),h(4,"enbtranslate"),m()()}if(t&2){let e=l.$implicit,n=l.$index,o=g(),c=o.$implicit,p=o.$index,v=o.$count;a(),b("id",et(c.id+n))("name",et(c.id))("disabled",p!==v-1)("value",c.id+n)("checked",e.id===c.selectedAnswerId),a(),b("for",et(c.id+n)),a(),y(" ",_(4,10,c.getTranslation(e.id,"description"))," ")}}function JC(t,l){if(t&1){let e=N();d(0,"button",10),z("click",function(){D(e);let o=g(4);return I(o.showResultView(!0))}),f(1),h(2,"enbtranslate"),m()}if(t&2){let e=g().$implicit;b("disabled",!e.selectedAnswerId),a(),y(" ",_(2,2,"repowerWebpartEfficiency.showResult")," ")}}function XC(t,l){if(t&1){let e=N();d(0,"button",10),z("click",function(){D(e);let o=g().$implicit,c=g(3);return I(c.addQuestion(o.nextQuestionId))}),f(1),h(2,"enbtranslate"),m()}if(t&2){let e=g().$implicit;b("disabled",!e.selectedAnswerId),a(),y(" ",_(2,2,"repowerWebpartEfficiency.nextQuestion")," ")}}function e1(t,l){if(t&1){let e=N();d(0,"div",0)(1,"div",11)(2,"div")(3,"repower-card",12)(4,"div",3)(5,"h5"),f(6),h(7,"enbtranslate"),m(),P(8,KC,3,5,"evu-tooltip",13),m(),d(9,"div",4)(10,"div",14),ne(11,QC,5,12,"div",15,Ye),m()(),d(13,"div",16)(14,"button",17),z("click",function(){D(e);let o=g(3);return I(o.showPreviousQuestion())}),f(15),h(16,"enbtranslate"),m(),P(17,JC,3,4,"button",18),P(18,XC,3,4,"button",18),m()()()()()}if(t&2){let e=l.$implicit,n=l.$index,o=l.$count,c=g(3);a(2),me("qa-is-disabled",n!==o-1),xn("id",e.id),a(4),y(" ",_(7,8,e.getTranslation("title"))," "),a(2),O(c.hasTranslation(e.getTranslation("tooltipTxt"))?8:-1),a(3),ie(e.answers
7),a(4),y(" ",_(16,10,"repowerWebpartEfficiency.previousQuestion")," "),a(2),O(e.isFinalQuestion?17:-1),a(),O(!e.isFinalQuestion&&e.nextQuestionId?18:-1)}}function t1(t,l){if(t&1&&(d(0,"div"),ne(1,e1,19,12,"div",0,Ye),m()),t&2){let e=g(2);a(),ie(e.questions())}}function n1(t,l){if(t&1){let e=N();d(0,"div")(1,"div",0)(2,"div",1)(3,"repower-card",6)(4,"div",3)(5,"h5"),f(6),h(7,"enbtranslate"),m()(),d(8,"div",4)(9,"p"),f(10),h(11,"enbtranslate"),m(),M(12,"br"),d(13,"div",7),M(14,"img",8),m()(),d(15,"div",9)(16,"button",10),z("click",function(){D(e);let o=g();return I(o.addQuestion("situation"))}),f(17),h(18,"enbtranslate"),m()()()()(),P(19,t1,3,0,"div"),m()}if(t&2){let e=g();a(3),b("isLoading",e.isLoading()),a(3),y(" ",_(7,6,"repowerWebpartEfficiency.powerEfficiency")," "),a(4),y(" ",_(11,8,"repowerWebpartEfficiency.powerEfficiencyDescription")," "),a(6),b("disabled",e.questionsStarted()),a(),y(" ",_(18,10,"repowerWebpartEfficiency.answerQuestionsNow")," "),a(2),O(e.questionsStarted()&&e.canDoQuestions()?19:-1)}}function i1(t,l){if(t&1&&(d(0,"li")(1,"span",27),f(2),h(3,"enbtranslate"),m(),d(4,"label"),f(5),h(6,"enbtranslate"),m()()),t&2){let e=g().$implicit;a(2),y(" ",_(3,2,e.getTranslation("shortTitle"))," "),a(3),y(" ",_(6,4,e.getTranslation(e.selectedAnswerId,"shownAnswer"))," ")}}function o1(t,l){if(t&1&&P(0,i1,7,6,"li"),t&2){let e=l.$implicit;O(e.selectedAnswerId?0:-1)}}function r1(t,l){if(t&1&&(d(0,"div"),M(1,"enb-energy-efficiency-diagram",23),d(2,"div",0)(3,"div",24)(4,"ul",25),ne(5,o1,1,1,null,null,Ye),m()(),d(7,"div",24)(8,"div",26)(9,"p"),f(10),h(11,"enbtranslate"),m()()()()()),t&2){let e=g(2);a(),b("own",e.toCategory(e.model.own))("ownValue",e.model.ownValue)("swiss",e.toCategory(e.model.swiss))("swissValue",e.model.swissValue),a(4),ie(e.questions()),a(5),y(" ",_(11,5,"repowerWebpartEfficiency.energyEfficiencyDesc")," ")}}function a1(t,l){if(t&1){let e=N();d(0,"div")(1,"div",0)(2,"div",21)(3,"repower-card",12)(4,"div",3)(5,"h5"),f(6),h(7,"enbtranslate"),m()(),d(8,"div",4),P(9,r1,12,7,"div"),m(),d(10,"div",16)(11,"button",22),z("click",function(){D(e);let o=g();return I(o.showResultView(!1))}),f(12),h(13,"enbtranslate"),m()()()()()()}if(t&2){let e=g();a(6),y(" ",_(7,3,"repowerWebpartEfficiency.yourEfficiency")," "),a(3),O(e.model?9:-1),a(3),y(" ",_(13,5,"repowerWebpartEfficiency.switchToQuestions")," ")}}var Ip=(()=>{class t{constructor(){this.tenantSubscriptionsService=C(Ut),this.personalDataService=C(Ge),this.userSelectionService=C(pe),this.objektSelectionService=C(ae),this.tariffService=C(Ja),this.questionService=C(pa),this.translationService=C(ce),this.questionaireAnswerService=C(Lm),this.energyboardConfigService=C(ke),this.router=C(Xt),this.destroyed$=new de,this.questions=T([]),this.showResults=T(!1),this.canDoQuestions=T(!0),this.isLoading=T(!1),this.displayPrivacytext=T(!1),this.toCategory=In.efficiencyCategoryAPFromString,this.PopoverAnchor=Bi,this.EnbIcon=ht,this.questionsStarted=K(()=>this.questions().length>0)}ngOnInit(){this.tenantSubscriptionsService.subscriptions().EnergyQuickCheck||this.router.navigate(["/dashboard"]),this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(n=>{n!=null&&(this.personalDataModel=n,this.overrideCanDoQuestions())}),this.reloadData()}ngOnDestroy(){this.destroyed$.next(null)}overrideCanDoQuestions(){if(!(this.personalDataModel===null||this.personalDataModel===void 0)&&this.energyboardConfigService.config().efficiency?.hideEfficencyWithDataProtection){let e=!((this.personalDataModel?.settings).PrivacyAccepted&&this.personalDataModel.settings.PrivacyAccepted.toLowerCase()==="true");this.displayPrivacytext.set(e),this.displayPrivacytext()&&this.canDoQuestions.set(!this.displayPrivacytext)}}hasTranslation(e){return this.translationService.hasTranslation()(e)}addQuestion(e,n){let o=this.questionService.createQuestion(e);o&&(n&&(o.selectedAnswerId=n),this.questions.update(c=>[...c,o]))}showPreviousQuestion(){this.questions.update(e=>(e.pop(),e))}showResultView(e){e&&(this.saveAnswers(),this.updateModel()),this.showResults.set(e)}saveAnswers(){let e=this.objektSelectionService.getSelectedObject(),n=this.questions().map(o=>({questionId:o.id,answerId:o.selectedAnswerId}));e&&e.subjectId&&e.objectId&&this.questionaireAnswerService.post({subjektId:e.subjectId,objektId:e.objectId,body:n}).subscribe()}updateModel(){if(this.model){this.model.swissValue=this.questions().map(n=>n.calculateAverageConsumption(this.questions())).reduce((n,o)=>n+o,0);let e=100/this.model.swissValue*this.model.ownValue-100;
7this.model.own=e<=-41?"appp":e>-41&&e<=-11?"app":e>-11&&e<=0?"ap":e>0&&e<=10?"a":e>10&&e<=25?"b":e>25&&e<=50?"c":"d"}}reloadData(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return;this.isLoading.set(!0);let n=this.objektSelectionService.getSelectedObject(),[o,c]=this.objektSelectionService.getSelectedObjectIdsSubjectIds();this.questions.set([]),this.showResults.set(!1);let p=Dn.tarifToLeistKatEnergy(he.Power);if(!n||!n.isActive||!n.idLeistKatByType[p]||n.idLeistKatByType[p].length===0){this.canDoQuestions.set(!1),this.isLoading.set(!1);return}this.canDoQuestions.set(!0),this.overrideCanDoQuestions(),this.model={own:"ap",ownValue:0,swiss:"ap",swissValue:0},this.tariffService.getLastYearConsumptionInKWh({subjektId:e.value,objectIds:o,subjectIds:c}).pipe(X(this.destroyed$)).subscribe({next:v=>{this.model&&(this.model.ownValue=v),this.loadAnswers()},error:()=>this.isLoading.set(!1)})}loadAnswers(){let e=this.objektSelectionService.getSelectedObject();e&&e.objectId&&e.subjectId&&this.questionaireAnswerService.get_9({subjektId:e.subjectId,objektId:e.objectId}).subscribe({next:n=>{if(this.overrideCanDoQuestions(),this.questions.set([]),n.forEac
7h(c=>{c.questionId&&c.answerId&&this.addQuestion(c.questionId,c.answerId)}),this.questions().length===0){this.isLoading.set(!1);return}this.questions()[this.questions().length-1].isFinalQuestion&&(this.updateModel(),this.showResults.set(!0)),this.isLoading.set(!1)},error:()=>this.isLoading.set(!1)})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-efficiency-questions"]],features:[ar([pa])],decls:4,vars:3,consts:[[1,"row"],["id","start",1,"col-md-12","mt-2"],["showHeader","true","showText","true","showFooter","false"],["card-header",""],["card-content",""],[3,"innerHTML"],["showHeader","true","showText","true","showFooter","true",3,"isLoading"],[1,"position-relative"],["src","/assets/static/efficiency-check.svg","alt","",1,"img-clss","max-h"],["card-footer","",1,"justify-end"],[1,"btn","btn-primary","flat-butt",3,"click","disabled"],[1,"col-md-12","mt-2"],["showHeader","true","showText","true","showFooter","true"],[3,"name","anchor"],[1,"answers"],[1,"radio"],["card-footer",""],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt",3,"disabled"],["type","radio",1,"radio",3,"click","id","disabled","name","value","checked"],[3,"for"],[1,"col-12","mt-2"],[1,"btn","btn-primary","flat-butt",3,"click"],[3,"own","ownValue","swiss","swissValue"],[1,"col-md-6"],[1,"diagram-info"],[1,"desc-box"],[1,"pe-3"]],template:function(n,o){n&1&&(M(0,"enb-object-selector"),P(1,ZC,11,5,"div"),P(2,n1,20,12,"div"),P(3,a1,14,7,"div")),n&2&&(a(),O(o.canDoQuestions()?-1:1),a(),O(!o.showResults()&&o.canDoQuestions()?2:-1),a(),O(o.showResults()&&o.canDoQuestions()?3:-1))},dependencies:[bn,oe,si,Eo,Y],styles:['@charset "UTF-8";.diagram-info[_ngcontent-%COMP%]{list-style:none;padding:15px;margin-bottom:0}.diagram-info[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{margin-bottom:0}.diagram-info[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:inline-block}.diagram-info[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:1.1rem}.tips[_ngcontent-%COMP%]{list-style:none;padding:0}.tips[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:before{content:"\\2713"}.qa-is-disabled[_ngcontent-%COMP%]{opacity:.3}.housePic[_ngcontent-%COMP%]{width:200px}.description[_ngcontent-%COMP%], .question[_ngcontent-%COMP%]{padding:1rem}.description[_ngcontent-%COMP%] > h6[_ngcontent-%COMP%], .question[_ngcontent-%COMP%] > h6[_ngcontent-%COMP%]{font-size:1rem;font-weight:500}.house-selector[_ngcontent-%COMP%]{margin:0}.house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding:0}.house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{outline:0;border-radius:0}.house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:hover, .house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:focus, .house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:active{outline:0;box-shadow:none}.efficiency-slider[_ngcontent-%COMP%]{-webkit-appearance:none;width:100%;height:4px;border-radius:5px;background:var(--slider-bg);background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.efficiency-slider[_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;display:block;appearance:none;width:25px;height:25px;border-radius:50%;border:5px solid #ff463c;border:5px solid var(--slider-thumb-border);background-color:#fff;background-color:var(--slider-thumb-bg);cursor:pointer}.room-range[_ngcontent-%COMP%]{padding:0 1rem}.q-content[_ngcontent-%COMP%]{padding:1rem}.q-content[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%]{margin-bottom:1rem}.desc-box[_ngcontent-%COMP%]{margin-left:4rem;margin-top:1rem}@media(max-width:767.5px){.desc-box[_ngcontent-%COMP%]{margin-left:1rem!important;margin-top:0}}repower-card[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{white-space:normal!important}.img-clss[_ngcontent-%COMP%]{width:50%}@media(min-width:1250px){.max-h[_ngcontent-%COMP%]{min-height:200px}}
7  .modal-xtra-large .modal-dialog{width:80%;max-width:80%}']})}}return t})();var Nl=It(Lp(),1);var c1=()=>["laie","hobby","profi","genie"],s1=()=>[0,1,2,3,4,5,6,7,8,9],l1=t=>["/efficiency/quiz",t];function d1(t,l){if(t&1&&(d(0,"span"),f(1),m()),t&2){let e=g();a(),y(" - ",e.quizTitle)}}function m1(t,l){t&1&&(d(0,"div")(1,"h4"),f(2),h(3,"enbtranslate"),m(),d(4,"p"),f(5),h(6,"enbtranslate"),m()()),t&2&&(a(2),y(" ",_(3,2,"repowerWebpartEfficiencyQuiz.quizStart.title")," "),a(3),y(" ",_(6,4,"repowerWebpartEfficiencyQuiz.quizStart.description")," "))}function g1(t,l){if(t&1&&(d(0,"div")(1,"h4"),f(2),h(3,"enbtranslate"),h(4,"enbtranslate"),m(),d(5,"p"),f(6),m()()),t&2){let e=g();a(2),He(" ",_(3,3,"repowerWebpartEfficiencyQuiz.quizResult.title")," ",_(4,5,"repowerWebpartEfficiencyQuiz."+e.pointsToProgress(e.points)+"Title")," "),a(4),j(e.getPointsText())}}function p1(t,l){if(t&1&&(d(0,"div")(1,"div"),M(2,"img",9),m(),f(3),h(4,"enbtranslate"),m()),t&2){let e=g().$implicit,n=g();me("selected-progress",e===n.pointsToProgress(n.points)),a(2),b("src",et(n.imagePath()+e+".svg"),$e)("alt",et(e)),a(),y(" ",_(4,7,"repowerWebpartEfficiencyQuiz."+e)," ")}}function u1(t,l){if(t&1&&P(0,p1,5,9,"div",8),t&2){let e=g();O(e.points?0:-1)}}function v1(t,l){if(t&1&&M(0,"div"),t&2){let e=l.$implicit,n=g(2);me("selected-progress",n.getPercentage(n.points)>=e*10+10)}}function h1(t,l){if(t&1&&(ne(0,v1,1,2,"div",8,Ye),M(2,"span")),t&2){let e=g();ie(cn(2,s1)),a(2),Et("width",e.getPercentage(e.points),"%")}}function b1(t,l){if(t&1&&(d(0,"div",6)(1,"a",10),f(2),h(3,"enbtranslate"),m()()),t&2){let e=g();a(),b("routerLink",_t("/efficiency/quiz/",e.quizId)),a(),y(" ",_(3,3,"repowerWebpartEfficiencyQuiz.start")," ")}}function f1(t,l){if(t&1&&(d(0,"div",7),f(1),h(2,"enbtranslate"),d(3,"a",11),f(4),h(5,"enbtranslate"),m(),f(6),h(7,"enbtranslate"),m()),t&2){let e=g();a(),y(" ",_(2,5,"repowerWebpartEfficiencyQuiz.filled")," "),a(2),b("routerLink",_t("/efficiency/quiz/",e.quizId)),a(),j(_(5,7,"repowerWebpartEfficiencyQuiz.here")),a(2),y(" ",_(7,9,"repowerWebpartEfficiencyQuiz.filledAfter")," ")}}function _1(t,l){if(t&1){let e=N();d(0,"div",15),z("click",function(){D(e);let o=g().$implicit,c=g(3);return I(c.displayQuestions(o.quizId))}),d(1,"div")(2,"div"),M(3,"img",9),m(),d(4,"div")(5,"strong"),f(6),h(7,"enbtranslate"),m(),d(8,"p"),f(9),m()()()(),d(10,"div",5)(11,"div")(12,"div",16),f(13),m()()()}if(t&2){let e=g().$implicit,n=g(3);a(3),b("src",et(n.imagePath()+n.pointsToProgress(e.points)+".svg"),$e)("alt",et(n.pointsToProgress(e.points))),a(3),j(_(7,9,"repowerWebpartEfficiencyQuiz."+n.pointsToProgress(e.points))),a(3),j(n.getPointsTextSmall(e.points)),a(2),Et("width",n.getPercentage(e.points),"%"),a(2),y(" ",n.getPercentage(e.points),"% ")}}function C1(t,l){if(t&1&&(d(0,"p"),f(1),h(2,"enbtranslate"),m(),d(3,"a",17),f(4),h(5,"enbtranslate"),m()),t&2){let e=g().$implicit;a(),y(" ",_(2,3,"repowerWebpartEfficiencyQuiz.notFilled")," "),a(2),b("routerLink",ze(7,l1,e.quizId)),a(),y(" ",_(5,5,"repowerWebpartEfficiencyQuiz.start")," ")}}function x1(t,l){if(t&1&&(d(0,"repower-card",13)(1,"div",1)(2,"h5"),f(3),m()(),d(4,"div",14),P(5,_1,14,11)(6,C1,6,9),m()()),t&2){let e=l.$implicit;b("icon",et(e.icon?e.icon:"energy")),a(3),j(e.title),a(2),O(e.points&&e.quizId?5:6)}}function M1(t,l){if(t&1&&(d(0,"div",12),ne(1,x1,7,4,"repower-card",13,Ye),m()),t&2){let e=l.$implicit;a(),ie(e.groupItems)}}function P1(t,l){if(t&1&&(d(0,"div"),ne(1,M1,3,0,"div",12,Ye),m()),t&2){let e=g();a(),ie(e.rows)}}var jp=(()=>{class t{constructor(){this.quizService=C(Qa),this.userSelectionService=C(pe),this.translationService=C(ce),this.tenantNameService=C(dt),this.router=C(Xt),this.imagePath=this.tenantNameService.subtenantImageAssetString,this.startLoading=Re(),this.displayAll=H(!0),this.isLoadingData=T(!0),this.quizId=null,this.quizTitle=null,this.points=null,this.quizStart=!0}ngOnInit(){this.generateQuestions()}generateQuestions(){let e=this.userSelectionService.tryGetSubjektId();isNone(e)||(this.isLoadingData.set(!0),this.quizService.getOverview({subjektId:e.value}).subscribe(n=>{this.rows=n.quizGroups,n.quizItem&&n.quizItem.title&&(this.quizTitle=n.quizItem.title,this.quizId=n.quizItem.quizId??null),n.quizItem&&n.quizItem.points?(this.quizStart=!1,this.points=n.quizItem.points):this.quizStart=!0,this.isLoadingData.set(!1)}))}getPointsText(){let e=this.translationService.translate()("repowerWebpartEfficiencyQuiz.quizResult.description");return this.points?(0,Nl.sprintf)(e,this.points[0],this.points[1]):""}getPointsTextSmall(e){let n="";if(e){let o=this.translationService.translate()("repowerWebpartEfficiencyQuiz.quizResult.descriptionSmall");n=(0,Nl.sprintf)(o,e[0],e[1])}return n}getPercentage(e){return e?parseInt((e[0]/e[1]*100).toString(),10):0}pointsToProgress(e){if(!e)return"";let n=this.getPercentage(e);return n<25?"laie":n>=25&&n<50?"hobby":n>=50&&n<75?"profi":"genie"}
7displayQuestions(e){this.router.navigate(["efficiency/quiz",e])}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-quiz-overview"]],inputs:{displayAll:[1,"displayAll"]},outputs:{startLoading:"startLoading"},decls:18,vars:12,consts:[["showHeader","true","showText","true","showFooter","true","icon","energy",3,"isLoading"],["card-header",""],["card-content",""],[1,"progress-overview"],[1,"icons"],[1,"bar"],["card-footer","",1,"text-center","justify-end"],["card-footer","",1,"text-center"],[3,"selected-progress"],[3,"src","alt"],[1,"btn","btn-primary",3,"routerLink"],[3,"routerLink"],[1,"row"],["showHeader","true","showText","true",1,"col-md-3",3,"icon"],["card-content","",1,"question"],[1,"result",3,"click"],[1,"percentage-tooltip"],[1,"btn","btn-primary","mt-2",3,"routerLink"]],template:function(n,o){n&1&&(d(0,"repower-card",0)(1,"div",1)(2,"h5"),f(3),h(4,"enbtranslate"),P(5,d1,2,1,"span"),m()(),d(6,"div",2),P(7,m1,7,6,"div"),P(8,g1,7,7,"div"),d(9,"div",3)(10,"div",4),ne(11,u1,1,1,null,null,Ye),m(),d(13,"div",5),P(14,h1,3,3),m()()(),P(15,b1,4,5,"div",6),P(16,f1,8,11,"div",7),m(),P(17,P1,3,0,"div")),n&2&&(b("isLoading",o.isLoadingData()),a(3),y(" ",_(4,9,"repowerWebpartEfficiencyQuiz.mainTitle")," "),a(2),O(o.quizTitle?5:-1),a(2),O(o.quizStart?7:-1),a(),O(!o.quizStart&&o.points?8:-1),a(3),ie(cn(11,c1)),a(3),O(o.points?14:-1),a(),O(o.quizStart?15:-1),a(),O(o.quizStart?-1:16),a(),O(o.displayAll()?17:-1))},dependencies:[oe,vn,Y],styles:['.progress-overview[_ngcontent-%COMP%]{margin-top:1rem}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:block;width:25%;min-width:140px;border-left:solid 1px #eaeaea;background-color:#fafafa;float:left;text-align:center;padding:.5rem 0 1rem}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin:auto;margin-bottom:.5rem;width:70px;height:70px}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:70px;height:70px}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-left:none}@media(max-width:480px){.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:50%;border:solid 1px #eaeaea!important;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1), .progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){border-bottom:0!important}}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%] > .selected-progress[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 5px #eaeaea}.progress-overview[_ngcontent-%COMP%] > .icons[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]{position:relative;background-color:#f1f1f1;margin-top:3rem;font-size:.8rem}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10%;float:left;max-height:.7rem}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{position:relative;float:right;top:-1rem;border-right:solid 3px #f1f1f1;line-height:1;padding-bottom:.7rem;padding-right:.3rem}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(1):after{content:"10%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2):after{content:"20%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3):after{content:"30%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4):after{content:"40%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5):after{content:"50%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6):after{content:"60%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7):after{content:"70%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8):after{content:"80%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9):after{content:"90%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(10):after{content:"100%"}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > .selected-progress[_ngcontent-%COMP%]:after{color:#ff443a;color:var(--quiz-color);border-right:solid 3px #ff443a!important;border-right:solid 3px var(--quiz-color)!important}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.progress-overview[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:block;height:100%;position:absolute;background-color:#ff443a;background-color:var(--quiz-color)}.question[_ngcontent-%COMP%]{text-align:center}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%]{width:auto;margin:auto;text-align:center;display:inline-block;cursor:pointer}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:left}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:45px;height:45px}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > img[_ngcontent-%COMP%]{width:45px;height:45px}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{text-align:left;padding-left:.5rem}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child > p[_ngcontent-%COMP%]{opacity:.6;font-size:.8rem}.question[_ngcontent-%COMP%] > .result[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{content:" ";display:block;clear:both}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%]{position:relative;background-color:#f1f1f1;margin-top:1.5rem;font-size:.8rem}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;display:block;height:100%;position:absolute;background-color:#ff443a;background-color:var(--quiz-color);padding:.375rem}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]{position:absolute;margin-top:-2.2rem;right:-24px;background:#5c5a5c;background:var(--eb-gray);border:2px solid #4d4b4d;border:2px solid var(--eb-gray);color:#fff;display:inline-block;border-radius:3px;padding:0 8px;min-width:50px}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:after, .question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:after{border-color:#5c5a5c00;border-top-color:#5c5a5c;border-width:4px;margin-left:-4px}.question[_ngcontent-%COMP%] > .bar[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   .percentage-tooltip[_ngcontent-%COMP%]:before{border-color:#4d4b4d00;border-top-color:#4d4b4d;border-width:7px;margin-left:-7px}']})}}return t})();function Fp(t,l){return Object.keys(t).map(e=>{let n="",o=!1,c=!1,p="";return l.forEach(v=>{let w=v.rowFields.filter(k=>k.key===e);if(w&&w.length>0){let k=w[0];n=t[e],c=k.sendMail===!0,p=k.label,(k.controlType==="radio"||k.controlType==="select")&&(n=O1(n,k.selectOptions??[]),o=!0),k.controlType==="checkbox"&&(n=n===!0||n==="true"?"common.yes":"common.no",o=!0)}}),{key:e,value:`${n}`,label:p,isRadio:o,sendMail:c}})}function O1(t,l){if(t==null)return"";if(Array.isArray(t))return t.length===0?"":t.map(n=>{let o=l.find(c=>c.id===n);return o?o.text:n}).join(", ");
7if(typeof t=="string"&&t!==""){let e=l.find(n=>n.id===t);return e?e.text:t}return typeof t=="string"?t:""}var Bp=It(ih(),1),ls;(function(t){t.equal=Bp.default.isEqual})(ls||(ls={}));function w1(t,l){t&1&&(M(0,"span",6),h(1,"enbtranslate")),t&2&&b("innerHtml",_(1,1,"common.validationLettersOrNumbersOnly"),W)}function y1(t,l){if(t&1){let e=N();d(0,"button",11),z("click",function(){let o=D(e).$implicit,c=g();return I(c.selectTenant(o))}),M(1,"img",12),h(2,"enbtranslate"),m()}if(t&2){let e=l.$implicit,n=g();me("selected",n.OptionComp.equal(n.selectedTenant,n.Option.some(e))),a(),b("src",n.tenantImagePath(_(2,4,"subTenant."+e),e),$e)("alt",e)}}var zp=(function(t){return t.InvalidNumber="InvalidNumber",t})(zp||{}),Np=(()=>{class t{constructor(){this.tenantSelectService=C(Sc),this.layoutConfigService=C(di),this.assetPathService=C(wo),this.selectedTenant=mkNone(),this.tenants=H(new Set),this.filteredTenants=T(this.tenants()),this.isSubtenantSelected=Ci.required(),this.Option=xi,this.InputVariant=hn,this.OptionComp=ls,this.PostalCodeError=zp,this.postalCode=new Hn("",{nonNullable:!0}),ft(this.tenants).subscribe(e=>{this.filteredTenants.set(e)}),this.postalCode.valueChanges.subscribe(e=>{e!==""&&this.filterTenants(e)})}selectTenant(e){this.tenants().has(e)&&(this.selectedTenant=mkSome(e))}tenantImagePath(e,n){return this.assetPathService.buildImagePathForTenant(e,n)}filterTenants(e){let n=this.layoutConfigService.layoutConfig().subTenantPostalCodeMapping;if(!e||!n){this.filteredTenants.set(this.tenants());return}let o=Array.from(this.tenants().values());this.filteredTenants.set(new Set(o.filter(c=>{let p=n[c];if(p)for(let v of Array.from(p.values())){let w=Hm.fuzzyMatchResult(v.toString(),e);if(isSome(w)&&w.value.score>.25)return!0}return!1})))}confirmSelection(){xi.map(this.selectedTenant,e=>{this.tenantSelectService.setTenant(ug.allOptions,e)}),this.isSubtenantSelected.set(!0)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-tenant-selection"]],inputs:{tenants:[1,"tenants"],isSubtenantSelected:[1,"isSubtenantSelected"]},outputs:{isSubtenantSelected:"isSubtenantSelectedChange"},decls:18,vars:15,consts:[["icon","invoice","showHeader","true","showFooter","true","showText","true"],["card-header",""],["card-content","",1,"registration-container"],[1,"postal-code-search"],[3,"id","variant","placeholder","value"],["customError",""],[3,"innerHtml"],[1,"registration-box"],[1,"tenant-box",3,"selected"],["card-footer",""],[1,"btn","btn-primary",3,"click"],[1,"tenant-box",3,"click"],[3,"src","alt"]],template:function(n,o){n&1&&(d(0,"repower-card",0)(1,"div",1)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",2)(6,"div",3)(7,"evu-input",4),h(8,"enbtranslate"),d(9,"span",5),P(10,w1,2,3,"span",6),m()()(),d(11,"div",7),ne(12,y1,3,6,"button",8,Ye),m()(),d(14,"div",9)(15,"button",10),z("click",function(){return o.confirmSelection()}),f(16),h(17,"enbtranslate"),m()()()),n&2&&(a(3),y(" ",_(4,9,"repowerWebpartRegistration.tenantSelection")," "),a(4),b("id","tenant-selection-zip-search")("variant",o.InputVariant.Number)("placeholder",_(8,11,"repowerWebpartRegistration.postalCodeSearch"))("value",o.postalCode),a(3),O((o.postalCode.errors==null?null:o.postalCode.errors.length)>0?10:-1),a(2),ie(o.filteredTenants()),a(3),me("disabled",o.Option.isNone(o.selectedTenant)),a(),y(" ",_(17,13,"common.select")," "))},dependencies:[oe,Un,Y],styles:["enb-tenant-selection{--evu-tenant-selection-item-border: var(--evu-border-weak);--evu-tenant-selection-mixin: var(--evu-primary);--evu-tenant-selection-mixin-amount: 40%;--evu-tenant-selection-item-border-hover: color-mix( in oklch, var(--evu-tenant-selection-item-border), var(--evu-tenant-selection-mixin) var(--evu-tenant-selection-mixin-amount) );--evu-tenant-selection-item-border-active: var(--evu-primary);--evu-tenant-selection-item: var(--evu-text);--evu-tenant-selection-selected-item-border: var(--evu-primary);--evu-tenant-selection-item-border-radius: var(--evu-border-radius);--evu-tenant-selection-item-gap: var(--evu-spacing-xl);--evu-tenant-selection-item-transition: var(--evu-transition);--evu-tenant-selection-item-height: 100px}.registration-container[_ngcontent-%COMP%]{container-type:inline-size}.postal-code-search[_ngcontent-%COMP%]{margin-bottom:var(--evu-spacing-lg)}.registration-box[_ngcontent-%COMP%]{display:grid;align-items:center;justify-content:center;gap:var(--evu-tenant-selection-item-gap);grid-template-columns:1fr}@container (min-width: 600px){.registration-box[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 800px){.registration-box[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1000px){.registration-box[_ngcontent-%COMP%]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tenant-box[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:var(--evu-spacing-xl);height:var(--evu-tenant-selection-item-height);flex:1 1 0px;border:2px solid var(--evu-tenant-selection-item-border);border-radius:var(--evu-tenant-selection-item-border-radius);font-size:var(--evu-fontsize-2xl);transition:var(--evu-tenant-selection-item-transition);background:none;color:var(--evu-tenant-selection-item)}.tenant-box[_ngcontent-%COMP%]:hover{border:2px solid var(--evu-tenant-selection-item-border-hover)}.tenant-box[_ngcontent-%COMP%]:active{border:2px solid var(--evu-tenant-selection-item-border-active)}.tenant-box[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{object-fit:contain;display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100%}.tenant-box.selected[_ngcontent-%COMP%]{border:2px solid var(--evu-tenant-selection-selected-item-border)}"]})}}return t})();var S1=["form_modal"];function k1(t,l){if(t&1){let e=N();d(0,"enb-tenant-selection",5),lt("isSubtenantSelectedChange",function(o){D(e);let c=g();return rt(c.selectedManually,o)||(c.selectedManually=o),I(o)}),m()}if(t&2){let e=g();b("tenants",e.tenants()),st("isSubtenantSelected",e.selectedManually)}}function E1(t,l){if(t&1){let e=N();d(0,"evu-mobile-input-card",14),z("click",function(){D(e);
7let o=g().$implicit,c=g(2),p=_e(4);return I(o.formFields&&c.openDialog(p,o))}),f(1),h(2,"enbtranslate"),m()}if(t&2){let e=g().$implicit;b("disable",!e.formFields),a(),y(" ",_(2,2,e.name)," ")}}function T1(t,l){if(t&1){let e=N();d(0,"button",18),z("click",function(){D(e);let o=g(2).$implicit,c=g(2),p=_e(4);return I(c.openDialog(p,o))}),f(1),h(2,"enbtranslate"),m()}t&2&&(a(),y(" ",_(2,1,"pages.forms.fillonline")," "))}function D1(t,l){if(t&1&&(d(0,"div",13)(1,"div",15),f(2),h(3,"enbtranslate"),m(),d(4,"div",16),P(5,T1,3,3,"button",17),m()()),t&2){let e=g().$implicit;a(2),y(" ",_(3,2,e.name)," "),a(3),O(e.formFields?5:-1)}}function I1(t,l){t&1&&M(0,"hr")}function L1(t,l){if(t&1&&(P(0,E1,3,4,"evu-mobile-input-card",12)(1,D1,6,4,"div",13),P(2,I1,1,0,"hr")),t&2){let e=l.$index,n=l.$count,o=g(2);O(o.isMobile()?0:1),a(2),O(e!==n-1?2:-1)}}function j1(t,l){if(t&1){let e=N();d(0,"button",19),z("click",function(){D(e);let o=g(2);return o.tenantSelectService.backToSuperTenant(o.tenantNameService.tenant()),I(o.selectedManually.set(!1))}),f(1),h(2,"enbtranslate"),m()}if(t&2){let e=g(2);me("w-100",e.isMobile()),a(),y(" ",_(2,3,"common.previous")," ")}}function F1(t,l){if(t&1&&(d(0,"repower-card",4)(1,"div",6)(2,"h1",7),f(3),h(4,"enbtranslate"),m()(),d(5,"div",8)(6,"h5"),f(7),h(8,"enbtranslate"),m(),d(9,"p"),f(10),h(11,"enbtranslate"),m()(),d(12,"div",9)(13,"div"),ne(14,L1,3,2,null,null,Ye),m()(),d(16,"div",10),P(17,j1,3,5,"button",11),m()()),t&2){let e=g();b("showFooter",e.hasSuperTenant()||e.selectedManually())("noBodyPadding",!1)("isLoading",e.isLoading()),a(3),j(_(4,7,"pages.forms.title")),a(4),j(_(8,9,"common.errorTitle")),a(3),j(_(11,11,"common.errorMessage")),a(4),ie(e.forms),a(3),O(e.hasSuperTenant()||e.selectedManually()?17:-1)}}function B1(t,l){if(t&1){let e=N();d(0,"evu-modal",20)(1,"div",21),M(2,"enb-dynamic-form",22,1),m(),d(4,"div",23)(5,"button",24),z("click",function(){D(e);let o=g();return I(o.modalService.close())}),f(6),h(7,"enbtranslate"),m(),d(8,"button",25),z("click",function(){D(e);let o=_e(3),c=g();return I(c.sendFormular(o))}),f(9),h(10,"enbtranslate"),m()()()}if(t&2){let e=g();b("showFooter",!0),a(2),b("formFields",e.formFields())("valueChangeTrigger",e.changeEmitter),a(4),y(" ",_(7,6,"common.abort")," "),a(2),b("disabled",!e.canCloseModal()||e.isLoading()),a(),y(" ",_(10,8,"common.dialogSend")," ")}}var Vp=(()=>{class t{set form_modal(e){this.modal=e}constructor(){this.environment=C("environmentEnergyboard"),this.logService=C(wt),this.userSelectionService=C(pe),this.personalDataService=C(Ge),this.route=C(sr),this.notificationService=C(Fi),this.activityService=C($a),this.translationService=C(ce),this.deviceService=C(qa),this.authService=C(Cr),this.layoutConfigService=C(di),this.resizeService=C(Ue),this.tenantNameService=C(dt),this.tenantSelectService=C(Sc),this.modalService=C(kt),this.logger=this.logService.getLogger(this.constructor.name),this.isLoading=T(!1),this.isLoggedIn=T(!1),this.selectedManually=T(!1),this.changeEmitter=new Ve,this.forms=[],this.formFields=T([]),this.isMobile=this.resizeService.isMobile,this.activeObjects=[],this.tenants=K(()=>Ni.getSubTenants(this.environment,this.tenantNameService.tenant())),this.isSubtenantSelected=K(()=>this.tenantNameService.tenant()!==this.tenantNameService.superTenant()),this.hasSuperTenant=K(()=>Ni.hasSuperTenant(this.tenantNameService.tenant())),this.userSelectionService.subjektIdChanged.subscribe(()=>{this.updateFormValues()}),this.personalDataService.PersonalDataModel$.subscribe(n=>{this.activeObjects=n?.currentObjects?.map(o=>o.objectId??-1)??[]}),Wt(()=>{this.layoutConfigService.layoutConfig().dynFormFields&&this.loadForms()})}ngOnInit(){let e=!!this.userSelectionService.getCurrentUserEmail();this.isLoggedIn.set(e),this.loadForms()}loadForms(){let e=this.layoutConfigService.layoutConfig().dynFormFields?.counter??null;this.forms=[],e&&this.forms.push(...e.filter(n=>(!n.loggedOutDisable||this.authService.isLoggedIn())&&(!n.loggedInDisable||!this.authService.isLoggedIn())&&!n.hidden)),this.updateFormValues()}ngAfterViewInit(){if(this.modal){let e=this.route.snapshot.paramMap.get("id");this.route.params.subscribe(n=>{e&&setTimeout(()=>{let o=this.forms.filter(p=>p.formId===e),c=o.length>0?o[0]:null;c&&this.openDialog(this.modal,c)},500)})}}
7updateFormValues(){this.forms.forEach(e=>{let n=JSON.parse(JSON.stringify(e.formFields));this.setValues(n,null),setTimeout(o=>{e.formFields=n,this.formFields.set(JSON.parse(JSON.stringify(e.formFields)))},0)})}openDialog(e,n){if(fl(this.modalService.modal()))return;this.currentForm=n;let o={id:"admin-forms-modal",header:{title:this.currentForm.name,icon:mkSome(ht.Pencil),extraButtons:[]},template:e,size:xt.EvuModalSize.Huge,closeCallback:mkNone()};this.modalService.open(o);let c=JSON.parse(JSON.stringify(n.formFields));this.setValues(c,null),setTimeout(p=>{n.formFields=c,this.formFields.set(JSON.parse(JSON.stringify(n.formFields)))},0),this.formFields.set(JSON.parse(JSON.stringify(n.formFields))),this.personalDataService.PersonalDataModel$.subscribe(p=>{let v=JSON.parse(JSON.stringify(n.formFields));v&&p&&(this.setValues(v,p),setTimeout(()=>{this.formFields.set(JSON.parse(JSON.stringify(v))),this.changeEmitter.emit()},0))})}setValues(e,n){e?.forEach(o=>{if(o.rowFields)this.setValues(o.rowFields,n);else{let c=null;switch(n?.addresses?.mainAddresses&&n?.addresses?.mainAddresses.length>0&&(c=n?.addresses?.mainAddresses[0]),o.key){case"customerNr":o.value=n?.idSubjekt;break;case"company":o.value=n?.customerKind===Cl.NonNaturalPerson?n?.lastname:"";break;case"salutation":o.value="salutation"+ +n?.salutation;break;case"firstname":o.value=n?.firstname;break;case"lastname":o.value=n?.customerKind!==Cl.NonNaturalPerson?n?.lastname:"";break;case"street":case"invoiceStreet":o.value=c?.street;break;case"houseNr":case"invoiceHouseNr":o.value=c?.streetNumber;break;case"zip":case"invoiceZip":o.value=c?.zipCode;break;case"city":case"invoiceCity":o.value=c?.city;break;case"phoneForRequests":let p="";n?.communications?.phones&&n?.communications?.phones.length>0&&(p=n?.communications?.phones[0]),o.value=p;break;case"requestedProduct":o.value=this.route.snapshot.queryParams.product??o.value??"";break;case"confirmEmail":let v=this.userSelectionService.getCurrentUserEmail();o.value=v;break;case"fabrikNrSelect":let w=this.userSelectionService.tryGetSubjektId();if(ec(w))return;this.getFabricNrOptions(w.value).subscribe(k=>{o.selectOptions=k.length>0?k:[],o.value=k.length>0?[k[0]]:[];let E=this.formFields(),F=E.flatMap(V=>V.rowFields??[V]).find(V=>V.key==="fabrikNrSelect");F&&(F.selectOptions=o.selectOptions,F.value=o.value),this.formFields.set([...E])});break;default:break}o.controlType!=="select"&&(o.value=o.value?`${o.value}`:"")}})}getFabricNrOptions(e){return this.deviceService.get_6({subjektId:e}).pipe(so(o=>{let p=o.filter(v=>v.meteringcode?.startsWith("CH1")&&(v.smartpowerHardware===Mi.HasMeter||v.smartpowerHardware===Mi.HasMeterAndRelay)).map(v=>({werkNr:v.werkNr,fabrikNr:v.fabrikNr,ort:v.geraetestandort,objectId:v.bezuegeranlageIdObjekt})).filter(v=>v.werkNr&&this.activeObjects.includes(v.objectId??-1)).map(v=>({id:`werk-${v.werkNr}-fabrik-${v.fabrikNr}`,text:`${v.werkNr} (${v.fabrikNr}) - ${v.ort}`}));return p.length>0?p:[]}),gm(o=>(this.logger.error("get_6 failed",o),sm([]))))}sendFormular(e){if(!e.isFormValid())return;this.isLoading.set(!0);let n=e.getFormValues(),o=Fp(n,this.currentForm.formFields),c=this.userSelectionService.tryGetSubjektId();this.activityService.createActivity({body:{name:this.currentForm.name,json:JSON.stringify(o),subjektId:fl(c)?c.value:0}}).subscribe({next:p=>{this.modalService.close();let v={fadeVariant:ci.Default,variant:p?$n.Success:$n.Error,message:this.translationService.translate()("sgsw.forms.sent."+p),id:"activiti-form-alert"+p};this.notificationService.addAlert(v),this.isLoading.set(!1)},error:p=>{this.isLoading.set(!1)}})}canCloseModal(){if(!this.formFields().find(o=>o.rowFields.some(c=>c.key==="fabrikNrSelect")))return!0;let n=this.formFields().flatMap(o=>o.rowFields).find(o=>o.key==="fabrikNrSelect");return n?.value&&n.value.length>0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-forms"]],viewQuery:function(n,o){if(n&1&&Kt(S1,5),n&2){let c;gt(c=pt())&&(o.form_modal=c.first)}},decls:5,vars:7,consts:[["form_modal",""],["dynForm",""],[1,"container-fluid"],[3,"tenants","isSubtenantSelected"],["showHeader","true","showText","true","icon","forms",3,"showFooter","noBodyPadding","isLoading"],[3,"isSubtenantSelectedChange","tenants","isSubtenantSelected"],["card-header",""],[1,"forms-title"],["card-error",""],["card-content",""],["card-footer",""],[1,"btn","btn-primary","flat-butt","float-end",3,"w-100"],["editIcon","eye",3,"disable"],[1,"row","gx-0"],["editIcon","eye",3,"click","disable"],[1,"col","px-4","py-2","d-flex","align-items-center"],[1,"col-auto","px-4","py-2"],[1,"btn","btn-primary","col-12"],[1,"btn","btn-primary","col-12",3,"click"],[1,"btn","btn-primary","flat-butt","float-end",3,"click"],[3,"showFooter"],["modal
7-body","",1,"modal-body"],[3,"formFields","valueChangeTrigger"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt",3,"click","disabled"]],template:function(n,o){n&1&&(d(0,"div",2),P(1,k1,1,2,"enb-tenant-selection",3)(2,F1,18,13,"repower-card",4),m(),fe(3,B1,11,10,"ng-template",null,0,Se)),n&2&&(me("col-lg-6",!o.isLoggedIn())("col-md-10",!o.isLoggedIn())("col-md-12",o.isLoggedIn()),a(),O(o.tenants().size>0&&!o.isSubtenantSelected()&&!o.selectedManually()&&!o.isLoggedIn()?1:2))},dependencies:[oe,Ec,hc,Np,Ht,Y],styles:["[_nghost-%COMP%]   .container-fluid[_ngcontent-%COMP%]   h1.forms-title[_ngcontent-%COMP%]{margin-left:var(--evu-spacing-md);color:var(--evu-card-header);font-size:var(--evu-card-header-size);overflow:hidden;text-overflow:ellipsis}.table-header[_ngcontent-%COMP%]{background-color:#f0f0f0;font:inherit;font-weight:700;color:#212427}[_nghost-%COMP%]   hr[_ngcontent-%COMP%]{border:none;margin:var(--evu-spacing-md) 0;height:2px;background-color:var(--evu-border-strong)}"]})}}return t})();var Ap=(()=>{class t{constructor(){this.logService=C(wt),this.translationService=C(ce),this.logger=this.logService.getLogger(this.constructor.name),this.isOpened=!1}toggle(){this.isOpened=!this.isOpened}getInvoicePage(e){return this.translationService.translate()("components.invoice.introduction.page"+e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-invoice-introduction"]],decls:16,vars:7,consts:[[1,"repower-card-container"],["showHeader","true","showText","false","icon","info"],["card-header",""],["card-content",""],[3,"title","id"],["accordion-body",""],[1,"row"],[1,"col-md-12"],[1,"invoicePage",3,"src"]],template:function(n,o){n&1&&(d(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h5"),f(4),h(5,"enbtranslate"),m()(),d(6,"div",3)(7,"evu-accordion",4)(8,"div",5)(9,"div",6)(10,"div",7),M(11,"img",8),m()(),d(12,"div",6)(13,"div",7)(14,"div",7),M(15,"img",8),m()()()()()()()()),n&2&&(a(4),j(_(5,5,"repowerWebpartInvoice.invoiceHelp")),a(3),b("title","common.details")("id","invoiceHelp"),a(4),b("src",o.getInvoicePage(1),$e),a(4),b("src",o.getInvoicePage(2),$e))},dependencies:[Wm,oe,Y],styles:[`.invoicePage{width:100%;height:auto}
8`],encapsulation:2})}}return t})();var To=It(en(),1);var ua=class{constructor(){this.userChanged=!1,this.count=0,this.invoices=[],this.displayedColumns=["invoiceDate","object","belegNrRech","type","period","sum","status","help","invoice"]}};var Hp=(()=>{class t{constructor(){this.storageService=C(Vi),this.invoiceStatusFilter=this.storageService.sessionSignal("invoiceStatusFilter"),this.statusIdChanged=new Ve}setStatus(e){this.invoiceStatusFilter.set(e.toString()),this.statusIdChanged.emit(e)}ngOnDestroy(){this.statusIdChanged.unsubscribe()}getStatusId(){let e=[],n=this.invoiceStatusFilter();return isDefined(n)&&n!==""&&(e=n.split(",").map(o=>+o)),e??[]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac})}}return t})();var ds=(()=>{class t{constructor(){this.storageService=C(Vi),this.currentRoute=this.storageService.sessionSignal("currentRoute")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ms=(()=>{class t{constructor(){this.currentRouteService=C(ds),this.prevRoute=null}sendEvent(e={currentUrl:window.location.href,aditionalParams:null}){e||(e={currentUrl:window.location.href}),e.currentUrl||(e.currentUrl=window.location.href),(!e||!e.aditionalParams)&&(this.prevRoute=null);let n=this.currentRouteService.currentRoute();isDefined(this.prevRoute)&&(n=this.prevRoute),e&&e.aditionalParams&&(e.currentUrl=e.currentUrl+e.aditionalParams,this.prevRoute=e.currentUrl),e.currentUrl?.indexOf("/auth-callback#access_token")!==-1&&(e.currentUrl="/auth-callback#access_token"),e.currentUrl?.indexOf("/auth-callback?client-request-id")!==-1&&(e.currentUrl="/auth-callback?client-request-id"),e.currentUrl?.indexOf("/complete-registration?code")!==-1&&(e.currentUrl="/complete-registration"),e.currentUrl?.indexOf("/confirm-email?email")!==-1&&(e.currentUrl="/confirm-email"),e.currentUrl?.indexOf("/reset-password?code")!==-1&&(e.currentUrl="/reset-password"),window.dataLayer!==void 0&&window.dataLayer.push({event:"pageview",page:{path:e.currentUrl,title:e.currentUrl}});let o=window._paq;if(o==null)return;n&&o.push(["setReferrerUrl",n]),o.push(["setCustomUrl",e.currentUrl]),o.push(["deleteCustomVariables","page"]),o.push(["trackPageView"]);let c=document.getElementById("content");o.push(["MediaAnalytics::scanForMedia",c]),o.push(["FormAnalytics::scanForForms",c]),o.push(["trackContentImpressionsWithinNode",c])}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Yo=It(en(),1);function Up(t,l,e){return t.lowestAvailableInvoiceNumberStatus&&(0,Yo.default)(t.lowestAvailableInvoiceNumberStatus)>(0,Yo.default)(l.datum)?"":e()}function Rp(t,l){return Up(t,l,()=>{if(!l.zahlungsstatus)return"";switch(l.zahlungsstatus){case Pi.OPEN|Pi.ALL:return(0,Yo.default)(l.zahlbarBis)>=(0,Yo.default)()&&!t.invoiceTableHideOverdueStatus?"":"yellow";case Pi.PAID|Pi.CANCELLED:return"green";case Pi.ADMONISHED:return l.offenerPosten===0?"green":"red"}return""})}function ps(t,l){return Up(t,l,()=>l.zahlungsstatus?Ot.value(l.zahlungsstatus).pipe(Ot.whenOr(Pi.ALL,Pi.OPEN,()=>(0,Yo.default)(l.zahlbarBis)>=(0,Yo.default)()&&t.invoiceTableShowActiveNotDueStatus===!0?"dot white-green-bg":"dot yellow-bg"),Ot.whenOr(Pi.PAID,Pi.CANCELLED,()=>"dot green-bg"),Ot.when(Pi.ADMONISHED,()=>{let e=t.invoiceTableHideOverdueStatus??!1;return l.offenerPosten===0?"dot green-bg":e?"dot yellow-bg":"dot red-bg"}),Ot.orElse(()=>"dot green-bg")):"dot green-bg")}function us(t,l){let e=[];return l&&l.leistungsarten&&l.leistungsarten.split("/").forEach(n=>{let o=n.trim(),c=t.translate()("repowerWebpartInvoice.overview.sparten."+o.replace(/[^a-zA-Z]/g,""));c!=="repowerWebpartInvoice.overview.sparten."+o.replace(/[^a-zA-Z]/g,"")?e.push(c):e.push(o)}),[...new Set(e)].sort((n,o)=>n.localeCompare(o,"de")).join(" / ")}function vs(t){return(t.offenerPosten??0)>0&&(t.betrag??0)-(t.offenerPosten??0)>0}var gs=class{constructor(l,e,n,o,c){this.invoiceUrl=Pt.left(Uo.NotLoaded),this.exportInvoice=()=>ot(this,null,function*(){let p=En;if(this.rawPdf!==null&&this.rawPdf!==void 0){let v="invoice_"+this.belegRechn+".pdf";yield this.downloadService.downloadFileUniversal(this.rawPdf,v,p.PDF)}else alert("No pdf data");this.matomoService.sendEvent({aditionalParams:"/export/pdf"})}),this.matomoService=l,this.invoiceService=e,this.userSelectionService=n,this.translationService=o,this.downloadService=c}showErrorMessage(l){this.invoiceUrl=Pt.left(l)}showFormErrorMessage(l){this.errorMessageForm=l}clearFormErrorMessage(){this.errorMessageForm=void 0}onError(l){this.showErrorMessage("An error occured when calling the PDF: "+l.message)}};var z1=(t,l)=>({id:"contact-option-email",label:t,value:l}),N1=(t,l)=>({id:"contact-option-phone",label:t,value:l}),V1=(t,l)=>[t,l],A1=(t,l)=>l[0];function H1(t,l){if(t&1&&(d(0,"div",0),f(1),m()),t&2){let e=g();a(),y(" ",e.errorMessage()," ")}}function U1(t,l){if(t&1&&(d(0,"div",1),M(1,"evulution-radio-group",7),h(2,"enbtranslate"),h(3,"enbtranslate"),h(4,"enbtranslate"),m()),t&2){let e=g();a(),b("id","contract-option-group")("label",_(2,5,"repowerWebpartInvoice.contactPer"))("orientation",e.isMobile()?e.RadioGroupOrientation.Vertical:e.RadioGroupOrientation.Horizontal)("options",Wa(17,V1,Wa(11,z1,_(3,7,"repowerWebpartInvoice.contactPerMail"),e.ContactType.Email),Wa(14,N1,_(4,9,"repowerWebpartInvoice.contactPerPhone"),e.ContactType.Phone)))("control",e.messageTypeCtrl)}}function R1(t,l){if(t&1&&(M(0,"evu-input",2),h(1,"enbtranslate")),t&2){let e=g();b("id","contactForm.email")("variant",e.InputVariant.Email)("placeholder",_(1,5,e.input
8Label()))("required",!0)("value",e.emailCtrl)}}function W1(t,l){if(t&1&&(M(0,"evu-input",2),h(1,"enbtranslate")),t&2){let e=g();b("id","contactForm.phone")("variant",e.InputVariant.Phone)("placeholder",_(1,5,e.inputLabel()))("required",!0)("value",e.phoneNumberCtrl)}}function G1(t,l){if(t&1){let e=N();d(0,"div",11)(1,"button",8),z("click",function(){D(e);let o=g().$implicit,c=g(2);return I(c.removeFile(o[0]))}),M(2,"repower-icon",12),m(),d(3,"div",13),f(4),m()()}if(t&2){let e=g().$implicit;a(2),b("bicon",!0),a(2),j(e[1].name)}}function $1(t,l){if(t&1&&P(0,G1,5,2,"div",11),t&2){let e=l.$implicit;O(e[1]?0:-1)}}function Y1(t,l){if(t&1){let e=N();d(0,"div",4)(1,"label"),f(2),h(3,"enbtranslate"),m(),d(4,"button",8),z("click",function(){D(e);let o=g();return I(o.clickUploader())}),M(5,"repower-icon",9),m(),d(6,"input",10),z("change",function(o){D(e);let c=g();return I(c.handleFileInput(o.target.files))}),m(),ne(7,$1,1,1,null,null,A1),m()}if(t&2){let e=g();a(2),j(_(3,2,"common.attachments")),a(3),b("bicon",!0),a(2),ie(e.filesToUpload())}}var wi=(function(t){return t.Email="email",t.Phone="phone",t})(wi||{}),Wp=(()=>{class t{constructor(){this.RadioGroupOrientation=bc,this.ContactType=wi,this.InputVariant=hn,this.personalDataService=C(Ge),this.translationService=C(ce),this.energyboardConfigService=C(ke),this.tenantSubscriptionsService=C(Ut),this.resizeService=C(Ue),this.isMobile=this.resizeService.isMobile,this.sendFn=H.required(),this.messageTypeCtrl=new Hn(wi.Email,{nonNullable:!0}),this.messageCtrl=new Hn("",{nonNullable:!0}),this.phoneNumberCtrl=new Hn("",{nonNullable:!0}),this.emailCtrl=new Hn("",{nonNullable:!0}),this.messageType=T(wi.Email),this.errorMessage=T(null),this.showAttachments=K(()=>this.tenantSubscriptionsService.subscriptions().ShowAttachments),this.filesToUpload=T([[0,null]]),this.hidePhoneContact=K(()=>this.energyboardConfigService.config().hidePhoneForRecall??!1),this.emails=T([]),this.phones=T([]),this.inputLabel=K(()=>this.messageType()===wi.Email||this.hidePhoneContact()?"repowerWebpartInvoice.contactPerMailEmailLabel":"repowerWebpartInvoice.contactPerPhonePhoneNumberLabel"),this.inputType=K(()=>this.messageType()===wi.Email||this.hidePhoneContact()?hn.Email:hn.Text),Wt(()=>{this.hidePhoneContact()&&this.messageTypeCtrl.setValue(wi.Email)}),Wt(()=>{this.messageType()===wi.Email?this.emailCtrl.setValue(this.emails()[0]??""):this.phoneNumberCtrl.setValue(this.phones()[0]??"")}),this.messageTypeCtrl.valueChanges.subscribe(e=>{this.messageType.set(e??wi.Email)}),this.personalDataService.PersonalDataModel$?.subscribe(e=>{e?.communications&&(this.emails.set(e.communications.emails??[]),this.phones.set(e.communications.phones??[]))})}sendMessage(){let e=this.messageCtrl.value,n;if(this.messageType()===wi.Email?n=this.emailCtrl.value:n=this.phoneNumberCtrl.value,!e){this.errorMessage.set(this.translationService.translate()("repowerWebpartInvoice.messageBoxInvoiceHelpRequestEmpty"));return}n&&(this.errorMessage.set(null),this.sendFn()({message:e,messageType:this.messageType()===wi.Email?0:1,phoneNumberOrEmail:n,files:this.filesToUpload().filter(([c,p])=>!!p).map(([c,p])=>p)}))}clickUploader(){document.getElementById("uploader")?.click()}handleFileInput(e){if(!e)return;let n=this.filesToUpload(),o=(n.length?Math.max(...n.map(c=>c[0])):0)+1;this.filesToUpload.set([...n,[o,e[0]??null]])}removeFile(e){this.filesToUpload.update(n=>n.filter(o=>o[0]!==e))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-contact-form"]],inputs:{sendFn:[1,"sendFn"]},decls:12,vars:13,consts:[["role","alert",1,"alert","alert-danger"],[1,"mb-3"],[3,"id","variant","placeholder","required","value"],[3,"id","variant","placeholder","value"],[1,"mt-3"],[1,"mt-3","text-end"],["type","button",1,"btn","btn-primary","flat-butt",3,"click"],[3,"id","label","orientation","options","control"],["type","button",1,"btn",3,"click"],["name","add",3,"bicon"],["hidden","","type","file","id","uploader",3,"change"],[1,"row","align-items-center","mt-2"],["name","delete",3,"bicon"],[1,"col"]],template:function(n,o){n&1&&(d(0,"form"),P(1,H1,2,1,"div",0),P(2,U1,5,20,"div",1),P(3,R1,2,7,"evu-input",2)(4,W1,2,7,"evu-input",2),M(5,"evu-input",3),h(6,"enbtranslate"),P(7,Y1,9,4,"div",4),d(8,"div",5)(9,"button",6),z("
8click",function(){return o.sendMessage()}),f(10),h(11,"enbtranslate"),m()()()),n&2&&(a(),O(o.errorMessage()?1:-1),a(),O(o.hidePhoneContact()?-1:2),a(),O(o.inputType()===o.InputVariant.Email?3:4),a(2),b("id","contactForm.text")("variant",o.InputVariant.Area)("placeholder",_(6,9,"repowerWebpartInvoice.askQuestion"))("value",o.messageCtrl),a(2),O(o.showAttachments()?7:-1),a(3),y(" ",_(11,11,"common.dialogSend")," "))},dependencies:[ji,ho,uo,Un,Ie,fc,Y],encapsulation:2})}}return t})();function q1(t,l){if(t&1){let e=N();d(0,"evu-modal",0)(1,"div",1)(2,"h5",2),f(3),h(4,"enbtranslate"),h(5,"date"),m(),M(6,"enb-contact-form",3),m(),d(7,"div",4)(8,"button",5),z("click",function(){D(e);let o=g();return I(o.backOrDismiss())}),f(9),h(10,"enbtranslate"),m()()()}if(t&2){let e,n=g();b("showFooter",!0),a(3),He(" ",_(4,5,"repowerWebpartInvoice.dialogHelp")," ",Ct(5,7,(e=n.invoiceData())==null?null:e.datum,"dd.MM.yyyy")," "),a(3),b("sendFn",n.sendMessageFn),a(3),y(" ",_(10,10,"common.abort")," ")}}function Z1(t,l){if(t&1){let e=N();d(0,"evu-modal",0)(1,"div",1),M(2,"enb-pdf-viewer",6),m(),d(3,"div",4)(4,"button",5),z("click",function(){D(e);let o=g();return I(o.backOrDismiss())}),f(5),h(6,"enbtranslate"),m()()()}if(t&2){let e=g();b("showFooter",!0),a(2),b("id","invoice-overview-modal-pdf-viewer")("pdfIsLoading",e.isPdfLoading())("pdfUrlRes",e.url),a(3),y(" ",_(6,5,"common.abort")," ")}}function K1(t,l){}var Bn=(function(t){return t.Pdf="pdf",t.Help="help",t.Details="details",t})(Bn||{}),hs=(()=>{class t{constructor(){this.fb=C(bo),this.personalDataService=C(Ge),this.matomoService=C(ms),this.invoiceService=C(lr),this.userSelectionService=C(pe),this.translationService=C(ce),this.alertService=C(Fi),this.modalService=C(kt),this.downloadService=C(Tn),this.resizeService=C(Ue),this.invoiceModalVariant=Ci.required(),this.invoiceData=H(),this.invoiceModalVariantType=Bn,this.url=Pt.left(Uo.NotLoaded),this.isFormValid=!0,this.isMobile=this.resizeService.isMobile,this.communications=null,this.phoneNumberOrEmail="",this.personalDataModelSubscription=[],this.isPdfLoading=T(!0),this.pdfFetchTries=T(0),this.updateModalHeader=v=>{let w;w=match(v).pipe(mWhen(Bn.Help,()=>({title:"repowerWebpartInvoice.dialogHelpHeadline",icon:mkSome(ht.Help),extraButtons:[]})),mWhen(Bn.Details,()=>{let k="";for(let F of this.invoiceData()?.objects??[])k+=F.objectDescription+", "+F.idObject;return{title:k,icon:mkNone(),extraButtons:[]}}),mWhen(Bn.Pdf,()=>({title:"repowerWebpartInvoice.overview.invoice",icon:mkNone(),extraButtons:[{variant:xt.EvuModalHeaderButtonVariant.Button,onClick:()=>{this.formData.exportInvoice()},icon:ht.Download,title:"common.download"}]})),mExhaustive),this.modalService.changeHeader(w)},this.sendMessageFn=v=>{let w=this.invoiceData(),k=w?.idSubjekt??0;this.invoiceService.sendInvoiceHelpMessage({subjektId:`${k}`,body:{SubjectId:k,PhoneNumberOrEmail:v.phoneNumberOrEmail,MessageType:v.messageType,Message:v.message,InvoiceId:w?.idRechnung??0,Files:[]}}).subscribe({next:()=>{let E={id:"send-invoice-help-request-alert-success",message:this.translationService.translate()("repowerWebpartInvoice.messageBoxInvoiceHelpRequest"),variant:$n.Success,fadeVariant:ci.Default};this.alertService.addAlert(E),this.modalService.close()},error:E=>{let F={id:"send-invoice-help-request-alert-error",message:this.translationService.translate()("An error occured: "+E.message),variant:$n.Error,fadeVariant:ci.Default};this.alertService.addAlert(F)}})};let e=this.matomoService,n=this.invoiceService,o=this.userSelectionService,c=this.translationService,p=this.downloadService;this.formData=new gs(e,n,o,c,p),this.url=this.formData.invoiceUrl,this.form=this.fb.group({message:["",jn.minLength(0)],messageType:[0,jn.required],phoneNumberOrEmail:[""]}),ft(this.invoiceModalVariant).subscribe(this.updateModalHeader)}resetModalVariant(){this.invoiceModalVariant.set(Bn.Details),this.updateModalHeader(this.invoiceModalVariant())}backOrDismiss(){this.resetModalVariant(),this.isMobile()||this.modalService.close()}closeAndReset(){this.resetModalVariant(),this.modalService.close()}ngOnInit(){this.loadPdf(),this.updateModalHeader(this.invoiceModalVariant()),this.form?.get("messageType")?.valueChanges.subscribe(e=>{switch(e){case 0:this.communications?.emails&&this.communications?.emails.length>0?this.phoneNumberOrEmail=this.communications.emails[0]:this.phoneNumberOrEmail="";break;case 1:this.communications?.phones&&this.communications?.phones.length>
80?this.phoneNumberOrEmail=this.communications.phones[0]:this.phoneNumberOrEmail="";break;default:this.phoneNumberOrEmail="";break}this.form?.get("phoneNumberOrEmail")?.setValue(this.phoneNumberOrEmail)}),this.personalDataModelSubscription.push(this.personalDataService.PersonalDataModel$.subscribe(e=>{if(e==null)return;this.communications=e.communications??null;let n=this.form?.get("messageType")?.value;n===0&&(this.communications?.emails&&this.communications?.emails.length>0?this.phoneNumberOrEmail=this.communications.emails[0]:this.phoneNumberOrEmail=""),n===1&&(this.communications?.phones&&this.communications?.phones.length>0?this.phoneNumberOrEmail=this.communications.phones[0]:this.phoneNumberOrEmail="")}))}ngOnDestroy(){this.personalDataModelSubscription.forEach(e=>e?e.unsubscribe():null)}getInputLabel(){let e=this.form.value.messageType===0?"repowerWebpartInvoice.contactPerMailEmailLabel":"repowerWebpartInvoice.contactPerPhonePhoneNumberLabel";return this.translationService.translate()(e)}isValid(){let e=it({},this.form.value);return e.appointments=[],this.isFormValid=!1,e.phoneNumberOrEmail&&e.phoneNumberOrEmail!==""&&(this.isFormValid=!0),this.isFormValid}ngAfterContentInit(){this.isFormValid=!0,this.form.reset(),this.form.patchValue({messageType:0})}delay(e){return new Promise(n=>{setTimeout(()=>{n(null)},e)})}loadPdf(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return;let n=this.invoiceData()?.idRechnung;this.pdfFetchTries.set(0);let o=c=>{this.invoiceService.getDocument$OctetStream({rechnungId:c,subjektId:e.value}).subscribe(p=>ot(this,null,function*(){p?(this.pdfFetchTries.set(0),this.formData.rawPdf=p,this.formData.belegRechn=this.invoiceData()?.belegNrRech,this.formData.invoiceUrl=Pt.right(p),this.url=Pt.right(p),this.isPdfLoading.set(!1)):this.pdfFetchTries()<10?(yield this.delay(250),o(c),this.pdfFetchTries.set(this.pdfFetchTries()+1)):(this.pdfFetchTries.set(0),this.url=Pt.left(Uo.NotFound),this.isPdfLoading.set(!1),this.formData.showErrorMessage(this.translationService.translate()("repowerWebpartInvoice.pdfNotFoundError")))}))};this.invoiceModalVariant()===Bn.Pdf&&(n&&o(n),this.matomoService.sendEvent({aditionalParams:"/pdf/invoice"}))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-invoice-modal"]],inputs:{invoiceModalVariant:[1,"invoiceModalVariant"],invoiceData:[1,"invoiceData"]},outputs:{invoiceModalVariant:"invoiceModalVariantChange"},decls:3,vars:1,consts:[[3,"showFooter"],["modal-body","",1,"modal-body"],[1,"mb-3"],[3,"sendFn"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[3,"id","pdfIsLoading","pdfUrlRes"]],template:function(n,o){if(n&1&&P(0,q1,11,12,"evu-modal",0)(1,Z1,7,7,"evu-modal",0)(2,K1,0,0),n&2){let c;O((c=o.invoiceModalVariant())===o.invoiceModalVariantType.Help?0:c===o.invoiceModalVariantType.Pdf?1:2)}},dependencies:[kn,ji,yc,Wp,Ht,un,Y],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%;width:100%}.pdf-modal-icons[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;gap:16px}"]})}}return t})();function Q1(t,l){if(t&1&&(Z(0,"div"),f(1),h(2,"date"),h(3,"date"),q()),t&2){let e=g();a(),He("",Ct(2,2,e.fromDate,"dd.MM")," - ",Ct(3,5,e.toDate,"dd.MM.yyyy"))}}function J1(t,l){if(t&1&&(f(0),h(1,"date"),h(2,"date")),t&2){let e=g();He(" ",Ct(1,2,e.fromDate,"dd.MM.yyyy")," - ",Ct(2,5,e.toDate,"dd.MM.yyyy"),`
9`)}}var fs=(()=>{class t{constructor(){this.energyboardConfigService=C(ke),this.from=H(""),this.to=H("")}get fromDate(){return new Date(this.from())}get toDate(){let e=this.to();return e?new Date(e):null}isSameYear(){return this.toDate!==null&&this.fromDate.getFullYear()===this.toDate.getFullYear()}alwaysShowYear(){return this.energyboardConfigService.config().invoiceTableAlwaysShowYears}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-time-period"]],inputs:{from:[1,"from"],to:[1,"to"]},decls:2,vars:1,template:function(n,o){n&1&&P(0,Q1,4,8,"div")(1,J1,3,8),n&2&&O(o.isSameYear()&&!o.alwaysShowYear()?0:1)},dependencies:[un],encapsulation:2})}}return t})();var Vl=t=>[t,"CHF ","code","1.2-2","de-CH"];function X1(t,l){if(t&1&&(d(0,"span",13),f(1),m(),M(2,"hr")),t&2){let e=l.$implicit;a(),He(" ",e.objectDescription,", ",e.idObject," ")}}function ex(t,l){if(t&1){let e=N();d(0,"repower-card",3),z("click",function(){D(e);let o=g(),c=_e(2);return I(o.openModal(c,o.invoice))}),d(1,"div",4),ne(2,X1,3,2,null,null,Be),d(4,"div",5)(5,"div",6)(6,"span",7),M(7,"repower-icon",8),f(8),m(),d(9,"span",7),M(10,"repower-icon",9),f(11),h(12,"date"),m()(),d(13,"div",10)(14,"span",11),f(15),h(16,"currency"),m(),M(17,"span",12),m()()()()}if(t&2){let e=g();b("hasOnClick",!0)("noOutterPadding",!0)("noBodyPadding",!0),a(2),ie(e.invoice.objects),a(5),b("bicon",!0)("fontSize",14),a(),y(" ",e.invoice.belegNrRech," "),a(2),b("bicon",!0)("fontSize",14),a(),y(" ",Ct(12,12,e.invoice.datum,"dd.MM.yyyy")," "),a(3),b("ngClass",e.setTextColor(e.energyboardConfigService.config(),e.invoice)),a(),j(Qi(16,15,ze(21,Vl,e.invoice.betrag))),a(2),b("ngClass",e.setClass(e.energyboardConfigService.config(),e.invoice))}}function tx(t,l){if(t&1&&mt(0,14),t&2){g(2);let e=_e(4);b("ngTemplateOutlet",e)}}function nx(t,l){if(t&1){let e=N();d(0,"enb-invoice-modal",16),lt("invoiceModalVariantChange",function(o){D(e);let c=g(2);return rt(c.invoiceModalVariant,o)||(c.invoiceModalVariant=o),I(o)}),m()}if(t&2){let e=g(2);b("invoiceData",e.currentInvoice),st("invoiceModalVariant",e.invoiceModalVariant)}}function ix(t,l){if(t&1&&P(0,tx,1,1,"ng-container",14)(1,nx,1,2,"enb-invoice-modal",15),t&2){let e,n=g();O((e=n.invoiceModalVariant)===n.invoiceModalVariantType.Details?0:1)}}function ox(t,l){t&1&&(d(0,"span",21),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"repowerWebpartInvoice.overview.abrechnung")))}function rx(t,l){t&1&&(d(0,"span",21),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"repowerWebpartInvoice.overview.aconto")))}function ax(t,l){if(t&1&&(d(0,"span",21),M(1,"br"),f(2),h(3,"currency"),h(4,"enbtranslate"),M(5,"br"),f(6),h(7,"enbtranslate"),h(8,"date"),m()),t&2){let e=g(3);a(2),He("",Qi(3,4,ze(17,Vl,e.invoice.offenerPosten))," ",_(4,10,"repowerWebpartInvoice.overview.openAmount")),a(4),He("(",_(7,12,"repowerWebpartInvoice.overview.partialPaymentAt")," ",Ct(8,14,e.invoice.zahldatum,"dd.MM.yyyy"),")")}}function cx(t,l){if(t&1){let e=N();d(0,"evu-modal",17)(1,"div",18)(2,"div",19)(3,"span",20),f(4),h(5,"enbtranslate"),m(),d(6,"span",21),f(7),h(8,"date"),m()(),d(9,"div",19)(10,"span",20),f(11),h(12,"enbtranslate"),m(),M(13,"enb-time-period",22),m(),d(14,"div",19)(15,"span",20),f(16),h(17,"enbtranslate"),m(),d(18,"span",21),f(19),m()(),d(20,"div",19)(21,"span",20),f(22),h(23,"enbtranslate"),m(),P(24,ox,3,3,"span",21),P(25,rx,3,3,"span",21),m(),d(26,"div",19)(27,"span",20),f(28),h(29,"enbtranslate"),m(),d(30,"div",21),M(31,"span",12),m()(),d(32,"div",19)(33,"span",20),f(34),h(35,"enbtranslate"),m(),d(36,"span",23),f(37),h(38,"currency"),m(),P(39,ax,9,19,"span",21),m()(),d(40,"div",24)(41,"div",25)(42,"evu-svg-icon",26),z("
9click",function(){D(e);let o=g(2);return I(o.setModalVariant(o.invoiceModalVariantType.Help,o.invoice))}),m(),d(43,"button",27),z("click",function(){D(e);let o=g(2);return I(o.dismissModal())}),f(44),h(45,"enbtranslate"),m(),d(46,"button",27),z("click",function(){D(e);let o=g(2);return I(o.setModalVariant(o.invoiceModalVariantType.Pdf,o.invoice))}),f(47),h(48,"enbtranslate"),m()()()()}if(t&2){let e=g(2);b("showFooter",!0),a(4),j(_(5,20,"repowerWebpartInvoice.overview.date")),a(3),j(Ct(8,22,e.invoice.datum,"dd.MM.yyyy")),a(4),j(_(12,25,"repowerWebpartInvoice.overview.period")),a(2),b("from",e.invoice.terminVon??"")("to",e.invoice.terminBis??""),a(3),j(_(17,27,"repowerWebpartInvoice.overview.tarifGroup")),a(3),j(e.getLeistungsArt(e.translationService,e.invoice)),a(3),j(_(23,29,"repowerWebpartInvoice.overview.type")),a(2),O(e.invoice.abrechnungsart===1?24:-1),a(),O(e.invoice.abrechnungsart===2?25:-1),a(3),j(_(29,31,"repowerWebpartInvoice.overview.status")),a(3),b("ngClass",e.setClass(e.energyboardConfigService.config(),e.invoice)),a(3),j(_(35,33,"repowerWebpartInvoice.overview.sum")),a(2),b("ngClass",e.setTextColor(e.energyboardConfigService.config(),e.invoice)),a(),j(Qi(38,35,ze(45,Vl,e.invoice.betrag))),a(2),O(e.showOpenAmount(e.invoice)?39:-1),a(3),b("name",e.EnbIcon.HelpCircle),a(2),y(" ",_(45,41,"common.abort")," "),a(3),y(" ",_(48,43,"repowerWebpartInvoice.overview.pdf")," ")}}function sx(t,l){if(t&1&&P(0,cx,49,47,"evu-modal",17),t&2){let e=g();O(e.invoice?0:-1)}}var Gp=(()=>{class t{constructor(){this.modalService=C(kt),this.resizeService=C(Ue),this.formData=H(),this.isFormValid=H(!1),this.setClass=ps,this.setTextColor=Rp,this.getLeistungsArt=us,this.showOpenAmount=vs,this.invoiceModalVariant=Bn.Details,this.invoiceModalVariantType=Bn,this.isModal=!0,this.EnbIcon=ht,this.isMobile=this.resizeService.isMobile;let e=C(ke),n=C(ce);this.energyboardConfigService=e,this.translationService=n}ngOnDestroy(){this.modalService.close()}noop(){}setModalVariant(e,n){this.invoiceModalVariant=e,this.currentInvoice=n}closeModal(){this.modalService.close()}dismissModal(){this.modalService.close()}openModal(e,n){this.isModal=!0;let o="";for(let p of n.objects??[])o+=p.objectDescription+", "+p.idObject;let c={id:"invoice-details-modal",header:{title:o,icon:mkNone(),extraButtons:[]},template:e,size:xt.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(c)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-invoice-card"]],inputs:{invoice:"invoice",formData:[1,"formData"],isFormValid:[1,"isFormValid"]},decls:5,vars:1,consts:[["modal",""],["detailed",""],["role","button","showText","true",1,"justify-content-start",3,"hasOnClick","noOutterPadding","noBodyPadding"],["role","button","showText","true",1,"justify-content-start",3,"click","hasOnClick","noOutterPadding","noBodyPadding"],["card-content","",1,"invoice-card","evu-column"],[1,"evu-row","invoice-content"],[1,"evu-column"],[1,"d-flex","align-items-center"],["name","invoice",1,"me-1",3,"bicon","fontSize"],["name","history",1,"me-1",3,"bicon","fontSize"],[1,"evu-row","flex-grow-1"],[1,"currency",3,"ngClass"],[3,"ngClass"],[1,"invoice-title","pull-left"],[3,"ngTemplateOutlet"],[3,"invoiceData","invoiceModalVariant"],[3,"invoiceModalVariantChange","invoiceData","invoiceModalVariant"],[3,"showFooter"],["modal-body","",1,"modal-body"],[1,"invoice-row"],[1,"description"],[1,"value"],[1,"value",3,"from","to"],[1,"value",3,"ngClass"],["modal-footer","",1,"modal-footer"],[1,"flex-row-vcenter","gap-lg"],["role","button",1,"help-icon",3,"click","name"],[1,"btn","btn-secondary","flat-butt",3,"click"]],template:function(n,o){n&1&&(P(0,ex,18,23,"repower-card",2),fe(1,ix,2,1,"ng-template",null,0,Se)(3,sx,1,1,"ng-template",null,1,Se)),n&2&&O(o.invoice?0:-1)},dependencies:[oe,pn,Lt,hs,Ie,fs,Ht,rc,Ga,un,Y],styles:[`.invoice-card{width:100%;background-color:inherit}.invoice-title{font-size:var(--evu-fonsize-md)}.invoice-modal{display:flex;flex-direction:column;height:100%;min-height:100%;padding:8px}.invoice-row{display:grid;grid-template-columns:2fr 2fr;margin:12px 8px;font-size:1.05rem}.description{text-align:start}.value{display:flex;align-items:center;justify-content:flex-end;text-align:end}.dot{height:16px;width:16px}.currency{flex-grow:1;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:var(--evu-fontsize-lg)}.help-icon .svg-icon{height:32px;width:32px}.green{color:var(--evu-good)}.red{color:var(--evu-bad)}.yellow{color:var(--evu-warning)}.icons{flex-grow:1;display:flex;align-items:center}.invoice-card-icon{min-height:32px;min-width:32px}.invoice-card-icon>i.bicon{font-size:32px!important;margin:0 12px}.invoice-card-icon>i.bicon:before{vertical-align:0em}.close i.bicon,.download i.bicon{font-size:24px!important}hr{height:1px;background-color:var(--evu-border-weak);margin:var(--evu-spacing-md) 0}.evu-row.invoice-content>.evu-column{color:var(--evu-text-muted)}
10`],encapsulation:2})}}return t})();var $p=(()=>{class t{setServiceTypes(e){e.length>0&&e.every(o=>
10!o.isActive)||this.allServiceTypes.set(xi.some(e))}constructor(){this.invoicesService=C(lr),this.energyboardConfigService=C(ke),this.objektSelectionService=C(ae),this.userSelectionService=C(pe),this.allServiceTypes=T(xi.none()),this.unselectedServiceTypes=K(()=>{let e=this.energyboardConfigService.config().contractIgnoreType??[];return xi.map(this.allServiceTypes(),n=>{let o=n.filter(v=>!v.isActive),c=e.map(v=>({displayName:v,value:[v],isActive:!1}));return[...o,...c.filter(v=>!n.some(w=>w.displayName===v.displayName))]})}),this.objektSelectionService.objektIdsChanged.subscribe(()=>{this.reloadServiceTypes()}),this.userSelectionService.subjektIdChanged.subscribe(()=>{this.reloadServiceTypes()}),this.reloadServiceTypes()}useServiceTypeFilter(){return(this.energyboardConfigService.config().invoiceTableColumns??[]).indexOf("type")>=0}reloadServiceTypes(){let[e,n]=this.objektSelectionService.getSelectedObjectIdsSubjectIds(),o=this.userSelectionService.tryGetSubjektId();isNone(o)||this.invoicesService.queryServiceTypes({subjektId:o.value,fromDate:void 0,toDate:void 0,status:void 0,body:{objectIds:e,subjectIds:n}}).subscribe(c=>{let p=c.map(w=>({displayName:w.displayName??"",value:w.value??[],isActive:!0})),v=xi.some(this.filterServiceTypesOpt(p));this.allServiceTypes.set(v)})}filterServiceTypesOpt(e){if(this.useServiceTypeFilter()){let n=[...this.energyboardConfigService.config().contractIgnoreType??[],...this.energyboardConfigService.config().invoiceIgnoreType??[]];return e.filter(o=>!(n??[]).includes(o.displayName??""))}return e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac})}}return t})();var lx=["invoiceTable"],dx=["mobilePaginator"],_s=t=>[t,"CHF ","code","1.2-2","de-CH"],mx=()=>({index:0,size:5});function gx(t,l){t&1&&(d(0,"h5"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overviewTitle")," "))}function px(t,l){t&1&&(d(0,"h5",8),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overviewTitle")," "))}function ux(t,l){if(t&1&&(d(0,"div",9)(1,"h5",18),M(2,"repower-icon",19),m()()),t&2){g();let e=we(1);a(),b("routerLink",et(e)),a(),b("bicon",!0)("fontSize",20)}}function vx(t,l){t&1&&(d(0,"li",20)(1,"div",21),M(2,"div",25),d(3,"span",23),f(4),h(5,"enbtranslate"),m()()()),t&2&&(a(4),y(" ",_(5,1,"repowerWebpartInvoice.statusType6")," "))}function hx(t,l){t&1&&(d(0,"li",20)(1,"div",26),M(2,"div",27),d(3,"span",28),f(4),h(5,"enbtranslate"),m()()()),t&2&&(a(4),y(" ",_(5,1,"repowerWebpartInvoice.statusType3")," "))}function bx(t,l){if(t&1&&(d(0,"ul",13),P(1,vx,6,3,"li",20),d(2,"li",20)(3,"div",21),M(4,"div",22),d(5,"span",23),f(6),h(7,"enbtranslate"),m()()(),P(8,hx,6,3,"li",20),d(9,"li",20)(10,"div",21),M(11,"div",24),d(12,"span",23),f(13),h(14,"enbtranslate"),m()()()()),t&2){let e=g();a(),O(e.showActiveNotDueStatus?1:-1),a(5),y(" ",_(7,4,"repowerWebpartInvoice.statusType2")," "),a(2),O(e.hideOverdueStatus?-1:8),a(5),j(_(14,6,"repowerWebpartInvoice.statusType4"))}}function fx(t,l){if(t&1){let e=N();d(0,"div",14)(1,"button",29),z("click",function(){D(e);let o=g();return I(o.exportXls())}),M(2,"repower-icon",30),f(3),h(4,"enbtranslate"),m()()}t&2&&(a(2),b("bicon",!0),a(),y("",_(4,2,"common.export")," "))}function _x(t,l){if(t&1&&mt(0,16),t&2){g();let e=_e(19);b("ngTemplateOutlet",e)}}function Cx(t,l){if(t&1&&mt(0,16),t&2){g();let e=_e(19);b("ngTemplateOutlet",e)}}function xx(t,l){if(t&1&&mt(0,16),t&2){g();let e=_e(17);b("ngTemplateOutlet",e)}}function Mx(t,l){t&1&&(d(0,"h6",17),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"common.noDataForSelection")," "))}function Px(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.date")," "))}function Ox(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.belegNrRech")," "))}function wx(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.name")," "))}function yx(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.period")," "))}function Sx(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.tarifGroup")," "))}function kx(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.type")," "))}function Ex(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.sum")," "))}function Tx(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.mwst")," "))}function Dx(t,l){t&1&&fe(0,Tx,3,3,"div",33),t&2&&b("evu-th","mwst")}function Ix(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.status")," "))}function Lx(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.help")," "))}function jx(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"repowerWebpartInvoice.overview.invoice")," "))}function Fx(t,l){if(t&1&&(d(0,"div"),f(1),h(2,"date"),m()),t&2){let e=g().$implicit;a(),y(" ",Ct(2,1,e.datum,"dd.MM.yyyy")," ")}}function Bx(t,l){if(t&1&&(d(0,"div"),fi(1,36),f(2),_i(),m()),t&2){let e=g().$implicit;a(2),y(" ",e.belegNrRech)}}function zx(t,l){if(t&1&&(d(0,"div"),f(1),m()),t&2){let e=l.$implicit;a(),He("",e.objectDescription,", ",e.idObject)}}function Nx(t,l){if(t&1&&(d(0,"div"),ne(1,zx,2,2,"div",null,Be),m()),t&2){let e=g().$implicit;a(),ie(e.objects)}}function Vx(t,l){if(t&1&&(d(0,"div"),M(1,"enb-time-period",37),m()),t&2){let e=g().$implicit;a(),b("from",e.terminVon??"")("to",e.terminBis??"")}}function Ax(t,l){if(t&1&&(d(0,"div")(1,"span"),f(2),m()()),t&2){let e=g().$implicit,n=g(2);a(2),j(n.getLeistungsArt(n.translationService,e))}}function Hx(t,l){t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"repowerWebpartInvoice.overview.abrechnung")))}function Ux(t,l){t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"repowerWebpartInvoice.overview.aconto")))}function Rx(t,l){if(t&1&&(d(0,"div"),P(1,Hx,3,3,"span"),P(2,Ux,3,3,"span"),m()),t&2){let e=g().$implicit;a(),O(e.abrechnungsart===1?1:-1),a(),O(e.abrechnungsart===2?2:-1)}}function Wx(t,l){if(t&1&&(d(0,"span"),f(1),h(2,"currency"),m()),t&2){let e=g(3).$implicit;a(),j(Qi(2,1,ze(7,_s,e.betrag)))}}function Gx(t,l){if(t&1&&(d(0,"span",38),f(1),h(2,"currency"),m()),t&2){let e=g(3).$implicit;b("ngClass","negative-sum"),a(),j(Qi(2,2,ze(8,_s,e.betrag)))}}
10function $x(t,l){if(t&1&&P(0,Wx,3,9,"span")(1,Gx,3,10,"span",38),t&2){let e=g(2).$implicit;O(e.betrag>=0?0:1)}}function Yx(t,l){if(t&1&&(d(0,"span"),M(1,"br"),f(2),h(3,"currency"),h(4,"enbtranslate"),M(5,"br"),f(6),h(7,"enbtranslate"),h(8,"date"),m()),t&2){let e=g(2).$implicit;a(2),He("",Qi(3,4,ze(17,_s,e.offenerPosten))," ",_(4,10,"repowerWebpartInvoice.overview.openAmount")),a(4),He("(",_(7,12,"repowerWebpartInvoice.overview.partialPaymentAt")," ",Ct(8,14,e.zahldatum,"dd.MM.yyyy"),")")}}function qx(t,l){if(t&1&&(d(0,"div"),P(1,$x,2,1),P(2,Yx,9,19,"span"),m()),t&2){let e=g().$implicit,n=g(2);a(),O(e.betrag?1:-1),a(),O(n.showOpenAmount(e)?2:-1)}}function Zx(t,l){if(t&1&&(d(0,"div")(1,"span"),f(2),h(3,"currency"),m()()),t&2){let e=g(2).$implicit;a(2),j(Qi(3,1,ze(7,_s,e.mwStBetrag)))}}function Kx(t,l){t&1&&fe(0,Zx,4,9,"div",35)}function Qx(t,l){if(t&1&&(d(0,"div")(1,"div",39),M(2,"span",38)(3,"span",40),m()()),t&2){let e=g().$implicit,n=g(2);a(2),b("ngClass",n.setClass(n.energyboardConfigService.config(),e))}}function Jx(t,l){if(t&1&&M(0,"enb-invoice-modal",44),t&2){let e=g(2).$implicit,n=g(2);b("invoiceData",e)("invoiceModalVariant",n.invoiceModalVariantType.Help)}}function Xx(t,l){if(t&1){let e=N();d(0,"div"),fe(1,Jx,1,2,"ng-template",null,3,Se),d(3,"div",41)(4,"button",42),z("click",function(){D(e);let o=_e(2),c=g(3);return I(c.openModal(o,c.invoiceModalVariantType.Help))}),M(5,"repower-icon",43),m()()()}t&2&&(a(5),b("bicon",!0))}function eM(t,l){if(t&1&&M(0,"enb-invoice-modal",44),t&2){let e=g(2).$implicit,n=g(2);b("invoiceData",e)("invoiceModalVariant",n.invoiceModalVariantType.Pdf)}}function tM(t,l){if(t&1){let e=N();d(0,"div",41)(1,"button",45),z("click",function(){D(e),g();let o=_e(2),c=g(3);return I(c.openModal(o,c.invoiceModalVariantType.Pdf))}),M(2,"repower-icon",46),m()()}t&2&&(a(2),b("bicon",!0))}function nM(t,l){if(t&1&&(d(0,"div"),fe(1,eM,1,2,"ng-template",null,4,Se),P(3,tM,3,1,"div",41),m()),t&2){let e=g().$implicit,n=g(2);a(3),O(n.isPdfInvoiceAvailable()(e)?3:-1)}}function iM(t,l){if(t&1&&(d(0,"evu-tr"),fe(1,Fx,3,4,"div",35)(2,Bx,3,1,"div",35)(3,Nx,3,0,"div",35)(4,Vx,2,2,"div",35)(5,Ax,3,1,"div",35)(6,Rx,3,2,"div",35)(7,qx,3,2,"div",35),P(8,Kx,1,0,"div"),fe(9,Qx,4,1,"div",35)(10,Xx,6,1,"div",35)(11,nM,4,1,"div",35),m()),t&2){let e=g(2);a(8),O(e.hasMwst()?8:-1)}}function oM(t,l){if(t&1){let e=N();d(0,"evu-table",31,2),z("pageChanged",function(o){D(e);let c=g();return I(c.pageChanged(o))}),fe(2,Px,3,3,"div",32)(3,Ox,3,3,"div",33)(4,wx,3,3,"div",32)(5,yx,3,3,"div",32)(6,Sx,3,3,"div",33)(7,kx,3,3,"div",32)(8,Ex,3,3,"div",32),P(9,Dx,1,1,"div"),fe(10,Ix,3,3,"div",34)(11,Lx,3,3,"div",34)(12,jx,3,3,"div",34),ne(13,iM,12,1,"evu-tr",null,Be),m()}if(t&2){let e=g();b("data",e.model().invoices)("count",e.mkSome(e.model().count))("sortCallback",e.mkSome(e.sortData))("displayedColumns",e.model().displayedColumns)("pageSizes",e.pageOptions)("id","invoice-table-desktop"),a(2),b("evu-th","datum")("evu-thColumnKey","invoiceDate"),a(),b("evu-th","belegNrRech"),a(),b("evu-th",e.evuTableHeadKeyNone)("evu-thColumnKey","object"),a(),b("evu-th","terminVon")("evu-thColumnKey","period"),a(),b("evu-th","Leistungsarten"),a(),b("evu-th","abrechnungsart")("evu-thColumnKey","type"),a(),b("evu-th","betrag")("evu-thColumnKey","sum"),a(),O(e.hasMwst()?9:-1),a(),b("evu-th","zahlungsstatus")("evu-thColumnKey","status")("evu-thCenterCell",!0)("evu-thEmpty",!0),a(),b("evu-th",e.evuTableHeadKeyNone)("evu-thColumnKey","help")("evu-thCenterCell",!0)("evu-thEmpty",!0),a(),b("evu-th",e.evuTableHeadKeyNone)("evu-thColumnKey","invoice")("evu-thCenterCell",!0)("evu-thEmpty",!0),a(),ie(e.model().invoices)}}function rM(t,l){if(t&1&&M(0,"enb-invoice-card",48),t&2){let e=l.$implicit;b("invoice",e)}}function aM(t,l){if(t&1){let e=N();d(0,"div",47),ne(1,rM,1,1,"enb-invoice-card",48,Be),m(),d(3,"evu-paginator",49,5),z("pageChanged",function(o){D(e);let c=g();return I(c.pageChanged(o))}),m()}if(t&2){let e=g();a(),ie(e.model().invoices),a(2),b("id","invoice-paginator-mobile")("maxCount",e.model().count)("currentPage",cn(4,mx))("pageSizes",e.mobilePageOptions)}}var Yp=(()=>{class t{constructor(){this.datePickerSelectionService=C(Rn),this.invoiceService=C(lr),this.invoiceServiceTypeFilterService=C($p),this.objektSelectionService=C(ae),this.userSelectionService=C(pe),this.downloadService=C(Tn),this.energyboardConfigService=C(ke),this.translationService=C(ce),this.invoiceStatusSelectionService=C(Hp),this.matomoService=C(ms),this.modalService=C(kt),this.resizeService=C(Ue),this.platformService=C(xc),this.mobilePageOptions=new Set([5,10,20,50]),this.pageOptions=new Set([10,20,50,100]),this.Option=Option,this.navLink=H(),this.ignoreFilter=H(!1),this.startLoading=Re(),this.MimeType=En,this.destroyed$=new de,this.isMobile=this.resizeService.isMobile,this.isTabletOrSmaller=this.resizeService.isTabletOrSmaller,this.mkSome=mkSome,this.evuTableHeadKeyNone=vr,this.model=T(new ua),this.isLoadingData=T(!1),this.invoiceModalVariantType=Bn,this.pageSize=5,this.pageSizeOptions=[5,10,25,100],this.sortProperty="datum",this.sortDirection=gc.Descending,this.invoiceTable=At("invoiceTable"),this.mobilePaginator=At("mobilePaginator"),this.config={keyboard:!0},this.errorMessage="",this.hideOverdueStatus=!1,this.showActiveNotDueStatus=!1,this.ScreenWidth=fo,this.setClass=ps,this.getLeistungsArt=us,this.showOpenAmount=vs,this.hasMwst=K(()=>this.model().invoices.some(e=>e.mwStBetrag)),this.isPdfInvoiceAvailable=K(()=>e=>{let n=this.energyboardConfigService.config();return n.lowestAvailableInvoiceNumber?(e.belegNrRech??0)>=+n.lowestAvailableInvoiceNumber:!0}),this.sortData=e=>{this.sortProperty=e.key,this.sortDirection=e.direction,this.reloadData()},this.unselectedServiceTypes=K(()=>{let e=mkNone();return e=this.invoiceServiceTypeFilterService.unselectedServiceTypes(),optMap(e,n=>n.map(o=>o.value).reduce((o,c)=>o.concat(c),[]))}),this.hasSelectedServiceTypes=K(()=>{let e=this.invoiceServiceTypeFilterService.allServiceTypes();return isNone(e)?!1:e.value.some(o=>o.isActive)}),jt(mi,"de-CH"),Dt.objUpdate(this.model,{displayedColumns:this.energyboardConfigService.config().invoiceTableColumns??[]}),this.hideOverdueStatus=this.energyboardConfigService.config().invoiceTableHideOverdueStatus??!1,this.showActiveNotDueStatus=this.energyboardConfigService.config().invoiceTableShowActiveNotDueStatus??!1,this.userSelectionService.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!0)}),this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!0)}),this.datePickerSelectionService.dateChanged.pipe(X(this.destroyed$)).subscribe(e=>{match(e.id).pipe(mWhen(Le.InvoiceFrom,()=>this.reloadData(!0)),mWhen(Le.InvoiceTo,()=>this.reloadData(!0)),mOrElse(()=>{}))}),this.invoiceStatusSelectionService.statusIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData(!0)}),ft(this.invoiceServiceTypeFilterService.unselectedServiceTypes).subscribe(()=>{this.serviceTypeFilterChanged()})}ngOnInit(){To.default.locale("de"),this.reloadData()}ngOnDestroy(){this.destroyed$.next(null)}openModal(e,n){let o={id:"",header:{title:"",icon:mkNone(),extraButtons:[]},template:e,closeCallback:mkNone(),size:xt.EvuModalSize.Normal},c=match(n).pipe(mWhen(Bn.Pdf,()=>zt(it({},o),{id:"invoice-pdf-modal",size:xt.EvuModalSize.Huge})),mWhen(Bn.Help,()=>zt(it({},o),{id:"invoice-help-modal"})),mWhen(Bn.Details,()=>zt(it({},o),{id:"invoice-details-modal"})),mExhaustive);this.modalService.open(c)}showErrorMessage(e){this.errorMessage=e}loadData(e){this.startLoading.emit({chartType:0,isLoadingData:e})}updateModel(e){Dt.objUpdate(this.model,{invoices:e.invoices,count:e.count})}
10reloadData(e){this.isLoadingData.set(!0);let n=this.unselectedServiceTypes();if(isNone(n))return;let o=n.value;o=Array.from(new Set(o));let c=this.userSelectionService.tryGetSubjektId();if(isNone(c))return;let p=this.invoiceStatusSelectionService.getStatusId(),v=this.datePickerSelectionService.getDateAsYMDStr(Le.InvoiceFrom),w=this.datePickerSelectionService.getDateAsYMDStr(Le.InvoiceTo),[k,E]=this.objektSelectionService.getSelectedObjectIdsSubjectIds();if(this.ignoreFilter()){let ue=new Date,Ne=ue.getFullYear(),je=ue.getMonth(),qe=ue.getDate(),Pe=Ne-5,_n=this.energyboardConfigService.config().chartFilterStartDate??"01.01.2001",Ae=Math.max((0,To.default)(_n,xe.YMD).year(),Pe),dn=(0,To.default)([Ae,0,1]),on=(0,To.default)([Ne,je,qe]);v=dn.format(xe.YMD),w=on.format(xe.YMD),p=[]}let F={subjektId:c.value,fromDate:v,toDate:w,status:p,serviceTypes:o,body:{objectIds:k,subjectIds:E}},V;this.isTabletOrSmaller()?V=this.mobilePaginator()?.currentPage():V=this.invoiceTable()?.currentPage(),this.pageSize=V?.size??5;let U=(V?.index??0)*this.pageSize,$=this.invoiceService.queryInvoiceData(zt(it({},F),{skip:U,take:this.pageSize,full:!0,sortProperty:this.sortProperty,sortDirection:this.sortDirection})),Ce=it({},F),le=this.invoiceService.queryCount(Ce);lo([$,le]).subscribe({next:ue=>{let Ne=new ua;Ne.userChanged=e??!1,Ne.invoices=ue[0],Ne.count=ue[1],Ne.displayedColumns=this.energyboardConfigService.config().invoiceTableColumns??[],this.model.set(Ne),this.isLoadingData.set(!1),this.updateModel(this.model())},error:ue=>{this.showErrorMessage("An error occured when calling the PDF: "+ue.message),this.isLoadingData.set(!1)},complete:()=>{this.isLoadingData.set(!1)}})}pageChanged(e){this.reloadData()}translateDataLabel(e){return this.translationService.translate()(e)}showStatus(){return(this.energyboardConfigService.config().invoiceTableColumns??[]).indexOf("status")>=0}exportXls(){this.loadData(!0);let e=this.unselectedServiceTypes();if(isNone(e))return;let n=e.value,o=this.userSelectionService.tryGetSubjektId();if(isNone(o))return;let[c,p]=this.objektSelectionService.getSelectedObjectIdsSubjectIds(),v=this.invoiceStatusSelectionService.getStatusId(),w=this.datePickerSelectionService.getDateAsYMDStr(Le.InvoiceFrom),k=this.datePickerSelectionService.getDateAsYMDStr(Le.InvoiceTo);if(this.ignoreFilter()){let F=new Date,V=F.getFullYear(),U=F.getMonth(),$=F.getDate(),Ce=V-5,le=this.energyboardConfigService.config().chartFilterStartDate??"01.01.2001",ue=Math.max((0,To.default)(le,xe.YMD).year(),Ce),Ne=(0,To.default)([ue,0,1]),je=(0,To.default)([V,U,$]);w=Ne.format(xe.YMD),k=je.format(xe.YMD),v=[]}let E={subjektId:o.value,fromDate:w,toDate:k,body:{queryDto:{objectIds:c,subjectIds:p},status:v,serviceTypes:n}};this.invoiceService.generateExcel_2$OctetStream(zt(it({},E),{full:!0})).subscribe({next:F=>ot(this,null,function*(){let V="Rechnungs\xFCbersicht_"+E.fromDate+"_"+E.toDate+".xlsx";yield this.downloadService.downloadFileUniversal(F,V,this.MimeType.XLSX),this.loadData(!1),this.matomoService.sendEvent({aditionalParams:"/export/excel"})}),error:F=>{this.showErrorMessage(F.message),this.loadData(!1)}})}serviceTypeFilterChanged(){this.reloadData()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-invoice-overview"]],viewQuery:function(n,o){n&1&&Qt(o.invoiceTable,lx,5)(o.mobilePaginator,dx,5),n&2&&Jt(2)},inputs:{navLink:[1,"navLink"],ignoreFilter:[1,"ignoreFilter"]},outputs:{startLoading:"startLoading"},decls:20,vars:11,consts:[["desktopTable",""],["mobileTable",""],["invoiceTable",""],["help",""],["pdf",""],["mobilePaginator",""],["showHeader","true","showFooter","true","icon","currency",1,"card-wrapper",3,"noBodyPadding","showText","isLoading"],["card-header",""],["routerLink","/invoices",1,"cursor-pointer"],["card-options",""],["card-footer",""],[1,"row"],[1,"col-md-6","float-start","mb-3","mt-3","me-2","me-md-0"],[1,"custom-list","list-inline"],[1,"col-md-6"],["card-content",""],[3,"ngTemplateOutlet"],[1,"text-center","pt-3","pb-3"],[1,"cursor-pointer",3,"routerLink"],["name","bi bi-chevron-right",3,"bicon","fontSize"],[1,"list-inline-item"],[1,"d-flex","justify-content-start"],[1,"dot","yellow-bg","align-self-center"],[1,"ps-2","align-self-center"],[1,"dot","green-bg","align-self-center"],[1,"dot","white-green-bg","align-self-center"],[1,"d-flex"],[1,"dot","red-bg","align-self-center"],[1,"ps-2"],[1,"btn","btn-outline-primary","outlined-button-primary","float-end","mb-3","mt-3","me-2","me-md-0",3,"click"],["name","download",1,"curs
10or-pointer","pe-2",3,"bicon"],[3,"pageChanged","data","count","sortCallback","displayedColumns","pageSizes","id"],[4,"evu-th","evu-thColumnKey"],[4,"evu-th"],[4,"evu-th","evu-thColumnKey","evu-thCenterCell","evu-thEmpty"],[4,"evu-td"],["x-ms-format-detection","none"],[3,"from","to"],[3,"ngClass"],[1,"small-screen","w-100","h-100","flex-row-center"],[1,"fake-arrow"],[1,"cell-button"],[1,"icon-button",3,"click"],["name","help","width","18","height","18",1,"cursor-pointer",3,"bicon"],[3,"invoiceData","invoiceModalVariant"],[1,"cursor-pointer","openDialog","icon-button",3,"click"],["name","pdf","width","18","height","18",3,"bicon"],[1,"d-flex","flex-column","align-items-center","gap-3","mb-3"],[1,"w-100",3,"invoice"],[3,"pageChanged","id","maxCount","currentPage","pageSizes"]],template:function(n,o){if(n&1&&(d(0,"repower-card",6),tt(1),d(2,"div",7),P(3,gx,3,3,"h5"),P(4,px,3,3,"h5",8),m(),P(5,ux,3,4,"div",9),d(6,"div",10)(7,"div",11)(8,"div",12),P(9,bx,15,8,"ul",13),m(),P(10,fx,5,4,"div",14),m()(),d(11,"div",15),P(12,_x,1,1,"ng-container",16)(13,Cx,1,1,"ng-container",16)(14,xx,1,1,"ng-container",16),P(15,Mx,3,3,"h6",17),m()(),fe(16,oM,15,31,"ng-template",null,0,Se)(18,aM,5,5,"ng-template",null,1,Se)),n&2){let c;b("noBodyPadding",!1)("showText",!0)("isLoading",o.isLoadingData()),a();let p=Ke(o.navLink());a(2),O(p?-1:3),a(),O(p?4:-1),a(),O(p?5:-1),a(4),O(o.showStatus()?9:-1),a(),O(o.hasSelectedServiceTypes()?10:-1),a(2),O((c=o.resizeService.uiConfig().screenWidth)===o.ScreenWidth.Mobile?12:c===o.ScreenWidth.Tablet?13:14),a(3),O(!o.model()||o.model().invoices&&o.model().invoices.length===0?15:-1)}},dependencies:[oe,vn,Ie,Lt,pn,fs,hs,Gp,_r,br,hr,fr,zi,Ga,un,Y],styles:["[_ngcontent-%COMP%]:export{maxSmallSize:576px;maxMobileSize:768px;maxTabletSize:992px;maxLaptopSize:1400px}  enb-invoice-overview{--evu-invoice-overview-negative-sum-color: var(--evu-good)}[_nghost-%COMP%]     .status-icon-header>div{justify-content:center}[_nghost-%COMP%]     .status-icon-header>div>.mat-sort-header-arrow{width:24px;height:24px;margin:0}.status-icon[_ngcontent-%COMP%]{padding-right:calc(.65rem + var(--evu-spacing-2xl))!important;text-align:center}.cell-button[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.negative-sum[_ngcontent-%COMP%]{color:var(--evu-invoice-overview-negative-sum-color)}.green[_ngcontent-%COMP%]{color:var(--evu-good)}.red[_ngcontent-%COMP%]{color:var(--evu-bad)}.gray[_ngcontent-%COMP%]{color:var(--evu-gray)}
10.dot[_ngcontent-%COMP%], .circle[_ngcontent-%COMP%]{vertical-align:bottom}.half-circle[_ngcontent-%COMP%]{top:2.5px}tr.mat-mdc-header-row[_ngcontent-%COMP%], tr.mat-mdc-footer-row[_ngcontent-%COMP%], tr.mat-mdc-row[_ngcontent-%COMP%]{height:auto}.table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.65rem;vertical-align:middle}.table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{vertical-align:middle;margin:0}.mat-mdc-header-cell[_ngcontent-%COMP%]{font-size:14px}.mat-column-icons[_ngcontent-%COMP%]{padding:0!important}hr[_ngcontent-%COMP%]{margin:0}.openDialog[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;padding-left:.4rem}.card-body[_ngcontent-%COMP%]{align-self:center}.card-wrapper[_ngcontent-%COMP%]{overflow-y:visible}@media(min-width:1280px){repower-card.card-wrapper[_ngcontent-%COMP%]{min-height:300px}}.custom-half-circle[_ngcontent-%COMP%]{width:16px;height:8px;border-radius:16px 16px 0 0;background-color:#ff463c;background-color:var(--half-circle-bg);z-index:10;-webkit-transform-origin:bottom center;transform-origin:bottom center;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input.error[_ngcontent-%COMP%], textarea.error[_ngcontent-%COMP%]{border:1px solid var(--evu-bad)}[_nghost-%COMP%]     .mat-mdc-paginator .mat-mdc-paginator-container{justify-content:flex-start}@media screen and (max-width:768px){ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}}@media screen and (max-width:576px){[_nghost-%COMP%]     .card  .card-body{padding:0}}"]})}}return t})();var Ms=It(en(),1);var Cs=class{constructor(){this.count=0,this.contracts=[],this.displayedColumns=["verrechnungstypart","externLeistkatText","vpGueltigVon","vpGueltigBis","idObjekt","objektGegenstandDisplay","standort","ownerLastName","ownerFirstName"]}};var va=It(en(),1);var xs=(function(t){return t.All="common.contracts.all",t.Active="common.contracts.activeOnly",t})(xs||{}),qp=(()=>{class t{constructor(){this.userSelectionService=C(pe),this.contractsService=C(Ya),this.translationService=C(ce),this.energyboardConfigService=C(ke),this.objectSelectionService=C(ae),this.destroyed$=new de,this.sortProperty="vpGueltigBis",this.sortDirection="DESC",this.availableEigentuemerFilters=T([]),this.selectedEigentuemerFilters=T([]),this.noEigentuemerIds=[],this.ownerSelectorModel=K(()=>({items:this.availableEigentuemerFilters(),groups:[],id:"ownerSelector-Multi",selectedItems:this.selectedEigentuemerFilters()})),this.availableVerrechnungstypArtFilters=T([]),this.selectedVerrechnungstypArtFilters=T([]),this.billTypeSelectorModel=K(()=>({items:this.availableVerrechnungstypArtFilters(),groups:[],id:"billTypeSelector-Multi",selectedItems:this.selectedVerrechnungstypArtFilters()})),this.activeItemsTexts=Object.values(xs),this.activeSwitchItems=this.activeItemsTexts.map(e=>({id:e,label:e,value:e,group:mkNone(),icons:[]})),this.activeSwitchModel=T({items:this.activeSwitchItems,groups:[],id:"contracts-activeSwitch",selectedItem:mkSome(this.activeSwitchItems[0])}),this.tarifFilters=[],this.leistkatFilters=[],this.reloadEmitter=new Ve,this.loading=T(!0),this.formDateStart=(0,va.default)().year(2e3),this.toDateStart=(0,va.default)(),this.fromDateModel=T({id:"fromDate",date:this.formDateStart,empty:!1,format:xe.DMY,mondayFirst:!0,widthWeekDays:!0,selectableWeekDays:!1,position:li.Bottom,quickSelectors:!1,min:(0,va.default)().year(1900),max:this.toDateStart,view:Yn.Day()}),this.toDateModel=T({id:"toDate",date:this.toDateStart,empty:!1,format:xe.DMY,mondayFirst:!0,widthWeekDays:!0,selectableWeekDays:!1,position:li.Bottom,quickSelectors:!1,min:this.formDateStart,max:this.toDateStart,view:Yn.Day()}),va.default.locale("de"),this.tarifFilters=this.energyboardConfigService.config().contractIgnoreTarif??[],this.leistkatFilters=this.energyboardConfigService.config().contractIgnoreLeistkats??[],this.userSelectionService.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.loadFilters()}),this.objectSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>this.loadFilters())}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}mkOwnerItem(e,n,o){return{id:e,label:n,value:o,group:mkNone(),icons:[]}}mkVerrechnungsArtItem(e,n,o){return{id:e,label:n,value:o,group:mkNone(),icons:[]}}loadFilters(){this.loading.set(!0);let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return;let n=this.objectSelectionService.getSelectedObjects().map(o=>o.objectId??-1)??[];this.contractsService.getContractFilters({subjektId:e.value,body:n}).subscribe(o=>{let c=o.eigentuemer?.filter(v=>v.id!==void 0&&v.id!==-1).map(v=>
10this.mkOwnerItem(v.id.toString(),`${v.firstName??""} ${v.lastName??""}`.trim(),v))??[];if(this.availableEigentuemerFilters.set(c),this.noEigentuemerIds=o.eigentuemer?.map(v=>v.id).filter(v=>v!==void 0)??[],this.noEigentuemerIds.length>0){let v=o.eigentuemer?.map(k=>{let E=k.id!=null?`${k.id}`:"-1",F=[k.firstName,k.lastName].filter(V=>!!V).join(" ")||((k.id??-1)<0?this.translationService.translate()("common.contracts.noOwner"):this.translationService.translate()("common.contracts.unknownOwner"));return this.mkOwnerItem(E,F,k)})??[],w=Array.from(new Map(v.map(k=>[k.label,k])).values());this.availableEigentuemerFilters.set(w)}let p=o.verrechnungstypArten?.map((v,w)=>this.mkVerrechnungsArtItem(w.toString(),v??this.translationService.translate()("common.unknown"),v)).filter(v=>!(this.energyboardConfigService.config().contractIgnoreType??[]).includes(v.label))??[];this.availableVerrechnungstypArtFilters.set(p),this.selectedEigentuemerFilters.set(this.availableEigentuemerFilters()),this.selectedVerrechnungstypArtFilters.set(this.availableVerrechnungstypArtFilters()),this.loading.set(!1),this.reloadEmitter.emit(null)})}dateChanged(){this.reloadEmitter.emit(null)}onFiltersChange(e){this.selectedVerrechnungstypArtFilters.set(e),this.reloadEmitter.emit(null)}onFiltersChange2(e){this.selectedEigentuemerFilters.set(e),this.reloadEmitter.emit(null)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Zp=(()=>{class t{constructor(){this.title=H.required(),this.explanation=H.required()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-error-box"]],inputs:{title:[1,"title"],explanation:[1,"explanation"]},decls:8,vars:6,consts:[[1,"error-wrapper"],["showHeader","false","showText","true","showFooter","false","icon",""],["card-content","",1,"error-box"],[3,"innerHTML"]],template:function(n,o){n&1&&(d(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h3"),f(4),h(5,"enbtranslate"),m(),M(6,"div",3),h(7,"enbtranslate"),m()()()),n&2&&(a(4),j(_(5,2,o.title())),a(2),b("innerHTML",_(7,4,o.explanation()),W))},dependencies:[oe,Y],styles:[".error-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}[_nghost-%COMP%]     .error-box{padding:var(--evu-spacing-xl);display:flex;flex-direction:column}[_nghost-%COMP%]     .error-box>div>p{font-size:var(--evu-fontsize-xl)}"]})}}return t})();var Kp=["*","*"];function cM(t,l){t&1&&M(0,"enb-error-box",0),t&2&&b("title","common.error.noContract.title")("explanation","common.error.noContract.explanation")}function sM(t,l){t&1&&M(0,"enb-error-box",0),t&2&&b("title","common.error.noContractAfterFilter.title")("explanation","common.error.noContractAfterFilter.explanation")}function lM(t,l){t&1&&vl(0)}function dM(t,l){if(t&1&&P(0,cM,1,2,"enb-error-box",0)(1,sM,1,2,"enb-error-box",0)(2,lM,1,0),t&2){let e,n=g(),o=we(0);O((e=o.value)===n.PersonalDataError.NoContract?0:e===n.PersonalDataError.NoContractAfterFilter?1:2)}}function mM(t,l){t&1&&vl(0,1)}var Rr=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.isSome=isSome,this.PersonalDataError=wc}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-contracts-check"]],ngContentSelectors:Kp,decls:3,vars:2,consts:[[3,"title","explanation"]],template:function(n,o){if(n&1&&(_m(Kp),tt(0),P(1,dM,3,1)(2,mM,1,0)),n&2){let c=Ke(o.personalDataService.error());a(),O(o.isSome(c)?1:2)}}
10,dependencies:[Zp],encapsulation:2})}}return t})();function Qp(t,l){return t.idLeistkat!=null?l(t.idLeistkat)??t.externLeistkatText??"-":t.externLeistkatText??"-"}var gM=t=>({index:0,size:t});function pM(t,l){t&1&&(d(0,"repower-card",0)(1,"div",4),M(2,"enb-object-selector",11),m()()),t&2&&(b("showHeader",!1)("showText",!0)("showFooter",!1),a(2),b("useSingleSelection",!1)("atLeastOneSelected",!1))}function uM(t,l){if(t&1&&(d(0,"div",3)(1,"h5"),f(2),h(3,"enbtranslate"),m(),d(4,"p"),f(5),m()()),t&2){let e=g();a(2),j(_(3,2,"common.errorTitle")),a(3),j(e.errorMessage)}}function vM(t,l){if(t&1&&f(0),t&2){let e=g().$implicit;y(" ",e.ownerFirstName||"-",", ")}}function hM(t,l){if(t&1&&(d(0,"div",6)(1,"div",12)(2,"div",13)(3,"div")(4,"strong"),f(5),m()(),d(6,"div"),M(7,"repower-icon",14),f(8),m()(),M(9,"hr"),d(10,"div",15)(11,"div")(12,"strong"),f(13),m(),f(14),m(),d(15,"div"),M(16,"span",16),d(17,"span"),f(18),h(19,"date"),h(20,"date"),h(21,"enbtranslate"),m()(),M(22,"hr"),d(23,"div")(24,"strong"),f(25),h(26,"enbtranslate"),m()(),d(27,"div"),P(28,vM,1,1),f(29),m()()()()),t&2){let e=l.$implicit,n=g();a(5),He(" ",e.idObjekt," ","- "+e.objektGegenstandDisplay||""," "),a(2),b("bicon",!0)("fontSize",14),a(),y(" ",e.standort||"-"," "),a(5),j(e.verrechnungstypart||"-"),a(),y(" - ",n.getLeistkatDisplay(e)," "),a(2),b("ngClass",e.vpGueltigBis?"status-inactive":"status-active"),a(2),He(" ",e.vpGueltigVon?Ct(19,13,e.vpGueltigVon,"dd.MM.yyyy"):"01.01.2000"," - ",e.vpGueltigBis?Ct(20,16,e.vpGueltigBis,"dd.MM.yyyy"):_(21,19,"components.stats.labels.today")," "),a(7),j(_(26,21,"common.owner")),a(3),O(e.ownerFirstName?28:-1),a(),y(" ",e.ownerLastName||"-"," ")}}var Jp=(()=>{class t{constructor(){this.userSelectionService=C(pe),this.contractsService=C(Ya),this.translationService=C(ce),this.energyboardConfigService=C(ke),this.resizeService=C(Ue),this.downloadService=C(Tn),this.objectSelectionService=C(ae),this.contractsFilterService=C(qp),this.hardcodeService=C(Tc),this.router=C(Xt),this.navLink=H(),this.ignoreFilter=H(!1),this.hideFilter=H(!1),this.startLoading=Re(),this.MimeType=En,this.destroyed$=new de,this.model=new Cs,this.isLoadingData=T(!1),this.matPaginator=At(zi),this.pageSize=10,this.pageSizeOptions=new Set([10,50,100]),this.sortProperty="vpGueltigBis",this.sortDirection=gc.Descending,this.isMobile=this.resizeService.isMobile,this.isOnDashboard=!1,this.hasMultipleObjects=!1,this.showActiveOnly=K(()=>{let e=this.contractsFilterService.activeSwitchModel().selectedItem;return isSome(e)&&e.value.value===xs.Active}),jt(mi,"de-CH"),this.userSelectionService.subjektIdChanged.subscribe(()=>{this.reloadData()}),this.contractsFilterService.reloadEmitter.subscribe(()=>{this.reloadData()}),this.contractsFilterService.loadFilters(),this.router.url=="/dashboard"&&(this.isOnDashboard=!0)}ngOnInit(){Ms.default.locale("de")}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}reloadData(e){this.hasMultipleObjects=this.objectSelectionService.getObjects().length>1,this.isLoadingData.set(!0);let n=e?e.index*e.size:0,o=this.matPaginator()?.currentPage(),c=e?e.size:o&&o.size?o.size:10,p=this.sortProperty,v=this.sortDirection,w=this.objectSelectionService.getSelectedObjects().map(le=>le.objectId??-1),k=this.contractsFilterService.selectedEigentuemerFilters().map(le=>+(le.id??"0"));k.includes(-1)&&(k=k.concat(this.contractsFilterService.noEigentuemerIds));let E=this.contractsFilterService.selectedVerrechnungstypArtFilters().map(le=>le.label).filter(le=>le!=null),F=this.contractsFilterService.fromDateModel().date.format(xe.YMD),V=this.contractsFilterService.toDateModel().date.format(xe.YMD),U=this.userSelectionService.tryGetSubjektId();if(isNone(U))return;let $=this.contractsService.count({subjektId:U.value,body:{objektIds:w,fromDate:F,dueDate:V,verrechnungstypArten:E,tarifFilter:this.contractsFilterService.tarifFilters,leistkatFilter:this.contractsFilterService.leistkatFilters,eigentuemerIds:k,showActiveOnly:this.showActiveOnly()}}),Ce=this.contractsService.getPaged_2({subjektId:U.value,body:{objektIds:w,skip:n,take:c,sortProperty:p,sortDirection:v,fromDate:F,dueDate:V,eigentuemerIds:k,tarifFilter:this.contractsFilterService.tarifFilters,leistkatFilter:this.contractsFilterService.leistkatFilters,verrechnungstypArten:E,showActiveOnly:this.showActiveOnly()}});lo([$,Ce]).pipe(Vo(([le,ue])=>{this.model.contracts=ue.sort((je,qe)=>!je.vpGueltigBis&&!qe.vpGueltigBis?0:je.vpGueltigBis&&!qe.vpGueltigBis?1:!je.vpGueltigBis&&qe.vpGueltigBis||(0,Ms.default)(je.vpGueltigBis).isBefore((0,Ms.default)(qe.vpGueltigBis))?-1:1);let Ne=this.energyboardConfigService.config().contractTableColumns??[];Ne.length>0&&(this.model.displayedColumns=Ne),this.model.count=le}),X(this.destroyed$)).subscribe({next:()=>{this.isLoadingData.set(!1)},error:()=>{this.errorMessage="An error occurred while loading contracts.",this.isLoadingData.set(!1)}})}exportXls(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return;let n=this.contractsFilterService.selectedEigentuemerFilters().map(w=>+(w.id??"0"));
10n.includes(-1)&&(n=n.concat(this.contractsFilterService.noEigentuemerIds));let o=this.objectSelectionService.getSelectedObjects().map(w=>w.objectId??-1),c=this.contractsFilterService.selectedVerrechnungstypArtFilters().map(w=>w.label).filter(w=>w!=null),p=this.contractsFilterService.fromDateModel().date.format(xe.YMD),v=this.contractsFilterService.toDateModel().date.format(xe.YMD);this.contractsService.generateContractExcel$OctetStream({subjektId:e.value,body:{objektIds:o,fromDate:p,dueDate:v,verrechnungstypArten:c,tarifFilter:this.contractsFilterService.tarifFilters,leistkatFilter:this.contractsFilterService.leistkatFilters,eigentuemerIds:n}}).subscribe({next:w=>ot(this,null,function*(){yield this.downloadService.downloadFileUniversal(w,"Contracts.xlsx",this.MimeType.XLSX)}),error:w=>{this.errorMessage=w.message}})}getLeistkatDisplay(e){return Qp(e,n=>this.hardcodeService.getLeistkatName(n))}translateDataLabel(e){return this.translationService.translate()(e)}pageChanged(e){this.reloadData(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-contracts-widget"]],viewQuery:function(n,o){n&1&&Qt(o.matPaginator,zi,5),n&2&&Jt()},inputs:{navLink:[1,"navLink"],ignoreFilter:[1,"ignoreFilter"],hideFilter:[1,"hideFilter"]},outputs:{startLoading:"startLoading"},decls:18,vars:16,consts:[["icon","",1,"col-md-12","auto-height-card","mb-3",3,"showHeader","showText","showFooter"],["showHeader","true","showFooter","true","showText","true","icon","contracts",1,"auto-height-card",3,"isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"contracts-mobile-list","mb-3"],[1,"contract-card"],[3,"pageChanged","id","maxCount","currentPage","pageSizes"],["card-footer","",1,"justify-content-end"],[1,"btn","btn-outline-primary","outlined-button-primary","float-end","mt-3","me-2","me-md-0",3,"click"],["name","download",1,"cursor-pointer","pe-2",3,"bicon"],[3,"useSingleSelection","atLeastOneSelected"],["card-content","",1,"contract-card__content"],[1,"contract-card__header"],["name","location",1,"me-1",3,"bicon","fontSize"],[1,"contract-card__details"],[1,"status-circle",3,"ngClass"]],template:function(n,o){n&1&&(d(0,"enb-contracts-check"),P(1,pM,3,5,"repower-card",0),d(2,"repower-card",1)(3,"div",2)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),P(7,uM,6,4,"div",3),d(8,"div",4)(9,"div",5),ne(10,hM,30,23,"div",6,Be),m(),d(12,"evu-paginator",7),z("pageChanged",function(p){return o.pageChanged(p)}),m()(),d(13,"div",8)(14,"button",9),z("click",function(){return o.exportXls()}),M(15,"repower-icon",10),f(16),h(17,"enbtranslate"),m()()()()),n&2&&(a(),O(o.hasMultipleObjects&&!o.isOnDashboard?1:-1),a(),b("isLoading",o.isLoadingData()),a(3),j(_(6,10,"components.contracts.title")),a(2),O(o.errorMessage?7:-1),a(3),ie(o.model.contracts),a(2),b("id","contracts-paginator")("maxCount",o.model.count)("currentPage",ze(14,gM,o.pageSize))("pageSizes",o.pageSizeOptions),a(3),b("bicon",!0),a(),y(" ",_(17,12,"common.export")," "))},dependencies:[oe,Ie,pn,bn,Rr,zi,un,Y],styles:["[_nghost-%COMP%]     repower-card.auto-height-card{height:auto}.scroll-x[_ngcontent-%COMP%]{overflow-x:auto}tr.mat-mdc-header-row[_ngcontent-%COMP%], tr.mat-mdc-footer-row[_ngcontent-%COMP%], tr.mat-mdc-row[_ngcontent-%COMP%]{height:auto}.table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.65rem;vertical-align:middle}.table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{vertical-align:middle;margin:0}.mat-mdc-header-cell[_ngcontent-%COMP%]{font-size:14px}.mat-column-icons[_ngcontent-%COMP%]{padding:0!important}hr[_ngcontent-%COMP%]{margin:0}.openDialog[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;padding-left:.4rem}.card-body[_ngcontent-%COMP%]{align-self:center}@media(min-width:1280px){repower-card.card-wrapper[_ngcontent-%COMP%]{min-height:300px}}@media(max-width:767px){.circle-wrapper[_ngcontent-%COMP%]{margin-right:0}.small-screen[_ngcontent-%COMP%]{text-align:right}}
10.custom-half-circle[_ngcontent-%COMP%]{width:16px;height:8px;border-radius:16px 16px 0 0;background-color:#ff463c;background-color:var(--half-circle-bg);z-index:10;-webkit-transform-origin:bottom center;transform-origin:bottom center;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input.error[_ngcontent-%COMP%], textarea.error[_ngcontent-%COMP%]{border:1px solid #ff463c}[_nghost-%COMP%]     .mat-mdc-paginator .mat-mdc-paginator-container{justify-content:flex-start}.contracts-mobile-list[_ngcontent-%COMP%]{display:grid;gap:var(--evu-spacing-md);grid-template-columns:1fr}@media(min-width:1000px){.contracts-mobile-list[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}.contract-card[_ngcontent-%COMP%]{border:var(--evu-border-width) solid var(--evu-border-strong);border-radius:var(--evu-border-radius);padding:var(--evu-spacing-lg)}hr[_ngcontent-%COMP%]{height:1px;background-color:var(--evu-border-strong);margin:var(--evu-spacing-lg) 0}.status-circle[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:var(--evu-spacing-sm);vertical-align:middle}.status-active[_ngcontent-%COMP%]{background-color:var(--evu-good)}.status-inactive[_ngcontent-%COMP%]{background-color:var(--evu-warning)}"]})}}return t})();var Xp=It(en(),1);var Ps=class{constructor(){this.count=0,this.documents=[],this.displayedColumns=["bezeichnung","erstelldatum","typ","idDokument"]}};var bM=(t,l)=>l.idDokument;function fM(t,l){if(t&1&&(d(0,"div",2)(1,"h5"),f(2),h(3,"enbtranslate"),m(),d(4,"p"),f(5),m()()),t&2){let e=g();a(2),j(_(3,2,"common.errorTitle")),a(3),j(e.errorMessage)}}function _M(t,l){if(t&1){let e=N();d(0,"div",5)(1,"div",7)(2,"div",8)(3,"div")(4,"strong"),f(5),m()()(),M(6,"hr"),d(7,"div",9)(8,"div",10)(9,"strong"),f(10),h(11,"enbtranslate"),m(),f(12),h(13,"date"),m(),d(14,"div",10)(15,"strong"),f(16),h(17,"enbtranslate"),m(),f(18),m(),M(19,"hr"),d(20,"div",11)(21,"evu-button",12),z("click",function(){let o=D(e).$implicit,c=g();return I(c.downloadFile(o.idDokument??-1,o.laufNrDokument??-1,o.bezeichnung??""))}),M(22,"repower-icon",13),f(23),h(24,"enbtranslate"),m()()()()()}if(t&2){let e=l.$implicit,n=g();a(5),j(e.bezeichnung||"-"),a(5),j(_(11,10,"components.documents.erstelldatum")),a(2),y(": ",Ct(13,12,e.erstelldatum,"dd.MM.yyyy")??"-"," "),a(4),j(_(17,15,"components.documents.typ")),a(2),y(": ",e.typ?n.getDocumentType(e.typ):"-"," "),a(3),me("w-100",n.isMobile()),b("variant",n.EvuButtonVariant.Primary),a(),b("bicon",!0),a(),y(" ",_(24,17,"repowerWebpartInvoice.overview.pdf")," ")}}var eu=(()=>{class t{constructor(){this.logService=C(wt),this.userSelectionService=C(pe),this.documentService=C(Em),this.translationService=C(ce),this.hardcodeService=C(Tc),this.energyboardConfigService=C(ke),this.resizeService=C(Ue),this.downloadService=C(Tn),this.logger=this.logService.getLogger(this.constructor.name),this.MimeType=En,this.navLink=H(),this.ignoreFilter=H(!1),this.startLoading=Re(),this.destroyed$=new de,this.matPaginator=At(zi),this.EvuButtonVariant=_o,this.isMobile=this.resizeService.isMobile,this.model=new Ps,this.isLoadingData=T(!1),this.pageSize=10,this.page=T({index:0,size:this.pageSize}),this.pageSizeOptions=new Set([10,25,100]),this.sortProperty="erstelldatum",this.sortDirection="DESC",this.referenceTypeHardcodes=[],jt(mi,"de-CH")}ngOnInit(){Xp.default.locale("de"),this.userSelectionService.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}reloadData(e){let n=e?e.index*e.size:0,o=this.page(),c=e?e.size:o&&o.size?o.size:10,p=this.sortProperty,v=this.sortDirection,w=this.userSelectionService.tryGetSubjektId();isNone(w)||(this.isLoadingData.set(!0),this.hardcodeService.getHardcodes(ng.Dokumenttyp).pipe(rn(k=>{this.referenceTypeHardcodes=k;let E=this.documentService.countDocuments({subjektId:w.value,showUndefinedTypes:!1,excludedTypeHardcodes:this.energyboardConfigService.config().excludedDocumentTypes??[]}),F=this.documentService.getDocumentsPaged({subjektId:w.value,skip:n,take:c,sortProperty:p,sortDirection:v,showUndefinedTypes:!1,body:this.energyboardConfigService.config().excludedDocumentTypes??[]});return lo([E,F])}),Vo(([k,E])=>{this.model.documents=E,this.model.count=k}),X(this.destroyed$)).subscribe({next:()=>{this.isLoadingData.set(!1)},error:()=>{this.errorMessage="An error occurred while loading contracts.",this.isLoadingData.set(!1)}}))}translateDataLabel(e){return this.translationService.translate()(e)}pageChanged(e){this.reloadData(e)}downloadFile(e,n,o){return ot(this,null,function*(){this.documentService.getDocumentByReference$OctetStream({documentId:e,documentVersion:n}).subscribe({next:c=>ot(this,null,function*(){let p=`${o}.pdf`;yield this.downloadService.downloadFileUniversal(c,p,this.MimeType.PDF)}),error:c=>{this.logger.error("Error downloading document",c),this.errorMessage=`Error downloading document: ${c}`}})})}getDocumentType(e){return this.referenceTypeHardcodes.find(n=>n.hardcode===e)?.bezeichnung?.replace(/^\d+\s-\s/,"")??`${e}`}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-documents-widget"]],viewQuery:function(n,o){n&1&&Qt(o.matPaginator,zi,5),n&2&&Jt()},inputs:{navLink:[1,"navLink"],ignoreFilter:[1,"ignoreFilter"]},outputs:{startLoading:"startLoading"},decls:12,vars:9,consts:[["showHeader","true","showText","true","icon","documents",1,"auto-height-card",3,"isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"documents-mobile-list","mb-3"],[1,"document-card"],[3,"currentPageChange","pageChanged","id","maxCount","currentPage","pageSizes"],[1,"document-card__content"],[1,"document-card__header","d-flex","justify-content-between","align-items-center"],[1,"document-card__details"],[1,"mb-2"],[1,"text-end","w-100"],[3,"click","variant"],["name","download","width","20","height","20",3,"bicon"]],template:function(n,o){n&1&&(d(0,"enb-contracts-check")(1,"repower-card",0)(2,"div",1)(3,"h5"),f(4),h(5,"enbtranslate"),m()(),P(6,fM,6,4,"div",2),d(7,"div",3)(8,"div",4),ne(9,_M,25,19,"div",5,bM),m(),d(11,"evu-paginator",6),lt("currentPageChange",function(p){return rt(o.page,p)||(o.page=p),p}),z("pageChanged",function(p){return o.pageChanged(p)}),m()()()()),n&2&&(a(),b("isLoading",o.isLoadingData()),a(3),j(_(5,7,"components.documents.title")),a(2),O(o.errorMessage?6:-1),a(3),ie(o.model.documents),a(2),b("id","documents-widget-paginator")("maxCount",o.model.count),st("currentPage",o.page),b("pageSizes",o.pageSizeOptions))},dependencies:[oe,Ie,Rr,lc,zi,un,Y],styles:["[_nghost-%COMP%]     repower-card.auto-height-card{height:auto}.documents-mobile-list[_ngcontent-%COMP%]{display:grid;gap:var(--evu-spacing-md);grid-template-columns:1fr}.document-card[_ngcontent-%COMP%]{border:var(--evu-border-width) solid var(--evu-border-strong);border-radius:var(--evu-border-radius);padding:var(--evu-spacing-lg);background-color:var(--evu-background-default)}.document-card__header[_ngcontent-%COMP%]{font-size:1rem;font-weight:600;display:flex;justify-content:space-between;align-items:center}.document-card__download[_ngcontent-%COMP%]{border:none;background:transparent;color:var(--evu-primary);font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center}.document-card__download[_ngcontent-%COMP%]:hover{text-decoration:underline}.document-card__details[_ngcontent-%COMP%]{font-size:.9rem;margin-top:var(--evu-spacing-sm)}.document-card__details[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:var(--evu-text-strong)}hr[_ngcontent-%COMP%]{height:1px;background-color:var(--evu-border-strong);margin:var(--evu-spacing-md) 0}[_nghost-%COMP%]     button.evu-btn>repower-icon>i.bicon{color:var(--evu-text-primary-contrast)}"]})}}return t})();
10var CM=["notificationList"],xM=()=>[];function MM(t,l){if(t&1){let e=N();d(0,"repower-card",2)(1,"div",3)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",4)(6,"h5"),f(7),h(8,"enbtranslate"),m(),d(9,"p"),f(10),h(11,"enbtranslate"),m()(),d(12,"div",5)(13,"div",6)(14,"div",7)(15,"div",8)(16,"evu-input",9,0),h(18,"enbtranslate"),lt("valueChange",function(o){D(e);let c=g();return rt(c.searchpattern,o)||(c.searchpattern=o),I(o)}),z("keyup",function(o){D(e);let c=g();return I(c.onKey(o))}),m()()(),d(19,"enb-notification-table",10,1),z("changedNotification",function(o){D(e);let c=g();return I(c.changedNotification(o))})("markAsReaded",function(o){D(e);let c=g();return I(c.markNotificationAsReaded(o))}),m()()()()}if(t&2){let e=g();b("isLoading",e.isLoading())("noBodyPadding",!1),a(3),j(_(4,17,"pages.notification.title")),a(4),j(_(8,19,"common.errorTitle")),a(3),j(_(11,21,"common.errorMessage")),a(6),b("id","notifications.objectSelector.search")("variant",e.InputVariant.Text)("placeholder",_(18,23,"components.objectSelector.labels.search")),st("value",e.searchpattern),a(3),b("notificationEvents",e.notificationEvents())("showOnRowSelect",!0)("columns",e.columns)("count",e.count)("initialPageCount",e.pageSize)("sortProperty",e.sortProperty)("sortDirection",e.sortDirection)("zips",cn(25,xM))}}var tu=(()=>{class t{constructor(){this.notificationEventService=C(Dm),this.userSelectionService=C(pe),this.tenantSubscriptionsService=C(Ut),this.personalDataService=C(Ge),this.route=C(sr),this.destroyed$=new de,this.isLoading=T(!1),this.subjektId=mkNone(),this.InputVariant=hn,this.notificationEvents=T([]),this.count=10,this.pageSize=10,this.columns=["executionDate","title","notificationTitle","show"],this.sortProperty="executionDate",this.sortDirection="DESC",this.searchpattern="",this.hasMobileApp=T(!1),this.pushEnabled=K(()=>this.tenantSubscriptionsService.subscriptions().NotificationPushEnabled),this.notificationTable=At("notificationList"),this.userSelectionService.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.personalDataService.PersonalDataModel$.subscribe(n=>{this.hasMobileApp.set(n?.hasMobileApp??!1)})}ngOnInit(){this.route.queryParams.subscribe(e=>{e.search&&(this.searchpattern=decodeURIComponent(e.search)),this.reloadData()})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}onKey(e){this.searchpattern=e.target.value,this.reloadData(void 0,!0,!0)}reloadData(e,n,o){if(this.isLoading.set(!0),this.subjektId=this.userSelectionService.tryGetSubjektId(),isNone(this.subjektId))return;this.notificationTable()?.reset(e,n,o,!1);let c=(e?.index??0)*(e?.size??10),p=e?.size??this.pageSize??10;this.notificationEventService.getPagedUserNotificationEvents({subjektId:this.subjektId.value,skip:c,take:p,sortProperty:this.sortProperty,sortDirection:this.sortDirection,searchPattern:this.searchpattern}).subscribe(v=>{this.notificationEvents.set(v.notificationEvents??[]),this.count=v.count??0,this.isLoading.set(!1)})}showErrorMessage(e){this.errorMessage=e}clearErrorMessage(){this.errorMessage=void 0}changedNotification(e=null){!e||!e.pageEvent||(this.sortProperty=e.sortProperty,this.sortDirection=e.sortDirection,this.reloadData(e?.pageEvent,e?.userChanged))}markNotificationAsReaded(e=null){!e||isNone(this.subjektId)||this.notificationEventService.markNotificationEventAsReaded({subjektId:this.subjektId.value,notificationId:e.id}).subscribe()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-notifications-widget"]],viewQuery:function(n,o){n&1&&Qt(o.notificationTable,CM,5),n&2&&Jt()},decls:1,vars:1,consts:[["searchField",""],["notificationList",""],["showHeader","true","showText","true","icon","messages",3,"isLoading","noBodyPadding"],["card-header",""],["card-error",""],["card-content",""],[1,"col-md-12"],[1,"row"],[1,"pb-3"],[3,"valueChange","keyup","id","variant","placeholder","value"],[3,"changedNotification","markAsReaded","notificationEvents","showOnRowSelect","columns","count","initialPageCount","sortProperty","sortDirection","zips"]],template:function(n,o){n&1&&P(0,MM,21,26,"repower-card",2),n&2&&O(o.hasMobileApp()&&o.pushEnabled()?0:-1)},dependencies:[oe,Un,Mg,Y],encapsulation:2})}}return t})();function PM(t,l){t&1&&(d(0,"div",4),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.personalData.paymentData.activityInProgress")," "))}function OM(t,l){if(t&1){let e=N();d(0,"div",5)(1,"enb-payment-data-delivery",7),z("save",function(o){D(e);let c=g(2);return I(c.save(o))}),m()()}if(t&2){let e=g(2),n=we(1);a(),b("customerPaymentDto",n)("hasMultipleObjects",e.userHasMoreThanOneObject)("disableEdit",e.disableEdit())}}function wM(t,l){if(t&1){let e=N();d(0,"div",5)(1,"enb-payment-data-payment",8),z("save",function(o){D(e);let c=g(2);return I(c.save(o))})("isHidden",function(o){D(e);let c=g(2);return I(c.isPaymentDataHiddenChange(o))}),m()()}if(t&2){let e=g(2),n=we(1);a(),b("showPaymentDataEdit",e.showPaymentDataEdit)("customerPaymentDto",n)("hasMultipleObjects",e.userHasMoreThanOneObject)("disableEdit",e.disableEdit())}}function yM(t,l){if(t&1){let e=N();d(0,"repower-card",0)(1,"div",1)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",2)(6,"h5"),f(7),h(8,"enbtranslate"),m(),d(9,"p"),f(10),h(11,"enbtranslate"),m()(),d(12,"div",3),P(13,PM,3,3,"div",4),P(14,OM,2,3,"div",5),P(15,wM,2,4,"div",5),d(16,"div")(17,"enb-payment-data-adress",6),z("save",function(o){D(e);let c=g();return I(c.save(o))}),m()()()()}if(t&2){let e=g(),n=we(1);b("isLoading",e.isLoading),a(3),j(_(4,11,"repowerWebpartPersonalData.paymentData")),a(4),j(_(8,13,"common.errorTitle")),a(3),j(_(11,15,"common.errorMessage")),a(3),O(e.showInProgressMessage()?13:-1),a(),O(e.hideDeliveryData()?-1:14),a(),O(!e.hidePaymentData()&&
10!e.internalHidePaymentData()?15:-1),a(2),b("customerPaymentDto",n)("hasMultipleObjects",e.userHasMoreThanOneObject)("disableEdit",e.disableEdit())("isSaveInProgress",e.isSaveInProgress)}}var nu=(()=>{class t{constructor(){this.customersService=C(ri),this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.tenantNameService=C(dt),this.activityService=C($a),this.energyboardConfigService=C(ke),this.destroyed$=new de,this.customerPaymentDto=T(void 0),this.userHasMoreThanOneObject=!1,this.subjektId=mkNone(),this.internalHidePaymentData=T(!1),this.showPaymentDataEdit=!1,this.isLoading=!1,this.isSaveInProgress=!1,this.hidePaymentData=H(!1),this.hideDeliveryData=H(!1),this.showInProgressMessage=T(!1),this.disableEdit=K(()=>{let o=this.energyboardConfigService.config().personalData?.payment?.disableEditOnActivityInProgress??!1;return this.showInProgressMessage()&&o});let e=this.objectSelectionService,n=this.userSelectionService;e.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),n.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()})}ngOnInit(){this.reloadData();let e=this.userSelectionService.tryGetSubjektId();isNone(e)||this.activityService.getBySubjektId({subjektId:e.value}).subscribe(n=>{this.showInProgressMessage.set(!1),n.forEach(o=>{!this.showInProgressMessage()&&o.swibiActivityState!==tg.Done&&o.activityKind===eg.UpdateCustomerPaymentData&&o.isActive===!0&&o.messages?.forEach(c=>{let v=JSON.parse(c.jsonPayload??"").ObjektId;this.objectSelectionService.getSelectedObjects().some(w=>w.objectId===v)&&this.showInProgressMessage.set(!0)})})})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}reloadData(){if(this.subjektId=this.userSelectionService.tryGetSubjektId(),isNone(this.subjektId))return;this.isLoading=!0;let e=this.objectSelectionService.getSelectedObjects(),n=e&&e.length===1?e[0].objectId:null,o=this.objectSelectionService.getObjects();if(this.userHasMoreThanOneObject=o.length>1,n===0||n===null||n===void 0){this.customerPaymentDto.set(void 0);return}this.objectId=n,this.customersService.getCustomerPayment({subjektId:this.subjektId.value,objektId:this.objectId}).pipe(X(this.destroyed$)).subscribe({next:c=>{let p=this.tenantNameService.tenant();this.customerPaymentDto.set(c),this.internalHidePaymentData.set(this.customerPaymentDto()?.deliveryMethod===ag.Erechnung&&p==="EWK"),this.showPaymentDataEdit=this.customerPaymentDto()?.selectedPaymentType!==rg.PaymentSlip||p!=="GWS",this.isLoading=!1},error:c=>{this.isLoading=!1,this.showErrorMessage(c.message)}})}showErrorMessage(e){this.errorMessage=e}clearErrorMessage(){this.errorMessage=void 0}save(e){this.isSaveInProgress=!0;let n=this.objectSelectionService.getSelectedObjects();if(e.objektId=n.length===1?n[0].objectId:0,e.subjektId=n.length===1?n[0].subjectId:0,this.customerPaymentDto&&isSome(this.subjektId)){let o={paymentAddress:e.paymentAddress,paymentEmail:e.paymentEmail,selectedPaymentType:e.selectedPaymentType,deliveryMethod:e.deliveryMethod};this.customerPaymentDto.set(o),this.customersService.sendCustomerPayment({subjektId:this.subjektId.value,body:e}).subscribe({next:()=>{if(this.customerPaymentDto){let c={paymentAddress:e.paymentAddress,paymentEmail:e.paymentEmail,selectedPaymentType:e.selectedPaymentType,deliveryMethod:e.deliveryMethod};this.customerPaymentDto.set(c)}this.isSaveInProgress=!1},error:c=>{this.showErrorMessage(c.message),this.isSaveInProgress=!1}})}else this.isSaveInProgress=!1}isPaymentDataHiddenChange(e){setTimeout(()=>this.internalHidePaymentData.set(this.internalHidePaymentData()||e))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-payment-data-widget"]],inputs:{hidePaymentData:[1,"hidePaymentData"],hideDeliveryData:[1,"hideDeliveryData"]},decls:3,vars:2,consts:[["showHeader","true","showText","true","icon","payment",3,"isLoading"],["card-header",""],["card-error",""],["card-content",""],["role","alert",1,"alert","alert-warning"],[1,"underline"],[3,"save","customerPaymentDto","hasMultipleObjects","disableEdit","isSaveInProgress"],[3,"save","customerPaymentDto","hasMultipleObjects","disableEdit"],[3,"save","isHidden","showPaymentDataEdit","customerPaymentDto","hasMultipleObjects","disableEdit"]],template:function(n,o){if(n&1&&(d(0,"enb-contracts-check"),tt(1),P(2,yM,18,17,"repower-card",0),m()),n&2){a();let c=Ke(o.customerPaymentDto());a(),O(c!=null?2:-1)}},dependencies:[oe,Og,wg,yg,Rr,Y],styles:[".underline[_ngcontent-%COMP%]{border-bottom:2px solid #f0f
100f0;border-bottom:2px solid var(--row-border-bottom);padding-bottom:.65rem;margin-bottom:1rem}"]})}}return t})();var fn=It(en(),1);function SM(t,l){if(t&1&&mt(0,18),t&2){g(2);let e=_e(3);b("ngTemplateOutlet",e)}}function kM(t,l){t&1&&(fi(0),d(1,"h6",19),f(2),h(3,"enbtranslate"),m(),_i()),t&2&&(a(2),y(" ",_(3,1,"common.noDataForSelection")," "))}function EM(t,l){if(t&1){let e=N();d(0,"div",5)(1,"div",6)(2,"repower-card",7)(3,"div",8),M(4,"div",9),h(5,"enbtranslate"),d(6,"div",10)(7,"div",5)(8,"div",11)(9,"evu-input",12,3),h(11,"enbtranslate"),z("keyup",function(o){D(e);let c=g();return I(c.onKey(o))}),m()(),d(12,"div",13)(13,"evu-button",14),z("clicked",function(){D(e);let o=g(),c=_e(5);return I(o.addNew(c))}),f(14),h(15,"enbtranslate"),m()()()()()()(),d(16,"div",10)(17,"repower-card",15)(18,"div",16)(19,"h5"),f(20),h(21,"enbtranslate"),m()(),d(22,"div",17)(23,"h5"),f(24),h(25,"enbtranslate"),m(),d(26,"p"),f(27),h(28,"enbtranslate"),m()(),d(29,"div",8)(30,"div"),P(31,SM,1,1,"ng-container",18),P(32,kM,4,3,"ng-container"),m()()()()()}if(t&2){let e=g();a(2),b("showHeader",!1)("showText",!0)("showFooter",!1),a(2),b("innerHtml",_(5,18,"components.permissions.labels.introText"),W),a(5),b("id","permissions.objectSelector.search")("variant",e.InputVariant.Text)("placeholder",_(11,20,"components.objectSelector.labels.search"))("value",e.searchpattern),a(4),b("variant",e.EvuButtonVariant.Primary)("disabled",e.isLoading()),a(),y(" ",_(15,22,"components.permissions.button.create")," "),a(3),b("isLoading",e.isLoading())("noBodyPadding",!1),a(3),j(_(21,24,"components.permissions.title")),a(4),j(_(25,26,"common.errorTitle")),a(3),j(_(28,28,"common.errorMessage")),a(4),O(e.permissionEvents&&e.permissionEvents.length>0?31:-1),a(),O(!e.permissionEvents||e.permissionEvents.length===0?32:-1)}}function TM(t,l){if(t&1&&(d(0,"div",5)(1,"div",10)(2,"repower-card",20)(3,"div",8),fi(4),d(5,"h6",19),f(6),h(7,"enbtranslate"),m(),_i(),m()()()()),t&2){let e=g();a(2),b("isLoading",e.isLoading())("noBodyPadding",!1),a(4),y(" ",_(7,3,"components.permissions.alreadyGranted")," ")}}function DM(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.permissions.subjectId")," "))}function IM(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.permissions.firstName")," "))}function LM(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.permissions.lastName")," "))}function jM(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.permissions.email")," "))}function FM(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.permissions.objectIds")," "))}function BM(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.permissions.isActive")," "))}function zM(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.permissions.validFrom")," "))}function NM(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.permissions.validTo")," "))}function VM(t,l){t&1&&M(0,"div")}function AM(t,l){t&1&&M(0,"div")}function HM(t,l){if(t&1&&(d(0,"div"),f(1),m()),t&2){let e=g().$implicit;a(),y(" ",e.grantedSubjektId," ")}}function UM(t,l){if(t&1&&(d(0,"div"),f(1),m()),t&2){let e=g().$implicit;a(),y(" ",e.grantedToUserFirstName," ")}}function RM(t,l){if(t&1&&(d(0,"div"),f(1),m()),t&2){let e=g().$implicit;a(),y(" ",e.grantedToUserLastName," ")}}function WM(t,l){if(t&1&&(d(0,"div"),fi(1,26),f(2),_i(),m()),t&2){let e=g().$implicit;a(2),y(" ",e.grantedToUserMail)}}function GM(t,l){if(t&1&&(d(0,"div"),M(1,"div",27),m()),t&2){let e=g().$implicit,n=g(2);a(),b("innerHTML",n.getObjectIds(e),W)}}function $M(t,l){t&1&&M(0,"div",28)}function YM(t,l){t&1&&M(0,"div",29)}function qM(t,l){if(t&1&&(d(0,"div"),P(1,$M,1,0,"div",28)(2,YM,1,0,"div",29),M(3,"span",30),m()),t&2){let e=g().$implicit;a(),O(e.isActive?2:1)}}function ZM(t,l){if(t&1&&(d(0,"div"),f(1),h(2,"date"),m()),t&2){let e=g().$implicit;a(),y(" ",Ct(2,1,e.validFrom,"dd.MM.yyyy HH:mm:ss")," ")}}function KM(t,l){if(t&1&&(d(0,"div"),f(1),h(2,"date"),m()),t&2){let e=g().$implicit;a(),y(" ",Ct(2,1,e.validTo,"dd.MM.yyyy HH:mm:ss")," ")}}function QM(t,l){if(t&1){let e=N();d(0,"div")(1,"button",31),z("click",function(){D(e);
10let o=g().$implicit,c=g(2),p=_e(5);return I(c.edit(p,o))}),M(2,"repower-icon",32),m()()}t&2&&(a(2),b("bicon",!0))}function JM(t,l){if(t&1){let e=N();d(0,"div")(1,"button",31),z("click",function(){D(e);let o=g().$implicit,c=g(2),p=_e(7);return I(c.deleteConfirm(p,o))}),M(2,"repower-icon",33),m()()}t&2&&(a(2),b("bicon",!0))}function XM(t,l){t&1&&(d(0,"evu-tr"),fe(1,HM,2,1,"div",25)(2,UM,2,1,"div",25)(3,RM,2,1,"div",25)(4,WM,3,1,"div",25)(5,GM,2,1,"div",25)(6,qM,4,1,"div",25)(7,ZM,3,4,"div",25)(8,KM,3,4,"div",25)(9,QM,3,1,"div",25)(10,JM,3,1,"div",25),m())}function eP(t,l){if(t&1){let e=N();d(0,"evu-table",21,4),z("pageChanged",function(){D(e);let o=g();return I(o.pageChanged())}),fe(2,DM,3,3,"div",22)(3,IM,3,3,"div",22)(4,LM,3,3,"div",22)(5,jM,3,3,"div",22)(6,FM,3,3,"div",22)(7,BM,3,3,"div",23)(8,zM,3,3,"div",22)(9,NM,3,3,"div",22)(10,VM,1,0,"div",24)(11,AM,1,0,"div",24),ne(12,XM,11,0,"evu-tr",null,Be),m()}if(t&2){let e=g();b("id","permission-table")("data",e.permissionEvents)("count",e.mkSome(e.count())),a(2),b("evu-th","grantedSubjektId"),a(),b("evu-th","grantedToUserFirstName"),a(),b("evu-th","grantedToUserLastName"),a(),b("evu-th","grantedToUserMail"),a(),b("evu-th",e.evuTableHeadKeyNone),a(),b("evu-th","isActive")("evu-thCenterCell",!0),a(),b("evu-th","validFrom"),a(),b("evu-th","validTo"),a(),b("evu-th",e.evuTableHeadKeyNone)("evu-thEmpty",!0),a(),b("evu-th",e.evuTableHeadKeyNone)("evu-thEmpty",!0),a(),ie(e.permissionEvents)}}function tP(t,l){t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"common.messageInvalidSubjectId")))}function nP(t,l){if(t&1){let e=N();d(0,"div",6)(1,"enb-select",55),z("didSelectMulti",function(o){D(e);let c=g(3);return I(c.selectObjects(o))}),m()()}if(t&2){let e=g(3);a(),b("preventDeselect",!1)("mData",e.objectIds)("mSelectedData",e.selectedObjectIds)("selectText","components.search.selectObjectIds")("singleSelection",!1)("enableSearchFilter",!0)}}function iP(t,l){t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"common.messageInvalidEmail")))}function oP(t,l){t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"components.permissions.ownMailNotAllowed")))}function rP(t,l){t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"common.validationMessageRequired")))}function aP(t,l){t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"common.validationMessageRequired")))}function cP(t,l){if(t&1){let e=N();d(0,"div",51)(1,"label"),f(2),h(3,"enbtranslate"),m(),d(4,"evulution-datepicker",52),lt("modelChange",function(o){D(e);let c=g(3);return rt(c.toDateModel,o)||(c.toDateModel=o),I(o)}),z("modelChange",function(o){D(e);let c=g(3);return I(c.selectedDateChanged(o))}),m()()}if(t&2){let e=g(3);a(2),j(_(3,2,"components.stats.toDate")),a(2),st("model",e.toDateModel)}}function sP(t,l){if(t&1&&(d(0,"div",56)(1,"div",57),f(2),h(3,"enbtranslate"),h(4,"date"),m(),M(5,"div",42),m(),d(6,"div",56)(7,"div",57),f(8),h(9,"enbtranslate"),m(),M(10,"div",42),m()),t&2){let e=g(3);a(2),He(" ",_(3,4,"compnents.users.createdDate")," ",Ct(4,6,e.selectedItem.createdDate,"dd.MM.yyyy HH:mm:ss")," "),a(6),He(" ",_(9,9,"components.permissions.createdBy")," ",e.selectedItem.createdByUserMail," ")}}function lP(t,l){if(t&1){let e=N();d(0,"form",36)(1,"div",40)(2,"div",41),f(3),h(4,"enbtranslate"),m(),d(5,"div",42)(6,"div",43),M(7,"input",44),d(8,"label",45)(9,"span"),M(10,"i",46),m()()()()(),d(11,"div",5)(12,"div",10)(13,"evu-input",47),h(14,"enbtranslate"),d(15,"span",48),P(16,tP,3,3,"span"),m()()(),P(17,nP,2,6,"div",6),d(18,"div",49)(19,"evu-input",50),h(20,"enbtranslate"),d(21,"span",48),P(22,iP,3,3,"span"),P(23,oP,3,3,"span"),m()()()(),d(24,"div",5)(25,"div",42)(26,"evu-input",50),h(27,"enbtranslate"),d(28,"span",48),P(29,rP,3,3,"span"),m()()(),d(30,"div",42)(31,"evu-input",50),h(32,"enbtranslate"),d(33,"span",48),P(34,aP,3,3,"span"),m()()()(),d(35,"div",5)(36,"div",51)(37,"label"),f(38),h(39,"enbtranslate"),m(),d(40,"evulution-datepicker",52),lt("modelChange",function(o){D(e);let c=g(2);return rt(c.fromDateModel,o)||(c.fromDateModel=o),I(o)}),z("modelChange",function(o){D(e);let c=g(2);return I(c.selectedDateChanged(o))}),m()(),d(41,"div",51)(42,"div",41),f(43),h(44,"enbtranslate"),m(),d(45,"div",43),M(46,"input",53),d(47,"label",54)(48,"span"),M(49,"i",46),m()()()(),P(50,cP,5,4,"div",51),m(),P(51,sP,11,11),m()}if(t&2){let e,n,o,c,p,v=g(2);b("formGroup",v.editForm),a(3),y(" ",_(4,30,"common.enabled")," "),a(10),b("id","permissions.subjectId")("disabled",!0)("variant",v.InputVariant.Text)("placeholder",_(14,32,"components.permissions.subjectId"))("value",v.editForm.controls.subjectId),a(3),O((e=v.editForm.get("subjectId"))!=null&&e.hasError("required")?16:-1),a(),O(v.objectIds.length>1?17:-1),a(2),b("id","permissions.emailAddress")("variant",v.InputVariant.Email)("placeholder",_(20,34,"common.emailAddress"))("value",v.editForm.controls.eMail),a(3),O((n=v.editForm.get("eMail"))!=null&&n.hasError("required")||(n=v.editForm.get("eMail"))!=null&&n.hasError("eMail")?22:-1),a(),O((o=v.editForm.get("eMail"))!=null&&o.hasError("ownEmailNotAllowed")?23:-1),a(3),b("id","permissions.firstName")("variant",v.InputVariant.Text)("placeholder",_(27,36,"common.firstname"))("value",v.editForm.controls.firstName),a(3),O((c=v.editForm.get("firstName"))!=null&&c.hasError("required")?29:-1),a(2),b("id","permissions.lastName")("variant",v.InputVariant.Text)("placeholder",_(32,38,"common.lastname"))("value",v.editForm.controls.lastName),a(3),O((p=v.editForm.get("lastName"))!=null&&p.hasError("required")?34:-1),a(4),j(_(39,40,"components.stats.fromDate")),a(2),st("model",v.fromDateModel),a(3),y(" ",_(44,42,"common.noEndDate")," "),a(7),O(v.noEndDate()?-1:50),a(),O(v.selectedItem.grantId?51:-1)}}function dP(t,l){if(t&1){let e=N();d(0,"evu-modal",34)(1,"div",35),P(2,lP,52,44,"form",36),m(),d(3,"div",37)(4,"button",38),z("click",function(){D(e);let o=g();return I(o.closeModal())}),f(5),h(6,"enbtranslate"),m(),d(7,"button",39),z("click",function(){D(e);let o=g();return I(o.save())}),f(8),h(9,"enbtranslate"),m()()()}if(t&2){let e=g();
10b("showFooter",!0),a(2),O(e.editForm?2:-1),a(3),y(" ",_(6,5,"common.abort")," "),a(2),b("disabled",e.saveButtonDisabled()||e.isSaveInProgress()),a(),y(" ",_(9,7,"common.save")," ")}}function mP(t,l){if(t&1){let e=N();d(0,"evu-modal",34)(1,"div",35),f(2),h(3,"enbtranslate"),m(),d(4,"div",37)(5,"button",38),z("click",function(){D(e);let o=g();return I(o.closeModal())}),f(6),h(7,"enbtranslate"),m(),d(8,"button",58),z("click",function(){D(e);let o=g();return I(o.delete(o.grantToDelete))}),f(9),h(10,"enbtranslate"),m()()()}t&2&&(b("showFooter",!0),a(2),y(" ",_(3,4,"components.permissions.deleteConfirm")," "),a(4),y(" ",_(7,6,"smartpower.common.no")," "),a(3),y(" ",_(10,8,"smartpower.common.yes")," "))}var iu=(()=>{class t{normalizeEmail(e){return e?.trim().toLowerCase()??""}constructor(){this.resizeService=C(Ue),this.translationService=C(ce),this.personalDataService=C(Ge),this.userSelectionService=C(pe),this.userGrantService=C(Xa),this.modalService=C(kt),this.fb=C(bo),this.destroyed$=new de,this.isMobile=this.resizeService.isMobile,this.EvuButtonVariant=_o,this.InputVariant=hn,this.mkSome=mkSome,this.evuTableHeadKeyNone=vr,this.evuTableHeadKeyObject=Km,this.isLoading=T(!1),this.isSaveInProgress=T(!1),this.subjektId=mkNone(),this.allPermissionEvents=[],this.permissionEvents=[],this.count=T(10),this.pageSize=100,this.pageSizeOptions=[5,10,25,100],this.sortProperty="subjectId",this.sortDirection="asc",this.searchpattern="",this.hasError=null,this.noEndDate=T(!1),this.fromStartDate=(0,fn.default)(),this.toStartDate=(0,fn.default)().add(1,Oe.Year),this.fromDateModel=T({id:"fromDate",date:this.fromStartDate,empty:!1,format:xe.DMY,mondayFirst:!0,widthWeekDays:!0,selectableWeekDays:!1,position:li.Bottom,quickSelectors:!1,min:(0,fn.default)().add(-1,Oe.Day),max:this.toStartDate,view:Yn.Day()}),this.toDateModel=T({id:"toDate",date:this.toStartDate,empty:!1,format:xe.DMY,mondayFirst:!0,widthWeekDays:!0,selectableWeekDays:!1,quickSelectors:!1,position:li.Bottom,min:this.fromStartDate,max:this.toStartDate,view:Yn.Day()}),this.objects=[],this.objectIds=[],this.selectedObjectIds=[],this.selectedItem={},this.isUserAlreadyGranted=T(!1),this.validateNotCurrentUserEmail=e=>{let n=this.normalizeEmail(this.userSelectionService.getCurrentUserEmail()),o=this.normalizeEmail(e.value);return o===""||n===""?null:o===n?{ownEmailNotAllowed:!0}:null},this.userSelectionService.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()})}ngOnInit(){this.personalDataService.PersonalDataModel$.subscribe(e=>{e&&(this.isLoading.set(!1),this.objects=e.currentObjects,this.objectIds=this.objects.map(n=>({id:n.objectId?.toString()??"",name:n.objectName,value:n})),this.selectedObjectIds=this.objectIds,this.reloadData())}),this.isLoading.set(!0)}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}onKey(e){if(this.searchpattern=e.target.value,this.searchpattern&&this.searchpattern.trim().length>0){let n=this.searchpattern.toLowerCase();this.permissionEvents=this.allPermissionEvents.filter(o=>o.grantedToUserFirstName&&o.grantedToUserFirstName.toLowerCase().includes(n)||o.grantedToUserLastName&&o.grantedToUserLastName.toLowerCase().includes(n)||o.grantedToUserMail&&o.grantedToUserMail.toLowerCase().includes(n)||o.grantedSubjektId&&o.grantedSubjektId.toString().includes(n)||o.grantedObjektIds&&o.grantedObjektIds.some(c=>c.toString().includes(n))||this.objects.some(c=>c.objectId&&c.objectName&&c.objectName.toLowerCase().includes(n)&&o.grantedObjektIds&&o.grantedObjektIds.includes(c.objectId))||o.grantedSubjektId&&o.grantedSubjektId.toString().includes(n))}else this.permissionEvents=[...this.allPermissionEvents]}translateDataLabel(e){return this.translationService.translate()(e)}selectObjects(e){this.editForm?.controls.selectObjectIds.setValue(e.map(n=>n.value)),this.selectedObjectIds=e}getObjectIds(e){return!e||!e.grantedObjektIds||e.grantedObjektIds.length===0?"":e.grantedObjektIds.map(o=>{let c=this.objects.find(p=>p.objectId===o);return c?`${c.objectName} (${c.objectId})`:o.toString()}).filter(Boolean).join("<br/>")}reloadData(){if(this.subjektId=this.userSelectionService.tryGetSubjektId(),isNone(this.subjektId))return;this.isLoading.set(!0);let e={subjektId:this.subjektId.value};this.userGrantService.isUserAlreadyGranted(e).subscribe(o=>{this.isUserAlreadyGranted.set(o)}),this.allPermissionEvents=[],this.permissionEvents=[];let n={subjektId:this.subjektId.value};this.userGrantService.getAllGrantsCreatedBySubjektId(n).subscribe({next:o=>{this.allPermissionEvents=o,this.permissionEvents=o,this.count.set(this.permissionEvents.length)},error:o=>{this.errorMessage=o.error.message,this.isLoading.set(!1)},complete:()=>{this.isLoading.set(!1)}})}pageChanged(){this.reloadData()}edit(e,n){this.selectedItem={grantId:n.grantId,grantedSubjektId:n.grantedSubjektId,createdDate:n.createdDate,createdByUserMail:n.createdByUserMail,grantedToUserMail:n.grantedToUserMail,isActive:n.isActive,grantedToUserFirstName:n.grantedToUserFirstName,grantedToUserLastName:n.grantedToUserLastName,grantedObjektIds:n.grantedObjektIds||[],validFrom:n.validFrom,validTo:n.validTo},this.selectedObjectIds=this.objectIds.filter(w=>{if(w.id)return this.selectedItem.grantedObjektIds?.includes(+w.id)}),Dt.objUpdate(this.fromDateModel,{date:(0,fn.default)(n.validFrom)}),Dt.objUpdate(this.toDateModel,{date:(0,fn.default)(n.validTo)});let o=n.validTo==null;this.noEndDate.set(o),this.editForm=this.fb.group({enabled:[this.selectedItem.isActive,{validators:[]}],selectObjectIds:[this.selectedObjectIds,{validators:[]}],subjectId:new Hn({value:this.selectedItem.grantedSubjektId,disabled:!0},{validators:[jn.compose([jn.required])],updateOn:"blur"}),eMail:new Hn({value:this.selectedItem.grantedToUserMail,disabled:!!n.grantId},{validators:[jn.compose([jn.email,jn.required]),this.validateNotCurrentUserEmail],updateOn:"blur"}),firstName:new Hn({value:this.selectedItem.grantedToUserFirstName,disabled:!!n.grantId},{validators:[jn.compose([jn.required])],updateOn:"blur"}),lastName:new Hn({value:this.selectedItem.grantedToUserLastName,disabled:!!n.grantId},{validators:[jn.compose([jn.required])],updateOn:"blur"}),noEndDate:[o,{validators:[]}],dateStart:new Hn({value:this.selectedItem.validFrom,disabled:!!n.grantId},{updateOn:"blur"}),dateEnd:new Hn({value:this.selectedItem.validTo,disabled:!!n.grantId},{updateOn:"blur"})}),this.editForm.get("noEndDate")?.valueChanges.pipe(X(this.destroyed$)).subscribe(w=>{this.noEndDate.set(w),w||Dt.objUpdate(this.toDateModel,{date:(0,fn.default)()})});let v={id:"edit-permissions-modal",header:{title:this.translationService.translate()("common.edit")+" "+this.selectedItem.grantedSubjektId,icon:mkSome(ht.Sliders),extraButtons:[]},template:e,size:xt.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(v)}delete(e){let n={grantId:e.grantId};this.userGrantService.deleteUserGrantById(n).subscribe({next:o=>{this.modalService.close(),this.clearErrorMessage(),this.reloadData()},error:o=>{this.hasError=o.error.message,this.hasError&&this.showErrorMessage(this.hasError)}})}closeModal(){this.modalService.close()}addNew(e){let n=this.userSelectionService.tryGetSubjektId();if(isNone(n))return;let o={grantId:void 0,grantedSubjektId:n.value,createdDate:(0,fn.default)().toISOString(),grantedToUserMail:"",isActive:!0,grantedToUserFirstName:"",grantedToUserLastName:"",grantedObjektIds:this.objectIds.filter(c=>c.id!==null&&c.id!==void 0).map(c=>
10+c.id),validFrom:(0,fn.default)().toISOString(),validTo:(0,fn.default)().add(1,Oe.Year).toISOString()};this.edit(e,o)}selectedDateChanged(e){let n=this.fromDateModel(),o=this.toDateModel(),c=(0,fn.default)(n.date,xe.DMY).add(1,Oe.Day);e.id==="fromDate"&&!o.min.isSame(c)&&Dt.objUpdate(this.toDateModel,{min:c});let p=(0,fn.default)(o.date,xe.DMY).subtract(1,Oe.Day);e.id==="toDate"&&!n.max.isSame(p)&&Dt.objUpdate(this.fromDateModel,{max:p})}deleteConfirm(e,n){this.grantToDelete=n;let o={id:"delete-permissions-modal",header:{title:"components.permissions.deleteConfirmTitle",icon:mkSome(ht.Sliders),extraButtons:[]},template:e,size:xt.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(o)}saveButtonDisabled(){return!(this.editForm?.valid&&this.selectedObjectIds.length>0)}save(){if(this.editForm?.valid){this.isSaveInProgress.set(!0),this.hasError=null;let e=this.editForm.value;e.subjectId=this.selectedItem.grantedSubjektId,e.dateStart=(0,fn.default)(this.fromDateModel().date,xe.DMY).toDate(),e.dateEnd=(0,fn.default)(this.toDateModel().date,xe.DMY).toDate(),e.objectIds=this.selectedObjectIds.map(n=>n.id),this.selectedItem.grantId?this.updateUserGrant(e):this.createUserGrant(e)}else this.hasError="common.validationMessageRequired",this.isSaveInProgress.set(!1)}updateUserGrant(e){let o={body:{grantId:this.selectedItem.grantId,grantedObjektIds:e.objectIds,grantedSubjektId:this.selectedItem.grantedSubjektId,grantedToUserMail:this.selectedItem.grantedToUserMail,isActive:e.enabled,validFrom:(0,fn.default)(e.dateStart).toISOString(),validTo:this.noEndDate()?null:(0,fn.default)(e.dateEnd).toISOString()}};this.userGrantService.updateUserGrant(o).subscribe({next:c=>{this.modalService.close(),this.editForm?.reset(),this.clearErrorMessage(),this.reloadData(),this.isSaveInProgress.set(!1)},error:c=>{this.hasError=c.error.message,this.hasError&&this.showErrorMessage(this.hasError),this.isSaveInProgress.set(!1)}})}createUserGrant(e){let o={body:{grantedToUserMail:e.eMail,grantedUserFirstName:e.firstName,grantedUserName:e.lastName,objektIds:e.objectIds,subjektId:e.subjectId,validFrom:(0,fn.default)(e.dateStart).toISOString(),validTo:this.noEndDate()?null:(0,fn.default)(e.dateEnd).toISOString()}};this.userGrantService.createNewUserGrant(o).subscribe({next:c=>{this.modalService.close(),this.editForm?.reset(),this.clearErrorMessage(),this.reloadData(),this.isSaveInProgress.set(!1)},error:c=>{this.hasError=c.error.message,this.hasError&&this.showErrorMessage(this.hasError),this.isSaveInProgress.set(!1)}})}showErrorMessage(e){this.errorMessage=e}clearErrorMessage(){this.errorMessage=void 0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-permissions"]],decls:8,vars:1,consts:[["desktopTable",""],["modal_box",""],["modal_box_delete",""],["searchField",""],["permissionTable",""],[1,"row"],[1,"col-md-12","mb-3"],["icon","",1,"permission-card",3,"showHeader","showText","showFooter"],["card-content",""],[1,"col-md-12","mb-3",3,"innerHtml"],[1,"col-md-12"],[1,"col-md-5","pb-3"],[3,"keyup","id","variant","placeholder","value"],[1,"col-md-7","pb-3","d-flex","align-items-center","justify-content-end"],[3,"clicked","variant","disabled"],["showHeader","true","showText","true","icon","sliders",3,"isLoading","noBodyPadding"],["card-header",""],["card-error",""],[3,"ngTemplateOutlet"],[1,"text-center","pt-3","pb-3"],["showHeader","false","showText","true","icon","sliders",3,"isLoading","noBodyPadding"],[3,"pageChanged","id","data","count"],[4,"evu-th"],[4,"evu-th","evu-thCenterCell"],[4,"evu-th","evu-thEmpty"],[4,"evu-td"],["x-ms-format-detection","none"],[1,"objects-view",3,"innerHTML"],[1,"dot","red-bg"],[1,"dot","green-bg"],[1,"fake-arrow"],[1,"icon-btn",3,"click"],["name","edit","height","20","width","20",3,"bicon"],["name","delete","height","20","width","20",3,"bicon"],[3,"showFooter"],["modal-body","",1,"modal-body"],[3,"formGroup"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt","float-end",3,"click","disabled"],[1,"row","mb-3"],[1,"col-md-3","align-self-center"],[1,"col-md-6"],[1,"checkbox"],["id","checkbox_1","type","checkbox","formControlName","enabled"],["for","checkbox_1"],[1,"bi","bi-check2"],[3,"id","disabled","variant","placeholder","value"],["customError",""],[1,"col-md-12","mb-2"],[3,"id","variant","placeholder","value"],[1,"col-auto","mt-2"],[3,"modelChange","model"],["id","checkbox_2","type","checkbox","formControlName","noEndDate"],["for","checkbox_2"],[3,"didSelectMulti","preventDeselect","mData","mSelectedData","
10selectText","singleSelection","enableSearchFilter"],[1,"row","mt-3"],[1,"col-auto","align-self-center"],[1,"btn","btn-primary","flat-butt","float-end",3,"click"]],template:function(n,o){n&1&&(P(0,EM,33,30,"div",5)(1,TM,8,5,"div",5),fe(2,eP,14,16,"ng-template",null,0,Se)(4,dP,10,9,"ng-template",null,1,Se)(6,mP,11,10,"ng-template",null,2,Se)),n&2&&O(o.isUserAlreadyGranted()?1:0)},dependencies:[go,Lt,Un,kc,vc,oe,Ie,kn,ho,dr,ai,uo,ji,gr,tc,lc,Ht,_r,fr,hr,br,un,Y],styles:[".filter[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{display:none}.scroll-x[_ngcontent-%COMP%]{overflow-x:auto}[_nghost-%COMP%]   repower-card.permission-card[_ngcontent-%COMP%]{height:auto}.objects-view[_ngcontent-%COMP%]{max-height:200px;overflow-y:auto}.modal-body[_ngcontent-%COMP%]   span[customError][_ngcontent-%COMP%]{display:block;margin-top:.375rem;min-height:1.25rem}.modal-body[_ngcontent-%COMP%]   span[customError][_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:block;line-height:1.35;white-space:normal}"]})}}return t})();function gP(t,l){t&1&&(d(0,"div",7),M(1,"enb-personal-data-base-information-login-subject-edit",1),m(),M(2,"hr"))}function pP(t,l){t&1&&(d(0,"div",1),M(1,"enb-mfa-devices"),m())}function uP(t,l){if(t&1&&(d(0,"div",1)(1,"repower-card",8)(2,"div",3)(3,"h5"),f(4),h(5,"enbtranslate"),m()(),d(6,"div",4)(7,"h5"),f(8),h(9,"enbtranslate"),m(),d(10,"p"),f(11),h(12,"enbtranslate"),m()(),d(13,"div",5)(14,"div",9),M(15,"enb-personal-data-base-information-subject-email-edit",1),m()()()()),t&2){let e=g();a(),b("isLoading",e.isLoading(e.personalDataService.error())),a(3),j(_(5,4,"repowerWebpartPersonalData.linkedData")),a(4),j(_(9,6,"common.errorTitle")),a(3),j(_(12,8,"common.errorMessage"))}}var Os=(()=>{class t{constructor(){this.configService=C(ke),this.resizeService=C(Ue),this.tenantService=C(Li),this.tenantNameService=C(dt),this.personalDataService=C(Ge),this.userSelectionService=C(pe),this.isLoading=wc.isLoading,this.isSome=isSome,this.subjectEmails=[],this.showMfaDevices=T(!1),this.destroyed$=new de,this.isMobile=this.resizeService.isMobile,this.showDefaultSubject=T(!1)}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(X(this.destroyed$)).subscribe(e=>{e&&(this.subjectEmails=e.subjectEmails)}),this.tenantService.getSettingByKey_1({key:Tt.TwoFactorAuthEnabled,tenant:this.tenantNameService.tenant()}).subscribe(e=>{let n=e==="true",o=(this.configService.config().personalData?.twoFactorAuthTypes?.filter(c=>c.toLowerCase()=="app")??[]).length>0;n&&o&&this.showMfaDevices.set(!0)}),this.userSelectionService.getAvailableSubjektIds().pipe(X(this.destroyed$)).subscribe(({customers:e})=>{this.showDefaultSubject.set(e.length>1)})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-personal-data-base-credentials"]],decls:26,vars:13,consts:[[1,"row"],[1,"col-12"],["showHeader","true","showText","true","icon","account",1,"mb-3",3,"isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"flex-row-vcenter","no-border"],[1,"flex-row-vcenter"],["showHeader","true","showText","true","icon","account",3,"isLoading"],[1,"row","no-border"]],template:function(n,o){n&1&&(d(0,"div",0)(1,"div",1)(2,"repower-card",2)(3,"div",3)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),d(7,"div",4)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",5)(15,"div",6),M(16,"enb-personal-data-base-information-login-email-edit",1),m(),M(17,"hr"),d(18,"div",7),M(19,"enb-personal-data-base-information-login-password-edit",1),m(),M(20,"hr"),P(21,gP,3,0),d(22,"div",7),M(23,"enb-personal-data-base-information-login-twofactor-edit",1),m()()()(),P(24,pP,2,0,"div",1),P(25,uP,16,10,"div",1),m()),n&2&&(a(2),b("isLoading",o.isLoading(o.personalDataService.error())&&o.isSome(o.userSelectionService.tryGetSubjektId())),a(3),j(_(6,7,"repowerWebpartPersonalData.loginData")),a(4),j(_(10,9,"common.errorTitle")),a(3),j(_(13,11,"common.errorMessage")),a(9),O(o.showDefaultSubject()?21:-1),a(3),O(o.showMfaDevices()?24:-1),a(),O(o.subjectEmails.length>0?25:-1))},dependencies:[oe,Sg,kg,Ig,Eg,Tg,Dg,Y],styles:["[_nghost-%COMP%]   hr[_ngcontent-%COMP%]{border:none;margin:var(--evu-spacing-md) 0;height:2px;background-color:var(--evu-border-strong)}"]})}}return t})();function vP(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.push-notification.type")," "))}function hP(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.push-notification.value")," "))}function bP(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.push-notification.objectNames")," "))}function fP(t,l){t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"components.push-notification.isActive")," "))}function _P(t,l){t&1&&M(0,"div")}function CP(t,l){if(t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2){let e=g().$implicit;a(),y(" ",_(2,1,"components.push-notification-settings."+e.type)," ")}}function xP(t,l){if(t&1&&(d(0,"div"),f(1),h(2,"enbtranslate"),m()),t&2){let e=g().$implicit;a(),He(" ",e.value," ",_(2,2,"common.units."+e.unit)," ")}}function MP(t,l){if(t&1&&(d(0,"div"),f(1),m()),t&2){let e=g().$implicit;a(),y(" ",e.objectNames," ")}}function PP(t,l){if(t&1&&(d(0,"div")(1,"div",8),M(2,"div")(3,"span",9),m()()),t&2){let e=g().$implicit;a(2),ee(_t("dot ",e.isActive?"green":"red","-bg align-self-center"))}}function OP(t,l){if(t&1){let e=N();d(0,"div",12),f(1),h(2,"enbtranslate"),M(3,"br")(4,"br"),d(5,"button",13),z("click",function(){D(e);let o=g(2).$implicit,c=g();return I(c.delete(o))}),f(6),h(7,"enbtranslate"),m(),f(8,"\xA0\xA0 "),d(9,"button",14),z("click",function(){D(e);let o=g(3);return I(o.clearDelete())}),f(10),h(11,"enbtranslate"),m()()}t&2&&(a(),y(" ",_(2,3,"components.notification.deleteConfirm")," "),a(5),y(" ",_(7,5,"smartpower.common.yes")),a(4),y(" ",_(11,7,"smartpower.common.no")," "))}function wP(t,l){if(t&1){let e=N();d(0,"div")(1,"button",10),z("click",function(){D(e);let o=g().$implicit,c=g();return I(c.edit(o))}),M(2,"repower-icon",11),m(),P(3,OP,12,9,"div",12),m()}if(t&2){let e=g().$implicit,n=g();a(2),b("bicon",!0),a(),O((n.notificationToBeDeleted==null?null:n.notificationToBeDeleted.pushNotificationSettingId)===e.pushNotificationSettingId?3:-1)}}function yP(t,l){t&1&&(d(0,"evu-tr"),fe(1,CP,3,3,"div",7)(2,xP,3,4,"div",7)(3,MP,2,1,"div",7)(4,PP,4,3,"div",7)(5,wP,4,2,"div",7),m())}function SP(t,l){t&1&&(d(0,"div",2)(1,"h6",15),f(2),h(3,"enbtranslate"),m()()),t&2&&(a(2),y(" ",_(3,1,"common.noDataForSelection")," "))}var ou=(()=>{class t{constructor(){this.translationService=C(ce),this.showOnRowSelect=H(!1),this.pushNotificationEvents=H([]),this.count=H(10),this.sortProperty=Ci("type"),this.sortDirection=Ci("DESC"),this.columns=H([]),this.changedNotification=Re(),this.showNotification=Re(),this.editNotification=Re(),this.deleteNotification=Re(),this.currentPage=0,this.pageSize=100,this.pageSizeOptions=[5,10,25,100],this.mkSome=mkSome,this.evuTableHeadKeyNone=vr,this.notificationToBeDeleted=null,this.currentRow=null,this.sortData=e=>{this.sortProperty.set(e.key),this.sortDirection.set(e.direction.toString().toUpperCase());let n={index:this.currentPage,size:this.pageSize};this.changedNotification.emit({pageEvent:n,userChanged:!0,sortProperty:this.sortProperty,sortDirection:this.sortDirection})}}notificationToDelete(e){this.notificationToBeDeleted=e}nl2br(e){return e.objectNames?.replace(/\n/g,"<br/>")}translateDataLabel(e){return this.translationService.translate()(e)}reset(e,n,o){o&&this.lastpageEvent?(this.currentPage=0,this.lastpageEvent.index=0,e=this.lastpageEvent):(n?this.lastpageEvent=e:e=this.lastpageEvent,this.lastpageEvent&&(this.currentPage=this.lastpageEvent.index))}pageChanged(e){this.changedNotification.emit({pageEvent:e,userChanged:!0,sortProperty:this.sortProperty,sortDirection:this.sortDirection})}onRowClicked(e){this.currentRow=this.currentRow===e?null:e}show(e,n,o=!1){!o&&this.showOnRowSelect()||this.showNotification.emit({template:e,notificationEvent:n})}edit(e){this.editNotification.emit(e)}clearDelete(){this.notificationToBeDeleted=null}delete(e){this.clearDelete(),this.deleteNotification.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-push-notification-table"]],inputs:{showOnRowSelect:[1,"showOnRowSelect"],pushNotificationEvents:[1,"pushNotificationEvents"],count:[1,"count"],sortProperty:[1,"sortProperty"],sortDirection:[1,"sortDirection"],columns:[1,"columns"]},outputs:{sortProperty:"sortPropertyChange",sortDirection:"sortDirectionChange",changedNotification:"changedNotification",showNotification:"showNotification",editNotification:"editNotification",deleteNotification:"deleteNotification"},decls:12,vars:15,consts:[["pushNotificationTable",""],[1,"row","notification-table-container"],[1,"col-md-12"],[3,"pageChanged","id","data","count","sortCallback","initSize"],[4,"evu-th"],[4,"evu-th","evu-thCenterCell","evu-thEmpty"],[4,"evu-th","evu-thColumnKey","evu-thEmpty"],[4,"evu-td"],[1,"small-screen","w-100","h-100","flex-row-center"],[1,"fake-arrow"],[1,"btn",3,"click"],["name","edit","height","14","
10width","14",3,"bicon"],[1,"arrow_box"],[1,"btn","btn-primary",3,"click"],[1,"btn","btn-secondary",3,"click"],[1,"text-center","pt-3","pb-3"]],template:function(n,o){n&1&&(d(0,"div",1)(1,"div",2)(2,"evu-table",3,0),z("pageChanged",function(p){return o.pageChanged(p)}),fe(4,vP,3,3,"div",4)(5,hP,3,3,"div",4)(6,bP,3,3,"div",4)(7,fP,3,3,"div",5)(8,_P,1,0,"div",6),ne(9,yP,6,0,"evu-tr",null,Be),m()(),P(11,SP,4,3,"div",2),m()),n&2&&(a(2),b("id","push-notification-table")("data",o.pushNotificationEvents())("count",o.mkSome(o.count()))("sortCallback",o.mkSome(o.sortData))("initSize",100),a(2),b("evu-th","type"),a(),b("evu-th","value"),a(),b("evu-th","objectNames"),a(),b("evu-th","isActive")("evu-thCenterCell",!0)("evu-thEmpty",!0),a(),b("evu-th",o.evuTableHeadKeyNone)("evu-thColumnKey","edit")("evu-thEmpty",!0),a(),ie(o.pushNotificationEvents()),a(2),O(!o.pushNotificationEvents()||o.pushNotificationEvents().length===0?11:-1))},dependencies:[Ie,_r,hr,br,fr,Y],styles:['.mat-mdc-table[_ngcontent-%COMP%]{border-collapse:separate!important}.row[_ngcontent-%COMP%]{padding-top:.125rem;padding-bottom:.125rem}tr.mat-mdc-header-row[_ngcontent-%COMP%], tr.mat-mdc-footer-row[_ngcontent-%COMP%], tr.mat-mdc-row[_ngcontent-%COMP%]{height:auto}.table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.8rem;vertical-align:middle}.table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{vertical-align:middle;margin:0}.mat-mdc-header-cell[_ngcontent-%COMP%]{font-size:14px}.mat-column-icons[_ngcontent-%COMP%]{padding:0!important}.mat-column-edit[_ngcontent-%COMP%], .mat-column-delete[_ngcontent-%COMP%]{width:20px}.arrow_box[_ngcontent-%COMP%]{position:relative;background:#fff;border:1px solid #e7e7e7}.arrow_box[_ngcontent-%COMP%]:after, .arrow_box[_ngcontent-%COMP%]:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow_box[_ngcontent-%COMP%]:after{border-color:#fff0;border-left-color:#fff;border-width:10px;margin-top:-10px}.arrow_box[_ngcontent-%COMP%]:before{border-color:#e7e7e700;border-left-color:#e7e7e7;border-width:11px;margin-top:-11px}.delete-button[_ngcontent-%COMP%]{position:relative}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:#fff;position:absolute;padding:1rem;width:310px;right:50px;top:-31px;z-index:1;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5333333333))}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{border:solid 1px #e7e7e7;border-radius:3px}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-child{margin-right:.5rem}.notificationTitle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.table-detail-row[_ngcontent-%COMP%]{-webkit-box-shadow:inset 0px 0px 3px 0px rgba(0,0,0,.47);box-shadow:inset 0 0 3px #00000078;background-color:var(--toggle-open-bg)}.table-detail-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none}.table-expanded-row[_ngcontent-%COMP%]{background-color:var(--table-row-selected-bg)}.mat-column-show[_ngcontent-%COMP%]{text-align:right}.table-expanded-row[_ngcontent-%COMP%]   td.mat-column-show[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(90deg)}@media screen and (max-width:767px){.mat-mdc-table[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.notification-table-container[_ngcontent-%COMP%]{padding:5px}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]:first-child{margin-top:0}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]:before{display:none}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{text-align:left}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell.actions[_ngcontent-%COMP%]{text-align:right}.mat-mdc-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]:nth-child(odd){background-color:transparent}.mat-column-show[_ngcontent-%COMP%]{display:none}.table-detail-row[_ngcontent-%COMP%]{border-bottom:5px solid #ddd;margin-bottom:0}.table-main-row[_ngcontent-%COMP%], .mat-column-notificationTitle[_ngcontent-%COMP%], .table-detail-row[_ngcontent-%COMP%]:last-child{border-bottom:none;margin-bottom:0}}[_nghost-%COMP%]     .mat-mdc-paginator .mat-mdc-paginator-container{justify-content:flex-start}']})}}return t})();var kP=["notificationList"],EP=()=>[];function TP(t,l){t&1&&M(0,"enb-app-not-available")}function DP(t,l){if(t&1){let e=N();d(0,"repower-card",3)(1,"div",4)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",5)(6,"h5"),f(7),h(8,"enbtranslate"),m(),d(9,"p"),f(10),h(11,"enbtranslate"),m()(),d(12,"div",6)(13,"div",2)(14,"div",7)(1
105,"div",2)(16,"div",8),f(17),h(18,"enbtranslate"),m()()(),d(19,"div",7)(20,"enb-push-notification-table",9,0),z("changedNotification",function(o){D(e);let c=g(2);return I(c.changedNotification(o))})("editNotification",function(o){D(e);let c=g(2);return I(c.editNotification(o))})("deleteNotification",function(o){D(e);let c=g(2);return I(c.deleteNotification(o))}),m()()()(),d(22,"div",10)(23,"div",11)(24,"ul",12)(25,"li",13)(26,"div",14),M(27,"div",15),d(28,"span",16),f(29),h(30,"enbtranslate"),m()()(),d(31,"li",13)(32,"div",14),M(33,"div",17),d(34,"span",16),f(35),h(36,"enbtranslate"),m()()()()(),d(37,"div",11)(38,"button",18),z("click",function(){D(e);let o=g(2);return I(o.newSettings())}),f(39),h(40,"enbtranslate"),m()()()()}if(t&2){let e=g(2);b("isLoading",e.isLoading()),a(3),j(_(4,14,"pages.push-notification-settings.title")),a(4),j(_(8,16,"common.errorTitle")),a(3),j(_(11,18,"common.errorMessage")),a(7),y(" ",_(18,20,"components.push-notification-settings.intro-info")," "),a(3),b("pushNotificationEvents",e.pushNotificationEvents())("showOnRowSelect",!0)("columns",e.columns)("count",e.count)("sortProperty",e.sortProperty)("sortDirection",e.sortDirection),a(9),y(" ",_(30,22,"components.push-notification.isActive-description")," "),a(6),y(" ",_(36,24,"components.push-notification.isNotActive-description")," "),a(4),y(" ",_(40,26,"components.push-notification-settings.labels.add")," ")}}function IP(t,l){t&1&&(d(0,"div",19)(1,"div",7),f(2),h(3,"enbtranslate"),m()()),t&2&&(a(2),y(" ",_(3,1,"components.push-notification-settings.intro-new-info")," "))}function LP(t,l){if(t&1){let e=N();d(0,"div",19)(1,"label",26),f(2),h(3,"enbtranslate"),m(),d(4,"div",27)(5,"enb-select",28),z("mModelChanged",function(o){D(e);let c=g(3);return I(c.onModelChanged(o))}),m()()()}if(t&2){let e=g(3);a(2),j(_(3,6,"components.push-notification-settings.type")),a(3),b("mData",e.availableFiltersNotificationType)("mSelectedData",e.selectedType??cn(8,EP))("singleSelection",!0)("enableSearchFilter",!1)("selectText","components.push-notification-settings.type")}}function jP(t,l){if(t&1&&(d(0,"div",19)(1,"div",7),f(2),h(3,"enbtranslate"),m()()),t&2){let e=g(3);a(2),y(" ",_(3,1,"components.push-notification-settings."+e.editPushNotificationSetting.type)," ")}}function FP(t,l){if(t&1){let e=N();d(0,"div",19)(1,"div",29)(2,"input",30,1),lt("ngModelChange",function(o){D(e);let c=g(3);return rt(c.editPushNotificationSetting.isActive,o)||(c.editPushNotificationSetting.isActive=o),I(o)}),m(),d(4,"label",31)(5,"span"),M(6,"i",32),m(),f(7),h(8,"enbtranslate"),m()()()}if(t&2){let e=g(3);a(2),st("ngModel",e.editPushNotificationSetting.isActive),a(5),y(" ",_(8,2,"components.push-notification.isActive")," ")}}function BP(t,l){t&1&&(d(0,"div",20),M(1,"enb-object-selector",33),m()),t&2&&(a(),b("useSingleSelection",!1))}function zP(t,l){if(t&1){let e=N();d(0,"div",19)(1,"div",7)(2,"evu-input",34),z("valueChange",function(o){D(e);let c=g(3);return I(c.mModelChanged(o))}),m()()()}if(t&2){let e=g(3);a(2),b("id","push-notification-setting")("variant",e.InputVariant.Number)("placeholder",e.getLimitLabel())("value",`${e.editPushNotificationSetting.value??0}`)}}function NP(t,l){if(t&1&&(d(0,"div",19),M(1,"div",35),h(2,"enbtranslate"),m()),t&2){let e=g(3);a(),b("innerHtml",_(2,1,"components.push-notification-settings.info."+e.editPushNotificationSetting.type),W)}}function VP(t,l){if(t&1){let e=N();d(0,"button",36),z("click",function(){D(e);let o=g(3);return I(o.next())}),f(1),h(2,"enbtranslate"),m()}t&2&&(a(),y(" ",_(2,1,"common.next")," "))}function AP(t,l){if(t&1){let e=N();d(0,"button",37),z("click",function(){D(e);let o=g(3);return I(o.save(o.editPushNotificationSetting))}),f(1),h(2,"enbtranslate"),m()}if(t&2){let e=g(3);b("disabled",!e.valid(e.editPushNotificationSetting)||e.isSaveInProgress()),a(),y(" ",_(2,2,"common.save")," ")}}function HP(t,l){if(t&1){let e=N();d(0,"repower-card",3)(1,"div",4)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",5)(6,"h5"),f(7),h(8,"enbtranslate"),m(),d(9,"p"),f(10),h(11,"enbtranslate"),m()(),d(12,"div",6),P(13,IP,4,3,"div",19),P(14,LP,6,9,"div",19),P(15,jP,4,3,"div",19),P(16,FP,9,4,"div",19),P(17,BP,2,1,"div",20),P(18,zP,3,4,"div",19),P(19,NP,3,3,"div",19),m(),d(20,"div",10)(21,"div",21)(22,"div",22)(23,"button",23),z("click",function(){D(e);let o=g(2);return o.editPushNotificationSetting=void 0,I(o.selectedType=null)}),f(24),h(25,"enbtranslate"),m(),P(26,VP,3,3,"button",24),P(27,AP,3,4,"button",25),m()()()()}if(t&2){let e=g(2);b("isLoading",e.isLoading()),a(3),y(" ",_(4,14,"pages.push-notification-settings.title"+(e.editPushNotificationSetting.pushNotificationSettingId===null?"New":"Edit")+e.editPushNotificationSetting.type)," "),a(4),j(_(8,16,"common.errorTitle")),a(3),j(_(11,18,"common.errorMessage")),a(3),O(e.editPushNotificationSetting.type?-1:13),a(),O(e.editPushNotificationSetting.type?-1:14),a(),O(e.editPushNotificationSetting.type?15:-1),a(),O(e.editPushNotificationSetting.type?16:-1),a(),O(e.editPushNotificationSetting.type&&e.editPushNotificationSetting.type!==e.PushNotificationTypes.error_message_water&&e.editPushNotificationSetting.type!==e.PushNotificationTypes.error_message_power?17:-1),a(),O(e.editPushNotificationSetting.type&&e.editPushNotificationSetting.type!==e.PushNotificationTypes.error_message_water&&e.editPushNotificationSetting.type!==e.PushNotificationTypes.error_message_power?18:-1),a(),O(e.editPushNotificationSetting.type?19:-1),a(5),y(" ",_(25,20,"common.abort")," "),a(2),O(e.selectedType?26:-1),a(),O(e.editPushNotificationSetting.type?27:-1)}}function UP(t,l){if(t&1&&(P(0,DP,41,28,"repower-card",3),P(1,HP,28,22,"repower-card",3)),t&2){let e=g();O(!e.editPushNotificationSetting&&e.hasMobileApp()&&e.pushEnabled()?0:-1),a(),O(e.editPushNotificationSetting&&e.hasMobileApp()&&e.pushEnabled()?1:-1)}}function RP(t,l){if(t&1&&(d(0,"div",2)(1,"div",7)(2,"repower-card",38)(3,"div",6),fi(4),d(5,"h6",39),f(6),h(7,"enbtranslate"),m(),_i(),m()()()()),t&2){let e=g();
10a(2),b("isLoading",e.isLoading())("noBodyPadding",!1),a(4),y(" ",_(7,3,"components.push-notification-settings.error-user-is-granted")," ")}}var ru=(()=>{class t{constructor(){this.pushNotificationSettingsService=C(Im),this.objektSelectionService=C(ae),this.personalDataService=C(Ge),this.energyboardConfigService=C(ke),this.alertService=C(Fi),this.translationService=C(ce),this.userSelectionService=C(pe),this.tenantSubscriptionsService=C(Ut),this.userGrantService=C(Xa),this.widgetParams=H({}),this.destroyed$=new de,this.isLoading=T(!0),this.isSaveInProgress=T(!1),this.hasMobileApp=T(!1),this.pushEnabled=K(()=>this.tenantSubscriptionsService.subscriptions().NotificationPushEnabled),this.isGrantedSubjekt=T(!1),this.selectedType=null,this.pushNotificationEvents=T([]),this.PushNotificationTypes=bt,this.notificationSettingTypes=Array(),this.count=10,this.InputVariant=hn,this.pageSize=100,this.columns=["type","value","objectNames","isActive","actions"],this.sortProperty="id",this.sortDirection="DESC",this.searchpattern="",this.availableFiltersNotificationType=[],this.selectedFilterNotificationType=[],this.notificationTable=At("notificationList"),this.availableFiltersNotificationType=new Array,this.userSelectionService.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()})}ngOnInit(){this.personalDataService.PersonalDataModel$.subscribe(n=>{if(n){this.hasMobileApp.set(n.hasMobileApp??!1),this.availableFiltersNotificationType=[];let o=this.energyboardConfigService.config().chartGroups,c=o?.find(p=>p.id===he.Power);if(c&&n.objects.some(p=>p.availableInvoiceGroups?.some(v=>c.groups?.includes(v)))){this.notificationTypeHasTranslation(bt.error_message_power)&&this.availableFiltersNotificationType.push({id:bt.error_message_power,name:this.translationService.translate()("components.push-notification-settings."+bt.error_message_power),value:bt.error_message_power});let p=o?.filter(v=>v.id===he.Water||v.id===he.Wastewater)??[];p&&n.objects.some(v=>v.availableInvoiceGroups?.some(w=>p.some(k=>k.groups?.includes(w))))&&this.notificationTypeHasTranslation(bt.error_message_water)&&this.availableFiltersNotificationType.push({id:bt.error_message_water,name:this.translationService.translate()("components.push-notification-settings."+bt.error_message_water),value:bt.error_message_water}),this.notificationTypeHasTranslation(bt.excess_consumption_percentage)&&this.availableFiltersNotificationType.push({id:bt.excess_consumption_percentage,name:this.translationService.translate()("components.push-notification-settings."+bt.excess_consumption_percentage),value:bt.excess_consumption_percentage}),this.notificationTypeHasTranslation(bt.excess_consumption_absolute)&&this.availableFiltersNotificationType.push({id:bt.excess_consumption_absolute,name:this.translationService.translate()("components.push-notification-settings."+bt.excess_consumption_absolute),value:bt.excess_consumption_absolute}),this.notificationTypeHasTranslation(bt.exceeding_performance_absolute)&&this.availableFiltersNotificationType.push({id:bt.exceeding_performance_absolute,name:this.translationService.translate()("components.push-notification-settings."+bt.exceeding_performance_absolute),value:bt.exceeding_performance_absolute})}this.reloadData(),this.isLoading.set(!1)}});var e=this.userSelectionService.tryGetSubjektId();isNone(e)||this.userGrantService.isUserAlreadyGranted({subjektId:e.value}).subscribe(n=>{this.isGrantedSubjekt.set(n)})}mModelChanged(e){this.editPushNotificationSetting&&(this.editPushNotificationSetting.value=+e)}getLimitLabel(){if(this.editPushNotificationSetting&&this.editPushNotificationSetting.type){let e=bt[this.editPushNotificationSetting.type],n=this.translationService.translate()("components.push-notification-settings.consumptionlimit"),o=this.translationService.translate()("common.units."+this.getUnitFromType(e));return`${n} ${o}`}return"Error: no limit label"}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}onKey(e){this.searchpattern=e.target.value,this.reloadData(void 0,!0,!0)}reloadData(e,n,o){this.isLoading.set(!0),this.tenantSubscriptionsService.refreshSubscriptions().subscribe();var v=this.userSelectionService.tryGetSubjektId();if(isNone(v))return;this.userGrantService.isUserAlreadyGranted({subjektId:v.value}).subscribe(w=>{this.isGrantedSubjekt.set(w)}),this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{let w=this.objektSelectionService.getActiveObjects();this.editPushNotificationSetting&&(this.editPushNotificationSetting.objectNames=w.map(k=>k.objectName).join(", "),this.editPushNotificationSetting.objectIds=w.map(k=>k.objectId).filter(k=>k!==void 0))}),this.notificationTable()?.reset(e,n,o);let c=e?e.index*e.size:0,p=e?e.size:this.pageSize;var v=this.userSelectionService.tryGetSubjektId();isNone(v)||this.pushNotificationSettingsService.getPushNotificationSetting({subjektId:v.value,skip:c,take:p,sortProperty:this.sortProperty,sortDirection:this.sortDirection,searchPattern:this.searchpattern}).subscribe(w=>{this.pushNotificationEvents.set(w.pushNotificationEvents??[]),this.count=w.count??0,this.isLoading.set(!1)})}showErrorMessage(e){this.errorMessage=e}clearErrorMessage(){this.errorMessage=void 0}changedNotification(e=null){!e||!e.pageEvent||(this.sortProperty=e.sortProperty,this.sortDirection=e.sortDirection,this.reloadData(e?.pageEvent,e?.userChanged))}editNotification(e=null){e&&(this.selectedType=null,this.editPushNotificationSetting=e)}deleteNotification(e=null){var n=this.userSelectionService.tryGetSubjektId();!e||isNone(n)||this.pushNotificationSettingsService.deletePushNotificationSetting({subjektId:n.value,pushNotificationSettingId:e.pushNotificationSettingId}).subscribe(()=>{this.reloadData()})}newSettings(){let e=this.objektSelectionService.getActiveObjects();this.objektSelectionService.setSelectedObjects(e),this.editPushNotificationSetting={isActive:!0,objectNames:e.map(n=>n.objectName).join(", "),objectIds:e.map(n=>n.objectId).filter(n=>n!==void 0)}}notificationTypeHasTranslation(e){return this.translationService.translate()(`components.push-notification-settings.${e}`)!=`components.push-notification-settings.${e}`}getUnitFromType(e){switch(e){case bt.excess_consumption_absolute:return Pc.KWh;case bt.exceeding_performance_absolute:return Pc.KW;case bt.excess_consumption_percentage:return Pc.Percentages;default:return null}}next(){this.editPushNotificationSetting&&this.selectedType&&(this.selectedType?.length??0)>0&&(this.editPushNotificationSetting.type=this.selectedType[0].id),this.selectedType=null}save(e){var n=this.userSelectionService.tryGetSubjektId();if(isNone(n))return;this.isSaveInProgress.set(!0),e.unit=this.getUnitFromType(bt[e.type??""])??void 0;let o=this.objektSelectionService.getSelectedObjects();e.objectNames=e.unit===null?null:o.map(c=>c.objectName).join(", "),e.objectIds=e.unit===null?void 0:o.map(c=>c.objectId).filter(c=>c!==void 0),this.pushNotificationSettingsService.updatePushNotificationSetting({subjektId:n.value,body:e}).subscribe(c=>{if(c==="entryexists"){let p={id:"push-notifications-settings-item-already-exists-alert-error",message:this.translationService.translate()("components.push-notification-settings.item-already-exist"),variant:$n.Error,fadeVariant:ci.Default};this.alertService.addAlert(p);return}this.editPushNotificationSetting=void 0,this.selectedType=null,this.reloadData(),this.isSaveInProgress.set(!1)})}valid(e){return e.type!=null&&(this.getUnitFromType(bt[e.type])===null||e.value!=null&&WP(e.value,bt[e.type])&&(e.objectIds?.length??0)>0)}onModelChanged(e){this.selectedType=e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-push-notifications-settings-widget"]],viewQuery:function(n,o){n&1&&Qt(o.notificationTable,kP,5),n&2&&Jt()},inputs:{widgetParams:[1,"widgetParams"]},decls:3,vars:2,consts:[["notificationList",""],["checkbox_1",""],[1,"row"],["showHeader","true","showFooter","true","showText","true","icon","sliders",3,"isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"col-md-12"],[1,"col-md-12","pb-3"],[3,"changedNotification","editNotification","deleteNotification","pushNotificationEvents","showOnRowSelect","columns","count","sortProperty","sortDirection"],["card-footer",""],[1,"col-md-6","float-start","mb-3","mt-3","me-2","me-md-0"],[1,"custom-list","list-inline"],[1,"list-inline-item"],[1,"d-flex","justify-content-start"],[1,"dot","green-bg","align-self-center"],[1,"ps-2","align-self-center"],[1,"dot","red-bg","align-self-center"],[1,"btn","btn-primary","float-end",3,"click"],[1,"row","section-padding","pt-2","pb-2"],[1,"row","section-padding"],[1,"col-md-12","section-padding"],[1,"float-end"],[1,"btn","btn-secondary","me-1",3,"click"],[1,"btn","btn-primary"],[1,"btn","btn-primary",3,"disabled"],[1,"col-md-5","col-form-label"],[1,"col-sm-7"],[3,"mModelChanged","mData","mSelectedData","
10singleSelection","enableSearchFilter","selectText"],[1,"checkbox","col-md-12"],["id","checkbox_1","type","checkbox","checked","checked",3,"ngModelChange","ngModel"],["for","checkbox_1"],[1,"bi","bi-check2"],[1,"col-md-12",3,"useSingleSelection"],[3,"valueChange","id","variant","placeholder","value"],[1,"col-md-12",3,"innerHtml"],[1,"btn","btn-primary",3,"click"],[1,"btn","btn-primary",3,"click","disabled"],["showHeader","false","showText","true","icon","sliders",3,"isLoading","noBodyPadding"],[1,"text-center","pt-3","pb-3"]],template:function(n,o){n&1&&(P(0,TP,1,0,"enb-app-not-available"),P(1,UP,2,2)(2,RP,8,5,"div",2)),n&2&&(O(!o.hasMobileApp()&&o.pushEnabled()?0:-1),a(),O(o.isGrantedSubjekt()?2:1))},dependencies:[oe,ou,kc,kn,dr,ai,vo,bn,Un,Cg,Y],styles:["enb-object-selector[_ngcontent-%COMP%]{display:block;margin-bottom:1rem}.store-link[_ngcontent-%COMP%]{padding:1vh}.store-link[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{height:50px}"]})}}return t})();function WP(t,l){switch(l){case bt.excess_consumption_percentage:return t>=0&&t<=9999;case bt.exceeding_performance_absolute:case bt.excess_consumption_absolute:return t>=0;default:return!0}}var Ui=It(en(),1);var GP=["dpFromDate"],$P=["dpToDate"];function YP(t,l){t&1&&M(0,"enb-object-selector",8),t&2&&b("useSingleSelection",!1)("showDropDownOnly",!0)}function qP(t,l){if(t&1){let e=N();d(0,"div",12)(1,"div",17)(2,"div",18)(3,"label"),f(4),h(5,"enbtranslate"),m(),d(6,"evulution-datepicker",19,1),lt("modelChange",function(o){D(e);let c=g();return rt(c.dpModelFromDate,o)||(c.dpModelFromDate=o),I(o)}),z("modelChange",function(o){D(e);let c=g();return I(c.datepickerChanged(o))}),m()()(),d(8,"div")(9,"div",18)(10,"label"),f(11),h(12,"enbtranslate"),m(),d(13,"evulution-datepicker",19,2),lt("modelChange",function(o){D(e);let c=g();return rt(c.dpModelToDate,o)||(c.dpModelToDate=o),I(o)}),z("modelChange",function(o){D(e);let c=g();return I(c.datepickerChanged(o))}),m()()()()}if(t&2){let e=g();a(4),j(_(5,4,"repowerWebpartInvoice.fromDatePlaceholder")),a(2),st("model",e.dpModelFromDate),a(5),j(_(12,6,"repowerWebpartInvoice.toDatePlaceholder")),a(2),st("model",e.dpModelToDate)}}function ZP(t,l){if(t&1){let e=N();d(0,"div")(1,"input",20),z("change",function(){let o=D(e).$implicit,c=g();return I(c.setReport(o))}),m(),d(2,"label",21),f(3),h(4,"enbtranslate"),m()()}if(t&2){let e=l.$implicit,n=g();a(),b("id",et(e))("checked",n.selectedReport===e)("value",e),a(),b("for",et(e)),a(),j(_(4,7,"components.reports."+e))}}function KP(t,l){if(t&1){let e=N();d(0,"evu-modal",22)(1,"div",23),M(2,"enb-pdf-viewer",24),m(),d(3,"div",25)(4,"button",26),z("click",function(){D(e);let o=g();return I(o.modalService.close())}),f(5),h(6,"enbtranslate"),m()()()}if(t&2){let e=g();b("showFooter",!0),a(2),b("id","reports-creator-pdf-viewer")("pdfIsLoading",e.reportLoading())("pdfUrlRes",e.reportUrl()),a(3),y(" ",_(6,5,"common.abort")," ")}}var au=(()=>{class t{constructor(){this.settingsService=C(Li),this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.reportService=C(jm),this.energyboardConfigService=C(ke),this.translationService=C(ce),this.resizeService=C(Ue),this.downloadService=C(Tn),this.modalService=C(kt),this.MimeType=En,this.widgetParams=H({}),this.isMobile=this.resizeService.isMobile,this.EnumReportTimeFrames=qn,this.RadioGroupOrientation=bc,this.timeRange=T(qn.Lastyear),this.availableReports=T([]),this.dpFromDate=At("dpFromDate"),this.dpToDate=At("dpToDate"),this.toDateStart=(0,Ui.default)().endOf(Oe.Year),this.oneYearAgo=(0,Ui.default)().subtract(1,Oe.Year).startOf(Oe.Year),this.threeYearsAgo=(0,Ui.default)().subtract(3,Oe.Year).startOf(Oe.Year),this.fiveYearsAgo=(0,Ui.default)().subtract(5,Oe.Year).startOf(Oe.Year),this.dpModelFromDate=T({id:"reports-fromDate",date:this.fiveYearsAgo,empty:!1,format:xe.DMY,mondayFirst:!0,widthWeekDays:!0,selectableWeekDays:!1,position:li.Bottom,quickSelectors:!1,min:(0,Ui.default)("01.01.2011",xe.DMY),max:this.toDateStart,view:Yn.Day()}),this.dpModelToDate=T({id:"reports-toDate",date:this.toDateStart,empty:!1,format:xe.DMY,mondayFirst:!0,widthWeekDays:!0,selectableWeekDays:!1,position:li.Bottom,quickSelectors:!1,min:this.fiveYearsAgo,max:this.toDateStart,view:Yn.Day()}),this.selectedReport="",this.hasMultipleObjects=!1,this.reportUrl=T(Pt.left(Uo.NotLoaded)),this.reportLoading=T(!1),this.errorMessage=void 0,this.allowedTimeFrames=K(()=>this.energyboardConfigService.config().reportTimeFrames??Object.values(qn)),this.timeFrameOptions=K(()=>{let e=Object.values(qn),n=this.energyboardConfigService.config().reportTimeFrames??e,o=c=>{let p=match(c).pipe(mWhen(qn.Lastyear,()=>"components.reports.timeLastYear"),mWhen(qn.LastThreeYears,()=>"components.reports.timeLast3Years"),mWhen(qn.LastFiveYears,()=>"components.reports.timeLast5Years"),mWhen(qn.Individual,()=>"components.reports.timeIndividual"),mExhaustive);return{id:`timeFrame-${c}`,label:p,value:c}};return e.filter(c=>n.includes(c)).map(o)})}ngOnInit(){this.settingsService.getSettingByKey_1({key:Tt.CustomerReports}).subscribe(o=>{let c=o.split(";");this.availableReports.set(c.map(p=>p.split("|")[0])),this.selectedReport=this.availableReports()[0]});let e=this.energyboardConfigService.config().reportTimeFrames;e&&(e?.length??0)>0&&this.setTimeRange(e[0]);let n=this.objectSelectionService.getObjects();this.hasMultipleObjects=n.length>1}datepickerChanged(e){let n=this.dpModelFromDate(),o=this.dpModelToDate(
10),c=n.max.isSame(o.date,Oe.Day),p=o.min.isSame(n.date,Oe.Day);e.date!==void 0&&(!c||!p)&&this.moveDatepickerMinMax()}moveDatepickerMinMax(){let e=this.dpModelFromDate(),n=this.dpModelToDate();Dt.objUpdate(this.dpModelFromDate,{max:(0,Ui.default)(n.date,xe.DMY)}),Dt.objUpdate(this.dpModelToDate,{min:(0,Ui.default)(e.date,xe.DMY)})}setTimeRange(e){this.timeRange.set(e),match(e).pipe(mWhen(qn.Lastyear,()=>{Dt.objUpdate(this.dpModelFromDate,{date:this.oneYearAgo})}),mWhen(qn.LastThreeYears,()=>{Dt.objUpdate(this.dpModelFromDate,{date:this.threeYearsAgo})}),mWhen(qn.LastFiveYears,()=>{Dt.objUpdate(this.dpModelFromDate,{date:this.fiveYearsAgo})}),mWhen(qn.Individual,()=>{Dt.objUpdate(this.dpModelToDate,{date:this.toDateStart})}),mExhaustive),this.moveDatepickerMinMax()}setReport(e){this.selectedReport=e}createReport(e){this.reportLoading.set(!0),this.errorMessage=void 0;let n=this.objectSelectionService.getSelectedObjects().map(w=>w.objectId).filter(w=>w!==void 0),o=this.userSelectionService.tryGetSubjektId();if(isNone(o))return;let c={reportKey:this.selectedReport,fromDate:(0,Ui.default)(this.dpModelFromDate().date,xe.DMY).format(xe.YMD),toDate:(0,Ui.default)(this.dpModelToDate(
10).date,xe.DMY).format(xe.YMD),objectIds:n,subjektId:o.value};this.reportService.createReport({body:c}).subscribe({next:w=>{this.rawPdf=w,this.reportUrl.set(Pt.right(w)),this.reportLoading.set(!1)},error:()=>this.reportLoading.set(!1)});let p={variant:xt.EvuModalHeaderButtonVariant.Button,onClick:()=>this.exportReport(),icon:ht.Download,title:"common.download"},v={id:"reports-pdf-modal",header:{title:"components.reports."+this.selectedReport,icon:mkSome(ht.Pdf),extraButtons:[p]},template:e,size:xt.EvuModalSize.Huge,closeCallback:mkNone()};this.modalService.open(v)}exportReport(){return ot(this,null,function*(){if(this.rawPdf!==null&&this.rawPdf!==void 0){let e=this.translationService.translate()("components.reports."+this.selectedReport)+".pdf";yield this.downloadService.downloadFileUniversal(this.rawPdf,e,this.MimeType.PDF)}else alert("No pdf data")})}showErrorMessage(e){this.reportUrl.set(Pt.left(e))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-reports-creator"]],viewQuery:function(n,o){n&1&&Qt(o.dpFromDate,GP,5)(o.dpToDate,$P,5),n&2&&Jt(2)},inputs:{widgetParams:[1,"widgetParams"]},decls:30,vars:21,consts:[["pdfModal",""],["dpFromDate",""],["dpToDate",""],["showHeader","true","showText","true","showFooter","true","icon","invoice"],["card-header",""],["card-content","",1,"flex-col","gap-3xl"],[1,"row"],[1,"col-12"],[3,"useSingleSelection","showDropDownOnly"],[1,"flex-col"],[1,"col-12","flex-col","gap-lg"],[3,"mChange","id","label","orientation","options","mModel"],[1,"ms-4","row"],[1,"col-12","mb-2"],[1,"font-weight-bold"],["card-footer",""],[1,"btn","btn-primary","float-end","mb-3","mt-3","me-2","me-md-0",3,"click"],[1,"me-2"],[1,"evulution-datepicker","p-0"],[3,"modelChange","model"],["type","radio",1,"radio",3,"change","id","checked","value"],[3,"for"],[3,"showFooter"],["modal-body","",1,"modal-body"],[3,"id","pdfIsLoading","pdfUrlRes"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"]],template:function(n,o){if(n&1){let c=N();d(0,"repower-card",3)(1,"div",4)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",5)(6,"div",6)(7,"div",7),f(8),h(9,"enbtranslate"),m()(),P(10,YP,1,2,"enb-object-selector",8),d(11,"div",9)(12,"div",10)(13,"evulution-radio-group",11),h(14,"enbtranslate"),z("mChange",function(v){return o.setTimeRange(v)}),m(),P(15,qP,15,8,"div",12),m()(),d(16,"div",9)(17,"div",13)(18,"p",14),f(19),h(20,"enbtranslate"),m()(),d(21,"div",10),ne(22,ZP,5,9,"div",null,Be),m()()(),d(24,"div",15)(25,"button",16),z("click",function(){D(c);let v=_e(29);return I(o.createReport(v))}),f(26),h(27,"enbtranslate"),m()()(),fe(28,KP,7,7,"ng-template",null,0,Se)}n&2&&(a(3),j(_(4,11,"components.reports.title")),a(5),y(" ",_(9,13,"components.reports.text1")," "),a(2),O(o.hasMultipleObjects?10:-1),a(3),b("id","reports-timeframe-option-group")("label",_(14,15,"components.reports.time"))("orientation",o.RadioGroupOrientation.Vertical)("options",o.timeFrameOptions())("mModel",o.timeRange()),a(2),O(o.timeRange()===o.EnumReportTimeFrames.Individual?15:-1),a(4),y(" ",_(20,17,"components.reports.reportType")," "),a(3),ie(o.availableReports()),a(4),y(" ",_(27,19,"components.reports.generate")," "))},dependencies:[oe,bn,vc,yc,fc,Ht,Y],encapsulation:2})}}return t})();var cu=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-power-declaration"]],decls:23,vars:21,consts:[["showHeader","true","showText","true","icon","stake",3,"showFooter","noBodyPadding"],["card-header",""],["card-error",""],["card-content",""],[1,"row","text-wrapper"],[1,"col","align-self-center"],[1,"text-center"],["card-footer",""],["target","_blank",1,"btn","btn-primary","flat-butt","float-end",3,"href"]],template:function(n,o){n&1&&(d(0,"repower-card",0)(1,"div",1)(2,"h5"),f(3),h(4,"enbtranslate"),m()(),d(5,"div",2)(6,"h5"),f(7),h(8,"enbtranslate"),m(),d(9,"p"),f(10),h(11,"enbtranslate"),m()(),d(12,"div",3)(13,"div",4)(14,"div",5)(15,"div",6),f(16),h(17,"enbtranslate"),m()()()(),d(18,"div",7)(19,"a",8),h(20,"enbtranslate"),f(21),h(22,"enbtranslate"),m()()()),n&2&&(b("showFooter",!0)("noBodyPadding",!1),a(3),j(_(4,9,"repowerWebpartProducts.electricityLabeling")),a(4),j(_(8,11,"common.errorTitle")),a(3),j(_(11,13,"common.errorMessage")),a(6),y(" ",_(17,15,"repowerWebpartProducts.powerdeclaration")," "),a(3),b("href",et(_(20,17,"repowerWebpartProducts.powerdeclarationLink")),$e),a(2),j(_(22,19,"repowerWebpartProducts.electricityLabeling")))},dependencies:[oe,Y],styles:[".text-mid[_ngcontent-%COMP%]{position:absolute;top:49%;width:100%;text-align:center}repower-card[_ngcontent-%COMP%]{height:100%}.text-wrapper[_ngcontent-%COMP%]{height:300px;position:relative}"]})}}return t})();function QP(t,l){t&1&&(M(0,"span",14),h(1,"enbtranslate")),t&2&&b("innerHtml",_(1,1,"common.validationMessageRequired"),W)}function JP(t,l){if(t&1){let e=N();d(0,"button",18),z("click",function(){D(e);let o=g().$implicit,c=g(3);
10return I(c.removeFile(o[0]))}),M(1,"repower-icon",23),m()}t&2&&(a(),b("bicon",!0))}function XP(t,l){if(t&1&&(d(0,"div",22),f(1),m()),t&2){let e=g().$implicit;a(),y(" ",e[1].name," ")}}function eO(t,l){if(t&1&&(d(0,"div",0),P(1,JP,2,1,"button",21),P(2,XP,2,1,"div",22),m()),t&2){let e=l.$implicit;a(),O(e[1]?1:-1),a(),O(e[1]?2:-1)}}function tO(t,l){if(t&1){let e=N();d(0,"div",15)(1,"div",0)(2,"div",16)(3,"label",17),f(4),h(5,"enbtranslate"),m(),d(6,"button",18),z("click",function(){D(e);let o=g(2);return I(o.clickUploader())}),M(7,"repower-icon",19),m(),d(8,"input",20),z("change",function(o){D(e);let c=g(2);return I(c.handleFileInput(o.target.files))}),m()()(),ne(9,eO,3,2,"div",0,Ye),m()}if(t&2){let e=g(2);a(4),y("",_(5,3,"common.attachments"),":"),a(3),b("bicon",!0),a(),xn("id","uploader"),a(),ie(e.filesToUpload)}}function nO(t,l){if(t&1&&(d(0,"form",5)(1,"div",0),M(2,"div",9),h(3,"enbtranslate"),m(),d(4,"div",10)(5,"div",11)(6,"evu-input",12),h(7,"enbtranslate"),d(8,"span",13),P(9,QP,2,3,"span",14),m()()()(),d(10,"div",10)(11,"div",11),M(12,"evu-input",12),h(13,"enbtranslate"),m()(),P(14,tO,11,5,"div",15),m()),t&2){let e,n=g();b("formGroup",n.form),a(2),b("innerHtml",_(3,12,"common.optionOnline.helpText"),W),a(4),b("id","option-online-phonenumber-or-email")("variant",n.getPhoneNumberOrEmailType())("placeholder",_(7,14,n.getPhoneNumberOrEmailLabel()))("value",n.form.controls.phoneNumberOrEmail),a(3),O((e=n.form.get("phoneNumberOrEmail"))!=null&&e.hasError("required")?9:-1),a(3),b("id","option-online-ask-online")("variant",n.InputVariant.Area)("placeholder",_(13,16,"repowerWebpartInvoice.askQuestion"))("value",n.form.controls.message),a(2),O(n.hasAttachments()?14:-1)}}var su=(()=>{class t{constructor(){this.userSelectionService=C(pe),this.fb=C(bo),this.customersService=C(ri),this.alertService=C(Fi),this.translationService=C(ce),this.objectSelectionService=C(ae),this.tenantSubscriptionsService=C(Ut),this.isFormValid=!0,this.isLoading=!1,this.EvuButtonVariant=_o,this.InputVariant=hn,this.communications=null,this.phoneNumberOrEmail="",this.hasAttachments=T(!1)}ngOnInit(){this.filesToUpload=new Array,this.filesToUpload?.push([0,null]),this.form=this.fb.group({message:[""],messageType:[0,jn.required],phoneNumberOrEmail:[""]}),this.showAttachments()}sendMessage(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return;let n=it({},this.form?.value);if(n.appointments=[],this.isFormValid=!1,n.phoneNumberOrEmail&&n.phoneNumberOrEmail!==""&&(this.isFormValid=!0),this.isFormValid&&n.message&&n.message!==""&&(this.isFormValid=!0),this.isFormValid){this.isLoading=!0,n.invoiceId=0,n.subjectId=e.value,n.files=this.filesToUpload?.filter(p=>p[1]!==null&&p[1]!==void 0).map(p=>p[1]);let o=this.objectSelectionService.getSelectedObject(),c=this.translationService.translate()("common.optionOnline.message");c=c.replace("<%objectId%>",o?.objectId),c=c.replace("<%objectName%>",o?.objectName),c=c.replace("<%message%>",n.message),this.customersService.sendCallbackRequest({subjektId:n.subjectId,body:{Files:this.filesToUpload?.filter(p=>p[1]!==null&&p[1]!==void 0).map(p=>p[1]),SubjectId:n.subjectId,PhoneNumberOrEmail:n.phoneNumberOrEmail,MessageType:ig.ContactPerMail,Message:c}}).subscribe(()=>{let p={id:"contact-message-alert-success",message:this.translationService.translate()("repowerWebpartRecall.messageBoxContactMessage"),variant:$n.Success,fadeVariant:ci.Default};this.alertService.addAlert(p),this.reset(),this.isLoading=!1})}}reset(){this.form?.reset(),this.form?.setControl("appointments",this.fb.array([])),this.filesToUpload=new Array}handleFileInput(e){let n=this.filesToUpload?.map(c=>c[0])??[],o=Math.max(...n)+1;this.filesToUpload?.push([o,e.item(0)])}clickUploader(){document.getElementById("uploader")?.click()}removeFile(e){let n=this.filesToUpload?.findIndex(o=>o[0]===e);n&&n>-1&&this.filesToUpload?.splice(n,1)}showAttachments(){this.hasAttachments.set(this.tenantSubscriptionsService.subscriptions().ShowAttachments)}getPhoneNumberOrEmailLabel(){return this.form?.value.messageType===0?"repowerWebpartInvoice.contactPerMailEmailLabel":"repowerWebpartInvoice.contactPerPhonePhoneNumberLabel"}getPhoneNumberOrEmailType(){return this.form?.value.messageType===0?hn.Email:hn.Text}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-option-online"]],decls:22,vars:18,consts:[[1,"row"],["showHeader","true","showText","true","showFooter","true","icon","messages",1,"col-md-12"],["card-header",""],["card-error",""],["card-content","",1,"mb-5"],[3,"formGroup"],["card-footer",""],[1,"flat-butt","float-end",3,"clicked","isLoading","variant"],["onclick","history.back()",1,"btn","btn-secondary","flat-butt","float-end"],[1,"col-md-12",3,"innerHtml"],[1,"row","pt-3"],[1,"col-md-12"],[3,"id","variant","placeholder","value"],["customError",""],[3,"innerHtml"],[1,"mt-3"],[1,"col-md-6"],["for","file"],[1,"btn",3,"click"],["name","add",3,"bicon"],["hidden","","type","file",3,"change"],[1,"btn"],[1,"col-md-5","align-self-center"],["name","delete",3,"bicon"]],template:function(n,o){n&1&&(d(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h5"),f(4),h(5,"enbtranslate"),m()(),d(6,"div",3)(7,"h5"),f(8),h(9,"enbtranslate"),m(),d(10,"p"),f(11),h(12,"enbtranslate"),m()(),d(13,"div",4),P(14,nO,15,18,"form",5),m(),d(15,"div",6)(16,"evu-loading-button",7),z("clicked",function(){return o.sendMessage()}),f(17),h(18,"enbtranslate"),m(),d(19,"button",8),f(20),h(21,"enbtranslate"),m()()()()),n&2&&(a(4),j(_(5,8,"layout.requestOptionOnline")),a(4),j(_(9,10,"common.errorTitle")),a(3),j(_(12,12,"common.errorMessage")),a(3),O(o.form?14:-1),a(2),b("isLoading",o.isLoading)("variant",o.EvuButtonVariant.Primary),a(),y(" ",_(18,14,"common.dialogSend")," "),a(3),y(" ",_(21,16,"common.abort")," "))},dependencies:[oe,kn,ho,uo,ji,gr,Un,Ie,dc,Y],styles:[".mw-80px[_ngcontent-%COMP%]{max-width:80px}input.error[_ngcontent-%COMP%], textarea.error[_ngcontent-%COMP%]{border:1px solid #ff463c}"]})}}return t})();var Al=(function(t){return t.Store="Dismounted",t.Installation="Installation",t.Online="Operational",t.Maintenances="Interfered",t.Error="Faulty",t.Removed="Removed",t})(Al||{});var ha=class t{constructor(l){this.scale=l,this.color="",this.left=0,this.top=0,this.length=0,this.depthIndex=0}static clone(l){let e=new t(l.scale);return e.color=l.color,e.depthIndex=l.depthIndex,e.left=l.left,e.length=l.length,e.to
10p=l.top,e}get depthIndexBegin(){return this.depthIndex-1}set depthIndexBegin(l){this.depthIndex=l+1}get depth(){return this.depthIndex-this.left}get from(){return this.toTime(this.top)}set from(l){let e=this.top;this.top=this.fromTime(l),e=e-this.top,this.length=this.length+e}get until(){return this.toTime(this.top+this.length)}set until(l){this.length=this.fromTime(l)-this.top}fromTime(l){let e=l.split(":");return(+e[0]*60+ +e[1])/this.scale}toTime(l){let e=l*this.scale;return e===1439?"24:00":`${("0"+Math.floor(e/60)).slice(-2)}:${("0"+e%60).slice(-2)}`}};var Hl=It(en(),1);function iO(t,l){t&1&&(d(0,"div",8),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),y(" ",_(2,1,"common.fullDay")," "))}function oO(t,l){if(t&1&&(d(0,"div",9),f(1),m()),t&2){let e=g(2).$implicit;a(),He(" ",e.from," - ",e.until," ")}}function rO(t,l){if(t&1){let e=N();d(0,"div",10)(1,"button",11),z("click",function(){D(e);let o=g(2).$implicit,c=g();return I(c.deleteItem(o))}),M(2,"repower-icon",12),m(),d(3,"button",11),z("click",function(){D(e);let o=g(2).$implicit,c=g();return I(c.editItem(o,!0))}),M(4,"repower-icon",13),m()()}t&2&&(a(2),b("bicon",!0),a(2),b("bicon",!0))}function aO(t,l){if(t&1&&(d(0,"div",4)(1,"div",7),P(2,iO,3,3,"div",8)(3,oO,2,2,"div",9),m(),P(4,rO,5,2,"div",10),m()),t&2){let e=g().$implicit,n=g();a(2),O(n.isFullDate(e)?2:3),a(2),O(n.disabled()?-1:4)}}function cO(t,l){t&1&&(d(0,"span",26),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"components.deviceScheduler.timeDifferenceError")))}function sO(t,l){if(t&1){let e=N();d(0,"div",20)(1,"div",22)(2,"input",23),lt("ngModelChange",function(o){D(e);let c=g(2).$implicit;return rt(c.from,o)||(c.from=o),I(o)}),m(),d(3,"div",24),f(4,"-"),m(),d(5,"input",25),lt("ngModelChange",function(o){D(e);let c=g(2).$implicit;return rt(c.until,o)||(c.until=o),I(o)}),z("change",function(){D(e);let o=g(2).$implicit,c=g();return I(c.onItemChange(o))}),m()(),P(6,cO,3,3,"span",26),m()}if(t&2){let e=g(2).$implicit,n=g();a(2),st("ngModel",e.from),b("max",e.until)("step",n.scaleInHour()*60),a(3),st("ngModel",e.until),b("min",e.from)("step",n.scaleInHour()*60),a(),O(n.canSave()?-1:6)}}function lO(t,l){if(t&1){let e=N();d(0,"div",21)(1,"ngx-slider",27),lt("valueChange",function(o){D(e);let c=g(2).$implicit;return rt(c.left,o)||(c.left=o),I(o)})("highValueChange",function(o){D(e);let c=g(2).$implicit;return rt(c.depthIndexBegin,o)||(c.depthIndexBegin=o),I(o)}),m()()}if(t&2){let e=g(2).$implicit,n=g();a(),st("value",e.left)("highValue",e.depthIndexBegin),b("options",n.SliderOptions)}}function dO(t,l){if(t&1){let e=N();d(0,"div",14)(1,"div",3)(2,"div",15)(3,"div",16)(4,"div",7)(5,"repower-checkbox",17,0),z("emitChecked",function(o){D(e);let c=g().$implicit,p=g();return I(p.toggleFullDay(o,c))}),m(),f(7),h(8,"enbtranslate"),m(),d(9,"div",18)(10,"button",11),z("click",function(){D(e);let o=g().$implicit,c=g();return I(c.editItem(o,!1))}),M(11,"repower-icon",19),m()()(),P(12,sO,7,7,"div",20),m(),P(13,lO,2,3,"div",21),m()()}if(t&2){let e=g().$implicit,n=g();me("col-md-10",n.days.length>1),a(5),b("checked",n.isFullDate(e)),a(2),y(" ",_(8,7,"common.fullDay")," "),a(4),b("bicon",!0),a(),O(n.isFullDate(e)?-1:12),a(),O(e.isEditMode&&n.days.length>1?13:-1)}}function mO(t,l){if(t&1&&(d(0,"div",29),f(1),m()),t&2){let e=l.$implicit,n=l.$index,o=g(2).$implicit;me("activeDay",n>=o.left&&n<o.depthIndex),a(),y(" ",e," ")}}function gO(t,l){if(t&1&&(d(0,"div",6),ne(1,mO,2,3,"div",28,Ye),m()),t&2){let e=g(2);a(),ie(e.days)}}function pO(t,l){if(t&1&&(d(0,"div",2)(1,"div",3),P(2,aO,5,2,"div",4),P(3,dO,14,9,"div",5),P(4,gO,3,0,"div",6),m()()),t&2){let e=l.$implicit,n=g();a(2),O(n.disabled()||!e.isEditMode?2:-1),a(),O(!n.disabled()&&e.isEditMode?3:-1),a(),O(n.disabled()||!e.isEditMode||n.days.length===1?4:-1)}}var lu=(()=>{class t{constructor(){this.elRef=C(an),this.itemsValue=[],this.daysValue=[],this.canSave=Ci.required(),this.disabled=H(!1),this.hoursInDay=H([]),this.itemsChange=Re(),this.stepsInHour=H(0),this.scaleInHour=H(0),this.SliderOptions={floor:0,ceil:6,showOuterSelectionBars:!1,showTicksValues:!0,getSelectionBarColor:()=>this.getPrimaryColor(),getPointerColor:()=>this.getPrimaryColor(),getTickColor:()=>this.getPrimaryColor(),getLegend:e=>"",ticksTooltip:e=>this.days[e],combineLabels:(e,n)=>e,translate:e=>this.days[e]},this.checkTime=e=>{let n="HH:mm",o=(0,Hl.default)(e.from,n).add(5,Oe.Minute),c=(0,Hl.default)(e.until,n);return o.isSameOrBefore(c,Oe.Minute)},this.isInit=!1}set days(e){(!this.daysValue||this.daysValue.length!==e.length)&&(this.SliderOptions.ceil=e.length-1),this.daysValue=e}get days(){return this.daysValue}get items(){return this.itemsValue}set items(e){let n=e.every(this.checkTime);this.canSave.set(n);let o=this.days.length,c=this.hoursInDay().length*this.stepsInHour();this.itemsValue=e.sort((p,v)=>(p.top+p.length-(v.top+v.length))/c).sort((p,v)=>(p.top-v.top)/c).sort((p,v)=>(p.depthIndex-v.depthIndex)/o).sort((p,v)=>(p.left-v.left)/o),this.itemsChange.emit(this.itemsValue)}onItemChange(e){this.canSave.set(this.checkTime(e))}getPrimaryColor(){return getComputedStyle(this.elRef.nativeElement).getPropertyValue("--evu-primary")}toggleFullDay(e,n){e?this.setFullDate(n):this.resetFullDate(n)}ngOnInit(){this.isInit=!0}ngOnDestroy(){this.isInit=!1}deleteItem(e){this.items=this.itemsValue.filter(n=>n!==e)}isFullDate(e){return e.top===0&&e.length>287}resetFullDate(e){e.top=0,e.length=12}setFullDate(e){e.top=0,e.length=288}editItem(e,n){e.isEditMode=n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-scheduler-item-list"]],inputs:{canSave:[1,"canSave"],disabled:[1,"disabled"],days:"days",hoursInDay:[1,"hoursInDay"],items:"items",stepsInHour:[1,"stepsInHour"],scaleInHour:[1,"scaleInHour"]},outputs:{canSave:"canSaveChange",itemsChange:"itemsChange"},decls:3,vars:2,consts:[["cbFulLDay",""],[1,"scheduler-item-list"],[1,"ps-2","pe-2"],[1,"row"],[1,"flex-row-vcenter","w-100"],[1,"col-md-5",3,"col-md-10"],[1,"week-days","col-md-5","pt-2","pb-2"],[1,"flex-row","flex-grow-1"],[1,"pb-2"],[1,"col-md-5","pt-2","pb-2"],[1,"flex-row","gap-lg"],[1,"icon-btn-primary","d-inline","float-end",3,"click"],["name","delete",3,"bicon"],["name","edit",3,"bicon"],[1,"col-md-5"],[1,"time-selectors","flex-wrap","gap-lg","col-md-4","pt-2","pb-2"],[1,"flex-row","w-100"],[3,"emitChecked","checked"],[1,"col-md-2"],["name","close",3,"bicon"],[1,"flex-col","gap-lg"],[1,"flex-row-center","week-days-slider","col-md-8","pt-2","pb-2"],[1,"flex-row","w-100","gap-lg"],["type","time","min","00:00:00","placeholder","HH:mm","title","HH:mm","required","",1,"form-control",3,"ngModelChange","ngModel","max","step"],[1,"p-2"],["type","time","placeholder","HH:mm","title","HH:mm","required","",1,"form-control",3,"ngModelChange","change","ngModel","min","step"],[1,"error-text"],[3,"valueChange","highValueChange","value","highValue","options"],[1,"inactiveDay","pe-1",3,"activeDay"],[1,"inactiveDay","pe-1"]],template:function(n,o){n&1&&(d(0,"div",1),ne(1,pO,5,3,"div",2,Be),m()),n&2&&(me("scheduler-item-list-edit",!0),a(),ie(o.items))},dependencies:[kn,mr,ai,nc,vo,Gc,ga,Ie,mc,Y],styles:[".inactiveDay[_ngcontent-%COMP%]{opacity:.4}.activeDay[_ngcontent-%COMP%]{opacity:1}.item-row[_ngcontent-%COMP%]{border-style:solid;border-width:1px;opacity:.8}.item-row[_ngcontent-%COMP%]:hover{border-style:solid;border-width:1px;opacity:1}.col[_ngcontent-%COMP%], .col-auto[_ngcontent-%COMP%]{display:flex;align-items:center}.btn[_ngcontent-%COMP%]{margin-left:auto;margin-right:0;color:var(--link-color)}.scheduler-item-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%}.scheduler-item-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2n){background:#fff}.scheduler-item-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(odd){background:#f7f7f7}.scheduler-item-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-bottom:0}.scheduler-item-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{vertical-align:middle;border-top:solid 1px transparent;padding:19px 1rem}.scheduler-item-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{padding:.2rem}.week-days[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block}.btn[_ngcontent-%COMP%]:hover, .btn[_ngcontent-%COMP%]:active, .btn[_ngcontent-%COMP%]:focus{box-shadow:none}.time-selectors[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%}.time-selectors[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;align-items:center}.time-selectors[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{border:solid 1px #e7e7e7}.week-days-slider[_ngcontent-%COMP%]{vertical-align:middle}.delete-button[_ngcontent-%COMP%]{background-color:transparent;border:solid 1px #e7e7e7;padding:.5rem 1rem}@-moz-document url-prefix(){ngx-slider{width:300px!important}}"]})}}return t})();var Ul=It(en(),1);var yi=It(en(),1);var Do=class extends pi{constructor(){super(...arguments),this.directionVariant=0,this.fill="",this.fillBetweenSet=0,this.fillBetweenColor=""}};var du=(()=>{class t{constructor(){this.layoutConfigService=C(di),this.dataSubject=ne
10w de,this.data$=this.dataSubject.asObservable(),this.connectionActive=T(!1),this.connectionState=T(0),this.isSiloveda=K(()=>this.layoutConfigService.layoutConfig().liveDataProvider===Ml.Siloveda),this.isSmartPower=K(()=>this.layoutConfigService.layoutConfig().liveDataProvider===Ml.Siloveda)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var mu=(()=>{class t{constructor(){this.objectSelectionService=C(ae),this.logService=C(wt),this.repowerConfigService=C(ut),this.translationService=C(ce),this.liveDataProvider=C(du),this.isSiloveda=this.liveDataProvider.isSiloveda,this.logger=this.logService.getLogger(this.constructor.name),this.webSocketStarted=!1,this.hasProduction=T(!1),this.hasConsumption=T(!1),this.hasLoadLimit=T(!1),this.showLiveDataError=T(!1),this.isLoading=T(!0),this.currentValueConsumption=T(0),this.currentValueProduction=T(0),this.tick=T(void 0),this.liveDataConsumptions={},this.liveDataProductions={},this.isZooming=!1,this.lastFrom=null,this.lastUntil=null,this.lastHidden={},this.lastZoom=30,this.model=new ma(this.repowerConfigService.currentLanguage()),this.toChartScaleValue=e=>{if(e!=null)return yi.default.isMoment(e)?e.valueOf():e},this.toZoomScaleValue=e=>{if(e==null)return;if(yi.default.isMoment(e))return e.valueOf();let n=Number(e);if(Number.isFinite(n))return n},this.getZoomOptions=e=>e.plugins?.zoom,this.getXScale=e=>{let n=e.scales?.x;if(n&&!(n.type!==void 0&&n.type!=="time"&&n.type!=="timeseries"))return n},this.getYScale=e=>{let n=e.scales?.y;if(n&&!(n.type!==void 0&&n.type!=="linear"))return n},this.onLiveData=e=>{if(!e||e.length===0){this.logger?.debug?.("onLiveData empty");return}this.logger?.debug?.("onLiveData",e.length,"values, siloveda:",this.isSiloveda());let n=e;this.isSiloveda()&&(e=e.map(o=>(o.unit===3&&(o.value=o.value/1e3),o))),this.tick.set(!1),this.updateTickValue(n)},this.updateTickValue=e=>{let n=this.objectSelectionService.getSelectedDevices();if(n.length===0)return;let o=n[0],c=e.filter(E=>E.meteringPoint===o);if(!c||c.length===0){this.logger.debug("updateTickValue skip empty");return}let p=60,v=c;c.length>p&&(this.logger.debug("updateTickValue truncating",e.length,"to",p),v=c.slice(-p)),this.logger.debug("updateTickValue",v.length),this.webSocketStarted=!0;let w=v.filter(E=>E.direction===0),k=v.filter(E=>E.direction===1);this.showLiveDataError.set(!1),this.liveDataErrorTimer&&(clearTimeout(this.liveDataErrorTimer),this.liveDataErrorTimer=void 0),this.transformData(w,0),this.transformData(k,1),this.isLoading.set(!1),this.isLoading.set(!1),w.length>0&&this.hasConsumption.set(!0),k.length>0&&this.hasProduction.set(!0),this.lastUntil||(this.lastFrom=this.lastUntil=null),this.isZooming||this.zoom(this.lastZoom,this.lastFrom,this.lastUntil),this.tick.set(!0)},this.sortValues=(e,n)=>{let o={};n===1?o=this.liveDataProductions:o=this.liveDataConsumptions;let c=this.objectSelectionService.getSelectedDevices();if(c.length===0)return;let p=c[0];if(o[p]||(o[p]=[]),Array.isArray(e))e.forEach(v=>{let w=(0,yi.default)(v.timeStamp).valueOf(),k=parseFloat(v.value);if(isNaN(k)||!isFinite(k)){this.logger.debug("sortValues skip invalid value",v.value);return}let E=o[p].filter(F=>F[0]===w);!E||E.length===0?o[p].push([w,k]):E[0][1]=k});else{let v=(0,yi.default)(e.timeStamp).valueOf(),w=parseFloat(e.value);if(isNaN(w)||!isFinite(w)){this.logger.debug("sortValues skip invalid single value",e.value);return}let k=o[p].filter(E=>E[0]===v);!k||k.length===0?o[p].push([v,w]):k[0][1]=w}o[p].sort((v,w)=>v[0]-w[0])},this.transformData=(e,n)=>{this.sortValues(e,n);let o=this.lastZoom<30?Oe.Second:Oe.Minute,c=new ma(this.repowerConfigService.currentLanguage()),p=c.lineChartOptions(),v=this.getXScale(p);v?.time&&(v.time.unit=o),c.chartType="line",c.dataSets=new Array;let w=this.getLabels(),k=this.getDatas(0,w);if(k.length>0){let F=new Do;F.label=this.translationService.translate()("pages.overview.liveDataUsage")+" "+this.translationService.translate()("smartpower.common.powerUnit"),F.data=k,F.stack="liveDataUsage0",F.directionVariant=0,F.spanGaps=!0,c.dataSets.push(F),this.lastHidden[F.label]||(this.lastHidden[F.label]=!1),this.model.primConsumptionColors[0].hidden=this.lastHidden[F.label]}let E=this.getDatas(1,w);if(E.length>0){let F=new Do;F.label=this.translationService.translate()("pages.overview.liveDataProduction")+" "+this.translationService.translate()("smartpower.common.powerUnit"),F.data=E,F.stack="liveDataUsage1",F.directionVariant=1,F.spanGaps=!0,c.dataSets.push(F),this.lastHidden[F.label]||(this.lastHidden[F.label]=!1),this.model.secReturnColors[0].hidden=this.lastHidden[F.label]}if(c.labels=w,this.pricingModel?.loadLimit??!1){let F=[],V=[],U=new Date;U.setDate(U.getDate()-1),V.push(U.getTime()),U.setDate(U.getDate()+1),V.push(U.getTime()),V.forEac
10h(Ce=>{let le={x:Ce,y:this.pricingModel?.loadLimit};F.push(le)});let $=new Do;$.label=`${this.translationService.translate()("repowerWebpartConsumption.stackLabels.limitSmall")} ${this.pricingModel?.loadLimitName} (${this.pricingModel?.loadLimit} ${this.translationService.translate()("smartpower.common.powerUnit")})`,$.data=F,$.stack=this.pricingModel?.loadLimitName,$.directionVariant=0,$.spanGaps=!0,c.dataSets.push($),this.hasLoadLimit.set(!0),this.lastHidden[$.label]!==!1&&this.lastHidden[$.label]!==!0&&(this.lastHidden[$.label]=!0),this.model.primConsumptionColors[1].fill=!1,this.model.primConsumptionColors[1].hidden=this.lastHidden[$.label]}p.plugins&&p.plugins.legend&&(p.plugins.legend.display=!0),this.updateModel(c),this.isLoading.set(!1)},this.getLabels=()=>{let e=this.objectSelectionService.getSelectedDevices();if(e.length===0)return[];let n=e[0],o=(0,yi.default)().subtract(32,Oe.Minute).valueOf(),c=this.isSiloveda(),p=this.liveDataConsumptions[n]??[],v=this.liveDataProductions[n]??[],w=[...p,...v].flatMap(k=>k[0]).filter(k=>o<k||c).sort((k,E)=>k-E);return Array.from(new Set(w))},this.getMaxValue=e=>e.length===0?0:e.sort((o,c)=>c.y-o.y)[0].y,this.getDatas=(e,n)=>{let o=this.objectSelectionService.getSelectedDevices();if(o.length===0)return[];let c=o[0],p={};e===1?p=this.liveDataProductions:p=this.liveDataConsumptions;let v=p[c]??[],w=[];n.forEach(F=>{v.filter(U=>U[0]===F).forEach(U=>{let $=U[1],Ce={x:F,y:$};w.push(Ce)})});let k=n[n.length-1],E=w[w.length-1];return this.currentTime=(0,yi.default)(k).format("HH:mm:ss"),E&&(e===0?this.currentValueConsumption.set(+parseFloat(E.y)):this.currentValueProduction.set(+parseFloat(E.y))),w},this.updateModel=e=>{let n=this.objectSelectionService.getSelectedObjects()?this.objectSelectionService.getSelectedObjects().length:0;e.selectedObjects=n,this.model.dataSets&&this.model.dataSets.length>0&&this.model.dataSets.forEach(p=>{p.data.splice(0,p.data.length)}),this.model.dataSets.splice(0,this.model.dataSets.length),this.model.labels.splice(0,this.model.labels.length),this.model.chartColors.splice(0,this.model.chartColors.length),this.model.lineChartOptions=e.lineChartOptions,this.model.chartType=e.chartType,this.model.showChartLegend=e.showChartLegend;let o=-1,c=-1;if(e.dataSets&&e.dataSets.length>0){for(let p=0;p<e.dataSets.length;p++){let v=e.dataSets[p],w=this.model.dataSets[p]=new Do;w.data=[],v.data.forEach(E=>{w.data.push(E)}),w.label=v.label,w.color=v.color,w.stack=v.stack,this.model.dataSets[p]=w;let k;v.directionVariant===0?o++:c++,k=v.directionVariant===0?this.model.primConsumptionColors[o]:this.model.secReturnColors[c],this.model.chartColors.push(k)}e.labels.forEach(p=>{this.model.labels.push(p)})}else{this.liveDataErrorTimer||(this.isLoading.set(!0),this.liveDataErrorTimer=setTimeout(()=>{this.liveDataErrorTimer=void 0,this.isLoading.set(!1),this.showLiveDataError.set(!0)},1e4));let p=this.model.dataSets[0]=new Do;p.data=[],p.label=this.translationService.translate()("common.noDataForSelection")}this.model.dataSets.length===0&&(this.model.dataSets=[]);for(let p=0;p<this.model.dataSets.length;p++)Object.assign(this.model.dataSets[p],this.model.chartColors[p]);this.model.dataLoaded=!0,this.renderChart()},this.getChartConfig=()=>({type:"line",data:{labels:this.model.labels,datasets:this.model.dataSets},options:this.model.lineChartOptions()}),this.renderChart=()=>{let e=this.chart;if(!e)return;let n=this.getChartConfig();e.data.datasets=n.data.datasets,e.data.labels=n.data.labels,e.update("none")},this.zoom=(e,n=null,o=null,c=!1)=>{if(!this.chart)return;let p=this.chart;c&&(this.isZooming=!1),n!=null&&this.lastFrom!==null&&this.lastFrom!==void 0&&!this.lastFrom.isSame(n)&&(n=this.lastFrom),o!=null&&this.lastUntil!==null&&this.lastUntil!==void 0&&this.lastUntil!==o&&(o=this.lastUntil);let v=this.getLabels(),w=v[v.length-1],k=(0,yi.default)(w).add(-e,Oe.Minute);if(n==null)for(let V=v.length-2;V>=0;V--){let U=v[V];if(n=(0,yi.default)(U),k.isAfter(n))break}this.lastZoom=e,this.lastFrom=n,this.lastUntil=o;let E=e<30?Oe.Second:Oe.Minute,F=this.getXScale(p.options);F?.time&&(F.time.unit=E),this.updateTicks(),this.chart.update("none")},this.updateTicks=()=>
10{if(isUndefined(this.chart))return;let e=this.chart,n=this.getXScale(e.options);if(!n)return;let o=this.toChartScaleValue(this.lastFrom),c=this.toChartScaleValue(this.lastUntil);n.min=o,n.max=c,n.minRotation=45;let p=this.model.lineChartOptions(),v=this.getXScale(p);v&&(v.min=o,v.max=c);let w=this.getXScale(e.options);w&&(w.min=o,w.max=c);let k=this.getLabels(),E=this.lastFrom,F=this.lastUntil;F==null&&(F=(0,yi.default)(k[k.length-1]).format("HH:mm:ss")),E==null&&(E=(0,yi.default)(k[0]));let V=this.toZoomScaleValue(E),U=this.toZoomScaleValue(F),$=this.getZoomOptions(e.options);if($&&V!==void 0&&U!==void 0){let ue=zt(it({},$.limits??{}),{x:zt(it({},$.limits?.x??{}),{min:V,max:U})});$.limits=ue}let Ce=this.getYScale(p);Ce&&(Ce.grace="10%",Ce.beginAtZero=!0);let le=this.getYScale(e.options);le&&(le.grace="10%",le.beginAtZero=!0)}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var gu=(()=>{class t{constructor(){this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.websocketService=C(cc),this.liveDataTickService=C(mu),this.ngZone=C(qi),this.accessTokenService=C(Cc),this.currentlySubscribed=T(mkNone()),this.activeConnections=new Map,this.resetSubscription=e=>{if(!this.hasActiveConnection(e.key))return;let n=this.objectSelectionService.getSelectedDevices(),o=this.userSelectionService.tryGetSubjektId(),c=this.currentlySubscribed();if(c.isSome()&&(this.liveDataTickService.isLoading.set(!0),this.websocketService.unsubscribe(e.key,c.value)),n.length>0&&o.isSome()){let p=n[0];this.websocketService.subscribe(e.key,o.value.toString(),p),this.currentlySubscribed.set(mkSome(p))}},this.objectSelectionService.objektDevicesChanged.subscribe(this.resetSubscription)}hasActiveConnection(e){return this.activeConnections.has(e)}startConnection(e,n){return ot(this,null,function*(){if(this.hasActiveConnection(e.key))return;let o=this.accessTokenService.adalAccessTokenKey();if(isUndefined(o))return;let c=yield this.websocketService.openConnection(e.path,o,e.key);isUndefined(c)||(this.activeConnections.set(e.key,c),n.forEach(p=>{c.on(p.name,v=>queueMicrotask(()=>this.ngZone.run(()=>p.func(v))))}),this.resetSubscription(e))})}closeConnection(e){this.hasActiveConnection(e.key)&&(this.activeConnections.delete(e.key),this.websocketService.closeHubConnectionById(e.key))}refreshToken(e,n){this.hasActiveConnection(e.key)&&this.websocketService.refreshToken(e.key,n)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ws;(function(t){t.liveDataDetails={key:"liveDataHub",path:"LiveDataHub"},t.spDevicesBriefDetails={key:"switchData2",path:"SwitchDataHub"},t.spDevicesFullDetails={key:"switchData1",path:"SwitchDataHub"},t.allDetails=[t.liveDataDetails,t.spDevicesBriefDetails,t.spDevicesFullDetails]})(ws||(ws={}));var uO=()=>[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24];function vO(t,l){t&1&&(d(0,"div",3),M(1,"evu-spinner"),m())}function hO(t,l){if(t&1&&(d(0,"span"),f(1),m()),t&2){let e=g(2).$implicit;a(),j(e.relay.name)}}function bO(t,l){if(t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2){let e=g(2).$index;a(),He("",_(2,2,"smartpower.relay.name")," ",e+1)}}function fO(t,l){if(t&1){let e=N();d(0,"div",10)(1,"h5"),P(2,hO,2,1,"span"),P(3,bO,3,4,"span"),m(),d(4,"button",17),h(5,"enbtranslate"),z("click",function(){D(e);let o=g().$implicit,c=g(2);return c.selectedRelayToeditName.set(o.relay.name??""),I(c.selectedRelayToedit=o.relay)}),M(6,"repower-icon",18),m()()}if(t&2){let e=g().$implicit;a(2),O(e.relay.name?2:-1),a(),O(e.relay.name?-1:3),a(),b("title",et(_(5,5,"pages.devices.editRelayName"))),a(2),b("bicon",!0)}}function _O(t,l){if(t&1){let e=N();d(0,"div",11)(1,"div")(2,"evu-input",19),lt("valueChange",function(o){D(e);let c=g(3);return rt(c.selectedRelayToeditName,o)||(c.selectedRelayToeditName=o),I(o)}),m()(),d(3,"div",20)(4,"button",17),h(5,"enbtranslate"),z("click",function(){D(e);let o=g().$implicit,c=g(2);return I(c.resetRelayName(o.relay))}),M(6,"repower-icon",21),m(),d(7,"button",17),h(8,"enbtranslate"),z("click",function(){D(e);let o=g().$implicit,c=g(2);return c.selectedRelayToeditName.set(""),I(c.saveRelayName(o.relay))}),M(9,"repower-icon",22),m(),d(10,"button",17),h(11,"enbtranslate"),z("click",function(){D(e);let o=g().$implicit,c=g(2);return I(c.saveRelayName(o.relay))}),M(12,"repower-icon",23),m()()()}if(t&2){let e=g(3);a(2),b("id","device-card-name-change")("variant",e.InputVariant.Text)("placeholder","smartpower.relay.name"),st("value",e.selectedRelayToeditName),a(2),b("title",et(_(5,13,"smartpower.common.abort"))),a(2),b("bicon",!0),a(),b("title",et(_(8,15,"pages.devices.restoreRelayName"))),a(2),b("bicon",!0),a(),b("title",et(_(11,17,"pages.devices.saveRelayName"))),a(2),b("bicon",!0)}}function CO(t,l){if(t&1){let e=N();d(0,"repower-switch-button",24),z("triggered",function(){D(e);let o=g().$implicit,c=g(2);return I(c.selectrelay(o))}),m()}if(t&2){let e=g().$implicit,n=we(5);me("switch-button-active",e.relay.buttonState),b("model",e.model)("disabled",e.disabled)("manualChangeEmitter",n)}}function xO(t,l){if(t&1){let e=N();d(0,"div",25)(1,"p"),f(2),h(3,"enbtranslate"),m(),d(4,"button",33),h(5,"enbtranslate"),z("click",function(){D(e);let o=g(4);return I(o.newProgram())}),M(6,"repower-icon",34),m()()}if(t&2){let e=g(4);a(2),y(" ",_(3,7,"pages.devices.titleRippleControl")," "),a(2),me("disabledSp",!e.canEdit()),b("title",et(_(5,9,"pages.devices.newRippleControl")))("disabled",!e.canEdit()),a(2),b("bicon",!0)}}function MO(t,l){if(t&1){let e=N();d(0,"button",17),h(1,"enbtranslate"),z("click",function(){D(e);
10let o=g(2).$implicit,c=g(2),p=_e(6);return I(c.onOpen(p,o.relay.switchingTableId??void 0,!0))}),M(2,"repower-icon",35),m()}t&2&&(b("title",et(_(1,3,"pages.devices.showProgram"))),a(2),b("bicon",!0))}function PO(t,l){t&1&&(d(0,"span",37),f(1),h(2,"enbtranslate"),m()),t&2&&(a(),j(_(2,1,"pages.devices.isInUse")))}function OO(t,l){if(t&1){let e=N();d(0,"button",17),h(1,"enbtranslate"),z("click",function(){D(e);let o=g().$implicit,c=g(4);return I(c.editProgram(o,!0))}),M(2,"repower-icon",18),m()}t&2&&(b("title",et(_(1,3,"pages.devices.editProgram"))),a(2),b("bicon",!0))}function wO(t,l){if(t&1){let e=N();d(0,"button",17),h(1,"enbtranslate"),z("click",function(){D(e);let o=g().$implicit,c=g(4);return I(c.editProgram(o,!1))}),M(2,"repower-icon",40),m()}t&2&&(b("title",et(_(1,3,"pages.devices.showProgram"))),a(2),b("bicon",!0))}function yO(t,l){if(t&1){let e=N();d(0,"button",33),h(1,"enbtranslate"),z("click",function(){D(e);let o=g().$implicit;g(2);let c=_e(13),p=g(2);return p.deleteProgram(o),I(p.openDialogDelete(c))}),M(2,"repower-icon",41),m()}if(t&2){let e=g(5);me("disabledSp",!e.canEdit()),b("title",et(_(1,6,"pages.devices.deleteProgram")))("disabled",!e.canEdit()),a(2),b("bicon",!0)}}function SO(t,l){if(t&1){let e=N();d(0,"button",17),h(1,"enbtranslate"),z("click",function(){D(e);let o=g().$implicit,c=g(4),p=_e(6);return I(c.onOpen(p,o.id))}),M(2,"repower-icon",35),m()}t&2&&(b("title",et(_(1,3,"pages.devices.showProgram"))),a(2),b("bicon",!0))}function kO(t,l){if(t&1){let e=N();d(0,"div",32)(1,"div",28)(2,"input",36),z("change",function(){let o=D(e).$implicit,c=g(2).$implicit,p=_e(11),v=g(2);return v.showPopUpSwitchRelay=c.relay,v.programToSwitch=o,I(v.openDialogSwitch(p))}),m(),d(3,"label",30),f(4),P(5,PO,3,3,"span",37),m()(),d(6,"div",38),P(7,OO,3,5,"button",31),P(8,wO,3,5,"button",31),P(9,yO,3,8,"button",39),P(10,SO,3,5,"button",31),m()()}if(t&2){let e=l.$implicit,n=l.$index,o=g(2).$implicit,c=g(2);a(2),b("id",se("item",o.relay.id,"",n))("name",_t("prog",o.relay.id))("value",e.name)("checked",o.relay.switchingTableId===e.id),a(),b("for",se("item",o.relay.id,"",n)),a(),y("",e.name," "),a(),O(e.id&&!c.notInUse(o,e.id)?5:-1),a(2),O(e.createdBy&&c.canEdit()?7:-1),a(),O(e.createdBy&&!c.canEdit()?8:-1),a(),O(c.canEdit()&&e.createdBy&&e.id&&c.notInUse(o,e.id)?9:-1),a(),O(e.id?10:-1)}}function EO(t,l){if(t&1){let e=N();d(0,"div",15),P(1,xO,7,11,"div",25),d(2,"div",26)(3,"div",27)(4,"div",28)(5,"input",29),z("change",function(){D(e);let o=g().$implicit,c=_e(11),p=g(2);return p.showPopUpSwitchRelay=o.relay,p.programToSwitch=null,I(p.openDialogSwitch(c))}),m(),d(6,"label",30),f(7),h(8,"enbtranslate"),m()(),P(9,MO,3,5,"button",31),m(),ne(10,kO,11,16,"div",32,Be),m()()}if(t&2){let e=g().$implicit,n=g(2);a(),O(n.canEdit()?1:-1),a(4),b("id",_t("item",e.relay.id,"_EVU"))("name",_t("prog",e.relay.id))("checked",e.relay.switchingTableId===null||e.relay.switchingTableId===void 0||n.isProgrammsEVUOfRelay()(e.relay.switchingTableId)),a(),b("for",_t("item",e.relay.id,"_EVU")),a(),j(_(8,10,"pages.devices.EVUProgram")),a(2),O(e.relay.switchingTableId===null||e.relay.switchingTableId===void 0||n.isProgrammsEVUOfRelay()(e.relay.switchingTableId)?9:-1),a(),ie(n.programmsOfRelay())}}function TO(t,l){if(t&1){let e=N();d(0,"evu-modal",42)(1,"div",43)(2,"div",44)(3,"h5"),f(4),h(5,"enbtranslate"),m(),d(6,"div",45)(7,"button",46),z("click",function(){D(e);let o=g(3);return I(o.closeSwitchProgramModalBox(o.showPopUpSwitchRelay))}),f(8),h(9,"enbtranslate"),m(),d(10,"button",47),z("click",function(){D(e);let o=g(3);return I(o.programToSwitch===null||o.programToSwitch===void 0?o.setEvuProgramm(o.showPopUpSwitchRelay):o.setProgramm(o.showPopUpSwitchRelay,o.programToSwitch))}),f(11),h(12,"enbtranslate"),m()()()()()}t&2&&(b("showFooter",!1),a(4),y(" ",_(5,4,"pages.devices.switchProgramConfirmationTitle")," "),a(4),y(" ",_(9,6,"smartpower.common.no")," "),a(3),y(" ",_(12,8,"smartpower.common.yes")," "))}function DO(t,l){if(t&1){let e=N();d(0,"evu-modal",42)(1,"div",43)(2,"div",48)(3,"button",47),z("click",function(){D(e);let o=g(3);return I(o.deleteProgramExecute())}),f(4),h(5,"enbtranslate"),m()()()()}t&2&&(b("showFooter",!1),a(4),y(" ",_(5,2,"smartpower.common.yes")," "))}function IO(t,l){if(t&1&&(M(0,"label",52),h(1,"enbtranslate")),t&2){let e=g(2).$implicit;
10b("for",_t("buttonState",e.relay.id))("innerHtml",_(1,3,"pages.devices.turningOff.radio"),W)}}function LO(t,l){if(t&1&&(M(0,"label",52),h(1,"enbtranslate")),t&2){let e=g(2).$implicit;b("for",_t("buttonState",e.relay.id))("innerHtml",_(1,3,"pages.devices.turningOn.radio"),W)}}function jO(t,l){t&1&&(M(0,"div",53),h(1,"enbtranslate")),t&2&&b("innerHtml",_(1,1,"pages.devices.turningOff.title"),W)}function FO(t,l){t&1&&(M(0,"div",53),h(1,"enbtranslate")),t&2&&b("innerHtml",_(1,1,"pages.devices.turningOn.title"),W)}function BO(t,l){if(t&1){let e=N();d(0,"div",16)(1,"div")(2,"div",49)(3,"div",50)(4,"div",28),M(5,"input",51),P(6,IO,2,5,"label",52),P(7,LO,2,5,"label",52),m()()(),d(8,"div",49),P(9,jO,2,3,"div",53),P(10,FO,2,3,"div",53),d(11,"div",54)(12,"input",55),h(13,"enbtranslate"),h(14,"enbtranslate"),lt("ngModelChange",function(o){D(e);let c=g(3);return rt(c.switchingTime,o)||(c.switchingTime=o),I(o)}),z("blur",function(){D(e);let o=g(3);return I(o.checkIsNumber())}),m()(),d(15,"div",56),M(16,"span",57),h(17,"enbtranslate"),m(),d(18,"div",58)(19,"button",59),z("click",function(){D(e);let o=g(3);return I(o.cancel())}),f(20),h(21,"enbtranslate"),m(),d(22,"button",60),z("click",function(){D(e);let o=g(3);return I(o.switchDevice())}),f(23),h(24,"enbtranslate"),m()()()()()}if(t&2){let e,n,o,c,p=g().$implicit,v=g(2);a(5),b("id",_t("buttonState",p.relay.id))("name",_t("buttonState",p.relay.id))("checked",!0),a(),O(((e=v.selectedBundle())==null||e.relay==null?null:e.relay.buttonState)===v.relayStates.TurningO
10n||((e=v.selectedBundle())==null||e.relay==null?null:e.relay.buttonState)===v.relayStates.On?6:-1),a(),O(((n=v.selectedBundle())==null||n.relay==null?null:n.relay.buttonState)!==v.relayStates.TurningOn&&((n=v.selectedBundle())==null||n.relay==null?null:n.relay.buttonState)!==v.relayStates.On?7:-1),a(2),O(((o=v.selectedBundle())==null||o.relay==null?null:o.relay.buttonState)===v.relayStates.TurningOn||((o=v.selectedBundle())==null||o.relay==null?null:o.relay.buttonState)===v.relayStates.On?9:-1),a(),O(((c=v.selectedBundle())==null||c.relay==null?null:c.relay.buttonState)!==v.relayStates.TurningOn&&((c=v.selectedBundle())==null||c.relay==null?null:c.relay.buttonState)!==v.relayStates.On?10:-1),a(2),b("placeholder",et(_(13,17,"pages.devices.switchingTime.placeholder")))("repowerNumberOnly",!0),st("ngModel",v.switchingTime),xn("aria-label",_(14,19,"pages.devices.switchingTime.placeholder")),a(4),b("innerHtml",_(17,21,"smartpower.common.minutes"),W),a(4),y(" ",_(21,23,"smartpower.common.abort")," "),a(3),y(" ",_(24,25,"smartpower.common.ok")," ")}}function zO(t,l){if(t&1&&(d(0,"repower-card",8)(1,"div",9),P(2,fO,7,7,"div",10),P(3,_O,13,19,"div",11),m(),d(4,"div",12),tt(5),P(6,CO,1,5,"repower-switch-button",13),m(),d(7,"div",14)(8,"div"),P(9,EO,12,12,"div",15),m(),fe(10,TO,13,10,"ng-template",null,1,Se)(12,DO,6,4,"ng-template",null,2,Se),P(14,BO,25,27,"div",16),m()()),t&2){let e=l.$implicit,n=g(2);b("isLoading",e.isLoading),a(2),O(!n.selectedRelayToedit||n.selectedRelayToedit!==e.relay?2:-1),a(),O(n.selectedRelayToedit&&n.selectedRelayToedit===e.relay?3:-1),a(2);let o=Ke(n.switchEmitterMap.get(e.relay));a(),O(o?6:-1),a(3),O(n.programs().length!==0&&n.selectedBundle()!==e?9:-1),a(5),O(n.selectedBundle()===e?14:-1)}}function NO(t,l){if(t&1&&(fi(0,4),d(1,"div",7),ne(2,zO,15,7,"repower-card",8,Be),m(),_i()),t&2){let e=g();a(2),ie(e.switchModels())}}function VO(t,l){t&1&&(fi(0,5),d(1,"div",61)(2,"repower-card",62)(3,"div",9)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),d(7,"div",14),M(8,"div",63),h(9,"enbtranslate"),m()()(),_i()),t&2&&(a(5),j(_(6,2,"pages.devices.noData.title")),a(3),b("innerHtml",_(9,4,"pages.devices.noData.desc"),W))}function AO(t,l){t&1&&(d(0,"span",74)(1,"em"),M(2,"small",68),h(3,"enbtranslate"),m()()),t&2&&(a(2),b("innerHtml",_(3,1,"pages.devices.programSameNameExists"),W))}function HO(t,l){if(t&1){let e=N();d(0,"div",66),M(1,"div",68),h(2,"enbtranslate"),d(3,"input",73),lt("ngModelChange",function(o){D(e);let c=g(2);return rt(c.programToEditName,o)||(c.programToEditName=o),I(o)}),m(),P(4,AO,4,3,"span",74),m()}if(t&2){let e=g(2);a(),b("innerHtml",_(2,6,"pages.devices.programName"),W),a(2),me("disabledSp",!e.canEdit()),st("ngModel",e.programToEditName),b("disabled",!e.canEdit()),a(),O(e.checkCanSave()?-1:4)}}function UO(t,l){if(t&1){let e=N();d(0,"div",69)(1,"input",75),z("change",function(){D(e);let o=g(2);return I(o.canToggleToView?o.toggelSchedulerViewSet(!o.toggelSchedulerView()):null)}),m(),d(2,"label",76),f(3),h(4,"enbtranslate"),m()()}if(t&2){let e=g(2);a(),b("checked",e.toggelSchedulerView()),a(2),j(_(4,2,"pages.devices.programTypeWeek"))}}function RO(t,l){if(t&1){let e=N();d(0,"div",69)(1,"input",77),z("change",function(){D(e);let o=g(2);return I(o.canToggleToView?o.toggelSchedulerViewSet(!o.toggelSchedulerView()):null)}),m(),d(2,"label",78),f(3),h(4,"enbtranslate"),m()()}if(t&2){let e=g(2);a(),b("checked",!e.toggelSchedulerView()),a(2),j(_(4,2,"pages.devices.programTypeIndividual"))}}function WO(t,l){if(t&1){let e=N();M(0,"div",81),h(1,"enbtranslate"),d(2,"button",82),z("click",function(){D(e);let o=g(3);return I(o.newItem())}),f(3),h(4,"enbtranslate"),m()}if(t&2){let e=g(3);b("innerHtml",_(1,7,"pages.devices.addTime.title"),W),a(2),me("disabled",!e.canEdit())("disabledSp",!e.canEdit()),b("disabled",!e.canEdit()),a(),y(" ",_(4,9,"pages.devices.addTime.button")," ")}}function GO(t,l){if(t&1){let e=N();d(0,"div",49)(1,"div",79),P(2,WO,5,11),m(),d(3,"div",50)(4,"enb-scheduler-item-list",80),lt("canSaveChange",function(o){D(e);let c=g(2);return rt(c.canSaveItem,o)||(c.canSaveItem=o),I(o)}),z("itemsChange",function(o){D(e);let c=g(2);return I(c.itemsToEditArray.set(o))}),m()()()}if(t&2){let e=g(2);a(2),O(e.canEdit()?2:-1),a(2),b("days",e.days)("disabled",!e.canEdit()),st("canSave",e.canSaveItem),b("hoursInDay",cn(8,uO))("stepsInHour",2)("scaleInHour",e.scaleInHour)("items",e.itemsToEdit())}}function $O(t,l){if(t&1){let e=N();d(0,"enb-save-cancel",83),z("didSave",function(){D(e);let o=g(2);return I(o.updateprogramToEditAndClose())})("didCancel",function(){D(e);let o=g(2);return I(o.resetprogramToEdit())}),m()}if(t&2){let e=g(2);b("canSave",!(!e.canEdit()||!e.checkCanSave()||e.saveIsLoading()||!e.canSaveItem()))}}function YO(t,l){if(t&1){let e=N();d(0,"button",84),z("click",function(){D(e);let o=g(2);return I(o.resetprogramToEdit())}),f(1),h(2,"enbtranslate"),m()}t&2&&(a(),y(" ",_(2,1,"common.back")," "))}function qO(t,l){if(t&1&&(d(0,"div",6)(1,"repower-card",64)(2,"div",9)(3,"h5"),f(4),m()(),d(5,"div",14)(6,"div",65)(7,"div",49),P(8,HO,5,8,"div",66),d(9,"div",67),M(10,"div",68),h(11,"enbtranslate"),P(12,UO,5,4,"div",69),P(13,RO,5,4,"div",69),m()(),P(14,GO,5,9,"div",49),m()(),d(15,"div",70)(16,"div",50),P(17,$O,1,1,"enb-save-cancel",71)(18,YO,3,3,"button",72),m()()()()),t&2){let e=g(),n=we(3);a(4),j(n.name),a(4),O(e.canEdit()?8:-1),a(2),b("innerHtml",_(11,7,"pages.devices.timetable"),W),a(2),O(!n.id||e.toggelSchedulerVie
10w()?12:-1),a(),O(!n.id||!e.toggelSchedulerView()?13:-1),a(),O(e.itemsToEdit()?14:-1),a(3),O(e.canEdit()?17:18)}}function ZO(t,l){t&1&&M(0,"evu-spinner")}function KO(t,l){if(t&1&&(d(0,"div",49)(1,"div",86)(2,"b"),f(3),m()(),d(4,"div",87),M(5,"enb-timer",88),m()()),t&2){let e=l.$implicit,n=l.$index,o=g(2);a(3),j(o.getDayName(n)),a(2),b("switchStates",e)("readOnly",!0)("itemsCount",o.itemsCount)("scale",o.scale)("showAsBlocks",!1)}}function QO(t,l){if(t&1){let e=N();d(0,"evu-modal",42)(1,"div",43),P(2,ZO,1,0,"evu-spinner"),ne(3,KO,6,6,"div",49,Be),m(),d(5,"div",85)(6,"button",47),z("click",function(){D(e);let o=g();return I(o.modalService.close())}),f(7),h(8,"enbtranslate"),m()()()}if(t&2){b("showFooter",!0);let e=g().htmlInsideModalswitchStates();a(2),O(e?-1:2),a(),ie(e),a(4),y(" ",_(8,3,"common.close")," ")}}var pu=(()=>{class t{get switches(){return this.smartManager.switchesStatus??[]}get momentweekdaysShort(){return Ul.default.weekdaysShort(!0)}get days(){return this.toggelSchedulerView()?[this.translationService.translate()("pages.devices.programTypeWeek")]:this.momentweekdaysShort}get canToggleToView(){return this.toggelSchedulerView()||!this.itemsToEditArray().some(e=>e.depth!==7)}ngOnDestroy(){this.hasRelayDevices()&&this.liveDataService.closeConnection(this.connectionDetails),this.websocketParams=null,this.websocketServices.closeHubConnectionById("switchData1")}constructor(){this.modalService=C(kt),this.energyboardConfigService=C(ke),this.logService=C(wt),this.ref=C(Ho),this.translationService=C(ce),this.resizeService=C(Ue),this.websocketServices=C(cc),this.objektSelectionService=C(ae),this.userSelectionService=C(pe),this.smartPowerService=C(Fm),this.devicesService=C(qa),this.liveDataService=C(gu),this.objectSelectionService=C(ae),this.accessTokenService=C(Cc),this.logger=this.logService.getLogger(this.constructor.name),this.destroyed$=new de,this.isMobile=this.resizeService.isMobile,this.DeviceStateEnum=Al,this.relayStates=Ji,this.InputVariant=hn,this.connectionDetails=ws.spDevicesFullDetails,this.initinalTime=30,this.switchingTime=this.initinalTime,this.selectedBundle=T(null),this.switchEmitterMap=new Map,this.selectedRelayToedit=null,this.selectedRelayToeditName=T(""),this.showNoSMMsg=!1,this.isLoading=T(!1),this.saveIsLoading=T(!1),this.programs=T([]),this.programToEdit=T(null),this.programToEditName=null,this.toggelSchedulerView=T(!0),this.itemsToEditArray=T([]),this.editItems=!1,this.scaleInHour=5,this.showPopUpdeleteProgram=null,this.programToSwitch=null,this.showPopUpSwitchProgram=!1,this.showPopUpSwitchRelay=null,this.canEdit=T(!0),this.websocketParams=null,this.showDevices=T(!0),this.canSaveItem=T(!1),this.hasRelayDevices=K(()=>(this.objectSelectionService.selectedObjects()??[]).some(k=>k.devices.some(E=>E.smartpowerHardware===Mi.HasMeterAndRelay))),this.htmlInsideModalTitle=null,this.htmlInsideModalswitchStates=T(null),this.scale=[],this.itemsCount=1440,this.switchModels=T([]),this.editMode=T(!1),this.didProgramSwitch=!1,this.devices=[],this.itemsToEdit=K(()=>this.programToEdit()?.id&&this.programToEditName?this.itemsToEditArray():this.itemsToEditArray()),this.programmsOfRelay=K(()=>this.programs().filter(v=>v.createdBy!==null&&v.createdBy!==void 0).sort((v,w)=>{let k=(w.createdBy+"").localeCompare(v.createdBy+"");return k!==0||!v.id||!w.id?k:v.id-w.id})),this.isProgrammsEVUOfRelay=K(()=>v=>this.programs().filter(k=>k.id===v&&(k.createdBy===null||k.createdBy===void 0)).length>0),this.closeSwitchProgramModalBox=v=>{this.showPopUpSwitchRelay=null,this.programToSwitch=null,this.modalService.close();let w=this.switchModels(),k=w.find(E=>isDefined(v)&&E.relay.relayPort===v.relayPort);k&&(k.isLoading=!0),Dt.arrSet(this.switchModels,w),this.bind()},this.switchEvent=v=>{window.devicesPage.clearSelectedRelay();let w=window.devicesPage.switches.find(F=>F.relayPort===v.port),k=window.devicesPage.switchModels(),E=k.find(F=>F.relay.relayPort===v.port);if(E){w.buttonState=v.state,w.state=v.state==="On";let F=this.switchEmitterMap.get(w);F&&F.emit(w.state),E.relay=w,Dt.arrSet(window.devicesPage.switchModels,k),this.modalService.close()}},window.devicesPage=this;let e=this.userSelectionService.getLoggedInUser().hasServiceDeskRole,n=this.objektSelectionService.getSelectedObjects(),c=this.energyboardConfigService.config().liveDataPrivacy?.at(1),p=isDefined(c)?Ro.shouldShow(n,c):!1;this.canEdit.set(!e&&p)}ngOnInit(){return ot(this,null,function*(){if(this.hasRelayDevices()){let e=[{name:"OnSwitchEvent",func:this.switchEvent}];yield this.liveDataService.startConnection(this.connectionDetail
10s,e)}this.isLoading.set(!0),this.objektSelectionService.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.isLoading.set(!0),this.updateDisplay(),this.bind()}),this.bind(),this.updateDisplay()})}loadDevices(){return ot(this,null,function*(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return;let n=this.objektSelectionService.getSelectedObjects(),o=n?.length>0?n[0].objectId:0,c=this.devicesService.getDevicesBySubjektObjekt({subjektId:e.value,objektId:o}),p=yield lm(c);this.devices=p})}getSmartManagerId(){return this.devices?.length>0?this.devices[0].smartManagerId:null}updateDisplay(){return ot(this,null,function*(){let e=this.objektSelectionService.getSelectedObjects(),n=this.energyboardConfigService.config();if(yield this.loadDevices(),n.liveDataPrivacy){let o=n.liveDataPrivacy[0],c=Ro.shouldShow(e,o);this.showDevices.set(c)}})}openSchedule(e){let n={id:"devices-schedule-modal",header:{title:this.htmlInsideModalTitle??"",icon:mkNone(),extraButtons:[]},template:e,size:xt.EvuModalSize.Huge,closeCallback:mkNone()};this.modalService.open(n)}openDialogDelete(e){let n={id:"devices-delete-confirmation-modal",header:{title:"pages.devices.deleteProgramConfirmationTitle",icon:mkSome(ht.Delete),extraButtons:[]},template:e,size:xt.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(n)}openDialogSwitch(e){let n=()=>{this.showPopUpSwitchRelay=null,this.programToSwitch=null,this.didProgramSwitch||this.bind()},o={id:"devices-switch-confirmation-modal",header:{title:"pages.devices.switchProgramConfirmationModalTitle",icon:mkSome(ht.Help),extraButtons:[]},template:e,size:xt.EvuModalSize.Normal,closeCallback:mkSome(n)};this.modalService.open(o)}closeDeleteProgramModalBox(){}bind(){this.scale=[];for(let c=60;c<=this.itemsCount;c+=60)this.scale.push((c/60).toString());if(!this.objektSelectionService.getSelectedObjects()){setTimeout(()=>{this.bind()},1e3);return}let n=this.userSelectionService.tryGetSubjektId();if(isNone(n))return;let o=this.getCurrentSelectedMeteringCode();this.websocketParams={currentMeterId:o?.meteringCode,currentSubjectId:n.value.toString()},this.smartPowerService.getSmartManager({meteringCode:o?.meteringCode??void 0}).subscribe(c=>{this.smartManager=c,this.selectedRelayToeditName.set(""),this.selectedRelayToedit=null,this.smartPowerService.getSwitchingTablesCreatedBy({createdBy:n.value.toString()}).subscribe(p=>{this.programs.set(p),this.isLoading.set(!1)}),this.createSwitchModels()})}onSmartmanagerSelectorChanged(e){this.smartManager=e,this.createSwitchModels(),this.bind()}createSwitchModels(){let e=[];this.smartManager?.switchesStatus?.forEach(n=>{this.switchEmitterMap.set(n,new Ve);let o={relay:n,isLoading:!1,model:{checked:n.state??!1,states:[this.translationService.translate()("smartpower.common.off"),this.translationService.translate()("smartpower.common.on")],showLabel:!0,smallSwitchButton:!1,iconOff:mkNone(),iconOn:mkNone()},disabled:this.smartManager?.deviceStatus===this.DeviceStateEnum.Error||!(n.buttonState===this.relayStates.On||n.buttonState===this.relayStates.Off)};e.push(o)}),this.switchModels.set(e)}selectrelay(e){let n=e.relay;n.buttonState===Ji.TurningOff||n.buttonState===Ji.TurningOn||n.buttonState===Ji.Unknown||this.selectedBundle.set(e)}cancel(){let e=this.selectedBundle();if(isUndefined(e))return;let n=e.relay,o=this.switchEmitterMap.get(n);o&&o.emit(n.state),this.selectedBundle.set(null)}clearSelectedRelay(){this.selectedBundle.set(null)}setEvuProgramm(e){this.setProgrammById(e,null)}setProgramm(e,n){this.setProgrammById(e,n.id??null)}setProgrammById(e,n){let o=this.getCurrentSelectedUUIDFromMeter(),c=this.getSmartManagerId()??void 0;if(!(!o||isUndefined(e))){var p={associatedMeterId:o,swtichName:e.name??"",switchingTableId:n};this.smartPowerService.configureSwitch({relayPort:e.relayPort,smartManagerId:c,body:p}).subscribe({next:()=>{this.didProgramSwitch=!0,this.programToSwitch=null,this.showPopUpSwitchProgram=!1,this.showPopUpSwitchRelay=null,this.modalService.close(),this.doRefresh(e)},error:v=>console.error(v)})}}doRefresh(e){let n=this.switchModels(),o=n.find(c=>c.relay.relayPort===e.relayPort);o&&(o.isLoading=!0),Dt.arrSet(this.switchModels,n),setTimeout(()=>{this.didProgramSwitch=!1,this.bind()},5e3)}editProgram(e,n){if(!e.id){this.saveIsLoading.set(!1);return}let o={switchingTableId:e.id};this.editMode.set(n),this.smartPowerService.getSwitchingTableById(o).subscribe(c=>{this.programToEdit.set(c),this.programToEditName=c.name??"";let p=!c.details?.some(v=>!(v.validMonday&&v.validTuesday&&v.validWednesday&&v.validWednesday&&v.validThursday&&v.validFriday&&v.validSaturday&&v.validSunday));
10this.toggelSchedulerViewSet(p),this.itemsToEditArray.set(this.getItems(c.details,this.toggelSchedulerView())),this.saveIsLoading.set(!1)})}checkCanSave(){return!(!this.editMode()&&this.programToEditName&&this.programmsOfRelay()?.filter(o=>o.name===this.programToEditName)?.length>0)}getItems(e,n){let o=new Array;return e?.forEach(c=>{let p=new ha(this.scaleInHour);p.color="#80c0d5",p.top=this.toIndex(c.triggerTimeUtc??""),p.length=this.toIndex(c.releaseTimeUtc??"")-p.top,p.left=n?0:[c.validMonday,c.validTuesday,c.validWednesday,c.validThursday,c.validFriday,c.validSaturday,c.validSunday].indexOf(!0),p.depthIndex=n?1:[c.validMonday,c.validTuesday,c.validWednesday,c.validThursday,c.validFriday,c.validSaturday,c.validSunday].lastIndexOf(!0)+1,o.push(p)}),o}toIndex(e){let n=e.split(":");return(+n[0]*60+ +n[1])/this.scaleInHour}deleteProgram(e){this.showPopUpdeleteProgram=e}deleteProgramExecute(){if(!this.showPopUpdeleteProgram||!this.showPopUpdeleteProgram.id)return;let e={switchingTableId:this.showPopUpdeleteProgram?.id};this.smartPowerService.deleteSwitchingTableById(e).subscribe({next:()=>{this.showPopUpdeleteProgram=null,this.modalService.close(),this.bind()},error:n=>{JSON.parse(n.response).message==="switching table still in use"&&(this.showPopUpdeleteProgram=null)}})}toggelSchedulerViewSet(e){let n=this.itemsToEditArray();n.forEach(o=>{o.depthIndex=e?1:7}),Dt.arrSet(this.itemsToEditArray,n),this.toggelSchedulerView.set(e)}copyprogramToEdit(){this.programToEdit.set({name:`Copy of '${this.programToEdit()?.name}'`}),this.programToEditName=this.programToEdit()?.name??null}newProgram(){let e=this.userSelectionService.tryGetSubjektId();this.itemsToEditArray.set([]),isSome(e)&&(this.programToEdit.set({name:"Neues Programm",createdBy:e.value.toString()}),this.programToEditName=this.programToEdit()?.name??null)}getCurrentSelectedUUIDFromMeter(){return this.devices?.find(e=>e.uuid)?.uuid||null}getCurrentSelectedMeteringCode(){let n=this.objektSelectionService.getSelectedObjects()[0]?.devices?.find(o=>o.measurementPoints?.some(c=>c.meteringCode?.startsWith("CH1")))||null;return n&&n.measurementPoints?.length?n.measurementPoints[0]:null}switchDevice(){let e=this.selectedBundle();if(isUndefined(e))return;let n=e.relay;if(n.buttonState===Ji.TurningOff||n.buttonState===Ji.TurningOn||n.buttonState===Ji.Unknown)return;let o=this.getCurrentSelectedUUIDFromMeter();if(!o)return;let c={associatedMeterId:o,desiredStatus:n.buttonState!==Ji.On,flipDurationSeconds:this.switchingTime*60},p={smartManagerId:this.getSmartManagerId()??void 0,relayPort:n.relayPort,body:c};this.smartPowerService.switchRelay(p).subscribe({next:()=>{e.disabled=!1,this.clearSelectedRelay(),this.doRefresh(n)},error:v=>{this.clearSelectedRelay(),console.error(v)}})}seteditItems(){this.editItems=!0}newItem(){let e=this.itemsToEditArray(),n=new ha(this.scaleInHour);n.color="#b3d9e6",n.depthIndex=this.toggelSchedulerView()?1:7,n.left=0,n.length=12,n.top=0,e.push(n),this.seteditItems(),this.ref.markForCheck(),Dt.arrSet(this.itemsToEditArray,e)}update(){this.updateprogramToEdit().subscribe(()=>{this.editItems=!1})}reset(){this.editItems=!1,this.editMode.set(!1)}updateprogramToEditAndClose(){this.saveIsLoading.set(!0),this.updateprogramToEdit().subscribe(()=>{this.programToEdit.set(null),this.programToEditName="",this.resetprogramToEdit(),this.saveIsLoading.set(!1)})}updateprogramToEdit(){let e=this.programToEdit();if(e?.id){let n={tableId:e.id,body:this.getSwitchTableDetailViewModel(this.programToEditName,this.itemsToEditArray())};return this.smartPowerService.updateSwitchingTableById(n)}else{let n={body:this.getSwitchTableDetailViewModel(this.programToEditName,this.itemsToEditArray())};return this.smartPowerService.createSwitchingTable(n)}}getSwitchTableDetailViewModel(e,n){let o=this.userSelectionService.tryGetSubjektId(),c="";return isSome(o)&&(c=o.value.toString()),{createdBy:c,name:e,details:this.getDetails(n)}}getDetails(e){return e.map(n=>({desiredState:!0,releaseTimeUtc:this.getTime(n.top+n.length),triggerTimeUtc:this.getTime(n.top),validMonday:this.toggelSchedulerView()?!0:this.isActice(n.left,n.depth,0),validTuesday:this.toggelSchedulerVie
10w()?!0:this.isActice(n.left,n.depth,1),validWednesday:this.toggelSchedulerView()?!0:this.isActice(n.left,n.depth,2),validThursday:this.toggelSchedulerView()?!0:this.isActice(n.left,n.depth,3),validFriday:this.toggelSchedulerView()?!0:this.isActice(n.left,n.depth,4),validSaturday:this.toggelSchedulerView()?!0:this.isActice(n.left,n.depth,5),validSunday:this.toggelSchedulerView()?!0:this.isActice(n.left,n.depth,6)}))}isActice(e,n,o){return e<=o&&e+n-1>=o}getTime(e){let n=e*this.scaleInHour;return n===1440?"23:59":`${("0"+Math.floor(n/60)).slice(-2)}:${("0"+n%60).slice(-2)}`}resetprogramToEdit(){this.reset(),this.programToEdit.set(null),this.programToEditName="";let e=this.userSelectionService.tryGetSubjektId();isNone(e)||this.smartPowerService.getSwitchingTablesCreatedBy({createdBy:e.value.toString()}).subscribe(n=>{this.programs.set(n)})}saveRelayName(e){let n=this.selectedRelayToeditName();n!==""&&(e.name=n);let o=this.getCurrentSelectedUUIDFromMeter();if(o){var c={associatedMeterId:o,switchingTableId:e.switchingTableId,swtichName:e.name??""};this.smartPowerService.configureSwitch({smartManagerId:this.getSmartManagerId()??void 0,relayPort:e.relayPort,body:c}).subscribe(()=>{this.bind()}),this.selectedRelayToedit=null}}resetRelayName(e){let n=this.getCurrentSelectedUUIDFromMeter();if(n){var o={associatedMeterId:n,switchingTableId:e.switchingTableId,swtichName:e.name??""};this.smartPowerService.configureSwitch({smartManagerId:this.getSmartManagerId()??void 0,relayPort:e.relayPort,body:o}).subscribe(()=>{this.bind()}),this.selectedRelayToedit=null}}notInUse(e,n){return e.relay.switchingTableId!==n}getDayName(e){return e+=1,e>7&&(e=0),(0,Ul.default)().day(e).format("dddd")}onOpen(e,n,o=!1){this.htmlInsideModalswitchStates.set(null),this.htmlInsideModalTitle=null,this.htmlInsideModalTitle=o?this.translationService.translate()("pages.devices.EVUProgram"):"",this.smartPowerService.getSwitchingTableById({switchingTableId:n}).subscribe({next:c=>{this.htmlInsideModalswitchStates.set(this.generateswitchStates(c)),this.htmlInsideModalTitle+=o?"":" "+c.name},error:c=>{this.htmlInsideModalTitle="Error while loading programm "+this.htmlInsideModalTitle,this.logger.error(c)}}),this.openSchedule(e)}generateswitchStates(e){let n=[];for(let o=0;o<7;o++)n.push(this.getsSwitchStatesForDay(o,e));return n}getsSwitchStatesForDay(e,n){let o=[];return n.details?.forEach(c=>{this.isValid(e,c)&&o.push(this.switchState(c))}),o}switchState(e){let n=this.getIndex(e.triggerTimeUtc),o=this.getIndex(e.releaseTimeUtc);return{index:n,length:o-n}}getIndex(e){if(e){let n=e.split(":"),o=+n[0],c=+n[1];return o*60+c}}isValid(e,n){let o;switch(e){case 0:o=n.validMonday;break;case 1:o=n.validTuesday;break;case 2:o=n.validWednesday;break;case 3:o=n.validThursday;break;case 4:o=n.validFriday;break;case 5:o=n.validSaturday;break;case 6:o=n.validSunday;break;default:return!1}return o??!1}checkIsNumber(){(!this.switchingTime||isNaN(this.switchingTime))&&(this.switchingTime=this.initinalTime)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-devices-big-wrapper"]],decls:7,vars:5,consts:[["showSchedule",""],["switchProgramModalBox",""],["deleteProgramModalBox",""],[1,"text-center","init-spinner"],[1,"switches"],[1,"nodata"],[1,"row","sp-devices-big-row","row-eq-height"],[1,"flex-row","gap-lg","sp-devices-big-row","flex-wrap"],["showHeader","true","showText","true","icon","plug",1,"col-md-6","mb-4","device-container",3,"isLoading"],["card-header",""],[1,"flex-row-vcenter","gap-lg"],[1,"device-card-header"],["card-options",""],["htmlId","relaySwitchBigWrapper",3,"switch-button-active","model","disabled","manualChangeEmitter"],["card-content",""],[1,"relay-prgramm-container"],[1,"relay-switching-details"],["type","button",1,"icon-btn-primary",3,"click","title"],["name","edit",3,"bicon"],[3,"valueChange","id","variant","placeholder","value"],[1,"flex-row-vcenter","gap-md"],["name","close",3,"bicon"],["name","revert",3,"bicon"],["name","save",3,"bicon"],["htmlId","relaySwitchBigWrapper",3,"triggered","model","disabled","manualChangeEmitter"],[1,"title"],[1,"description-list"],[1,"description","evu-program","EVUDefault"],[1,"radio"],["type","radio","value","defaultRsaSwitchingTableId",1,"radio",3,"change","id","name","checked"],[3,"for"],["type","button",1,"icon-btn-primary",3,"title"],[1,"description"],["type","button",1,"icon-btn-primary",3,"click","title","disabled"],["name","add",3,"bicon"],["name","info",3,"bicon"],["type","radio",1,"radio",3,"change","id","name","value","checked"],[1,"programm-in-use"],[1,"flex-row-center","gap-md"],["type","button",1,"icon-btn-primary",3,"title","disabled","disabledSp"],["name","view",3,"bicon"],["name","delete",3,"bicon"],[3,"showFooter"],["modal
10-body","",1,"modal-body"],[1,"flex-col","gap-lg"],[1,"flex-row-center","gap-lg"],["type","button",1,"btn","btn-secondary","modal-btn",3,"click"],["type","button",1,"btn","btn-primary","modal-btn",3,"click"],[1,"text-end"],[1,"row"],[1,"col-md-12"],["type","radio","value","",1,"radio",3,"id","name","checked"],[3,"for","innerHtml"],[1,"col-md-12","pt-2",3,"innerHtml"],[1,"col-md-6","pt-2"],["type","number","aria-describedby","switchingTime",1,"form-control",3,"ngModelChange","blur","repowerNumberOnly","ngModel","placeholder"],[1,"col-md-10","pt-2"],["id","switchingTime",1,"d-flex","pt-2",3,"innerHtml"],[1,"relay-switch-buttons","text-end"],["type","button",1,"btn","btn-secondary","flat-butt",3,"click"],["type","button",1,"btn","btn-primary","flat-butt","col-sm-12","col-md-3",3,"click"],[1,"row","sp-devices-big-row"],["showHeader","true","showText","true","icon","plug",1,"col-12"],[1,"nodata","p-3",3,"innerHtml"],["showFooter","true","showHeader","true","showText","true","icon","sliders",1,"col-12"],[1,"content-tabs"],[1,"col-md-6","mb-3"],[1,"col-md-6"],[3,"innerHtml"],[1,"radio","d-inline"],["card-footer",""],[1,"float-end",3,"canSave"],[1,"btn","btn-secondary"],["type","text","id","prog-name","required","",1,"form-control",3,"ngModelChange","ngModel","disabled"],[1,"text-danger"],["id","programTypeWeek","type","radio","name","programTypeWeek","value","programTypeWeek",1,"radio",3,"change","checked"],["for","programTypeWeek"],["id","programTypeIndividual","type","radio","name","programTypeIndividual","value","programTypeIndividual",1,"radio",3,"change","checked"],["for","programTypeIndividual"],[1,"col-md-12","mb-3"],[3,"canSaveChange","itemsChange","days","disabled","canSave","hoursInDay","stepsInHour","scaleInHour","items"],[1,"mb-2",3,"innerHtml"],[1,"btn","btn-primary","flat-butt","new-time","m-0",3,"click","disabled"],[1,"float-end",3,"didSave","didCancel","canSave"],[1,"btn","btn-secondary",3,"click"],["modal-footer","",1,"modal-footer"],[1,"col-xs-12","col-sm-2"],[1,"col-xs-12","col-sm-10"],[3,"switchStates","readOnly","itemsCount","scale","showAsBlocks"]],template:function(n,o){if(n&1&&(P(0,vO,2,0,"div",3),P(1,NO,4,0,"ng-container",4),P(2,VO,10,6,"ng-container",5),tt(3),P(4,qO,19,9,"div",6),fe(5,QO,9,5,"ng-template",null,0,Se)),n&2){O(o.isLoading()?0:-1);let c=o.accessTokenService.adalAccessTokenKey();a(),O(!o.isLoading()&&o.smartManager&&!o.programToEdit()&&o.showDevices()&&c!==null?1:-1),a(),O(!o.smartManager||o.switchModels().length===0?2:-1),a();let p=Ke(o.programToEdit());a(),O(!o.isLoading()&&o.smartManager&&p?4:-1)}},dependencies:[oe,Ie,kn,mr,Nm,ai,nc,vo,Um,Qm,lu,hg,ac,yr,Ht,Un,Y],styles:['h5[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .device-card-header[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:var(--link-color)}.relay-switch-buttons[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{margin:0 .5rem}.init-spinner[_ngcontent-%COMP%]{margin:200px auto}.relay-option-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:#787878;color:var(--relay-option-container-font-color);padding:.5rem 1rem}.relay-option-container[_ngcontent-%COMP%] > .title[_ngcontent-%COMP%]{background-color:#efefef;background-color:var(--relay-option-container-bg);text-transform:uppercase}.relay-option-container[_ngcontent-%COMP%] > .description[_ngcontent-%COMP%]{border-bottom:solid 1px #efefef;border-bottom:solid 1px var(--relay-option-container-border);display:flex;width:100%}.relay-option-container[_ngcontent-%COMP%] > .description[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex}.relay-option-container[_ngcontent-%COMP%] > .description[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:92px}.relay-prgramm-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:#787878;color:var(--relay-option-container-font-color);padding:.5rem 1rem}.relay-prgramm-container[_ngcontent-%COMP%] > .title[_ngcontent-%COMP%]{background-color:#efefef;background-color:var(--relay-option-container-bg);display:flex;align-items:center}.relay-prgramm-container[_ngcontent-%COMP%] > .title[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{text-transform:uppercase;flex-grow:1}.relay-prgramm-container[_ngcontent-%COMP%] > .title[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{border:solid 1px transparent;padding:6px 1rem;color:var(--link-color)}.relay-prgramm-container[_ngcontent-%COMP%] > .description-list[_ngcontent-%COMP%]{position:relative;max-height:208px}.relay-prgramm-container[_ngcontent-%COMP%] > .description-list[_ngcontent-%COMP%] > .description[_ngcontent-%COMP%]{border-bottom:solid 1px #efefef;border-bottom:solid 1px var(--relay-option-container-border);display:flex;align-items:center}.relay-prgramm-container[_ngcontent-%COMP%] > .description-list[_ngcontent-%COMP%] > .description[_ngcontent-%COMP%] > .radio[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:1}.relay-prgramm-container[_ngcontent-%COMP%] > .description-list[_ngcontent-%COMP%] > .description[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{border:solid 1px transparent;float:right;padding:auto 2.5rem;color:var(--link-color)}.relay-prgramm-container[_ngcontent-%COMP%] > .description-list[_ngcontent-%COMP%] > .description[_ngcontent-%COMP%] > evu-tooltip[_ngcontent-%COMP%]{float:right;color:var(--link-color)}.relay-prgramm-container[_ngcontent-%COMP%] > .description-list[_ngcontent-%COMP%] > .description[_ngcontent-%COMP%]:after{content:"";display:flex;clear:both}.relay-prgramm-container[_ngcontent-%COMP%] > .add[_ngcontent-%COMP%]{background-color:#efefef;background-color:var(--relay-option-container-bg);text-align:right}.slider-control[_ngcontent-%COMP%]{margin-bottom:0}.slider-control[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{text-align:center;border-bottom-left-radius:0}.slider-control[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-bottom-right-radius:0}.slider-control[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{border-bottom-right-radius:0}.slider[_ngcontent-%COMP%]{-webkit-appearance:none;width:100%;height:25px;border:1px solid #ced4da;border-top:0px transparent;background-color:#fff;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:1rem}.slider[_ngcontent-%COMP%]:hover{opacity:1}.slider[_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;border:5px solid #1a8eb3;border:5px solid var(--slider-border);background-color:#fff;background-color:var(--slider-bg);cursor:pointer}.slider[_ngcontent-%COMP%]::-moz-range-thumb{width:25px;height:25px;border-radius:50%;border:5px solid #1a8eb3;border:5px solid var(--slider-border);background-color:#fff;background-color:var(--slider-bg);cursor:pointer}
10.relay-details[_ngcontent-%COMP%]{min-height:160px}.slider[_ngcontent-%COMP%]{width:100%}.relay-switching-details[_ngcontent-%COMP%]{padding:1rem}.EVUDefault[_ngcontent-%COMP%]{font-weight:700}.new-program[_ngcontent-%COMP%]{background-color:#f7f7f7}.new-program[_ngcontent-%COMP%] > repower-switch-button[_ngcontent-%COMP%]{opacity:.5}.editor-options[_ngcontent-%COMP%]{background-color:#f0f0f0}.editor-options[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{border:solid 1px transparent;float:right;padding:auto 2.5rem}.editor-options[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:hover{border:solid 1px #efefef;border:solid 1px var(--relay-option-container-border);border-radius:4px}.editor-options[_ngcontent-%COMP%]:after{content:"";display:block;clear:both}sp-scheduler-item-list[_ngcontent-%COMP%]{display:block}.modal-content[_ngcontent-%COMP%]{padding:1rem}.modal-btn[_ngcontent-%COMP%]{margin-left:.5rem}.card-content-tabs[_ngcontent-%COMP%]{bottom:0;display:flex;width:100%}.card-content-tabs[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;width:33.33333%;text-align:center;vertical-align:middle;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.125);border-left:1px solid rgba(0,0,0,.125);cursor:pointer}.card-content-tabs[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border:solid 0px transparent;border-bottom:1px solid rgba(0,0,0,.125)}.card-content-tabs[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{background-color:#1a8eb3;color:#fff}.card-content-tabs[_ngcontent-%COMP%] > .disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.content-tabs[_ngcontent-%COMP%]{padding:1rem}.device-container[_ngcontent-%COMP%]{container-type:inline-size}[_nghost-%COMP%]     .device-card-header{display:flex;align-items:center}[_nghost-%COMP%]     .device-card-header evulution-input .mat-mdc-form-field-subscript-wrapper{display:none}@container (max-width: 499px){[_nghost-%COMP%]     .device-card-header{display:flex;flex-direction:column;gap:var(--evu-spacing-lg);align-items:start}}@container (min-width: 500px){[_nghost-%COMP%]     .device-card-header{display:flex;align-items:center;gap:var(--evu-spacing-lg)}}[_nghost-%COMP%]     .device-card-header>div{display:flex;vertical-align:top}.programm-in-use[_ngcontent-%COMP%]{color:red}.disabledSp[_ngcontent-%COMP%]{opacity:.2;cursor:not-allowed!important}.switches[_ngcontent-%COMP%]{position:relative;margin:0 -1rem}.switches[_ngcontent-%COMP%]:after{content:"";display:block;clear:both}.switches[_ngcontent-%COMP%] > repower-card[_ngcontent-%COMP%]{float:left;width:50%;padding:.5rem}.switches[_ngcontent-%COMP%] > repower-card[_ngcontent-%COMP%]:nth-child(1), .switches[_ngcontent-%COMP%] > repower-card[_ngcontent-%COMP%]:nth-child(2){padding-top:0}@media(max-width:575px){.switches[_ngcontent-%COMP%]{margin:0}.switches[_ngcontent-%COMP%] > repower-card[_ngcontent-%COMP%]{width:100%}}']})}}return t})();var uu=(()=>{class t{constructor(){this.totalConsumption=H(0),this.totalProduction=H(0),this.energyConsumption=H(0),this.recovery=H(0),this.mainsPower=H(0),this.selected=H(""),this.selectedChange=Re()}onSelect(e){this.selectedChange.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-energy-efficiency-image-consumer"]],inputs:{totalConsumption:[1,"totalConsumption"],totalProduction:[1,"totalProduction"],energyConsumption:[1,"energyConsumption"],recovery:[1,"recovery"],mainsPower:[1,"mainsPower"],selected:[1,"selected"]},outputs:{selectedChange:"selectedChange"},decls:124,vars:21,consts:[["version","1.1","id","Ebene_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 363.65 187.04",0,"xml","space","preserve",2,"enable-background","new 0 0 363.65 187.04"],["type","text/css"],["d",`M339.58,94.63c0,22.09-17.91,40-40,40c-22.09,0-40-17.91-40-40c0-22.09,17.91-40,40-40
11	C321.67,54.63,339.58,72.54,339.58,94.63`,1,"st1"],["id","SVGID_1_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_2_"],[0,"xlink","href","#SVGID_1_",2,"overflow","visible"],["id","SVGID_3_","x","-62.17","y","174","
11width","876","height","772"],["id","SVGID_4_"],[0,"xlink","href","#SVGID_3_",2,"overflow","visible"],["id","SVGID_5_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_6_"],[0,"xlink","href","#SVGID_5_",2,"overflow","visible"],["id","SVGID_7_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_8_"],[0,"xlink","href","#SVGID_7_",2,"overflow","visible"],["id","SVGID_9_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_10_"],[0,"xlink","href","#SVGID_9_",2,"overflow","visible"],["id","SVGID_11_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_12_"],[0,"xlink","href","#SVGID_11_",2,"overflow","visible"],["id","SVGID_13_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_14_"],[0,"xlink","href","#SVGID_13_",2,"overflow","visible"],["id","SVGID_15_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_16_"],[0,"xlink","href","#SVGID_15_",2,"overflow","visible"],["id","SVGID_17_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_18_"],[0,"xlink","href","#SVGID_17_",2,"overflow","visible"],["id","SVGID_19_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_20_"],[0,"xlink","href","#SVGID_19_",2,"overflow","visible"],["id","SVGID_21_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_22_"],[0,"xlink","href","#SVGID_21_",2,"overflow","visible"],["id","SVGID_23_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_24_"],[0,"xlink","href","#SVGID_23_",2,"overflow","visible"],["id","SVGID_25_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_26_"],[0,"xlink","href","#SVGID_25_",2,"overflow","visible"],["id","SVGID_27_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_28_"],[0,"xlink","href","#SVGID_27_",2,"overflow","visible"],["id","SVGID_29_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_30_"],[0,"xlink","href","#SVGID_29_",2,"overflow","visible"],["id","SVGID_31_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_32_"],[0,"xlink","href","#SVGID_31_",2,"overflow","visible"],["id","SVGID_33_","x","-62.17","y","174","width","876","height","772"],["id","SVGID_34_"],[0,"xlink","href","#SVGID_33_",2,"overflow","visible"],["d",`M307.45,94.04c0.1,0.08,0.23,0.12,0.35,0.12c0.16,0,0.33-0.07,0.44-0.22l4.58-5.9
12	c0.13-0.17,0.16-0.41,0.06-0.6c-0.09-0.2-0.29-0.32-0.5-0.32h-7.62l-1.14-6.28h4.99l-2.92,3.89c-0.19,0.25-0.14,0.61,0.1,0.8
13	c0.1,0.08,0.22,0.12,0.34,0.12c0.17,0,0.33-0.08,0.44-0.22l3.61-4.81c0.13-0.17,0.15-0.4,0.06-0.6c-0.09-0.19-0.29-0.32-0.5-0.32
14	h-6.32l-0.36-1.96c-0.22-1.2-1.34-2.06-2.68-2.06s-2.46,0.87-2.68,2.06l-0.36,1.96h-6.32c-0.21,0-0.41,0.12-0.5,0.32
15	c-0.09,0.19-0.07,0.43,0.06,0.6l3.61,4.81c0.11,0.15,0.28,0.22,0.44,0.22c0.12,0,0.24-0.04,0.34-0.12c0.25-0.19,0.29-0.55,0.11-0.8
16	l-2.92-3.89h4.98l-1.14,6.28h-7.62c-0.21,0-0.41,0.13-0.5,0.32c-0.09,0.2-0.07,0.43,0.07,0.6l4.58,5.9
17	c0.11,0.14,0.27,0.22,0.44,0.22c0.12,0,0.24-0.04,0.35-0.12c0.24-0.2,0.28-0.55,0.09-0.8l-3.87-4.98h6.26l-4.01,22.07
18	c-0.06,0.31,0.14,0.61,0.45,0.66c0.3,0.06,0.6-0.15,0.65-0.46l2.49-13.7l4.24,3.78l-4.76,4.35c-0.23,0.21-0.25,0.57-0.04,0.8
19	c0.11,0.13,0.26,0.19,0.42,0.19c0.13,0,0.27-0.05,0.37-0.15l4.87-4.44l4.99,4.45c0.11,0.1,0.24,0.14,0.37,0.14
20	c0.15,0,0.31-0.07,0.42-0.2c0.2-0.24,0.18-0.6-0.05-0.8l-4.89-4.36l4.1-3.74l2.48,13.67c0.05,0.27,0.28,0.47,0.55,0.47
21	c0.03,0,0.07,0,0.1-0.01c0.3-0.06,0.5-0.36,0.45-0.66l-4.01-22.07h6.26l-3.87,4.98C307.16,93.49,307.2,93.85,307.45,94.04
22	 M297.17,87.68l3.21-3.61l3.21,3.62l-3.2,2.9L297.17,87.68z M299.54,91.35l-3.81,3.45l1.08-5.93L299.54,91.35z M297.37,85.75
23	l0.77-4.21l1.49,1.68L297.37,85.75z M301.13,83.22l1.48-1.66l0.76,4.19L301.13,83.22z M303.94,88.89l1.07,5.9l-3.79-3.43
24	L303.94,88.89z M300.37,76.82c0.78,0,1.46,0.49,1.58,1.13l0.4,2.19l-1.97,2.22l-1.98-2.24l0.39-2.17
25	C298.91,77.31,299.58,76.82,300.37,76.82 M296.1,95.99l4.28-3.88l4.28,3.88l-4.23,3.86L296.1,95.99z`,1,"st44"],["d",`M303.96,107.81c-0.24-1.63-1.6-2.81-3.22-2.81H300c-1.63,0-2.98,1.18-3.22,2.78l-0.51,2.54
26	c-0.06,0.31,0.13,0.61,0.43,0.67c0.3,0.06,0.6-0.14,0.66-0.44l0.52-2.57c0.15-1.05,1.07-1.84,2.12-1.84h0.74
27	c1.05,0,1.96,0.79,2.12,1.87l0.51,2.54c0.05,0.27,0.29,0.46,0.55,0.46c0.04,0,0.07,0,0.11-0.01c0.3-0.06,0.5-0.36,0.44-0.67
28	L303.96,107.81z`,1,"st44"],["d",`M144.95,94.38c0,33.14-26.86,60-60,60c-33.14,0-60-26.86-60-60c0-33.14,26.86-60,60-60
29	C118.09,34.38,144.95,61.25,144.95,94.38`,1,"st1"],["transform","matrix(1 0 0 1 45.2849 103.3831)"],["x","40","y","0","text-anchor","middle",1,"st44","st45","st46"],["transform","matrix(1 0 0 1 42.7597 118.9368)"],["x","60","y","0","text-anchor","end",1,"st44","st47","st48"],["transform","matrix(1 0 0 1 102.7159 118.9367)",1,"st44","st49","st50"],["transform","matrix(1.0682 0 0 1 105.4511 118.581)"],["x","0","y","0",1,"st44","st49","st46"],["d",`M103.89,71.4c-0.01-0.01-0.03-0.02-0.05-0.04L85.51,58.06c-0.32-0.24-0.79-0.24-1.11,0L66.05,71.37
30	c-0.02,0.01-0.03,0.03-0.05,0.04c-0.53,0.45-0.7,1.13-0.42,1.73c0.27,0.6,0.93,0.99,1.67,0.99h2.94v13.8c0,1.54,1.42,2.79,3.18,2.79
31	h12.38c0.48,0,0.87-0.34,0.87-0.77c0-0.42-0.39-0.77-0.87-0.77h-3.96v-8.82c0-0.6,0.56-1.09,1.24-1.09h4.24
32	c0.68,0,1.24,0.49,1.24,1.09v9.49c0,0.02,0.01,0.03,0.01,0.05c0,0.02-0.01,0.03-0.01,0.05c0,0.42,0.39,0.77,0.87,0.77h7.16
33	c1.75,0,3.18-1.25,3.18-2.79v-13.8h2.94c0.74,0,1.39-0.39,1.67-0.99C104.6,72.53,104.43,71.85,103.89,71.4 M102.65,72.59h-3.81
34	c-0.48,0-0.87,0.35-0.87,0.77v14.57c0,0.69-0.64,1.26-1.43,1.26h-6.29v-8.82c0-1.45-1.34-2.63-2.99-2.63h-4.24
35	c-1.65,0-2.99,1.18-2.99,2.63v8.82h-6.67c-0.79,0-1.43-0.56-1.43-1.26V73.36c0-0.42-0.39-0.77-0.87-0.77h-3.81
36	c0,0-0.03-0.06-0.04-0.07l17.74-12.87l17.76,12.89L102.65,72.59z`,1,"st44"],["transform","matrix(1 0 0 1 86.8521 142.1163)",1,"st51","st49","st52"],["d",`M160.49,74.67c0.78-1.04,2.56-1.89,3.95-1.89h90.23c1.39,0,2.53,1.03,2.53,2.29v38.11
37	c0,1.26-1.14,2.29-2.53,2.29h-90.23c-1.39,0-3.17-0.85-3.95-1.89l-13.17-17.56c-0.78-1.04-0.78-2.74,0-3.78L160.49,74.67z`,1,"st55"],["transform","matrix(1 0 0 1 181.4679 90.6384)"],["x","64","y","0","text-anchor","end",1,"st51","st45","st46"],["transform","matrix(1 0 0 1 164.698 106.9431)"],["x","57","y","0","text-anchor","end",1,"st51","st47","st56"],["transform","matrix(1 0 0 1 224.5233 106.1936)"],["x","0","y","0",1,"st51","st49","st46"],["transform","matrix(1 0 0 1 46.6728 156.7187)"]],template:function(n,o){n&1&&(De(),Z(0,"svg",0)(1,"style",1),f(2,' .st0 { fill: none; } .st1 { fill: #efeeef; } .st2 { clip-path: url(#SVGID_2_); fill: #efeeef; } .st3 { clip-path: url(#SVGID_2_); fill: #ffffff; } .st4 { clip-path: url(#SVGID_4_); fill: #5a585a; } .st5 { clip-path: url(#SVGID_4_); fill: #efeeef; } .st6 { clip-path: url(#SVGID_4_); fill: #ffb60f; } .st7 { clip-path: url(#SVGID_6_); fill: #a2ad00; } .st8 { clip-path: url(#SVGID_8_); fill: #0081ab; } .st9 { clip-path: url(#SVGID_10_); fill: #efeeef; } .st10 { clip-path: url(#SVGID_10_); fill: #5a585a; } .st11 { clip-path: url(#SVGID_12_); fill: #5a585a; } .st12 { clip-path: url(#SVGID_12_); fill: #efeeef; } .st13 { clip-path: url(#SVGID_12_); fill: #ffb60f; } .st14 { clip-path: url(#SVGID_14_); fill: #0081ab; } .st15 { clip-path: url(#SVGID_16_); fill: none; stroke: #0081ab; stroke-width: 10; stroke-miterlimit: 10; } .st16 { clip-path: url(#SVGID_16_); fill: #0081ab; } .st17 { clip-path: url(#SVGID_16_); fill: none; stroke: #ffb60f; stroke-width: 10; stroke-miterlimit: 10; } .st18 { clip-path: url(#SVGID_16_); fill: #ffb60f; } .st19 { clip-path: url(#SVGID_16_); fill: none; stroke: #a2ad00; stroke-width: 10; stroke-miterlimit: 10; } .st20 { clip-path: url(#SVGID_16_); fill: #a2ad00; } .st21 { clip-path: url(#SVGID_16_); fill: #bec64d; } .st22 { clip-path: url(#SVGID_16_); fill: #4da7c4; } .st23 { clip-path: url(#SVGID_16_); fill: #ffffff; } .st24 { clip-path: url(#SVGID_16_); fill: #5a585a; } .st25 { clip-path: url(#SVGID_16_); fill: #ffcc57; } .st26 { clip-path: url(#SVGID_16_); fill: #efeeef; } .st27 { clip-path: url(#SVGID_18_); fill: #5a585a; } .st28 { clip-path: url(#SVGID_18_); fill: #ffb60f; } .st29 { clip-path: url(#SVGID_20_); fill: #a2ad00; } .st30 { clip-path: url(#SVGID_22_); fill: #0081ab; } .st31 { clip-path: url(#SVGID_24_); fill: #efeeef; } .st32 { clip-path: url(#SVGID_24_); fill: #5a585a; } .st33 { clip-path: url(#SVGID_26_); fill: #5a585a; } .st34 { clip-path: url(#SVGID_26_); fill: #efeeef; } .st35 { clip-path: url(#SVGID_26_); fill: #0081ab; } .st36 { clip-path: url(#SVGID_28_); fill: #a2ad00; } .st37 { clip-path: url(#SVGID_30_); fill: #ffb60f; } .st38 { clip-path: url(#SVGID_32_); fill: #0081ab; } .st39 { clip-path: url(#SVGID_32_); fill: #efeeef; } .st40 { clip-path: url(#SVGID_32_); fill: none; stroke: #cecdce; stroke-width: 0.5; stroke-miterlimit: 10; } .st41 { clip-path: url(#SVGID_32_); fill: #ffb60f; } .st42 { clip-path: url(#SVGID_32_); fill: #a2ad00; } .st43 { clip-path: url(#SVGID_34_); fill: #5a585a; } .st44 { fill: #5a585a; } .st45 { font-family: "TheMixB_plain"; } .st46 { font-size: 10px; } .st47 { font-family: "TheMixB_plain"; } .st48 { font-size: 16px; } .st49 { font-family: "TheMixB_plain"; } .st50 { font-size: 14px; } .st51 { fill: #ffffff; } .st52 { font-size: 7.5613px; } .st53 { fill: none; stroke: #ffb60f; stroke-width: 10; stroke-miterlimit: 10; } .st54 { fill: none; stroke: #a2ad00; stroke-width: 10; stroke-miterlimit: 10; } .st55 { fill: #a2ad00; } .st56 { font-size: 15.1226px; } '),q(),re(3,"path",2),Z(4,"g")(5,"defs"),re(6,"rect",3),q(),Z(7,"clipPath",4),re(8,"use",5),q()(),Z(9,"g")(10,"defs"),re(11,"rect",6),q(),Z(12,"clipPath",7),re(13,"use",8),q()(),Z(14,"g")(15,"defs"),re(16,"rect",9),q(),Z(17,"clipPath",10),re(18,"use",11),q()(),Z(19,"g")(20,"defs"),re(21,"rect",12),q(),Z(22,"clipPath",13),re(23,"use",14),q()(),Z(24,"g")(25,"defs"),re(26,"rect",15),q(),Z(27,"clipPath",16),re(28,"use",17),q()(),Z(29,"g")(30,"defs"),re(31,"rect",18),q(),Z(32,"clipPath",19),re(33,"use",20),q()(),Z(34,"g")(35,"def
37s"),re(36,"rect",21),q(),Z(37,"clipPath",22),re(38,"use",23),q()(),Z(39,"g")(40,"defs"),re(41,"rect",24),q(),Z(42,"clipPath",25),re(43,"use",26),q()(),Z(44,"g")(45,"defs"),re(46,"rect",27),q(),Z(47,"clipPath",28),re(48,"use",29),q()(),Z(49,"g")(50,"defs"),re(51,"rect",30),q(),Z(52,"clipPath",31),re(53,"use",32),q()(),Z(54,"g")(55,"defs"),re(56,"rect",33),q(),Z(57,"clipPath",34),re(58,"use",35),q()(),Z(59,"g")(60,"defs"),re(61,"rect",36),q(),Z(62,"clipPath",37),re(63,"use",38),q()(),Z(64,"g")(65,"defs"),re(66,"rect",39),q(),Z(67,"clipPath",40),re(68,"use",41),q()(),Z(69,"g")(70,"defs"),re(71,"rect",42),q(),Z(72,"clipPath",43),re(73,"use",44),q()(),Z(74,"g")(75,"defs"),re(76,"rect",45),q(),Z(77,"clipPath",46),re(78,"use",47),q()(),Z(79,"g")(80,"defs"),re(81,"rect",48),q(),Z(82,"clipPath",49),re(83,"use",50),q()(),Z(84,"g")(85,"defs"),re(86,"rect",51),q(),Z(87,"clipPath",52),re(88,"use",53),q()(),re(89,"path",54)(90,"path",55)(91,"path",56),Z(92,"text",57)(93,"tspan",58),f(94),h(95,"enbtranslate"),q()(),Z(96,"text",59)(97,"tspan",60),f(98),h(99,"number"),q()(),re(100,"text",61),Z(101,"text",62)(102,"tspan",63),f(103),h(104,"enbtranslate"),q()(),re(105,"path",64)(106,"text",65)(107,"path",66),Z(108,"text",67)(109,"tspan",68),f(110),h(111,"enbtranslate"),q()(),Z(112,"text",69)(113,"tspan",70),f(114),h(115,"number"),q()(),Z(116,"text",71)(117,"tspan",72),f(118),h(119,"enbtranslate"),q()(),Z(120,"text",73)(121,"tspan",72),f(122),h(123,"enbtranslate"),q()()()),n&2&&(a(94),y(" ",_(95,7,"components.energyEfficiencyImage.totalConsumption")," "),a(4),y(" ",_(99,9,o.mainsPower())," "),a(5),y(" ",_(104,11,"smartpower.common.energyUnit")," "),a(7),y(" ",_(111,13,"components.energyEfficiencyImage.mainsPower")," "),a(4),y(" ",_(115,15,o.mainsPower())," "),a(4),y(" ",_(119,17,"smartpower.common.energyUnit")," "),a(4),y(" ",_(123,19,"smartpower.common.energyUnit")," "))},dependencies:[Di,Y],encapsulation:2})}}return t})();function JO(t,l){t&1&&(De(),re(0,"path",1))}function XO(t,l){t&1&&(De(),re(0,"path",2))}function ew(t,l){t&1&&(De(),re(0,"path",3))}function tw(t,l){t&1&&(De(),re(0,"path",4))}function nw(t,l){t&1&&(De(),re(0,"path",5))}function iw(t,l){t&1&&(De(),re(0,"path",6))}function ow(t,l){t&1&&(De(),re(0,"path",7))}function rw(t,l){t&1&&(De(),re(0,"path",8))}function aw(t,l){t&1&&(De(),re(0,"path",9))}function cw(t,l){t&1&&(De(),re(0,"path",10))}function sw(t,l){t&1&&(De(),re(0,"path",11))}function lw(t,l){t&1&&(De(),re(0,"path",12))}function dw(t,l){t&1&&(De(),re(0,"path",13))}function mw(t,l){t&1&&(De(),re(0,"path",14))}function gw(t,l){if(t&1&&(De(),Z(0,"text",19)(1,"tspan",33),f(2),h(3,"number"),q()()),t&2){let e=g();a(2),y(" ",_(3,1,e.totalConsumption())," ")}}function pw(t,l){t&1&&(De(),Z(0,"text",20),f(1),h(2,"enbtranslate"),q()),t&2&&(a(),y(" ",_(2,1,"smartpower.common.energyUnit")," "))}function uw(t,l){t&1&&(De(),re(0,"path",21))}function vw(t,l){t&1&&(De(),Z(0,"text",22)(1,"tspan",34),f(2),h(3,"enbtranslate"),q()()),t&2&&(a(2),y(" ",_(3,1,"components.energyEfficiencyImage.mainsPower")," "))}function hw(t,l){if(t&1&&(De(),Z(0,"text",23)(1,"tspan",35),f(2),h(3,"number"),q()()),t&2){let e=g();a(2),y(" ",_(3,1,e.mainsPower())," ")}}function bw(t,l){t&1&&(De(),Z(0,"text",24),f(1),h(2,"enbtranslate"),q()),t&2&&(a(),y(" ",_(2,1,"smartpower.common.energyUnit")," "))}function fw(t,l){t&1&&(De(),re(0,"path",25))}function _w(t,l){t&1&&(De(),Z(0,"text",26)(1,"tspan",34),f(2),h(3,"enbtranslate"),q()()),t&2&&(a(2),y(" ",_(3,1,"components.energyEfficiencyImage.recovery")," "))}function Cw(t,l){if(t&1&&(De(),Z(0,"text",27)(1,"tspan",35),f(2),h(3,"number"),q()()),t&2){let e=g();a(2),j(_(3,1,e.recovery()))}}function xw(t,l){t&1&&(De(),Z(0,"text",28),f(1),h(2,"enbtranslate"),q()),t&2&&(a(),y(" ",_(2,1,"smartpower.common.energyUnit")," "))}function Mw(t,l){t&1&&(De(),re(0,"path",29))}function Pw(t,l){t&1&&(De(),Z(0,"text",30)(1,"tspan",34),f(2),h(3,"enbtranslate"),q()()),t&2&&(a(2),y(" ",_(3,1,"components.energyEfficiencyImage.totalProduction")," "))}function Ow(t,l){if(t&1&&(De(),Z(0,"text",31)(1,"tspan",35),f(2),h(3,"number"),q()()),t&2){let e=g();a(2),y(" ",_(3,1,e.totalProduction())," ")}}function ww(t,l){t&1&&(De(),Z(0,"text",32),f(1),h(2,"enbtranslate"),q()),t&2&&(a(),y(" ",_(2,1,"smartpower.common.energyUnit")," "))}var vu=(()=>{class t{constructor(){this.totalConsumption=H(),this.totalProduction=H(),this.energyConsumption=H(),this.recovery=H(),this.mainsPower=H(),this.selected=H(""),this.selectedChange=Re()}onSelect(e){this.selectedChange.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-energy-efficiency-image-prosumer"]],inputs:{totalConsumption:[1,"totalConsumption"],totalProduction:[1,"totalProduction"],energyConsumption:[1,"energyConsumption"],recovery:[1,"recovery"],mainsPower:[1,"mainsPower"],selected:[1,"selected"]},outputs:{selectedChange:"selectedChange"},decls:41,vars:31,consts:[["id","Ebene_1","data-name","Ebene 1","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 363.65 187.04"],["d","M339.58,94.63a40,40,0,1,1-40-40,40,40,0,0,1,40,40",1,"cls-1"],["d","M307.45,94a.5.5,0,0,0,.34.13.56.56,0,0,0,.44-.22l4.58-5.9a.57.57,0,0,0,.07-.6.56.56,0,0,0-.5-.33h-7.63l-1.14-6.27h5l-2.92,3.89a.58.58,0,0,0,.1.8.54.54,0,0,0,.78-.11l3.61-4.81a.57.57,0,0,0-.44-.91h-6.32l-.36-2a2.77,2.77,0,0,0-5.36,0l-.36,2H291a.55.55,0,0,0-.5.32.57.57,0,0,0,.05.59l3.62,4.81a.54.54,0,0,0,.78.11.58.58,0,0,0,.1-.8l-2.92-3.89h5L296,87.12h-7.63a.56.56,0,0,0-.5.33.59.59,0,0,0,.06.6l4.59,5.9a.56.56,0,0,0,.44.22.5.5,0,0,0,.34-.13.56.56,0,0,0,.09-.8l-3.86-5h6.26l-4,22.07a.56.56,0,1,0,1.1.21l2.49-13.7,4.24,3.78L294.83,105a.57.57,0,0,0,0,.8.56.56,0,0,0,.79,0l4.87-4.44,5,4.44a.5.5,0,0,0,.36.14.54.54,0,0,0,.42-.19.57.57,0,0,0-.05-.8l-4.89-4.36,4.11-3.74,2.48,13.67a.57.57,0,0,0,.55.47h.1a.57.57,0,0,0,.45-.67l-4-22.07h6.26l-3.87,5a.57.57,0,0,0,.1.8m-10.28-6.36,3.2-3.61,3.21,3.62-3.2,2.9Zm2.37,3.67-3.81,3.46,1.07-5.94Zm-2.17-5.6.77-4.21,1.48,1.68Zm3.76-2.53,1.47-1.66.77,4.19Zm2.81,5.67,1.07,5.9-3.79-3.44Zm-3.57-12.07A1.55,1.55,0,0,1,302,78l.4,2.19-2,2.22-2-2.24.4-2.17a1.54,1.54,0,0,1,1.58-1.14M296.1,9
376l4.28-3.87L304.66,96l-4.22,3.85Z",1,"cls-2"],["d","M304,107.81a3.24,3.24,0,0,0-3.22-2.81H300a3.24,3.24,0,0,0-3.22,2.78l-.51,2.54a.57.57,0,0,0,.44.67.55.55,0,0,0,.66-.44l.51-2.57a2.17,2.17,0,0,1,2.12-1.84h.74a2.17,2.17,0,0,1,2.12,1.87l.51,2.54a.57.57,0,0,0,.55.46l.11,0a.57.57,0,0,0,.44-.67Z",1,"cls-2"],["d","M110.58,94.63a40,40,0,1,1-40-40,40,40,0,0,1,40,40",1,"cls-1"],["d","M86.68,107.58v0l-3-17.83a.6.6,0,0,0-.6-.48H55.51a.6.6,0,0,0-.6.48l-3,17.83s0,0,0,0v2.62a.59.59,0,0,0,.61.58H86.07a.59.59,0,0,0,.61-.58v-2.61m-33.57,2v-1.4H84.39a.58.58,0,1,0,0-1.16H53.22L56,90.38H82.55l2.92,17.29v1.94Z",1,"cls-2"],["d","M82.39,97.3H77.47l-.51-6a.6.6,0,0,0-.66-.53.59.59,0,0,0-.56.62l.51,6H69.9v-6a.61.61,0,0,0-1.22,0v6H62.33l.51-6a.58.58,0,0,0-.56-.62.59.59,0,0,0-.65.53l-.52,6H56a.58.58,0,1,0,0,1.16h5l-.6,7.08a.59.59,0,0,0,.56.63H61a.59.59,0,0,0,.6-.53l.61-7.18h6.45v7.13a.61.61,0,0,0,1.22,0V98.46h6.45l.61,7.18a.59.59,0,0,0,.6.53h0a.59.59,0,0,0,.56-.63l-.6-7.08h4.82a.58.58,0,1,0,0-1.16",1,"cls-2"],["d","M64.31,83.45a6.41,6.41,0,0,0-2,4.71.59.59,0,0,0,.61.57h0a.59.59,0,0,0,.61-.58,5.24,5.24,0,0,1,1.67-3.88,6,6,0,0,1,8.11,0A5.28,5.28,0,0,1,75,88.11a.59.59,0,0,0,.61.58.6.6,0,0,0,.61-.58,6.4,6.4,0,0,0-2.05-4.67,7.2,7.2,0,0,0-9.82,0",1,"cls-2"],["d","M69.22,80.85a.59.59,0,0,0,.61-.58V75.44a.61.61,0,0,0-1.21,0v4.83a.59.59,0,0,0,.6.58",1,"cls-2"],["d","M73.06,81.83a.67.67,0,0,0,.31.07.59.59,0,0,0,.52-.29l1.78-2.93a.56.56,0,0,0-.22-.79.62.62,0,0,0-.83.22L72.84,81a.57.57,0,0,0,.22.8",1,"cls-2"],["d","M61,86.92l-3.27-.26a.61.61,0,0,0-.66.53.59.59,0,0,0,.56.63l3.27.25h0A.58.58,0,0,0,61,86.92",1,"cls-2"],["d","M62.79,84.14a.57.57,0,0,0-.18-.8L58.37,80.7a.64.64,0,0,0-.84.17.55.55,0,0,0,.17.8L62,84.31a.58.58,0,0,0,.33.1.63.63,0,0,0,.51-.27",1,"cls-2"],["d","M80.7,86.66l-3.27.26a.58.58,0,1,0,0,1.16h0l3.27-.25a.6.6,0,0,0,.56-.63.61.61,0,0,0-.66-.53",1,"cls-2"],["d","M80.92,80.87a.63.63,0,0,0-.84-.17l-4.25,2.64a.56.56,0,0,0-.17.8.61.61,0,0,0,.51.27.58.58,0,0,0,.33-.1l4.24-2.64a.55.55,0,0,0,.18-.8",1,"cls-2"],["d","M64.55,81.61a.62.62,0,0,0,.53.29.67.67,0,0,0,.31-.07.57.57,0,0,0,.22-.8l-1.78-2.92a.62.62,0,0,0-.83-.22.56.56,0,0,0-.22.79Z",1,"cls-2"],["d","M245.08,94.63a60,60,0,1,1-60-60,60,60,0,0,1,60,60",1,"cls-1"],["d","M204,71.65l-.05,0L185.63,58.31a1,1,0,0,0-1.11,0L166.18,71.62l-.05,0a1.45,1.45,0,0,0-.42,1.74,1.8,1.8,0,0,0,1.67,1h2.93v13.8A3,3,0,0,0,173.49,91h12.38a.77.77,0,1,0,0-1.53h-4V80.61a1.18,1.18,0,0,1,1.25-1.09h4.23a1.17,1.17,0,0,1,1.24,1.09V90.1a.43.43,0,0,0,0,.05.43.43,0,0,1,0,0,.83.83,0,0,0,.88.77h7.16a3,3,0,0,0,3.18-2.79V74.38h2.94a1.81,1.81,0,0,0,1.67-1,1.47,1.47,0,0,0-.43-1.74m-1.24,1.19H199a.83.83,0,0,0-.87.77V88.18a1.36,1.36,0,0,1-1.43,1.26h-6.29V80.61a2.83,2.83,0,0,0-3-2.63h-4.23a2.83,2.83,0,0,0-3,2.63v8.83h-6.67a1.36,1.36,0,0,1-1.43-1.26V73.61a.83.83,0,0,0-.87-.77h-3.81l0-.07,17.74-12.88,17.76,12.89Z",1,"cls-2"],["transform","translate(148.83 103.63)",1,"cls-3"],["x","38","y","0","text-anchor","middle"],["transform","translate(142.89 119.19)",1,"cls-10"],["transform","translate(205.89 119.19)",1,"cls-12"],["d","M209.07,26.35a4.83,4.83,0,0,1,3.57-1.89h81.6a2.3,2.3,0,0,1,2.29,2.29V64.86a2.29,2.29,0,0,1-2.29,2.28h-81.6a4.83,4.83,0,0,1-3.57-1.89L197.15,47.69a3.66,3.66,0,0,1,0-3.78Z",1,"cls-20"],["transform","translate(215.29 42.32)",1,"cls-17"],["transform","translate(215.29 57.63)",1,"cls-19"],["transform","translate(273.58 57.63)",1,"cls-16"],["d","M281.6,166.12A4.86,4.86,0,0,1,278,168H196.42a2.3,2.3,0,0,1-2.29-2.29V127.61a2.29,2.29,0,0,1,2.29-2.28H278a4.86,4.86,0,0,1,3.57,1.89l11.91,17.56a3.62,3.62,0,0,1,0,3.78Z",1,"cls-15"],["transform","translate(200.59 141.64)",1,"cls-17"],["transform","translate(200.59 158.2)",1,"cls-19"],["transform","translate(258.91 158.2)",1,"cls-16"],["d","M156.65,165.2a4.83,4.83,0,0,1-3.57,1.89H71.48a2.29,2.29,0,0,1-2.29-2.28V126.69a2.29,2.29,0,0,1,2.29-2.28h81.6a4.83,4.83,0,0,1,3.57,1.89l11.92,17.56a3.62,3.62,0,0,1,0,3.78Z",1,"cls-22"],["transform","translate(75.6 141.66)",1,"cls-17"],["transform","translate(75.6 156.97)",1,"cls-19"],["transform","translate(133.91 156.97)",1,"cls-16"],["x","36","y","0","text-anchor","middle"],["x","40","text-anchor","middle"],["x","56","y","0","text-anchor","end"]],template:function(n,o){n&1&&(Z(0,"div"),De(),Z(1,"svg",0)(2,"defs")(3,"style"),f(4," .cls-1 { fill: #efeeef; } .cls-10, .cls-11, .cls-12, .cls-2, .cls-3 { fill: #5a585a; } .cls-12, .cls-16, .cls-17, .cls-3 { font-size: 10px; } .cls-17, .cls-3 { font-family: TheMixB_plain; } .cls-4 { letter-spacing: -0.01em; } .cls-5 { letter-spacing: -0.01em; } .cls-6 { letter-spacing: -0.01em; } .cls-7 { letter-spacing: 0em; } .cls-8 { letter-spacing: -0.02em; } .cls-9 { letter-spacing: 0em; } .cls-10 { font-size: 16px; } .cls-10, .cls-19 { font-family: TheMixB_plain; font-weight: 600; } .cls-11 { font-size: 14px; } .cls-11, .cls-12, .cls-16 { font-family: TheMixB_plain; font-weight: 300; } .cls-13 { letter-spacing: 0.01em; } .cls-14 { fill: none; stroke: #0081ab; stroke-miterlimit: 10; stroke-width: 10px; } .cls-15 { fill: #0081ab; } .cls-16, .cls-17, .cls-19 { fill: #fff; } .cls-18 { letter-spacing: -0.01em; } .cls-19 { font-size: 15.12px; } .cls-20 { fill: #a2ad00; } .cls-21 { letter-spacing: 0em; } .cls-22 { fill: #ffb60f; } "),q()(),Z(5,"title"),f(6,"smartpower-grafik-haus-maxwert"),q(),P(7,JO,1,0,":svg:path",1),P(8,XO,1,0,":svg:path",2),P(9,ew,1,0,":svg:path",3),P(10,tw,1,0,":svg:path",4),P(11,nw,1,0,":svg:path",5),P(12,iw,1,0,":svg:path",6),P(13,ow,1,0,":svg:path",7),P(14,rw,1,0,":svg:path",8),P(15,aw,1,0,":svg:path",9),P(16,cw,1,0,":svg:path",10),P(17,sw,1,0,":svg:path",11),P(18,lw,1,0,":svg:path",12),P(19,dw,1,0,":svg:path",13),P(20,mw,1,0,":svg:path",14),re(21,"path",15)(22,"path",16),Z(23,"text",17)(24,"tspan",18),f(25),h(26,"enbtranslate"),q()(),P(27,gw,4,3,":svg:text",19),P(28,pw,3,3,":svg:text",20),P(29,uw,1,0,":svg:path",21),P(30,vw,4,3,":svg:text",22),P(31,hw,4,3,":svg:text",23),P(32,bw,3,3,":svg:text",24),P(33,fw,1,0,":svg:path",25),P(34,_w,4,3,":svg:text",26),P(35,Cw,4,3,":svg:text",27),P(36,xw,3,3,":svg:text",28),P(37,Mw,1,0,":svg:path",29),P(38,Pw,4,3,":svg:text",30),P(39,Ow,4,3,":svg:text",31),P(40,ww,3,3,":svg:text",32),q()()),n&2&&(a(7),O(o.mainsPower()?7:-1),a(),O(o.mainsPower()?8:-1),a(),O(o.mainsPower()?9:-1),a(),O(o.totalProduction()?10:-1),a(),O(o.totalProduction()?11:-1),a(),O(o.totalProduction()?12:-1),a(),O(o.totalProduction()?13:-1),a(),O(o.totalProduction()?14:-1),a(),O(o.totalProduction()?15:-1),a(),O(o.totalProduction()?16:-1),a(),O(o.totalProduction()?17:-1),a(),O(o.totalProduction()?18:-1),a(),O(o.totalProduction()?19:-1),a(),O(o.totalProduction()?20:-1),a(5),y(" ",_(26,29,"components.energyEfficiencyImage.totalConsumption")," "),a(2),O(o.totalConsumption()?27:-1),a(),O(o.totalConsumption()?28:-1),a(),O(o.mainsPower()?29:-1),a(),O(o.mainsPower()?30:-1),a(),O(o.mainsPower()?31:-1),a(),O(o.mainsPower()?32:-1),a(),O(o.recovery()?33:-1),a(),O(o.recovery()?34:-1),a(),O(o.recovery()?35:-1),a(),O(o.recovery()?36:-1),a(),O(o.totalProduction()?37:-1),a(),O(o.totalProduction()?38:-1),a(),O(o.totalProduction()?39:-1),a(),O(o.totalProduction()?40:-1))},dependencies:[Di,Y],encapsulation:2})}}return t})();function yw(t,l){if(t&1&&M(0,"enb-energy-efficiency-image-consumer",0),t&2){let e=g();b("totalConsumption",e.totalConsumption())("totalProduction",e.totalProduction())("energyConsumption",e.energyConsumption())("recovery",e.recovery())("mainsPower",e.mainsPower())}}function Sw(t,l){if(t&1&&M(0,"enb-energy-efficiency-image-prosumer",0),t&2){let e=g();b("totalConsumption",e.totalConsumption())("totalProduction",e.totalProduction())("energyConsumption",e.energyConsumption())("recovery",e.recovery())("mainsPower",e.mainsPower())}}var hu=(()=>{class t{constructor(){this.totalConsumption=H(0),this.totalProduction=H(0),this.energyConsumption=H(0),this.recovery=H(0),this.mainsPower=H(0),this.selected=H(""),this.selectedChange=Re()}get isConsumer(){let e=this.recovery();return this.mainsPower()>0&&(!e||e===0)}get isProsumer(){let e=this.recovery();return e&&e!==0}onSelect(e){this.selectedChange.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-sp-energy-efficiency-image"]],inputs:{totalConsumption:[1,"totalConsumption"],totalProduction:[1,"totalProduction"],energyConsumption:[1,"energyConsumption"],recovery:[1,"recovery"],mainsPower:[1,"mainsPower"],selected:[1,"selected"]},outputs:{selectedChange:"selectedChange"},decls:3,vars:2,consts:[[3,"totalConsumption","totalProduction","energyConsumption","recovery","mainsPower"]],template:function(n,o){n&1&&(d(0,"div"),P(1,yw,1,5,"enb-energy-efficiency-image-consumer",0),P(2,Sw,1,5,"enb-energy-efficiency-image-prosumer",0),m()),n&2&&(a(),O(o.isConsumer?1:-1),a(),O(o.isProsumer?2:-1))},dependencies:[uu,vu],encapsulation:2})}}return t})();function kw(t,l){if(t&1&&(d(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h5"),f(4),h(5,"enbtranslate"),h(6,"enbtranslate"),m()(),d(7,"div",3)(8,"h5"),f(9),h(10,"enbtranslate"),m(),d(11,"p"),f(12),h(13,"enbtranslate"),m()(),d(14,"div",4)(15,"div",5),M(16,"enb-sp-energy-efficiency-image",6),m()()()()),t&2){let e=g();a(4),He(" ",_(5,10,"pages.overview.powerConsumptionStatistics")," ",_(6,12,"smartpower.common.energy")," "),a(5),j(_(10,14,"smartpower.common.errorTitle")),a(3),j(_(13,16,"smartpower.common.errorMessage")),a(4),b("totalConsumption",e.totalConsumption)("totalProduction",e.totalProduction)("energyConsumption",e.energyConsumption)("recovery",e.recovery)("mainsPower",e.mainsPower)("selected",e.selected)}}var bu=(()=>{class t{constructor(){this.userSelectionService=C(pe),this.objektSelectionService=C(ae),this.destroyed$=new de,this.totalConsumption=0,this.totalProduction=0,this.energyConsumption=0,this.recovery=0,this.mainsPower=0,this.selected="";let e=this.userSelectionService,n=this.objektSelectionService;e.subjektIdChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),n.objektIdsChanged.pipe(X(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}ngOnDestroy(){this.destroyed$.next(null)}
37hasAcceptedLive(){let e=this.objektSelectionService.getSelectedObjects();return!!(e&&e.length>0&&e.filter(o=>o.acceptSmartpowerLive&&o.devices?.filter(c=>c.smartpowerHardware===Mi.HasMeter||c.smartpowerHardware===Mi.HasMeterAndRelay).length>0).length>0)}reloadData(){let e=this.objektSelectionService.getSelectedObjects();!e||!e[0]?.devices?.find(o=>o.measurementPoints?.some(c=>c?.meteringCode?.startsWith("CH1")))||(this.totalConsumption=200,this.totalProduction=50,this.recovery=10,this.mainsPower=5,this.selected="1")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-sp-efficiency-wrapper"]],decls:1,vars:1,consts:[[1,"repower-card-container"],["showHeader","true","showText","true","icon","powerconsumption"],["card-header",""],["card-error",""],["card-content",""],[1,"statistics-consumption-energy"],[3,"totalConsumption","totalProduction","energyConsumption","recovery","mainsPower","selected"]],template:function(n,o){n&1&&P(0,kw,17,18,"div",0),n&2&&O(o.hasAcceptedLive()?0:-1)},dependencies:[oe,hu,Y],styles:[".statistics-consumption-energy[_ngcontent-%COMP%]{padding:1rem}.statistics-consumption-sorting[_ngcontent-%COMP%]{bottom:0;display:table;width:100%}.statistics-consumption-sorting[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:table-cell;width:33.33333%;text-align:center;vertical-align:middle;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.125);border-left:1px solid rgba(0,0,0,.125);cursor:pointer}.statistics-consumption-sorting[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border:solid 0px transparent;border-bottom:1px solid rgba(0,0,0,.125)}.statistics-consumption-sorting[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{background-color:#1a8eb3;background-color:var(--statistics-consumption-active-bg);color:#fff;color:var(--statistics-consumption-active-font-color)}repower-card[_ngcontent-%COMP%]{width:100%}"]})}}return t})();var Gn=It(en(),1);var Ew=(t,l,e)=>({max:t,min:l,step:1,initialValue:e,unit:""}),fu=10,_u=2400,Cu=1500,Tw=(()=>{class t{constructor(){this.componentRef=H(void 0),this.minValue=fu,this.maxValue=_u,this.value=T(Cu)}setValue(e){let n=this.componentRef();n&&oc(n,n.instance.myValue,e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-energy-efficiency-bar-catalog"]],inputs:{componentRef:[1,"componentRef"]},decls:2,vars:6,consts:[[1,"flex-col","gap-lg","alert-margin"],[3,"sliderValueChange","valueChange","model","sliderValue"]],template:function(n,o){n&1&&(d(0,"div",0)(1,"evu-slider",1),lt("sliderValueChange",function(p){return rt(o.value,p)||(o.value=p),p}),z("valueChange",function(p){return o.setValue(p)}),m()()),n&2&&(a(),b("model",cr(2,Ew,o.maxValue,o.minValue,o.value())),st("sliderValue",o.value))},dependencies:[$m],styles:[":root enb-energy-efficiency-bar{width:100%}"]})}}return t})(),Rl=(function(t){return t.efficiencyBarOptions=()=>({name:"EnergyEfficiencyBarComponent",inputs:{minValue:fu,myValue:Cu,maxValue:_u,divisor:100},outputs:{},models:{},nodes:()=>[],mkOptionsComponent:ic(Tw),wrapperComponent:mkNone()}),t})(Rl||{});var xu={minValue:"efficiencyBarMinValue",myValue:"efficiencyBarMyValue",maxValue:"efficiencyBarMaxValue"};var no;(function(t){function l(n,o){return e(n,o)}t.roundValue=l;function e(n,o,c){let p=w=>ge.formatLocale(w,o,c),v=Math.round((n+Number.EPSILON)*100)/100;return p(v)}t.roundValueWithOptions=e})(no||(no={}));function Dw(t,l){t&1&&(Z(0,"p"),f(1),h(2,"enbtranslate"),q()),t&2&&(a(),j(_(2,1,"energyEfficiencyBar.InvalidData")))}function Iw(t,l){if(t&1&&(Z(0,"div",1),re(1,"div",2),Z(2,"div",3)(3,"div",4),re(4,"div",5)(5,"div",6)(6,"div",7),q(),Z(7,"div",8)(8,"p",9),f(9),q(),re(10,"div"),q(),Z(11,"div",10),re(12,"div"),Z(13,"p",11),f(14),h(15,"enbtranslate"),q(),Z(16,"p",9),f(17),q()(),Z(18,"div",12)(19,"p",9),f(20),q(),re(21,"div"),q()(),re(22,"div",13),q()),t&2){let e=g();me("mobile",e.isMobile()),a(8),Gt("id",e.keys.minValue),a(),y("",e.roundValue()(e.minValue())," kWh"),a(5),j(_(15,9,"energyEfficiencyBar.yourUsage")),a(2),Gt("id",e.keys.myValue),a(),y("",e.roundValue()(e.myValue())," kWh"),a(2),Gt("id",e.keys.maxValue),a(),y("",e.roundValue()(e.maxValue())," kWh")}}var ys=class Wl{constructor(){this.currentElem=C(an),this.resizeService=C(Ue),this.repowerConfigService=C(ut),this.keys=xu,this.Math=Math,this.isMobile=this.resizeService.isMobile,this.minValue=H.required(),this.myValue=H.required(),this.maxValue=H.required(),this.divisor=H(100),this.roundedMin=0,this.dataInvalid=K(()=>this.maxValue()===0||this.maxValue()===this.minValue()),this.roundValue=K(()=>{let l=this.repowerConfigService.currentLanguage();return e=>
37no.roundValueWithOptions(e,l,{maximumFractionDigits:0})}),Wt(()=>{this.minValue(),this.myValue(),this.maxValue(),this.setArrowStyles()})}ngOnInit(){this.setArrowStyles()}setArrowStyles(){let l=this.currentElem.nativeElement.style,e=this.maxValue()-this.minValue(),o=(this.myValue()-this.minValue())/e*100;l.setProperty("--evu-efficiency-bar-my-pos",`${o}%`)}static{this.\u0275fac=function(e){return new(e||Wl)}}static{this.\u0275cmp=A({type:Wl,selectors:[["enb-energy-efficiency-bar"]],inputs:{minValue:[1,"minValue"],myValue:[1,"myValue"],maxValue:[1,"maxValue"],divisor:[1,"divisor"]},decls:2,vars:1,consts:[[1,"efficiency-bar-wrapper",3,"mobile"],[1,"efficiency-bar-wrapper"],[1,"efficiency-bar-start"],[1,"efficiency-bar"],[1,"efficiency-bar-grid"],[1,"efficiency-green"],[1,"efficiency-yellow"],[1,"efficiency-red"],[1,"efficiency-min"],[3,"id"],[1,"efficiency-my"],[1,"text"],[1,"efficiency-max"],[1,"efficiency-bar-end"]],template:function(e,n){e&1&&P(0,Dw,3,3,"p")(1,Iw,23,11,"div",0),e&2&&O(n.dataInvalid()?0:1)},dependencies:[Y],styles:[".efficiency-bar-wrapper[_ngcontent-%COMP%]{--evu-efficiency-bar-height: 15px;--evu-efficiency-pos-height: var(--evu-efficiency-bar-height);--evu-efficiency-indicator-height: 15px;--evu-efficiency-indicator-width: 10px;--evu-efficiency-indicator-end-start-length: 12.5px;--evu-efficiency-indicator-margin: 60px;--evu-efficiency-indicator-border-height: 6px;--evu-efficiency-bar-min-pos: 0%;--evu-efficiency-bar-max-pos: 100%;display:flex;align-items:center}.efficiency-bar-wrapper.mobile[_ngcontent-%COMP%]{padding:0px var(--evu-spacing-lg)}.efficiency-bar[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;width:100%;margin:var(--evu-efficiency-indicator-margin) 0px}.efficiency-bar-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;height:var(--evu-efficiency-bar-height)}.full-size[_ngcontent-%COMP%], .efficiency-red[_ngcontent-%COMP%], .efficiency-yellow[_ngcontent-%COMP%], .efficiency-green[_ngcontent-%COMP%], .efficiency-bar-wrapper[_ngcontent-%COMP%]{height:100%;width:100%}.efficiency-bar-start[_ngcontent-%COMP%]{height:var(--evu-efficiency-bar-height);width:var(--evu-efficiency-indicator-end-start-length);border-top-left-radius:var(--evu-border-radius);border-bottom-left-radius:var(--evu-border-radius);background-color:var(--evu-green)}.efficiency-bar-end[_ngcontent-%COMP%]{height:var(--evu-efficiency-bar-height);width:var(--evu-efficiency-indicator-end-start-length);border-top-right-radius:var(--evu-border-radius);border-bottom-right-radius:var(--evu-border-radius);background-color:var(--evu-red)}.efficiency-green[_ngcontent-%COMP%]{background-color:var(--evu-green)}.efficiency-yellow[_ngcontent-%COMP%]{background-color:var(--evu-yellow)}.efficiency-red[_ngcontent-%COMP%]{background-color:var(--evu-red)}.efficiency-part[_ngcontent-%COMP%], .efficiency-max[_ngcontent-%COMP%], .efficiency-my[_ngcontent-%COMP%], .efficiency-min[_ngcontent-%COMP%]{white-space:nowrap;position:absolute;display:flex;flex-direction:column;align-items:center}.efficiency-part[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .efficiency-max[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .efficiency-my[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .efficiency-min[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:0px;height:0px;border-top:var(--evu-efficiency-indicator-border-height) solid transparent;border-left:var(--evu-efficiency-indicator-border-height) solid transparent;border-right:var(--evu-efficiency-indicator-border-height) solid transparent}.mobile[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{max-width:100px;white-space:normal}.efficiency-min[_ngcontent-%COMP%]{color:var(--evu-green);bottom:var(--evu-efficiency-pos-height);left:var(--evu-efficiency-bar-min-pos);right:calc(100% - var(--evu-efficiency-bar-min-pos))}.efficiency-min[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-bottom:var(--evu-efficiency-indicator-width) solid var(--evu-green)}.efficiency-my[_ngcontent-%COMP%]{color:var(--evu-text-primary);top:var(--evu-efficiency-pos-height);left:var(--evu-efficiency-bar-my-pos);right:calc(100% - var(--evu-efficiency-bar-my-pos))}.efficiency-my[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-bottom:var(--evu-efficiency-indicator-border-height) solid transparent;border-top:var(--evu-efficiency-indicator-width) solid var(--evu-text-primary)}.efficiency-max[_ngcontent-%COMP%]{color:var(--evu-red);bottom:var(--evu-efficiency-pos-height);left:var(--evu-efficiency-bar-max-pos);right:calc(100% - var(--evu-efficiency-bar-max-pos))}.efficiency-max[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-bottom:var(--evu-efficiency-indicator-width) solid var(--evu-red)}"]})}};
37ys=or([pr(Rl.efficiencyBarOptions())],ys);var Mu={spinnerMeasurment:"informationObligation-spinnerMeasurement",spinnerProfileComparison:"informationObligation-spinnerProfileComparison",spinnerProfileDiagram:"informationObligation-spinnerProfileDiagram",toDateThisYear:"informationObligation-toDateThisYear",toDateLastYear:"informationObligation-toDateLastYear",toDateTwoYearsAgo:"informationObligation-toDateTwoYearsAgo",deviationToLastYear:"informationObligation-deviationToLastYear",lastYearSum:"informationObligation-lastYearSum",twoYearsAgoSum:"informationObligation-twoYearsAgoSum",consumption:"informationObligation-consumption",householdComparison:"informationObligation-householdComparison",deviationToLastYearProfile:"informationObligation-deviationToLastYearProfile",bandwidthMin:"informationObligation-bandwidthMin",bandwidthAvg:"informationObligation-bandwidthAvg",bandwidthMax:"informationObligation-bandwidthMax"};var ln=(function(t){return t.Power="CH1",t.Heat="CH6",t.Gas="CH7",t.Water="CH8",t})(ln||{}),Pu;(function(t){function l(n){return match(n).pipe(mWhen(ln.Power,()=>mkSome(ln.Power)),mWhen(ln.Heat,()=>mkSome(ln.Heat)),mWhen(ln.Gas,()=>mkSome(ln.Gas)),mWhen(ln.Water,()=>mkSome(ln.Water)),mOrElse(()=>mkNone()))}t.fromString=l;function e(n){return match(n).pipe(mWhen(ln.Power,()=>[he.Power]),mWhen(ln.Heat,()=>[he.Heat]),mWhen(ln.Gas,()=>[he.Gas]),mWhen(ln.Water,()=>[he.Water,he.Wastewater]),mOrElse(()=>[]))}t.toTarifGroup=e})(Pu||(Pu={}));var ba;(function(t){function l(){return{meteringCode:`${ln.Power}Test`,deviationToLastYearPercent:57.14,minImportedDateLastYear:null,maxImportedDateLastYear:null,minImportedDateTwoYearsAgo:null,maxImportedDateTwoYearsAgo:null,lastYearSum:700,twoYearsAgoSum:400,yearToDateSumLastYear:200,yearToDateSumThisYear:180,yearToDateSumTwoYearsAgo:300}}t.mkFakeComparisonData=l;function e(){return{consumptionSum:180,deviationToLastYear:90,meteringCode:`${ln.Power}Test`,profile:tn.C1,profileRangeAverage:719,profileRangeMax:2347,profileRangeMin:140,year:2025}}t.mkFakeProfileData=e})(ba||(ba={}));function Lw(t,l){t&1&&mt(0)}function jw(t,l){if(t&1&&(d(0,"repower-card",1)(1,"div",2),fe(2,Lw,1,0,"ng-container",3),m()()),t&2){g();let e=_e(3);a(2),b("ngTemplateOutlet",e)}}function Fw(t,l){t&1&&mt(0)}function Bw(t,l){if(t&1&&fe(0,Fw,1,0,"ng-container",3),t&2){g();let e=_e(3);b("ngTemplateOutlet",e)}}function zw(t,l){if(t&1&&(d(0,"div",4),M(1,"repower-icon",5),d(2,"p"),f(3),h(4,"enbtranslate"),m()()),t&2){let e=g();a(),b("bicon",!0),a(2),y(" ",_(4,2,e.text())," ")}}var Ss=class Gl{constructor(){this.inCard=H(!1),this.text=H.required()}static{this.\u0275fac=function(e){return new(e||Gl)}}static{this.\u0275cmp=A({type:Gl,selectors:[["enb-info-box"]],inputs:{inCard:[1,"inCard"],text:[1,"text"]},decls:4,vars:1,consts:[["infobox",""],["showHeader","false","showText","true","icon",""],["card-content",""],[4,"ngTemplateOutlet"],[1,"info-box","col-md-12"],["name","info",3,"bicon"]],template:function(e,n){e&1&&(P(0,jw,3,1,"repower-card",1)(1,Bw,1,1,"ng-container"),fe(2,zw,5,4,"ng-template",null,0,Se)),e&2&&O(n.inCard()?0:1)},dependencies:[oe,Ie,Lt,Y],styles:[".info-box[_ngcontent-%COMP%]{display:flex;gap:var(--evu-spacing-lg);margin-left:var(--evu-spacing-md);margin-bottom:var(--evu-spacing-lg)}.info-box[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font:var(--evu-font-bold);font-weight:700}"]})}};Ss=or([pr({name:"InfoBoxComponent",inputs:{text:Gm.lorem(50)},outputs:{},models:{},nodes:()=>[],mkOptionsComponent:mkNone(),wrapperComponent:mkNone()})],Ss);function Nw(t,l){if(t&1&&(d(0,"evu-tooltip")(1,"p"),f(2),m()()),t&2){g(2);let e=we(1);a(2),j(e.value)}}function Vw(t,l){if(t&1&&(d(0,"div",0)(1,"p",3),f(2),m(),P(3,Nw,3,1,"evu-tooltip"),m()),t&2){let e=g(),n=we(1);a(2),y(" ",e.Option.getOrThrow(e.entry().title)," "),a(),O(e.Option.isSome(n)?3:-1)}}function Aw(t,l){if(t&1&&(Z(0,"li")(1,"p",1),f(2),h(3,"enbtranslate"),q()()),t&2){let e=l.$implicit;a(2),j(_(3,1,e))}}var $l=`@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format("woff2");
37unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;
37src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[_ngcontent-%COMP%]:root{--evu-font: Ubuntu, sans-serif;--evu-font-light: Ubuntu, sans-serif;--evu-font-bold: Ubuntu, sans-serif;--evu-fontsize-xs: 10px;--evu-fontsize-sm: 12px;--evu-fontsize-md: 14px;--evu-fontsize-lg: 16px;--evu-fontsize-xl: 18px;--evu-fontsize-2xl: 20px;--evu-fontsize-3xl: 24px;--evu-fontsize-huge: 32px;--evu-line-height: 1.5}body[_ngcontent-%COMP%]{font-family:var(--evu-font);font-size:var(--evu-fontsize-md);line-height:var(--evu-line-height)}[_ngcontent-%COMP%]:root{--evu-spacing-sm: 4px;--evu-spacing-md: 8px;--evu-spacing-lg: 12px;--evu-spacing-xl: 16px;--evu-spacing-2xl: 24px;--evu-spacing-3xl: 32px;--evu-spacing-4xl: 40px;--evu-row-spacing-desktop: var(--evu-spacing-2xl);--evu-row-spacing-tablet: var(--evu-spacing-xl);--evu-row-spacing-mobile: var(--evu-spacing-lg)}.logged-in[_ngcontent-%COMP%]   .hide-on-logged-out[_ngcontent-%COMP%]{display:block!important}.logged-out[_ngcontent-%COMP%]   .hide-on-logged-out[_ngcontent-%COMP%]{display:none!important}.show-on-smartphones[_ngcontent-%COMP%]{display:none}@media(max-width:575px){.show-on-smartphones[_ngcontent-%COMP%]{display:initial!important}.hide-on-smartphones[_ngcontent-%COMP%]{display:none!important}}.flex[_ngcontent-%COMP%], .flex-col[_ngcontent-%COMP%], .flex-col-center[_ngcontent-%COMP%], .flex-row[_ngcontent-%COMP%], .flex-end-item[_ngcontent-%COMP%], .flex-row-hcenter[_ngcontent-%COMP%], .flex-row-vcenter[_ngcontent-%COMP%], .flex-row-center[_ngcontent-%COMP%]{display:flex}.flex-row[_ngcontent-%COMP%], .flex-end-item[_ngcontent-%COMP%], .flex-row-hcenter[_ngcontent-%COMP%], .flex-row-vcenter[_ngcontent-%COMP%], .flex-row-center[_ngcontent-%COMP%]{flex-direction:row}.gap-sm[_ngcontent-%COMP%]{gap:var(--evu-spacing-sm)}.gap-md[_ngcontent-%COMP%]{gap:var(--evu-spacing-md)}.gap-lg[_ngcontent-%COMP%]{gap:var(--evu-spacing-lg)}.gap-xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-xl)}.gap-2xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-2xl)}.gap-3xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-3xl)}.gap-4xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-4xl)}.padidng-sm[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm)}.padding-md[_ngcontent-%COMP%]{padding:var(--evu-spacing-md)}.padding-lg[_ngcontent-%COMP%]{padding:var(--evu-spacing-lg)}.padding-xl[_ngcontent-%COMP%]{padding:var(--evu-spacing-xl)}.justify-space-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-space-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.justify-space-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-self-end[_ngcontent-%COMP%]{justify-self:flex-end}.justify-self-start[_ngcontent-%COMP%]{justify-self:flex-start}.align-end[_ngcontent-%COMP%]{align-items:flex-end}.flex-row-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}.flex-row-vcenter[_ngcontent-%COMP%]{align-items:center}.flex-row-hcenter[_ngcontent-%COMP%]{justify-content:center}.flex-col[_ngcontent-%COMP%], .flex-col-center[_ngcontent-%COMP%]{flex-direction:column}.flex-col-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}.flex-end-item[_ngcontent-%COMP%]{justify-content:flex-end;align-items:center;flex-grow:1}.flex-1-1[_ngcontent-%COMP%]{flex:1 1 0px}.full-height[_ngcontent-%COMP%]{height:100%}.min-content-width[_ngcontent-%COMP%]{width:min-content}.scroll-x[_ngcontent-%COMP%]{overflow-x:scroll}.scroll-y[_ngcontent-%COMP%]{overflow-y:scroll}.scroll[_ngcontent-%COMP%]{overflow:scroll}.h-m-100[_ngcontent-%COMP%]{min-height:100%}.w-m-100[_ngcontent-%COMP%]{min-width:100%}.bold[_ngcontent-%COMP%]{font-weight:700}.font-sm[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-sm)}.font-md[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-md)}.font-lg[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg)}.font-xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}.font-2xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-2xl)}.font-3xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-3xl)}[_ngcontent-%COMP%]:export{maxSmallSize:576px;maxMobileSize:768px;maxTabletSize:992px;maxLaptopSize:1400px}[_ngcontent-%COMP%]:root   evulution-screen-sidebar[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   evu-submenu[_ngcontent-%COMP%]{--evu-sidebar-bg: var(--evu-primary-bg);--evu-sidebar-border: var(--evu-border-width) solid var(--evu-border-strong);--evu-sidebar-btn: var(--evu-text);--evu-sidebar-btn-hover: var(--evu-sidebar-btn);--evu-sidebar-btn-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-icon: var(--evu-bicon);--evu-sidebar-btn-icon-hover: var(--evu-sidebar-btn-icon);--evu-sidebar-btn-icon-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-bg: var(--evu-primary-bg);--evu-sidebar-btn-bg-mobile-mixin: var(--evu-primary);--evu-sidebar-btn-bg-mobile-mixin-amount: 5%;--evu-sidebar-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-sidebar-btn-bg-mobile-mixin) var(--evu-sidebar-btn-bg-mobile-mixin-amount) );--evu-sidebar-btn-bg-hover: color-mix( in oklch, var(--evu-sidebar-btn-bg), var(--evu-sidebar-btn-bg-active) var(--evu-btn-hover-amount) );--evu-sidebar-btn-bg-active: var(--evu-primary);--evu-sidebar-btn-padding: var(--evu-spacing-lg)}[_ngcontent-%COMP%]:root{--evu-primary: #b585bb;--evu-secondary: #5a585a;--evu-tertiary: #5a585a;--evu-good: #a2ad00;--evu-bad: #e2211c;--evu-warning: #f9b123;--evu-info: #7faccb;--evu-good-contrast: #000000;--evu-bad-contrast: #000000;--evu-warning-contrast: #000000;--evu-info-contrast: #ffffff;--evu-primary-bg: #ffffff;--evu-secondary-bg: #f5f0f9;--evu-mantle: #f5f7fa;--evu-text: black;--evu-text-primary-contrast: #ffffff;--evu-text-secondary-contrast: #ffffff;--evu-text-tertiary-contrast: #ffffff;--evu-text-bad-contrast: #ffffff;--evu-text-good-contrast: #000000;--evu-text-warning-contrast: #000000;--evu-text-info-contrast: #ffffff;--evu-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--evu-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}[_ngcontent-%COMP%]:root{--evu-footer-bg: var(--evu-primary-bg);--evu-footer: var(--evu-text);--evu-footer-link: var(--evu-link);--evu-footer-link-hover: var(--evu-link-hover);--evu-footer-link-hover-bg: transparent;--evu-text-primary: var(--evu-primary);--evu-text-secondary: var(--evu-secondary);--evu-header: #5a585a;--evu-input-or-select-height: 50px;--evu-alert-width: 300px;--evu-mobile-confirm-button-height: 50px;--evu-btn-hover-amount: 15%;--evu-btn-active-amount: 25%;--evu-input-error-font: var(--evu-fontsize-sm);--evu-input-error-spacing: calc( var(--evu-input-error-font) + var(--evu-spacing-sm) * 2 )}[_ngcontent-%COMP%]:root   .input-margin[_ngcontent-%COMP%]{margin-bottom:var(--evu-input-error-spacing)}[_ngcontent-%COMP%]:root{--evu-border-radius: 8px;--evu-border-width: 1px;--evu-shade: black;--evu-tint: white;--evu-border-weak: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 10% );--evu-border-strong: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 15% );--evu-primary-shade: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 4.5% );--evu-text-muted: color-mix(in oklch, var(--evu-text), var(--evu-tint) 40%);--evu-disabled-amount-dark: 60%;--evu-disabled-amount-light: 75%;--evu-disabled-amount: var(--evu-disabled-amount-light);--evu-text-disabled: color-mix( in oklch, var(--evu-text), var(--evu-tint) var(--evu-disabled-amount) );--evu-bg-hover-amount: 10%;--evu-bg-active-amount: 20%;--evu-red: red;--evu-orange: orange;--evu-blue: blue;--evu-green: green;--evu-yellow: yellow;--evu-gray: gray;--evu-darkgray: darkgray;--evu-black: black;--evu-purple: purple;--evu-modal-top-without-header: calc( var(--evu-header-height) + var(--evu-safe-area-inset-top) );--evu-modal-height-without-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-header-height) );--evu-modal-top-with-header: var(--evu-safe-area-inset-top);--evu-modal-height-with-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-mobile-menu-bar-height) );--evu-safe-area-inset-top: env(safe-area-inset-top);--evu-safe-area-inset-right: env(safe-area-inset-right);--evu-safe-area-inset-bottom: env(safe-area-inset-bottom);--evu-safe-area-inset-left: env(safe-area-inset-left)}[_ngcontent-%COMP%]:root{--evu-badge-bg: var(--evu-tertiary);--evu-badge: var(--evu-text-tertiary-contrast)}.badge[_ngcontent-%COMP%], .bade-pill[_ngcontent-%COMP%], .badge.bade-pill[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;border-radius:var(--evu-border-radius);padding:calc(var(--evu-spacing-sm) + 2px) var(--evu-spacing-md) var(--evu-spacing-sm) var(--evu-spacing-md);font-size:var(--evu-fontsize-sm);line-height:1;background-color:var(--evu-badge-bg);color:var(--evu-badge)}.badge.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem}.badge.bg-primary[_ngcontent-%COMP%]{background-color:var(--evu-primary);color:var(--evu-text-primary-contrast)}.badge.bg-secondary[_ngcontent-%COMP%]{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.badge.bg-success[_ngcontent-%COMP%]{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.badge.bg-danger[_ngcontent-%COMP%]{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.badge.bg-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.badge.bg-info[_ngcontent-%COMP%]{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.badge.bg-light[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);color:var(--evu-text)}.badge.bg-dark[_ngcontent-%COMP%]{background-color:var(--evu-text);color:var(--evu-primary-bg)}.badge.bg-white[_ngcontent-%COMP%]{background-color:var(--evu-primary-bg);color:var(--evu-text)}[_ngcontent-%COMP%]:root{--evu-bicon: var(--evu-text);--evu-bicon-transition: var(--evu-transition)}repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-bicon);transition:var(--evu-bicon-transition)}repower-icon.slide-toggle-right[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{transform:rotate(180deg)}[_ngcontent-%COMP%]:root{--evu-btn-border-radius: var(--evu-border-radius);--evu-btn-border-width: var(--evu-border-width);--evu-btn-transition: var(--evu-transition);--evu-btn-font-size: var(--evu-fontsize-md);--evu-btn-mobile-height: 40px}button[_ngcontent-%COMP%]{background-color:var(--evu-btn-primary-bg);color:var(--evu-btn-primary);border:none;padding:.5rem 1rem;border-radius:var(--evu-btn-border-radius);transition:var(--evu-transition)}button[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-primary-bg-hover);color:var(--evu-btn-primary-hover)}button[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-primary-bg-active);color:var(--evu-btn-primary-active)}
37.button[_ngcontent-%COMP%]:focus-visible{outline:none}button[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]{outline:none;padding:8px 17px;border:none;font-size:var(--evu-btn-font-size);font-weight:400;font-family:var(--evu-font);line-height:var(--evu-line-height);text-transform:none!important;cursor:pointer;transition:var(--evu-btn-transition);border-radius:var(--evu-btn-border-radius)}.enb-layout[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   button.btn[_ngcontent-%COMP%]{padding:5px 30px;text-transform:initial}[_ngcontent-%COMP%]:root{--evu-btn-primary-bg: var(--evu-primary);--evu-btn-primary-bg-hover: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-bg-active: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-btn-primary-border: var(--evu-primary);--evu-btn-primary-border-hover: var(--evu-primary);--evu-btn-primary-border-active: var(--evu-primary);--evu-btn-primary: var(--evu-text-primary-contrast);--evu-btn-primary-hover: var(--evu-text-primary-contrast);--evu-btn-primary-active: var(--evu-text-primary-contrast);--evu-btn-primary-outline-bg: var(--evu-primary-bg);--evu-btn-primary-outline-bg-hover: var(--evu-primary);--evu-btn-primary-outline-bg-active: color-mix( in oklch, var(--evu-btn-primary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-outline-border: var(--evu-primary);--evu-btn-primary-outline-border-hover: var(--evu-primary);--evu-btn-primary-outline-border-active: var( --evu-btn-primary-outline-bg-active );--evu-btn-primary-outline: var(--evu-text-primary);--evu-btn-primary-outline-hover: var(--evu-text-primary-contrast);--evu-btn-primary-outline-active: var(--evu-text-primary-contrast)}.btn-primary[_ngcontent-%COMP%]{background-color:var(--evu-btn-primary-bg)!important;border-color:var(--evu-btn-primary-border)!important;color:var(--evu-btn-primary)!important}.btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary)!important}.btn-primary[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-primary-bg-hover)!important;border-color:var(--evu-btn-primary-border-hover)!important;color:var(--evu-btn-primary-hover)!important}.btn-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hover)!important}.btn-primary[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-primary-bg-active)!important;border-color:var(--evu-btn-primary-border-active)!important;color:var(--evu-btn-primary-active)!important}.btn-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-active)!important}.btn-primary.disabled[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-primary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-primary.disabled[_ngcontent-%COMP%]:hover, .btn-primary.disabled[_ngcontent-%COMP%]:active, .btn-primary.disabled[_ngcontent-%COMP%]:focus, .btn-primary[_ngcontent-%COMP%]:disabled:hover, .btn-primary[_ngcontent-%COMP%]:disabled:active, .btn-primary[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-primary-bg-disabled)!important}.btn-outline-primary[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline);background-color:var(--evu-btn-primary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border)!important}.btn-outline-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline)}.btn-outline-primary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-primary-outline-hover);background-color:var(--evu-btn-primary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-hover)!important}.btn-outline-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline-hover)}.btn-outline-primary[_ngcontent-%COMP%]:active{color:var(--evu-btn-primary-outline-active)!important;background-color:var(--evu-btn-primary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-active)!important}.btn-outline-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline-active)}[_ngcontent-%COMP%]:root{--evu-btn-bad-bg: var(--evu-bad);
37--evu-btn-bad-bg-hover: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-bg-active: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-bad-bg-disabled: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) 10% );--evu-btn-bad-border: var(--evu-bad);--evu-btn-bad-border-hover: var(--evu-bad);--evu-btn-bad-border-active: var(--evu-bad);--evu-btn-bad: var(--evu-text-bad-contrast);--evu-btn-bad-hover: var(--evu-text-bad-contrast);--evu-btn-bad-active: var(--evu-text-bad-contrast);--evu-btn-bad-outline-bg: transparent;--evu-btn-bad-outline-bg-hover: var(--evu-bad);--evu-btn-bad-outline-bg-active: color-mix( in oklch, var(--evu-btn-bad-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-outline-border: var(--evu-bad);--evu-btn-bad-outline-border-hover: var(--evu-bad);--evu-btn-bad-outline-border-active: var(--evu-btn-bad-outline-bg-active);--evu-btn-bad-outline: var(--evu-bad);--evu-btn-bad-outline-hover: var(--evu-text-bad-contrast);--evu-btn-bad-outline-active: var(--evu-text-bad-contrast)}.btn-bad[_ngcontent-%COMP%]{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-bad[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad)!important}.btn-bad[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-bad[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad-hover)!important}.btn-bad[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-bad[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad-active)!important}.btn-bad.disabled[_ngcontent-%COMP%], .btn-bad[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-bad-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-bad.disabled[_ngcontent-%COMP%]:hover, .btn-bad.disabled[_ngcontent-%COMP%]:active, .btn-bad.disabled[_ngcontent-%COMP%]:focus, .btn-bad[_ngcontent-%COMP%]:disabled:hover, .btn-bad[_ngcontent-%COMP%]:disabled:active, .btn-bad[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-bad-bg-disabled)!important}[_ngcontent-%COMP%]:root{--evu-btn-secondary-bg: var(--evu-secondary);--evu-btn-secondary-bg-hover: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-bg-active: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-secondary-bg-disabled: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) 10% );--evu-btn-secondary-border: var(--evu-secondary);--evu-btn-secondary-border-hover: var(--evu-secondary);--evu-btn-secondary-border-active: var(--evu-secondary);--evu-btn-secondary: var(--evu-text-secondary-contrast);--evu-btn-secondary-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-active: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-bg: var(--evu-primary-bg);--evu-btn-secondary-outline-bg-hover: var(--evu-primary);--evu-btn-secondary-outline-bg-active: color-mix( in oklch, var(--evu-btn-secondary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-outline-border: var(--evu-secondary);--evu-btn-secondary-outline-border-hover: var(--evu-secondary);--evu-btn-secondary-outline-border-active: var( --evu-btn-secondary-outline-bg-active );--evu-btn-secondary-outline: var(--evu-text-secondary);--evu-btn-secondary-outline-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-active: var(--evu-text-secondary-contrast)}.btn-secondary[_ngcontent-%COMP%]{background-color:var(--evu-btn-secondary-bg)!important;border-color:var(--evu-btn-secondary-border)!important;color:var(--evu-btn-secondary)!important}.btn-secondary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary)!important}.btn-secondary[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-secondary-bg-hover)!important;border-color:var(--evu-btn-secondary-border-hover)!important;color:var(--evu-btn-secondary-hover)!important}.btn-secondary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-hover)!important}.btn-secondary[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-secondary-bg-active)!important;border-color:var(--evu-btn-secondary-border-active)!important;color:var(--evu-btn-secondary-active)!important}.btn-secondary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-active)!important}.btn-secondary.disabled[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-secondary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-secondary.disabled[_ngcontent-%COMP%]:hover, .btn-secondary.disabled[_ngcontent-%COMP%]:active, .btn-secondary.disabled[_ngcontent-%COMP%]:focus, .btn-secondary[_ngcontent-%COMP%]:disabled:hover, .btn-secondary[_ngcontent-%COMP%]:disabled:active, .btn-secondary[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-secondary-bg-disabled)!important}.btn-outline-secondary[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline);background-color:var(--evu-btn-secondary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border)!important}.btn-outline-secondary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline)}.btn-outline-secondary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-secondary-outline-hover);background-color:var(--evu-btn-secondary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-hover)!important}.btn-outline-secondary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline-hover)}.btn-outline-secondary[_ngcontent-%COMP%]:active{color:var(--evu-btn-secondary-outline-active)!important;background-color:var(--evu-btn-secondary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-active)!important}.btn-outline-secondary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline-active)!important}[_ngcontent-%COMP%]:root{--evu-btn-primary-hidden-bg: var(--evu-primary-bg);--evu-btn-primary-hidden-bg-hover: color-mix( in oklch, var(--evu-btn-primary-hidden-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-btn-primary-hidden-bg-active: color-mix( in oklch, var(--evu-btn-primary-hidden-bg-hover), var(--evu-primary) var(--evu-btn-active-amount) );--evu-btn-primary-hidden-border: transparent;--evu-btn-primary-hidden-border-hover: transparent;--evu-btn-primary-hidden-border-active: transparent;--evu-btn-primary-hidden: var(--evu-text);--evu-btn-primary-hidden-hover: var(--evu-text);--evu-btn-primary-hidden-active: var(--evu-text)}.btn-hidden-primary[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden);background-color:var(--evu-btn-primary-hidden-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border)!important}.btn-hidden-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline)}.btn-hidden-primary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-primary-hidden-hover);background-color:var(--evu-btn-primary-hidden-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-hover)!important}.btn-hidden-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden-hover)}.btn-hidden-primary[_ngcontent-%COMP%]:active{color:var(--evu-btn-primary-hidden-active)!important;background-color:var(--evu-btn-primary-hidden-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-active)!important}.btn-hidden-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden-active)}
37[_ngcontent-%COMP%]:root{--evu-btn-menu: var(--evu-text);--evu-btn-menu-hover: var(--evu-text-primary-contrast);--evu-btn-menu-active: var(--evu-text-primary-contrast);--evu-btn-menu-bg: var(--evu-primary-bg);--evu-btn-menu-bg-hover: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-hover-amount) );--evu-btn-menu-bg-active: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-active-amount) );--evu-btn-menu-border: var(--evu-btn-menu-bg);--evu-btn-menu-border-hover: var(--evu-btn-menu-bg-hover);--evu-btn-menu-border-active: var(--evu-btn-menu-bg-active);--evu-btn-menu-border-radius: var(--evu-border-radius)}.nav-tabs[_ngcontent-%COMP%]{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]{border-radius:0;border-top-right-radius:var(--evu-btn-menu-border-radius);border-top-left-radius:var(--evu-btn-menu-border-radius);color:var(--evu-btn-menu);background-color:var(--evu-btn-menu-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-menu-border)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]:hover{color:var(--evu-btn-menu-hover);background-color:var(--evu-btn-menu-bg-hover);border-color:var(--evu-btn-menu-border-hover)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]:active{color:var(--evu-btn-menu-active);background-color:var(--evu-btn-menu-bg-active);border-color:var(--evu-btn-menu-border-active)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link.active[_ngcontent-%COMP%]{color:var(--evu-btn-primary);background-color:var(--evu-btn-primary-bg);border-color:var(--evu-btn-primary-border)}.nav-tabs[_ngcontent-%COMP%]   button.nav-link[_ngcontent-%COMP%]{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}[_ngcontent-%COMP%]:root{--evu-icon-btn: var(--evu-text);--evu-icon-btn-hover: var(--evu-text);--evu-icon-btn-active: var(--evu-text);--evu-icon-btn-disabled: var(--evu-text-muted);--evu-icon-btn-bg: transparent;--evu-icon-btn-bg-hover: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-icon-btn-bg-active: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-icon-btn-border: var(--evu-icon-btn-bg);--evu-icon-btn-border-hover: var(--evu-icon-btn-bg-hover);--evu-icon-btn-border-active: var(--evu-icon-btn-bg-active);--evu-icon-btn-primary: var(--evu-btn-primary);--evu-icon-btn-primary-hover: var(--evu-btn-primary-hover);--evu-icon-btn-primary-active: var(--evu-btn-primary-active);--evu-icon-btn-primary-disabled: var(--evu-btn-primary);--evu-icon-btn-primary-bg: var(--evu-btn-primary-bg);--evu-icon-btn-primary-bg-hover: var(--evu-btn-primary-bg-hover);--evu-icon-btn-primary-bg-active: var(--evu-btn-primary-bg-active);--evu-icon-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-icon-btn-primary-border: var(--evu-btn-primary-border);--evu-icon-btn-primary-border-hover: var(--evu-btn-primary-border-hover);--evu-icon-btn-primary-border-active: var(--evu-btn-primary-border-active);--evu-icon-btn-primary-border-disabled: var(--evu-btn-primary-border);--evu-icon-btn-padding: var(--evu-spacing-md);--evu-icon-btn-size: 32px;--evu-icon-btn-font-size: var(--evu-fontsize-lg)}button.icon-btn[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{vertical-align:unset}button.icon-btn[_ngcontent-%COMP%], button.icon-btn-primary[_ngcontent-%COMP%]{padding:0}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]{cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:var(--evu-icon-btn-size);height:var(--evu-icon-btn-size);border-radius:50%}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:var(--evu-icon-btn-font-size)}.icon-btn[_ngcontent-%COMP%]{color:var(--evu-icon-btn);background-color:var(--evu-icon-btn-bg)}.icon-btn[_ngcontent-%COMP%] >
37 svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn)}.icon-btn[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn);height:var(--evu-icon-btn-font-size);width:var(--evu-icon-btn-font-size)}.icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn)}.icon-btn[_ngcontent-%COMP%]:hover{border-color:var(--evu-icon-btn-border-hover);color:var(--evu-icon-btn-hover);background-color:var(--evu-icon-btn-bg-hover)}.icon-btn[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-hover)}.icon-btn[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-hover)}.icon-btn[_ngcontent-%COMP%]:active{border-color:var(--evu-icon-btn-border-active);color:var(--evu-icon-btn-active);background-color:var(--evu-icon-btn-bg-active)}.icon-btn[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-active)}.icon-btn[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-active)}.icon-btn[_ngcontent-%COMP%]:disabled, .icon-btn.disabled[_ngcontent-%COMP%]{color:var(--evu-icon-btn-disabled);background-color:var(--evu-icon-btn-bg)}.icon-btn[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .icon-btn.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-disabled)}.icon-btn[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary);background-color:var(--evu-icon-btn-primary-bg)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .icon-btn-primary[_ngcontent-%COMP%]:hover{border-color:var(--evu-icon-btn-primary-border-hover);color:var(--evu-icon-btn-primary-hover);background-color:var(--evu-icon-btn-primary-bg-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active, .icon-btn-primary.active[_ngcontent-%COMP%]{border-color:var(--evu-icon-btn-primary-border-active);color:var(--evu-icon-btn-primary-active);background-color:var(--evu-icon-btn-primary-bg-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] >
37 svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled, .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled, .icon-btn-primary.disabled[_ngcontent-%COMP%]{border-color:var(--evu-icon-btn-primary-border-disabled);color:var(--evu-icon-btn-primary-disabled);background-color:var(--evu-icon-btn-primary-bg-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%]   .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-disabled)}.new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   h5.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .evu-card-options[_ngcontent-%COMP%]   button.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-disabled)}@media screen and (max-width:768px){.btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:var(--evu-btn-mobile-height)}}.btn-sm[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px;border-radius:calc(var(--evu-btn-border-radius) * .75)}.btn-lg[_ngcontent-%COMP%]{padding:10px 24px;font-size:16px;border-radius:calc(var(--evu-btn-border-radius) * 1.25)}.btn-block[_ngcontent-%COMP%]{display:block;width:100%}.btn-danger[_ngcontent-%COMP%]{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-danger[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-danger[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-danger.disabled[_ngcontent-%COMP%], .btn-danger[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-success[_ngcontent-%COMP%]{background-color:var(--evu-good)!important;border-color:var(--evu-good)!important;color:var(--evu-text-good-contrast)!important}.btn-success[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-success[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-success.disabled[_ngcontent-%COMP%], .btn-success[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning)!important;border-color:var(--evu-warning)!important;color:var(--evu-text-warning-contrast)!important}.btn-warning[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-warning[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-warning.disabled[_ngcontent-%COMP%], .btn-warning[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-info[_ngcontent-%COMP%]{background-color:var(--evu-info)!important;border-color:var(--evu-info)!important;color:var(--evu-text-info-contrast)!important}.btn-info[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-info[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-info.disabled[_ngcontent-%COMP%], .btn-info[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-outline-danger[_ngcontent-%COMP%]{color:var(--evu-btn-bad-outline);background-color:var(--evu-btn-bad-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-bad-outline-border)!important}.btn-outline-danger[_ngcontent-%COMP%]:hover{color:var(--evu-btn-bad-outline-hover);background-color:var(--evu-btn-bad-outline-bg-hover);border-color:var(--evu-btn-bad-outline-border-hover)!important}.btn-outline-danger[_ngcontent-%COMP%]:active{color:var(--evu-btn-bad-outline-active)!important;background-color:var(--evu-btn-bad-outline-bg-active)!important;border-color:var(--evu-btn-bad-outline-border-active)!important}.btn-outline-success[_ngcontent-%COMP%]{color:var(--evu-good);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-good)!important}.btn-outline-success[_ngcontent-%COMP%]:hover{color:var(--evu-text-good-contrast);background-color:var(--evu-good);border-color:var(--evu-good)!important}.btn-outline-success[_ngcontent-%COMP%]:active{color:var(--evu-text-good-contrast)!important;background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-warning[_ngcontent-%COMP%]{color:var(--evu-warning);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-warning)!important}.btn-outline-warning[_ngcontent-%COMP%]:hover{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning);border-color:var(--evu-warning)!important}.btn-outline-warning[_ngcontent-%COMP%]:active{color:var(--evu-text-warning-contrast)!important;background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-info[_ngcontent-%COMP%]{color:var(--evu-info);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-info)!important}.btn-outline-info[_ngcontent-%COMP%]:hover{color:var(--evu-text-info-contrast);background-color:var(--evu-info);border-color:var(--evu-info)!important}.btn-outline-info[_ngcontent-%COMP%]:active{color:var(--evu-text-info-contrast)!important;background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}[_ngcontent-%COMP%]:root{--evu-link: var(--evu-text-primary);--evu-link-hover: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-link-active: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-active-amount) )}.btn-link[_ngcontent-%COMP%]{background-color:transparent!important;border-color:transparent!important;color:var(--evu-link);text-decoration:underline;padding-left:0;padding-right:0}.btn-link[_ngcontent-%COMP%]:hover{color:var(--evu-link-hover);background-color:transparent!important}.btn-link[_ngcontent-%COMP%]:active{color:var(--evu-link-active);background-color:transparent!important}.btn-close[_ngcontent-%COMP%]{box-sizing:content-box;width:1em;height:1em;padding:.25em;background-color:transparent;border:0;border-radius:.375rem;opacity:.5;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 0 1 .293 9.707L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1em}.btn-close[_ngcontent-%COMP%]:hover{opacity:.75}.btn-close[_ngcontent-%COMP%]:active{opacity:1}.btn-close.btn-close-white[_ngcontent-%COMP%]{filter:invert(1) grayscale(100%) brightness(200%)}.btn-group[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%]{position:relative;display:inline-flex;vertical-align:middle}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;border-radius:0}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child, .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child, .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child{border-top-left-radius:var(--evu-btn-border-radius);border-bottom-left-radius:var(--evu-btn-border-radius)}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child, .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child, .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child{border-top-right-radius:var(--evu-btn-border-radius);border-bottom-right-radius:var(--evu-btn-border-radius)}.btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px}
37.btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:10px 24px;font-size:16px}.btn-toolbar[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}[_ngcontent-%COMP%]:root{--evu-menu-btn: var(--evu-text);--evu-menu-btn-hover: var(--evu-menu-btn);--evu-menu-btn-active: var(--evu-text-primary-contrast);--evu-menu-btn-icon: var(--evu-bicon);--evu-menu-btn-icon-hover: var(--evu-menu-btn-icon);--evu-menu-btn-icon-active: var(--evu-text-primary-contrast);--evu-menu-btn-bg: var(--evu-primary-bg);--evu-menu-btn-bg-mobile-mixin: var(--evu-primary);--evu-menu-btn-bg-mobile-mixin-amount: 5%;--evu-menu-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-menu-btn-bg-mobile-mixin) var(--evu-menu-btn-bg-mobile-mixin-amount) );--evu-menu-btn-bg-hover: color-mix( in oklch, var(--evu-menu-btn-bg), var(--evu-menu-btn-bg-active) var(--evu-btn-hover-amount) );--evu-menu-btn-bg-active: var(--evu-primary);--evu-menu-btn-padding: var(--evu-spacing-lg)}.menu-btn[_ngcontent-%COMP%]{color:var(--evu-text);display:flex;justify-content:space-between;align-items:center;padding:var(--evu-menu-btn-padding);height:100%;width:100%;cursor:pointer;border-radius:var(--evu-border-radius);transition:background-color .2s ease;text-decoration:none;background-color:var(--evu-menu-btn-bg-mobile);color:var(--evu-menu-btn)}.menu-btn[_ngcontent-%COMP%]:hover{color:var(--evu-menu-btn-hover);background-color:var(--evu-menu-btn-bg-hover)}.menu-btn[_ngcontent-%COMP%]:active, .menu-btn.active[_ngcontent-%COMP%]{color:var(--evu-menu-btn-active);background-color:var(--evu-menu-btn-bg-active)}.card[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{--evu-legacy-card-header: var(--evu-text);--evu-legacy-card-header-bg: color-mix( in oklch, var(--evu-secondary-bg), var(--evu-shade) 7.5% );--evu-legacy-card-body: var(--evu-text);--evu-legacy-card-body-bg: var(--evu-secondary-bg);--evu-legacy-card-border-radius: var(--evu-border-radius);--evu-legacy-card-border: transparent;--evu-legacy-card-border-width: var(--evu-border-width);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--evu-legacy-card-body-bg);background-clip:border-box;border:var(--evu-legacy-card-border-width) solid var(--evu-legacy-card-border);border-radius:var(--evu-legacy-card-border-radius)}.card-body[_ngcontent-%COMP%]{flex:1 1 auto;padding:1rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-body-bg, var(--evu-secondary-bg))}.card-header[_ngcontent-%COMP%]{padding:.625rem 1.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-bottom:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-header[_ngcontent-%COMP%]:first-child{border-radius:calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px) 0 0}.card-footer[_ngcontent-%COMP%]{padding:.625rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-top:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-footer[_ngcontent-%COMP%]:last-child{border-radius:0 0 calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px)}.card-title[_ngcontent-%COMP%]{margin-bottom:.5rem;color:var(--evu-legacy-card-header, var(--evu-text))}.card-subtitle[_ngcontent-%COMP%]{margin-top:-.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text-muted))}.card-text[_ngcontent-%COMP%]:last-child{margin-bottom:0}.card-link[_ngcontent-%COMP%]{text-decoration:none}.card-link[_ngcontent-%COMP%] + .card-link[_ngcontent-%COMP%]{margin-left:1.25rem}.card-img-top[_ngcontent-%COMP%]{width:100%;border-top-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-top-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.card-img-bottom[_ngcontent-%COMP%]{width:100%;border-bottom-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-bottom-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.bg-light[_ngcontent-%COMP%]{--evu-light-card: var(--evu-text);--evu-light-card-body-bg: var(--evu-secondary-bg);--evu-light-card-border: var(--evu-light-card-body-bg);background-color:var(--evu-light-card-body-bg)!important;color:var(--evu-light-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-light-card-border)!important}.bg-dark[_ngcontent-%COMP%]{--evu-dark-card: var(--evu-text);--evu-dark-card-body-bg: var(--evu-primary-bg);--evu-dark-card-border: var(--evu-dark-card-body-bg);background-color:var(--evu-dark-card-body-bg)!important;color:var(--evu-dark-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-dark-card-border)!important}.rounded[_ngcontent-%COMP%]{--evu-round-card-border-radius: var(--evu-border-radius);border-radius:var(--evu-round-card-border-radius)!important}[_ngcontent-%COMP%]:root{--evu-checkbox-bg: var(--evu-secondary-bg);--evu-checkbox-mixin: var(--evu-primary);--evu-checkbox-hover-amount: var(--evu-btn-hover-amount);--evu-checkbox-bg-hover: color-mix( in oklch, var(--evu-checkbox-bg), var(--evu-checkbox-mixin) var(--evu-checkbox-hover-amount) );--evu-checkbox-border: var(--evu-checkbox-checked-bg);--evu-checkbox-label-border: var(--evu-primary);--evu-checkbox: var(--evu-text);--evu-checkbox-checked-bg: var(--evu-primary);--evu-checkbox-checked-mixin: var(--evu-tint);--evu-checkbox-checked-hover-amount: var(--evu-bg-hover-amount);--evu-checkbox-checked-bg-hover: color-mix( in oklch, var(--evu-checkbox-checked-bg), var(--evu-checkbox-checked-mixin) var(--evu-checkbox-checked-hover-amount) );--evu-checkbox-checked-border: var(--evu-checkbox-checked-bg);--evu-checkbox-checked-border-hover: var(--evu-checkbox-checked-bg-hover);--evu-checkbox-checked: var(--evu-text-primary-contrast);--evu-checkbox-checked-hover: var(--evu-checkbox-checked);--evu-checkbox-transition: var(--evu-transition);--evu-checkbox-size: 23px;--evu-checkbox-border-width: 3px}.checkbox[_ngcontent-%COMP%]{display:flex;align-items:center}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;align-items:center;height:39px}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{min-height:var(--evu-checkbox-size);min-width:var(--evu-checkbox-size);height:var(--evu-checkbox-size);width:var(--evu-checkbox-size);margin-bottom:0;transition:var(--evu-checkbox-transition);background-color:var(--evu-checkbox-bg);color:var(--evu-checkbox);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-border)}.checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover{background-color:var(--evu-checkbox-bg-hover);color:var(--evu-checkbox-hover)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{background-color:var(--evu-checkbox-checked-bg);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-checked-border)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:var(--evu-checkbox-checked);width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));margin-left:0}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]:before{display:flex;align-items:center;justify-content:center;width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));padding-top:.125em}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover{background-color:var(--evu-checkbox-checked-bg-hover);border-color:var(--evu-checkbox-checked-border-hover)}.checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover > i[_ngcontent-%COMP%]{color:var(--evu-checkbox-checked-hover)}[_ngcontent-%COMP%]:root{--evu-paginator: var(--evu-text);--evu-paginator-bg: var(--evu-primary-bg);--evu-paginator-btn-disabled: var(--evu-text-disabled);--evu-paginator-btn-disabled-bg: var(--evu-primary-bg);--evu-paginator-btn-bg: var(--evu-primary-bg);--evu-paginator-btn-bg-hover: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-paginator-btn-bg-active: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--mat-paginator-container-text-color: var(--evu-paginator);--mat-paginator-container-background-color: var(--evu-paginator-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]{--mat-icon-button-disabled-icon-color: var(--evu-paginator-disabled);--mat-icon-button-icon-color: var(--evu-paginator)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{--mat-form-field-container-height: 35px;--mat-form-field-container-vertical-padding: 2.5px}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   mat-select[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   .mat-mdc-paginator-touch-target[_ngcontent-%COMP%]{height:calc(var(--mat-form-field-container-height) - 2 * var(--mat-form-field-container-vertical-padding))}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{margin:0px var(--evu-spacing-sm);background-color:var(--evu-paginator-btn-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, [_ng
37content-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]:hover{background-color:var(--evu-paginator-btn-bg-hover)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]:active{background-color:var(--evu-paginator-btn-bg-active)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%]{fill:var(--evu-paginator)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active{cursor:not-allowed;color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}[_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover   .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   mat-paginator[_ngcontent-%COMP%]   .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active   .mat-mdc-paginator-icon[_ngcontent-%COMP%]{fill:var(--evu-paginator-btn-disabled)}angular2-multiselect[_ngcontent-%COMP%]{--evu-select: var(--evu-text);--evu-select-hover: var(--evu-text);--evu-select-focus: var(--evu-text);--evu-select-bg: var(--evu-primary-bg);--evu-select-bg-hover: var(--evu-primary-bg);--evu-select-bg-focus: var(--evu-primary-bg);--evu-select-border: var(--evu-border-weak);--evu-select-border-hover: var(--evu-border-weak);--evu-select-border-focus: var(--evu-border-weak);--evu-select-chip-bg: var(--evu-tertiary);--evu-select-chip: var(--evu-text-tertiary-contrast);--evu-select-item: var(--evu-text-primary-contrast);--evu-select-item-border: var(--evu-primary);--evu-select-item-border-active: var(--evu-select-item-border);--evu-select-item-bg: var(--evu-primary-bg);--evu-select-item-mixin: var(--evu-primary);--evu-select-item-hover-amount: var(--evu-btn-hover-amount);--evu-select-item-active-amount: var(--evu-btn-active-amount);--evu-select-item-bg-hover: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-hover-amount) );--evu-select-item-bg-active: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-active-amount) );--evu-select-border-radius: var(--evu-border-radius);--evu-select-input-height: var(--evu-input-or-select-height);--evu-select-border-width: var(--evu-border-width)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;gap:var(--evu-spacing-md);padding:0px var(--evu-spacing-md);background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border);border-radius:var(--evu-select-border-radius);min-height:var(--evu-select-input-height)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%]{top:unset;right:unset;transform:unset;height:unset;position:relative;flex-grow:1;display:flex;justify-content:flex-end;align-items:center}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:flex;width:12px}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var
37(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover{background-color:var(--evu-select-bg-hover);color:var(--evu-select-hover);border:var(--evu-select-border-width) solid var(--evu-select-border-hover)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:var(--evu-select-hover)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up), angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up){background-color:var(--evu-select-bg-focus);color:var(--evu-select-focus);border:var(--evu-select-border-width) solid var(--evu-select-border-focus)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up)   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up)   svg[_ngcontent-%COMP%]{fill:var(--evu-select-focus)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-list[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-list[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm) 0px;display:flex;flex-wrap:wrap;gap:var(--evu-spacing-sm);overflow:auto;max-height:calc(2 * var(--evu-select-input-height))}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]{display:flex;align-items:center;white-space:wrap;border-radius:var(--evu-select-border-radius);background-color:var(--evu-select-chip-bg)!important}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-label[_ngcontent-%COMP%]{color:var(--evu-select-chip)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]   .c-remove[_ngcontent-%COMP%]   c-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:var(--evu-select-chip)}angular2-multiselect[_ngcontent-%COMP%]   .selected-list[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(.c-token:only-child) > .c-remove[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .c-btn[_ngcontent-%COMP%]:has(.c-token:only-child) > .c-remove[_ngcontent-%COMP%]{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .select-all[_ngcontent-%COMP%]{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]   .c-search[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-filter[_ngcontent-%COMP%]   .c-clear[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:var
37(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .c-input[_ngcontent-%COMP%]{background-color:var(--evu-select-bg);color:var(--evu-select);border:0px solid transparent}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .arrow-up[_ngcontent-%COMP%]{background-color:transparent;border-bottom-color:var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]{color:var(--evu-text);background-color:var(--evu-select-item-bg)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:hover   label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active{background-color:var(--evu-select-item-bg-active)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]:active   label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-active)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before{border:2px solid var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   .selected-item[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg);border:2px solid var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]:after, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:after{left:4px;height:5px}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{transition:var(--evu-transition);background-color:var(--evu-select-item-bg)!important;border-radius:50%;width:calc(var(--evu-radio-size) - 4px);height:calc(var(--evu-radio-size) - 4px)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:after{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:hover   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-hover)!important}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]:active   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-active)!important}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{background-color:var(--evu-text-primary-contrast)!important;border-color:var(--evu-select-item-border-active)!important;border-radius:50%;border-width:5px;
37width:calc(var(--evu-radio-size) - 10px);height:calc(var(--evu-radio-size) - 10px)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .single-select-mode[_ngcontent-%COMP%]   .pure-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{display:none}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border-color:var(--evu-select-item-border);background-color:var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{border-color:var(--evu-select-item)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%]{min-width:100%;width:max-content;background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border-focus);border-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:first-child, angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area.single-select-mode[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2) > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:first-child{border-top-right-radius:var(--evu-select-border-radius);border-top-left-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]   .dropdown-list[_ngcontent-%COMP%]   .list-area[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:var(--evu-select-border-radius);border-bottom-left-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]:has(.single-select-mode)   .c-list[_ngcontent-%COMP%]   .c-token[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm) var(--evu-spacing-md);justify-content:center}angular2-multiselect[_ngcontent-%COMP%]:has(.single-select-mode)   .c-remove[_ngcontent-%COMP%]{display:none}.noselect[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[_ngcontent-%COMP%]:root{--evu-radio: var(--evu-primary);--evu-radio-bg: var(--evu-primary-bg);--evu-radio-mixin: var(--evu-primary);--evu-radio-hover-amount: var(--evu-btn-hover-amount);--evu-radio-bg-hover: color-mix( in oklch, var(--evu-primary-bg), var(--evu-radio-mixin) var(--evu-radio-hover-amount) );--evu-radio-size: 20px;--evu-radio-border-width-checked: 5px;--evu-radio-padding: var(--evu-spacing-md);--evu-radio-transition: var(--evu-transition)}input[type=radio].radio[_ngcontent-%COMP%]{width:0;height:0;display:none;overflow:hidden}input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{margin-right:20px;margin-bottom:0;padding-top:var(--evu-radio-padding);padding-right:var(--evu-radio-padding);padding-bottom:var(--evu-radio-padding);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{border:2px solid var(--evu-radio);content:"";display:inline-block;vertical-align:middle;width:var(--evu-radio-size);height:var(--evu-radio-size);margin-right:10px;margin-bottom:0;border-radius:20px;background-color:var(--evu-radio-bg);transition:border-width .3s,border-color .15s,background-color .15s}*[_ngcontent-%COMP%]:hover > input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before, input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:hover:before{background-color:var(--evu-radio-bg-hover)}input[type=radio].radio[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border:var(--evu-radio-border-width-checked) solid var(--evu-radio);background-color:var(--evu-radio-bg)}@media screen and (max-width:992px){[_ngcontent-%COMP%]:root{--evu-radio-size: 30px;--evu-radio-border-width-checked: 10px}}.status-cube[_ngcontent-%COMP%], .status-cube-black[_ngcontent-%COMP%], .status-cube-darkgray[_ngcontent-%COMP%], .status-cube-gray[_ngcontent-%COMP%], .status-cube-yellow[_ngcontent-%COMP%], .status-cube-green[_ngcontent-%COMP%], .status-cube-blue[_ngcontent-%COMP%], .status-cube-orange[_ngcontent-%COMP%], .status-cube-red[_ngcontent-%COMP%]{padding:var(--evu-spacing-md);display:inline-block}.status-cube-red[_ngcontent-%COMP%]{background:var(--evu-red)}.status-cube-orange[_ngcontent-%COMP%]{background:var(--evu-orange)}.status-cube-blue[_ngcontent-%COMP%]{background:var(--evu-blue)}.status-cube-green[_ngcontent-%COMP%]{background:var(--evu-green)}.status-cube-yellow[_ngcontent-%COMP%]{background:var(--evu-yellow)}.status-cube-gray[_ngcontent-%COMP%]{background:var(--evu-gray)}.status-cube-darkgray[_ngcontent-%COMP%]{background:var(--evu-darkgray)}.status-cube-black[_ngcontent-%COMP%]{background:var(--evu-black)}[_ngcontent-%COMP%]:root{--table-border-light: rgb(0, 0, 0, .12);--evu-table-cell-border: var(--evu-secondary-bg);--evu-table-bg: var(--evu-primary-bg);--evu-table: var(--evu-text);--evu-table-border-left: var(--evu-secondary-bg);--evu-table-head-bg: var(--evu-secondary-bg);--evu-table-head-border: var(--evu-border-strong);--evu-table-icon-btn-bg: var(--evu-primary-bg);--evu-table-icon-btn-bg-hover: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-table-icon-btn-bg-active: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-table-icon-btn-transition: var(--evu-transition);--evu-table-icon-btn-padding: var(--evu-spacing-md);--evu-table-icon-btn-size: 40px}.table-responsive[_ngcontent-%COMP%]{display:flex;flex-direction:column}.table-responsive[_ngcontent-%COMP%]   enb-select[_ngcontent-%COMP%]{margin-bottom:var(--evu-spacing-xl)}.table[_ngcontent-%COMP%]{width:100%;max-width:100%;background-color:transparent}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:none}.table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-table-cell-border)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.65rem;vertical-align:top;color:var(--evu-table)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-danger[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-danger[_ngcontent-%COMP%]{color:var(--evu-text-bad-contrast);background-color:var(--evu-bad)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-info[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-info[_ngcontent-%COMP%]{color:var(--evu-text-info-contrast);background-color:var(--evu-info)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-warning[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-warning[_ngcontent-%COMP%]{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   span.badge.bg-good[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   span.badge.bg-good[_ngcontent-%COMP%]{color:var(--evu-text-good-contrast);background-color:var(--evu-good)!important}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]{transition:var(--evu-table-icon-btn-transition);padding:var(--evu-table-icon-btn-padding);border-radius:50%;height:var(--evu-table-icon-btn-size);width:var(--evu-table-icon-btn-size);background-color:var(--evu-table-icon-btn-bg)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:hover{background-color:var(--evu-table-icon-btn-bg-hover)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]:active{background-color:var(--evu-table-icon-btn-bg-active)}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   button.btn.icon-button[_ngcontent-%COMP%]   repower-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{color:var(--evu-table)}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{vertical-align:bottom;border-bottom:2px solid #e9ecef;border-bottom:2px solid var(--table-cell-border)}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%]{border-top:2px solid #e9ecef;border-top:2px solid var(--table-cell-border)}.table[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]{background-color:#fff;background-color:var(--table-bg)}.table-sm[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-sm[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.3rem}.table-bordered[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:1px solid #e9ecef;border:1px solid var(--table-cell-border)}.table-bordered[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:2px}.table-striped[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-of-type(odd){background-color:#0000000d}.table-hover[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#00000013}.table-primary[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#b8daff;background-color:var(--table-primary-color)}.table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-primary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-secondary[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#dddfe2;background-color:var(--table-secondary-color)}.table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-secondary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-success[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#c3e6cb;background-color:var(--table-success-color)}.table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-success[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-info[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#bee5eb;background-color:var(--table-info-color)}.table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-info[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-warning[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#ffeeba;background-color:var(--table-warning-color)}.table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-warning[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-danger[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#f5c6cb;background-color:var(--table-danger-color)}.table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-danger[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-light[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#fdfdfe;background-color:var(--table-light-color)}.table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-light[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-dark[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#c6c8ca;background-color:var(--table-dark-color)}.table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}.table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%]   .table-dark[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}@media(max-width:991px){.table-responsive[_ngcontent-%COMP%]{display:block;width:100%;
37overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered[_ngcontent-%COMP%]{border:0}}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--evu-table-head-bg)!important;font-size:14px;font-weight:700}.table[_ngcontent-%COMP%]   tr.ok[_ngcontent-%COMP%]{border-left-color:#a2ad00;border-left-color:var(--table-row-ok)}.table[_ngcontent-%COMP%]   tr.warn[_ngcontent-%COMP%]{border-left-color:#ffb60f;border-left-color:var(--table-row-warn)}.table[_ngcontent-%COMP%]   tr.alert[_ngcontent-%COMP%]{border-left-color:#ff463c;border-left-color:var(--table-row-warn)}.table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-size:14px;font-weight:light}.table-block[_ngcontent-%COMP%]{box-shadow:0 0 3px #e5e5e5;box-shadow:0 0 3px var(--table-box-shadow)}.table-inline[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:0}.table-inline[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{flex-shrink:1;background-color:#f0f0f0;background-color:var(--table-head-bg)}.table-inline[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{padding-right:15px}.table-inline[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.table-inline[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{flex:1;display:flex}.table-inline[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{flex:1}.table-inline[_ngcontent-%COMP%]   td.narrow[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th.narrow[_ngcontent-%COMP%]{flex:.5}.table-inline[_ngcontent-%COMP%]   td.wide[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%]   th.wide[_ngcontent-%COMP%]{flex:1.5}.table-hover[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#fafafa;background-color:var(--table-body-bg)}.table-container[_ngcontent-%COMP%]{border-radius:.25rem;border:1px solid rgba(0,0,0,.125)}.table-container[_ngcontent-%COMP%] > .table-head[_ngcontent-%COMP%]{background-color:#f0f0f0;background-color:var(--table-head-bg);padding:.5rem 1rem}.table-container[_ngcontent-%COMP%] > .table-head[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{margin:0}.list-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius)}.list-group-item[_ngcontent-%COMP%]{--evu-item-group: var(--evu-text);--evu-item-group-bg: var(--evu-primary-bg);--evu-item-group-bg-hover: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-item-group-bg-active: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-item-group-border: var(--evu-border-strong);--evu-item-group-border-width: var(--evu-border-width);--evu-item-group-border-radius: var(--evu-border-radius);--evu-item-group-padding: var(--evu-spacing-lg);position:relative;display:block;padding:var(--evu-item-group-padding);color:var(--evu-item-group);background-color:var(--evu-item-group-bg);border:var(--evu-item-group-border-width) solid var(--evu-item-group-border)}.list-group-item[_ngcontent-%COMP%]:hover{background-color:var(--evu-item-group-bg-hover)}.list-group-item[_ngcontent-%COMP%]:active{background-color:var(--evu-item-group-bg-active)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:var(--evu-item-group-border-radius);border-top-right-radius:var(--evu-item-group-border-radius)}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-left-radius:var(--evu-item-group-border-radius);border-bottom-right-radius:var(--evu-item-group-border-radius)}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:var(--evu-text);text-align:inherit;cursor:pointer;text-decoration:none}.list-group-item-action[_ngcontent-%COMP%]:hover, .list-group-item-action[_ngcontent-%COMP%]:focus{color:var(--evu-text);background-color:var(--evu-item-group-bg-hover, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 7.5%));outline:none}.list-group-item-action[_ngcontent-%COMP%]:active{color:var(--evu-text);background-color:var(--evu-item-group-bg-active, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 15%))}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-primary-bg)}.list-group-item.active[_ngcontent-%COMP%]{color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.text-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)!important}.container[_ngcontent-%COMP%]{width:100%;margin-right:auto;margin-left:auto}@media(min-width:576px){.container[_ngcontent-%COMP%]{max-width:576px}}@media(min-width:768px){.container[_ngcontent-%COMP%]{max-width:768px}}@media(min-width:992px){.container[_ngcontent-%COMP%]{max-width:992px}}@media(min-width:1400px){.container[_ngcontent-%COMP%]{max-width:1400px}}
37.container-fluid[_ngcontent-%COMP%]{width:100%;margin-right:auto;margin-left:auto}.row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;gap:var(--evu-row-spacing-desktop)}@media(max-width:992px){.row[_ngcontent-%COMP%]{gap:var(--evu-row-spacing-tablet)}}@media(max-width:768px){.row[_ngcontent-%COMP%]{gap:var(--evu-row-spacing-mobile)}}.row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:only-child{max-width:100%;width:100%}.row.gx-0[_ngcontent-%COMP%], .row.no-gutters[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.row.gx-0[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .row.no-gutters[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.col[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%;box-sizing:border-box}.col-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:100%}.col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:100%}.col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:100%}.col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:100%}.col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:100%}.col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:100%}.col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:100%}.col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:100%}.col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:100%}.col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:100%}.col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:100%}.col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:100%}@media(min-width:576px){.col-sm[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:576px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:576px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:576px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:576px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:576px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:576px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:576px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:576px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:576px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:576px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:576px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:576px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:576px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:576px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:576px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:576px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:576px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:576px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:576px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:576px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:576px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:576px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:576px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:576px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:576px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:576px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:576px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:576px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:576px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:576px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:576px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:576px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:576px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:576px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:576px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:576px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
37.col-md-1.col-md-1[_ngcontent-%COMP%]{width:100%}.col-md-2.col-md-2[_ngcontent-%COMP%]{width:100%}.col-md-3.col-md-3[_ngcontent-%COMP%]{width:100%}.col-md-4.col-md-4[_ngcontent-%COMP%]{width:100%}.col-md-5.col-md-5[_ngcontent-%COMP%]{width:100%}.col-md-6.col-md-6[_ngcontent-%COMP%]{width:100%}.col-md-7.col-md-7[_ngcontent-%COMP%]{width:100%}.col-md-8.col-md-8[_ngcontent-%COMP%]{width:100%}.col-md-9.col-md-9[_ngcontent-%COMP%]{width:100%}.col-md-10.col-md-10[_ngcontent-%COMP%]{width:100%}.col-md-11.col-md-11[_ngcontent-%COMP%]{width:100%}.col-md-12.col-md-12[_ngcontent-%COMP%]{width:100%}@media(min-width:768px){.col-md[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:768px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:768px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:768px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:768px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:768px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:768px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:768px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:768px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:768px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:768px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:768px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:768px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:768px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:768px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:768px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:768px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:768px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:768px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:768px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:768px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:768px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:768px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:768px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:768px){.col-9[_ngcontent-%COMP%], .col-md-9.col
37-md-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:768px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:768px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:768px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:768px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:768px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:768px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:768px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:768px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:768px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:768px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:768px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:768px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}.col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:100%}.col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:100%}.col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:100%}.col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:100%}.col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:100%}.col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:100%}.col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:100%}.col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:100%}.col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:100%}.col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:100%}.col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:100%}.col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:100%}@media(min-width:992px){.col-lg[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:992px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:992px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ng
37content-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:992px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:992px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:992px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:992px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:992px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:992px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:992px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:992px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:992px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:992px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:992px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:992px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:992px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:992px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:992px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:992px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:992px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:992px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:992px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:992px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:992px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:992px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:992px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
37.col-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}@media(min-width:992px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(max-width:992px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(max-width:768px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}.col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:100%}.col-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}@media(min-width:992px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(max-width:992px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(max-width:768px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}.col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:100%}.col-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}@media(min-width:992px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(max-width:992px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(max-width:768px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}.col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:100%}.col-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}@media(min-width:992px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(max-width:992px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(max-width:768px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}.col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:100%}.col-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}@media(min-width:992px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(max-width:992px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(max-width:768px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}.col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:100%}.col-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}@media(min-width:992px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(max-width:992px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(max-width:768px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}.col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:100%}.col-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}@media(min-width:992px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(max-width:992px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(max-width:768px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}.col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:100%}.col-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}@media(min-width:992px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(max-width:992px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(max-width:768px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}.col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:100%}.col-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}@media(min-width:992px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(max-width:992px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(max-width:768px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}.col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:100%}.col-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}@media(min-width:992px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(max-width:992px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(max-width:768px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}.col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:100%}.col-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}@media(min-width:992px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(max-width:992px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(max-width:768px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}.col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:100%}.col-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}@media(min-width:992px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(max-width:992px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(max-width:768px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
37.col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:100%}@media(min-width:1400px){.col-xl[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:1400px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:1400px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:1400px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:1400px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:1400px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:1400px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:1400px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:1400px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:1400px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:1400px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:1400px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:1400px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:1400px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:1400px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:1400px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:1400px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:1400px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:1400px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:1400px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:1400px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:1400px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:1400px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:1400px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:1400px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:1400px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:1400px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:1400px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:1400px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:1400px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:1400px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:1400px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:1400px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:1400px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:1400px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:1400px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
37.col-xs-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%}.col-xs-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%}.col-xs-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%}.col-xs-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%}.col-xs-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%}.col-xs-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%}.col-xs-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%}.col-xs-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%}.col-xs-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%}.col-xs-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%}.col-xs-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%}.col-xs-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}.col-xs-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.offset-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-3[_ngcontent-%COMP%]{margin-left:25%}.offset-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-6[_ngcontent-%COMP%]{margin-left:50%}.offset-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-9[_ngcontent-%COMP%]{margin-left:75%}.offset-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}@media(min-width:576px){.offset-sm-0[_ngcontent-%COMP%]{margin-left:0}.offset-sm-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-sm-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-sm-3[_ngcontent-%COMP%]{margin-left:25%}.offset-sm-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-sm-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-sm-6[_ngcontent-%COMP%]{margin-left:50%}.offset-sm-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-sm-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-sm-9[_ngcontent-%COMP%]{margin-left:75%}.offset-sm-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-sm-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:768px){.offset-md-0[_ngcontent-%COMP%]{margin-left:0}.offset-md-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-md-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-md-3[_ngcontent-%COMP%]{margin-left:25%}.offset-md-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-md-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-md-6[_ngcontent-%COMP%]{margin-left:50%}.offset-md-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-md-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-md-9[_ngcontent-%COMP%]{margin-left:75%}.offset-md-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-md-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:992px){.offset-lg-0[_ngcontent-%COMP%]{margin-left:0}.offset-lg-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-lg-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-lg-3[_ngcontent-%COMP%]{margin-left:25%}.offset-lg-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-lg-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-lg-6[_ngcontent-%COMP%]{margin-left:50%}.offset-lg-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-lg-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-lg-9[_ngcontent-%COMP%]{margin-left:75%}.offset-lg-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-lg-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:1400px){.offset-xl-0[_ngcontent-%COMP%]{margin-left:0}.offset-xl-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-xl-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-xl-3[_ngcontent-%COMP%]{margin-left:25%}.offset-xl-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-xl-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-xl-6[_ngcontent-%COMP%]{margin-left:50%}.offset-xl-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-xl-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-xl-9[_ngcontent-%COMP%]{margin-left:75%}.offset-xl-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-xl-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}.d-flex[_ngcontent-%COMP%]{display:flex}.d-block[_ngcontent-%COMP%]{display:block}.d-inline[_ngcontent-%COMP%]{display:inline}.d-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-none[_ngcontent-%COMP%]{display:none}.d-grid[_ngcontent-%COMP%]{display:grid}.d-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-table[_ngcontent-%COMP%]{display:table}.d-table-row[_ngcontent-%COMP%]{display:table-row}.d-table-cell[_ngcontent-%COMP%]{display:table-cell}@media(min-width:576px){.d-sm-none[_ngcontent-%COMP%]{display:none}.d-sm-block[_ngcontent-%COMP%]{display:block}.d-sm-inline[_ngcontent-%COMP%]{display:inline}.d-sm-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-sm-flex[_ngcontent-%COMP%]{display:flex}.d-sm-grid[_ngcontent-%COMP%]{display:grid}.d-sm-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-sm-table[_ngcontent-%COMP%]{display:table}}@media(min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none}.d-md-block[_ngcontent-%COMP%]{display:block}.d-md-inline[_ngcontent-%COMP%]{display:inline}.d-md-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-md-flex[_ngcontent-%COMP%]{display:flex}.d-md-grid[_ngcontent-%COMP%]{display:grid}.d-md-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-md-table[_ngcontent-%COMP%]{display:table}}@media(min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none}.d-lg-block[_ngcontent-%COMP%]{display:block}.d-lg-inline[_ngcontent-%COMP%]{display:inline}.d-lg-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-lg-flex[_ngcontent-%COMP%]{display:flex}.d-lg-grid[_ngcontent-%COMP%]{display:grid}.d-lg-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-lg-table[_ngcontent-%COMP%]{display:table}}@media(min-width:1400px){.d-xl-none[_ngcontent-%COMP%]{display:none}.d-xl-block[_ngcontent-%COMP%]{display:block}.d-xl-inline[_ngcontent-%COMP%]{display:inline}.d-xl-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-xl-flex[_ngcontent-%COMP%]{display:flex}.d-xl-grid[_ngcontent-%COMP%]{display:grid}.d-xl-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-xl-table[_ngcontent-%COMP%]{display:table}}.flex-row[_ngcontent-%COMP%]{flex-direction:row}.flex-column[_ngcontent-%COMP%]{flex-direction:column}.flex-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.flex-grow-0[_ngcontent-%COMP%]{flex-grow:0}.flex-grow-1[_ngcontent-%COMP%]{flex-grow:1}.flex-shrink-0[_ngcontent-%COMP%]{flex-shrink:0}.flex-shrink-1[_ngcontent-%COMP%]{flex-shrink:1}.flex-fill[_ngcontent-%COMP%]{flex:1 1 auto}.justify-content-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-center[_ngcontent-%COMP%]{align-items:center}.align-items-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-center[_ngcontent-%COMP%]{align-self:center}.align-self-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-stretch[_ngcontent-%COMP%]{align-self:stretch}@media(min-width:576px){.flex-sm-row[_ngcontent-%COMP%]{flex-direction:row}.flex-sm-column[_ngcontent-%COMP%]{flex-direction:column}.flex-sm-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-sm-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-sm-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-sm-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-sm-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-sm-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-sm-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-sm-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-sm-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-sm-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-sm-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-sm-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-sm-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-sm-center[_ngcontent-%COMP%]{align-items:center}.align-items-sm-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-sm-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-sm-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-sm-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-sm-center[_ngcontent-%COMP%]{align-self:center}.align-self-sm-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-sm-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:768px){.flex-md-row[_ngcontent-%COMP%]{flex-direction:row}.flex-md-column[_ngcontent-%COMP%]{flex-direction:column}.flex-md-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-md-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-md-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-md-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-md-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-md-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-md-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-md-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-md-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-md-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-md-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-md-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-md-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-md-center[_ngcontent-%COMP%]{align-items:center}.align-items-md-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-md-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-md-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-md-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-md-center[_ngcontent-%COMP%]{align-self:center}.align-self-md-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-md-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:992px){.flex-lg-row[_ngcontent-%COMP%]{flex-direction:row}.flex-lg-column[_ngcontent-%COMP%]{flex-direction:column}.flex-lg-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-lg-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-lg-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-lg-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-lg-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-lg-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-lg-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-lg-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-lg-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-lg-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-lg-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-lg-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-lg-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-lg-center[_ngcontent-%COMP%]{align-items:center}.align-items-lg-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-lg-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-lg-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-lg-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-lg-center[_ngcontent-%COMP%]{align-self:center}.align-self-lg-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-lg-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:1400px){.flex-xl-row[_ngcontent-%COMP%]{flex-direction:row}.flex-xl-column[_ngcontent-%COMP%]{flex-direction:column}.flex-xl-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-xl-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-xl-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-xl-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-xl-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-xl-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-xl-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-xl-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-xl-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-xl-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-xl-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-xl-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-xl-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-xl-center[_ngcontent-%COMP%]{align-items:center}.align-items-xl-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-xl-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-xl-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-xl-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-xl-center[_ngcontent-%COMP%]{align-self:center}.align-self-xl-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-xl-stretch[_ngcontent-%COMP%]{align-self:stretch}}.m-0[_ngcontent-%COMP%]{margin:0}.mt-0[_ngcontent-%COMP%]{margin-top:0}.mb-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-0[_ngcontent-%COMP%]{margin-left:0}.mr-0[_ngcontent-%COMP%]{margin-right:0}.mx-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-0[_ngcontent-%COMP%]{margin-left:0}.me-0[_ngcontent-%COMP%]{margin-right:0}.m-1[_ngcontent-%COMP%]{margin:.25rem}.mt-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-1[_ngcontent-%COMP%]{margin-right:.25rem}.m-2[_ngcontent-%COMP%]{margin:.5rem}.mt-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-2[_ngcontent-%COMP%]{margin-left:.5rem}
37.mr-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-2[_ngcontent-%COMP%]{margin-right:.5rem}.m-3[_ngcontent-%COMP%]{margin:1rem}.mt-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-3[_ngcontent-%COMP%]{margin-left:1rem}.me-3[_ngcontent-%COMP%]{margin-right:1rem}.m-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-4[_ngcontent-%COMP%]{margin-right:1.5rem}.m-5[_ngcontent-%COMP%]{margin:3rem}.mt-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-5[_ngcontent-%COMP%]{margin-left:3rem}.me-5[_ngcontent-%COMP%]{margin-right:3rem}.p-0[_ngcontent-%COMP%]{padding:0}.pt-0[_ngcontent-%COMP%]{padding-top:0}.pb-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-0[_ngcontent-%COMP%]{padding-left:0}.pr-0[_ngcontent-%COMP%]{padding-right:0}.px-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-0[_ngcontent-%COMP%]{padding-left:0}.pe-0[_ngcontent-%COMP%]{padding-right:0}.p-1[_ngcontent-%COMP%]{padding:.25rem}.pt-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-1[_ngcontent-%COMP%]{padding-right:.25rem}.p-2[_ngcontent-%COMP%]{padding:.5rem}.pt-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-2[_ngcontent-%COMP%]{padding-left:.5rem}
37.pe-2[_ngcontent-%COMP%]{padding-right:.5rem}.p-3[_ngcontent-%COMP%]{padding:1rem}.pt-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-3[_ngcontent-%COMP%]{padding-right:1rem}.px-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-3[_ngcontent-%COMP%]{padding-right:1rem}.p-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-4[_ngcontent-%COMP%]{padding-right:1.5rem}.p-5[_ngcontent-%COMP%]{padding:3rem}.pt-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-5[_ngcontent-%COMP%]{padding-right:3rem}.px-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-5[_ngcontent-%COMP%]{padding-right:3rem}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ms-auto[_ngcontent-%COMP%]{margin-left:auto}.me-auto[_ngcontent-%COMP%]{margin-right:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.m-auto[_ngcontent-%COMP%]{margin:auto}.gap-0[_ngcontent-%COMP%]{gap:0}.row-gap-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-0[_ngcontent-%COMP%]{column-gap:0}.gap-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-1[_ngcontent-%COMP%]{column-gap:.25rem}.gap-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-2[_ngcontent-%COMP%]{column-gap:.5rem}.gap-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-3[_ngcontent-%COMP%]{column-gap:1rem}.gap-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-4[_ngcontent-%COMP%]{column-gap:1.5rem}.gap-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-5[_ngcontent-%COMP%]{column-gap:3rem}@media(min-width:576px){.m-sm-0[_ngcontent-%COMP%]{margin:0}.mt-sm-0[_ngcontent-%COMP%]{margin-top:0}.mb-sm-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-sm-0[_ngcontent-%COMP%]{margin-left:0}.mr-sm-0[_ngcontent-%COMP%]{margin-right:0}.mx-sm-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-sm-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-sm-0[_ngcontent-%COMP%]{margin-left:0}.me-sm-0[_ngcontent-%COMP%]{margin-right:0}.p-sm-0[_ngcontent-%COMP%]{padding:0}.pt-sm-0[_ngcontent-%COMP%]{padding-top:0}.pb-sm-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-sm-0[_ngcontent-%COMP%]{padding-left:0}.pr-sm-0[_ngcontent-%COMP%]{padding-right:0}.px-sm-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-sm-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-sm-0[_ngcontent-%COMP%]{padding-left:0}.pe-sm-0[_ngcontent-%COMP%]{padding-right:0}.gap-sm-0[_ngcontent-%COMP%]{gap:0}.row-gap-sm-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-sm-0[_ngcontent-%COMP%]{column-gap:0}.m-sm-1[_ngcontent-%COMP%]{margin:.25rem}.mt-sm-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-sm-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-sm-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-sm-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-sm-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-sm-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-sm-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-sm-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-sm-1[_ngcontent-%COMP%]{padding:.25rem}.pt-sm-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-sm-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-sm-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-sm-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-sm-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-sm-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-sm-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-sm-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-sm-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-sm-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-sm-1[_ngcontent-%COMP%]{column-gap:.25rem}
37.m-sm-2[_ngcontent-%COMP%]{margin:.5rem}.mt-sm-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-sm-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-sm-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-sm-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-sm-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-sm-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-sm-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-sm-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-sm-2[_ngcontent-%COMP%]{padding:.5rem}.pt-sm-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-sm-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-sm-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-sm-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-sm-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-sm-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-sm-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-sm-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-sm-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-sm-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-sm-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-sm-3[_ngcontent-%COMP%]{margin:1rem}.mt-sm-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-sm-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-sm-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-sm-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-sm-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-sm-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-sm-3[_ngcontent-%COMP%]{margin-left:1rem}.me-sm-3[_ngcontent-%COMP%]{margin-right:1rem}.p-sm-3[_ngcontent-%COMP%]{padding:1rem}.pt-sm-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-sm-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-sm-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-sm-3[_ngcontent-%COMP%]{padding-right:1rem}.px-sm-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-sm-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-sm-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-sm-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-sm-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-sm-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-sm-3[_ngcontent-%COMP%]{column-gap:1rem}.m-sm-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-sm-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-sm-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-sm-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-sm-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-sm-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-sm-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-sm-5[_ngcontent-%COMP%]{margin:3rem}.mt-sm-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-sm-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-sm-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-sm-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-sm-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-sm-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-sm-5[_ngcontent-%COMP%]{margin-left:3rem}.me-sm-5[_ngcontent-%COMP%]{margin-right:3rem}.p-sm-5[_ngcontent-%COMP%]{padding:3rem}.pt-sm-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-sm-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-sm-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-sm-5[_ngcontent-%COMP%]{padding-right:3rem}.px-sm-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-sm-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-sm-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-sm-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-sm-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-sm-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-sm-5[_ngcontent-%COMP%]{column-gap:3rem}}@media(min-width:768px){.m-md-0[_ngcontent-%COMP%]{margin:0}.mt-md-0[_ngcontent-%COMP%]{margin-top:0}.mb-md-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-md-0[_ngcontent-%COMP%]{margin-left:0}.mr-md-0[_ngcontent-%COMP%]{margin-right:0}.mx-md-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-md-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-md-0[_ngcontent-%COMP%]{margin-left:0}.me-md-0[_ngcontent-%COMP%]{margin-right:0}.p-md-0[_ngcontent-%COMP%]{padding:0}.pt-md-0[_ngcontent-%COMP%]{padding-top:0}.pb-md-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-md-0[_ngcontent-%COMP%]{padding-left:0}.pr-md-0[_ngcontent-%COMP%]{padding-right:0}.px-md-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-md-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-md-0[_ngcontent-%COMP%]{padding-left:0}.pe-md-0[_ngcontent-%COMP%]{padding-right:0}.gap-md-0[_ngcontent-%COMP%]{gap:0}.row-gap-md-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-md-0[_ngcontent-%COMP%]{column-gap:0}.m-md-1[_ngcontent-%COMP%]{margin:.25rem}.mt-md-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-md-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-md-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-md-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-md-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-md-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-md-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-md-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-md-1[_ngcontent-%COMP%]{padding:.25rem}.pt-md-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-md-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-md-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-md-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-md-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-md-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-md-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-md-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-md-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-md-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-md-1[_ngcontent-%COMP%]{column-gap:.25rem}.m-md-2[_ngcontent-%COMP%]{margin:.5rem}.mt-md-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-md-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-md-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-md-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-md-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-md-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-md-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-md-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-md-2[_ngcontent-%COMP%]{padding:.5rem}.pt-md-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-md-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-md-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-md-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-md-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-md-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-md-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-md-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-md-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-md-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-md-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-md-3[_ngcontent-%COMP%]{margin:1rem}.mt-md-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-md-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-md-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-md-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-md-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-md-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-md-3[_ngcontent-%COMP%]{margin-left:1rem}.me-md-3[_ngcontent-%COMP%]{margin-right:1rem}.p-md-3[_ngcontent-%COMP%]{padding:1rem}.pt-md-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-md-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-md-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-md-3[_ngcontent-%COMP%]{padding-right:1rem}.px-md-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-md-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-md-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-md-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-md-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-md-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-md-3[_ngcontent-%COMP%]{column-gap:1rem}.m-md-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-md-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-md-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-md-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-md-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-md-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-md-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-md-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-md-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-md-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-md-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-md-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-md-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-md-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-md-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-md-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-md-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-md-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-md-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-md-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-md-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-md-5[_ngcontent-%COMP%]{margin:3rem}.mt-md-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-md-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-md-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-md-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-md-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-md-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-md-5[_ngcontent-%COMP%]{margin-left:3rem}.me-md-5[_ngcontent-%COMP%]{margin-right:3rem}.p-md-5[_ngcontent-%COMP%]{padding:3rem}.pt-md-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-md-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-md-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-md-5[_ngcontent-%COMP%]{padding-right:3rem}.px-md-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-md-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-md-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-md-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-md-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-md-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-md-5[_ngcontent-%COMP%]{column-gap:3rem}}@media(min-width:992px){.m-lg-0[_ngcontent-%COMP%]{margin:0}.mt-lg-0[_ngcontent-%COMP%]{margin-top:0}.mb-lg-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-lg-0[_ngcontent-%COMP%]{margin-left:0}.mr-lg-0[_ngcontent-%COMP%]{margin-right:0}.mx-lg-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-lg-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-lg-0[_ngcontent-%COMP%]{margin-left:0}.me-lg-0[_ngcontent-%COMP%]{margin-right:0}.p-lg-0[_ngcontent-%COMP%]{padding:0}.pt-lg-0[_ngcontent-%COMP%]{padding-top:0}.pb-lg-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-lg-0[_ngcontent-%COMP%]{padding-left:0}.pr-lg-0[_ngcontent-%COMP%]{padding-right:0}.px-lg-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-lg-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-lg-0[_ngcontent-%COMP%]{padding-left:0}.pe-lg-0[_ngcontent-%COMP%]{padding-right:0}.gap-lg-0[_ngcontent-%COMP%]{gap:0}.row-gap-lg-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-lg-0[_ngcontent-%COMP%]{column-gap:0}.m-lg-1[_ngcontent-%COMP%]{margin:.25rem}.mt-lg-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-lg-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-lg-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-lg-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-lg-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-lg-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-lg-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-lg-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-lg-1[_ngcontent-%COMP%]{padding:.25rem}.pt-lg-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-lg-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-lg-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-lg-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-lg-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-lg-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-lg-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-lg-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-lg-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-lg-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-lg-1[_ngcontent-%COMP%]{column-gap:.25rem}
37.m-lg-2[_ngcontent-%COMP%]{margin:.5rem}.mt-lg-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-lg-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-lg-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-lg-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-lg-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-lg-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-lg-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-lg-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-lg-2[_ngcontent-%COMP%]{padding:.5rem}.pt-lg-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-lg-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-lg-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-lg-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-lg-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-lg-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-lg-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-lg-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-lg-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-lg-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-lg-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-lg-3[_ngcontent-%COMP%]{margin:1rem}.mt-lg-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-lg-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-lg-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-lg-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-lg-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-lg-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-lg-3[_ngcontent-%COMP%]{margin-left:1rem}.me-lg-3[_ngcontent-%COMP%]{margin-right:1rem}.p-lg-3[_ngcontent-%COMP%]{padding:1rem}.pt-lg-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-lg-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-lg-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-lg-3[_ngcontent-%COMP%]{padding-right:1rem}.px-lg-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-lg-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-lg-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-lg-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-lg-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-lg-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-lg-3[_ngcontent-%COMP%]{column-gap:1rem}.m-lg-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-lg-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-lg-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-lg-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-lg-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-lg-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-lg-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-lg-5[_ngcontent-%COMP%]{margin:3rem}.mt-lg-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-lg-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-lg-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-lg-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-lg-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-lg-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-lg-5[_ngcontent-%COMP%]{margin-left:3rem}.me-lg-5[_ngcontent-%COMP%]{margin-right:3rem}.p-lg-5[_ngcontent-%COMP%]{padding:3rem}.pt-lg-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-lg-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-lg-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-lg-5[_ngcontent-%COMP%]{padding-right:3rem}.px-lg-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-lg-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-lg-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-lg-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-lg-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-lg-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-lg-5[_ngcontent-%COMP%]{column-gap:3rem}}
37@media(min-width:1400px){.m-xl-0[_ngcontent-%COMP%]{margin:0}.mt-xl-0[_ngcontent-%COMP%]{margin-top:0}.mb-xl-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-xl-0[_ngcontent-%COMP%]{margin-left:0}.mr-xl-0[_ngcontent-%COMP%]{margin-right:0}.mx-xl-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-xl-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-xl-0[_ngcontent-%COMP%]{margin-left:0}.me-xl-0[_ngcontent-%COMP%]{margin-right:0}.p-xl-0[_ngcontent-%COMP%]{padding:0}.pt-xl-0[_ngcontent-%COMP%]{padding-top:0}.pb-xl-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-xl-0[_ngcontent-%COMP%]{padding-left:0}.pr-xl-0[_ngcontent-%COMP%]{padding-right:0}.px-xl-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-xl-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-xl-0[_ngcontent-%COMP%]{padding-left:0}.pe-xl-0[_ngcontent-%COMP%]{padding-right:0}.gap-xl-0[_ngcontent-%COMP%]{gap:0}.row-gap-xl-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-xl-0[_ngcontent-%COMP%]{column-gap:0}.m-xl-1[_ngcontent-%COMP%]{margin:.25rem}.mt-xl-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-xl-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-xl-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-xl-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-xl-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-xl-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-xl-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-xl-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-xl-1[_ngcontent-%COMP%]{padding:.25rem}.pt-xl-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-xl-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-xl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-xl-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-xl-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-xl-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-xl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-xl-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-xl-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-xl-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-xl-1[_ngcontent-%COMP%]{column-gap:.25rem}.m-xl-2[_ngcontent-%COMP%]{margin:.5rem}.mt-xl-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-xl-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-xl-2[_ngcontent-%COMP%]{margin-left:.5rem}
37.mr-xl-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-xl-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-xl-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-xl-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-xl-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-xl-2[_ngcontent-%COMP%]{padding:.5rem}.pt-xl-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-xl-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-xl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-xl-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-xl-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-xl-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-xl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-xl-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-xl-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-xl-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-xl-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-xl-3[_ngcontent-%COMP%]{margin:1rem}.mt-xl-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-xl-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-xl-3[_ngcontent-%COMP%]{margin-left:1rem}
37.mr-xl-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-xl-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-xl-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-xl-3[_ngcontent-%COMP%]{margin-left:1rem}.me-xl-3[_ngcontent-%COMP%]{margin-right:1rem}.p-xl-3[_ngcontent-%COMP%]{padding:1rem}.pt-xl-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-xl-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-xl-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-xl-3[_ngcontent-%COMP%]{padding-right:1rem}.px-xl-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-xl-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-xl-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-xl-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-xl-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-xl-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-xl-3[_ngcontent-%COMP%]{column-gap:1rem}.m-xl-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-xl-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem}
37.mr-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-xl-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-xl-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-xl-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-xl-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-xl-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-xl-5[_ngcontent-%COMP%]{margin:3rem}.mt-xl-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-xl-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-xl-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-xl-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-xl-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-xl-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-xl-5[_ngcontent-%COMP%]{margin-left:3rem}.me-xl-5[_ngcontent-%COMP%]{margin-right:3rem}.p-xl-5[_ngcontent-%COMP%]{padding:3rem}.pt-xl-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-xl-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-xl-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-xl-5[_ngcontent-%COMP%]{padding-right:3rem}.px-xl-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-xl-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-xl-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-xl-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-xl-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-xl-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-xl-5[_ngcontent-%COMP%]{column-gap:3rem}}.text-center[_ngcontent-%COMP%]{text-align:center}.text-left[_ngcontent-%COMP%], .text-start[_ngcontent-%COMP%]{text-align:left}.text-right[_ngcontent-%COMP%], .text-end[_ngcontent-%COMP%]{text-align:right}@media(min-width:576px){.text-sm-left[_ngcontent-%COMP%], .text-sm-start[_ngcontent-%COMP%]{text-align:left}.text-sm-right[_ngcontent-%COMP%], .text-sm-end[_ngcontent-%COMP%]{text-align:right}.text-sm-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:768px){.text-md-left[_ngcontent-%COMP%], .text-md-start[_ngcontent-%COMP%]{text-align:left}.text-md-right[_ngcontent-%COMP%], .text-md-end[_ngcontent-%COMP%]{text-align:right}.text-md-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:992px){.text-lg-left[_ngcontent-%COMP%], .text-lg-start[_ngcontent-%COMP%]{text-align:left}.text-lg-right[_ngcontent-%COMP%], .text-lg-end[_ngcontent-%COMP%]{text-align:right}.text-lg-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:1400px){.text-xl-left[_ngcontent-%COMP%], .text-xl-start[_ngcontent-%COMP%]{text-align:left}.text-xl-right[_ngcontent-%COMP%], .text-xl-end[_ngcontent-%COMP%]{text-align:right}
37.text-xl-center[_ngcontent-%COMP%]{text-align:center}}.text-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.text-wrap[_ngcontent-%COMP%]{white-space:normal}.text-truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-decoration-none[_ngcontent-%COMP%]{text-decoration:none}.fw-normal[_ngcontent-%COMP%]{font-weight:400}.fw-medium[_ngcontent-%COMP%]{font-weight:500}.fw-bold[_ngcontent-%COMP%]{font-weight:700}.fs-1[_ngcontent-%COMP%]{font-size:2.5rem}.h6[_ngcontent-%COMP%], h6[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{font-size:2.5rem}h2[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%]{font-size:2rem}h3[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%]{font-size:1.75rem}h4[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%]{font-size:1.5rem}h5[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%]{font-size:1.25rem}h6[_ngcontent-%COMP%], .h6[_ngcontent-%COMP%]{font-size:1rem}.fs-2[_ngcontent-%COMP%]{font-size:2rem}.fs-3[_ngcontent-%COMP%]{font-size:1.75rem}.fs-4[_ngcontent-%COMP%]{font-size:1.5rem}.fs-5[_ngcontent-%COMP%]{font-size:1.25rem}.fs-6[_ngcontent-%COMP%]{font-size:1rem}.list-inline[_ngcontent-%COMP%]{padding-left:0;list-style:none}.list-inline-item[_ngcontent-%COMP%]{display:inline-block}.list-inline-item[_ngcontent-%COMP%]:not(:last-child){margin-right:.5rem}.font-monospace[_ngcontent-%COMP%]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-primary[_ngcontent-%COMP%]{color:var(--evu-text-primary)}.text-danger[_ngcontent-%COMP%]{color:var(--evu-bad)}.text-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)}.text-dark[_ngcontent-%COMP%]{color:var(--evu-text)}.bg-secondary[_ngcontent-%COMP%]{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.bg-success[_ngcontent-%COMP%]{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.bg-danger[_ngcontent-%COMP%]{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.bg-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.bg-info[_ngcontent-%COMP%]{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.bg-light[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg)}.bg-dark[_ngcontent-%COMP%]{background-color:var(--evu-mantle);color:var(--evu-text)}.bg-white[_ngcontent-%COMP%]{background-color:#fff}.border[_ngcontent-%COMP%]{border:1px solid var(--evu-border-weak)}.border-0[_ngcontent-%COMP%]{border:0}.border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-border-weak)}.border-bottom-0[_ngcontent-%COMP%]{border-bottom:0}.border-warning[_ngcontent-%COMP%]{border-color:var(--evu-warning)}.border-info[_ngcontent-%COMP%]{border-color:var(--evu-info)}.rounded[_ngcontent-%COMP%]{border-radius:var(--evu-border-radius)}.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem}.rounded-start-pill[_ngcontent-%COMP%]{border-top-left-radius:50rem;border-bottom-left-radius:50rem}.w-25[_ngcontent-%COMP%]{width:25%}.w-50[_ngcontent-%COMP%]{width:50%}.w-100[_ngcontent-%COMP%]{width:100%}.h-100[_ngcontent-%COMP%]{height:100%}.vh-100[_ngcontent-%COMP%]{height:100vh}.position-relative[_ngcontent-%COMP%]{position:relative}.sticky-top[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1020}.shadow-sm[_ngcontent-%COMP%]{box-shadow:0 .125rem .25rem #00000013}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-hidden[_ngcontent-%COMP%]{overflow:hidden}.invisible[_ngcontent-%COMP%]{visibility:hidden}.float-start[_ngcontent-%COMP%], .float-left[_ngcontent-%COMP%]{float:left}.float-end[_ngcontent-%COMP%], .float-right[_ngcontent-%COMP%]{float:right}.form-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);background-color:var(--evu-input-bg, var(--evu-primary-bg));background-clip:padding-box;border:1px solid var(--evu-border-weak);appearance:none;border-radius:var(--evu-border-radius, .375rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[_ngcontent-%COMP%]:focus{border-color:var(--evu-primary);outline:0;box-shadow:0 0 0 .25rem rgba(var(--evu-primary-rgb, 13, 110, 253),.25)}.form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);opacity:1}.form-control[_ngcontent-%COMP%]::placeholder{color:var(--evu-text-muted);opacity:1}.form-control-sm[_ngcontent-%COMP%]{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-plaintext[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--evu-text);background-color:transparent;border:solid transparent;border-width:1px 0}.form-label[_ngcontent-%COMP%]{margin-bottom:.5rem;font-weight:500}.col-form-label[_ngcontent-%COMP%]{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.form-text[_ngcontent-%COMP%]{margin-top:.25rem;font-size:.875em;color:var(--evu-text-muted)}.form-check-label[_ngcontent-%COMP%]{color:var(--evu-text)}.input-group[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:first-child), .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:last-child), .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text[_ngcontent-%COMP%]{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);text-align:center;white-space:nowrap;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak);border-radius:var(--evu-border-radius, .375rem)}.input-group-text[_ngcontent-%COMP%]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text[_ngcontent-%COMP%]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.alert[_ngcontent-%COMP%]{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--evu-border-radius, .375rem)}.alert-success[_ngcontent-%COMP%]{color:var(--evu-good);background-color:color-mix(in oklch,var(--evu-good) 15%,transparent);border-color:color-mix(in oklch,var(--evu-good) 30%,transparent)}.alert-danger[_ngcontent-%COMP%]{color:var(--evu-bad);background-color:color-mix(in oklch,var(--evu-bad) 15%,transparent);border-color:color-mix(in oklch,var(--evu-bad) 30%,transparent)}.alert-warning[_ngcontent-%COMP%]{color:var(--evu-warning);background-color:color-mix(in oklch,var(--evu-warning) 15%,transparent);border-color:color-mix(in oklch,var(--evu-warning) 30%,transparent)}.alert-info[_ngcontent-%COMP%]{color:var(--evu-info);background-color:color-mix(in oklch,var(--evu-info) 15%,transparent);
37border-color:color-mix(in oklch,var(--evu-info) 30%,transparent)}.list-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius, .375rem)}.list-group-item[_ngcontent-%COMP%]{position:relative;display:block;padding:.5rem 1rem;color:var(--evu-text);text-decoration:none;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:0}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-secondary-bg)}.list-group-item.active[_ngcontent-%COMP%]{z-index:2;color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:var(--evu-text);text-align:inherit}.list-group-item-action[_ngcontent-%COMP%]:hover, .list-group-item-action[_ngcontent-%COMP%]:focus{z-index:1;color:var(--evu-text);text-decoration:none;background-color:var(--evu-tertiary-bg, rgba(0, 0, 0, .05))}.list-group-item-action[_ngcontent-%COMP%]:active{color:var(--evu-text);background-color:var(--evu-secondary-bg)}.list-group-flush[_ngcontent-%COMP%]{border-radius:0}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]{border-width:0 0 1px}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-width:0}@keyframes _ngcontent-%COMP%_spinner-border{to{transform:rotate(360deg)}}.spinner-border[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite _ngcontent-%COMP%_spinner-border}.nav[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link[_ngcontent-%COMP%]{display:block;padding:.5rem 1rem;color:var(--evu-primary);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link[_ngcontent-%COMP%]:hover, .nav-link[_ngcontent-%COMP%]:focus{color:var(--evu-primary)}.nav-link.disabled[_ngcontent-%COMP%]{color:var(--evu-text-muted);pointer-events:none;cursor:default}.nav-item[_ngcontent-%COMP%]{margin-bottom:0}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-border-weak)}.nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:var(--evu-border-radius, .375rem);border-top-right-radius:var(--evu-border-radius, .375rem)}.nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover, .nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus{border-color:var(--evu-secondary-bg) var(--evu-secondary-bg) var(--evu-border-weak);isolation:isolate}.nav-tabs[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:var(--evu-text-muted);background-color:transparent;border-color:transparent}.nav-tabs[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .nav-tabs[_ngcontent-%COMP%]   .nav-item.show[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:var(--evu-text);background-color:var(--evu-primary-bg);border-color:var(--evu-border-weak) var(--evu-border-weak) var(--evu-primary-bg)}.tab-content[_ngcontent-%COMP%] > .tab-pane[_ngcontent-%COMP%]{display:none}.tab-content[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{display:block}.navbar[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-expand[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}@media(min-width:576px){.navbar-expand-sm[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#0000008c}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover, .navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus{color:#000000b3}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#0000004d}.navbar-collapse[_ngcontent-%COMP%]{flex-basis:100%;flex-grow:1;align-items:center}
37[_ngcontent-%COMP%]:root{--evu-legacy-input-padding: var(--evu-spacing-lg);--evu-legacy-input-border: var(--evu-border-weak);--evu-legacy-input-border-hover: var(--evu-primary);--evu-legacy-input-border-focus: var(--evu-primary);--evu-legacy-input-caret: var(--evu-primary);--evu-legacy-input: var(--evu-text);--evu-legacy-input-label: var(--evu-text-muted);--evu-legacy-input-label-hover: var(--evu-text-muted);--evu-legacy-input-label-focus: var(--evu-text-muted);--evu-legacy-input-placeholder: var(--evu-text);--evu-legacy-input-bg: var(--evu-primary-bg);--evu-legacy-input-height: var(--evu-input-or-select-height);--evu-legacy-input-border-radius: var(--evu-border-radius);--evu-legacy-input-border-width: var(--evu-border-width);--evu-legacy-input-btn: var(--evu-text);--evu-legacy-input-btn-hover: var(--evu-text);--evu-legacy-input-btn-active: var(--evu-text);--evu-legacy-input-btn-bg: var(--evu-primary-bg);--evu-legacy-input-btn-mixin: var(--evu-shade);--evu-legacy-input-btn-hover-amount: var(--evu-bg-hover-amount);--evu-legacy-input-btn-active-amount: var(--evu-bg-active-amount);--evu-legacy-input-btn-bg-hover: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-hover-amount) );--evu-legacy-input-btn-bg-active: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-active-amount) );--evu-legacy-input-btn-border: var(--evu-legacy-input-btn-bg);--evu-legacy-input-btn-border-hover: var(--evu-legacy-input-btn-bg-hover);--evu-legacy-input-btn-border-active: var(--evu-legacy-input-btn-bg-active);--evu-legacy-input-transition: var(--evu-transition)}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]{--evu-generic-input: var(--evu-legacy-input);--evu-generic-input-hover: var(--evu-generic-input-hover);--evu-generic-input-focus: var(--evu-generic-input-focus);--evu-generic-input-bg: var(--evu-legacy-input-bg);--evu-generic-input-bg-hover: var(--evu-generic-input-hover-bg);--evu-generic-input-bg-focus: var(--evu-generic-input-focus-bg);--evu-generic-input-border: var(--evu-legacy-input-border);--evu-generic-input-border-hover: var(--evu-legacy-input-border-hover);--evu-generic-input-border-focus: var(--evu-legacy-input-border-focus);--evu-generic-input-border-radius: var(--evu-legacy-input-border-radius);--evu-generic-input-padding: var(--evu-legacy-input-padding);--evu-generic-input-transition: var(--evu-legacy-input-transition);height:var(--evu-legacy-input-height);padding:var(--evu-generic-input-padding);color:var(--evu-generic-input);background-color:var(--evu-generic-input-bg);border:1px solid var(--evu-generic-input-border);border-radius:var(--evu-generic-input-border-radius);transition:var(--evu-generic-input-transition);outline:none}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]:hover{color:var(--evu-generic-input-hover);background-color:var(--evu-generic-input-bg-hover);border:1px solid var(--evu-generic-input-border-hover)}[_ngcontent-%COMP%]:root   input[_ngcontent-%COMP%]:focus, [_ngcontent-%COMP%]:root   textarea[_ngcontent-%COMP%]:focus{color:var(--evu-generic-input-focus);background-color:var(--evu-generic-input-bg-focus);border:1px solid var(--evu-generic-input-border-focus)}[_ngcontent-%COMP%]:root   input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [_ngcontent-%COMP%]:root   textarea[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none}[_ngcontent-%COMP%]:root   input[type=number][_ngcontent-%COMP%], [_ngcontent-%COMP%]:root   textarea[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield;appearance:textfield;margin:0}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin-top:0}h1[_ngcontent-%COMP%]{font-size:36px}h2[_ngcontent-%COMP%]{font-size:28px;font-weight:400}  evu-popover{--evu-popover-content-width: 0px;--evu-popover-content-height: 0px;--evu-popover-content-x: 0px;--evu-popover-content-y: 0px;--evu-popover-inset-left: 0px;--evu-popover-inset-right: 0px}.evu-inline-tooltip[_ngcontent-%COMP%]{--evu-popover-arrow-size: 8px;--evu-popover-bg: var(--evu-primary-bg);--evu-popover: var(--evu-text);--evu-popover-border-radius: var(--evu-border-radius);--evu-popover-padding: var(--evu-spacing-sm) var(--evu-spacing-md);--evu-popover-max-width: 300px;--evu-popover-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)}.evu-inline-tooltip-content[_ngcontent-%COMP%]{position:fixed;z-index:2000;border-radius:var(--evu-popover-border-radius);background:var(--evu-popover-bg);color:var(--evu-popover);padding:var(--evu-popover-padding);box-shadow:var(--evu-popover-shadow);max-width:min(var(--evu-popover-max-width),100vw);width:max-content}.evu-inline-tooltip-content.top[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:var(--evu-popover-content-y);transform:translate(calc(-50% + var(--evu-popover-inset-left)),calc(-100% - var(--evu-popover-arrow-size)))}.evu-inline-tooltip-content.bottom[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);right:var(--evu-popover-inset-right);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height));transform:translate(calc(-50% + var(--evu-popover-inset-left)),var(--evu-popover-arrow-size))}.evu-inline-tooltip-content.left[_ngcontent-%COMP%]{left:var(--evu-popover-content-x);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(-100% - var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content.right[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg);white-space:nowrap;pointer-events:none;background-color:var(--evu-popover-bg);box-shadow:var(--evu-popover-shadow)}.evu-inline-tooltip-arrow[_ngcontent-%COMP%]{z-index:2001;height:0;width:0;position:fixed;border:var(--evu-popover-arrow-size) solid transparent}.evu-inline-tooltip-arrow.top[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-arrow-size));transform:translate(-50%,calc(-100% - 1px));border-top-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.bottom[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) - var(--evu-popover-arrow-size));transform:translate(-50%,1px);border-bottom-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.right[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) - var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translateY(-50%);border-right-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.left[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(-100%,-50%);border-left-color:var(--evu-popover-bg)}.evu-inline-tooltip-content.enter[_ngcontent-%COMP%], .evu-inline-tooltip-arrow.enter[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_evu-inline-tooltip-enter ease .2s}@keyframes _ngcontent-%COMP%_evu-inline-tooltip-enter{0%{opacity:0%}to{opacity:100%}}
37.NgxEditor[_ngcontent-%COMP%]{--ngx-editor-text-color: var(--evu-text)}.NgxEditor__MenuBar[_ngcontent-%COMP%]{--ngx-editor-menubar-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem.NgxEditor__MenuItem--Active[_ngcontent-%COMP%], .NgxEditor__MenuItem[_ngcontent-%COMP%]   .NgxEditor__MenuItem--Active[_ngcontent-%COMP%]{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem[_ngcontent-%COMP%]   .NgxEditor__MenuItem--Icon[_ngcontent-%COMP%]:hover{--ngx-editor-menu-item-hover-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--Selected[_ngcontent-%COMP%], .NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--Open[_ngcontent-%COMP%]{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown[_ngcontent-%COMP%]   .NgxEditor__Dropdown--DropdownMenu[_ngcontent-%COMP%], .NgxEditor__Popup[_ngcontent-%COMP%]{--ngx-editor-popup-bg-color: var(--evu-primary-bg)}nu-monaco-diff-editor[_ngcontent-%COMP%]{height:500px!important;max-height:50%;width:100%}
37.NgxEditor[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;list-style-type:disc;list-style-position:outside;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-left:20px}hr[_ngcontent-%COMP%]{margin:1rem 0;color:inherit;border:0;border-top:var(--evu-border-width) solid;border-color:var(--evu-border-strong);opacity:.25}label[_ngcontent-%COMP%]{display:inline-block}.old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]{background-color:var(--footer-bg-color);color:var(--footer-font-color)}.old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .old-layout[_ngcontent-%COMP%]   .main-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:active{color:var(--footer-link-hover-color)}.old-layout[_ngcontent-%COMP%]   .smart-power-mainmenu[_ngcontent-%COMP%]   .menu-container[_ngcontent-%COMP%]   .radiotabs[_ngcontent-%COMP%]{border-radius:0}.old-layout[_ngcontent-%COMP%]   .smart-power-mainmenu[_ngcontent-%COMP%]   .menu-container[_ngcontent-%COMP%]   .radiotabs[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child   input[type=radio][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{border-radius:0}.old-layout[_ngcontent-%COMP%]   .dev-dropdown[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .evu-profil-dropdown[_ngcontent-%COMP%]{background-color:var(--screen-logo-bg-color)}.old-layout[_ngcontent-%COMP%]   .dev-dropdown[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%]   .evu-profil-dropdown[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{--evu-btn-primary: var(--screen-logo-font-color);--evu-btn-primary-hover: var(--evu-primary);--evu-btn-primary-active: var(--screen-logo-bg-color);--evu-btn-primary-bg: var(--screen-logo-bg-color);--evu-btn-primary-bg-hover: var(--screen-logo-bg-color);--evu-btn-primary-bg-active: var(--screen-logo-bg-color)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:var(--evu-service-type-box-transition);margin:0;padding:5px 20px;cursor:pointer}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:var(--evu-service-type-box-unchecked-bg-hover);color:var(--evu-service-type-box-unchecked-hover)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:active{background-color:var(--evu-service-type-box-unchecked-bg-active);color:var(--evu-service-type-box-unchecked-active)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]{background-color:var(--evu-service-type-box-checked-bg);border:1px solid var(--evu-service-type-box-checked-border);color:var(--evu-service-type-box-checked)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]:hover{background-color:var(--evu-service-type-box-checked-bg-hover);color:var(--evu-service-type-box-checked-hover)}.old-layout[_ngcontent-%COMP%]   enb-invoice-service-type-filter[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]:active{background-color:var(--evu-service-type-box-checked-bg-active);color:var(--evu-service-type-box-checked-active)}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]{--evu-card-header: var(--evu-text);border-radius:var(--evu-card-border-radius);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-footer[_ngcontent-%COMP%]{display:flex}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-header[_ngcontent-%COMP%]{color:var(--evu-text);padding:var(--evu-spacing-md) var(--evu-spacing-xl);background-color:var(--evu-card-header-bg);border-bottom:1px solid var(--evu-card-border)}.old-layout[_ngcontent-%COMP%]   .evu-card.old-layout[_ngcontent-%COMP%]   .evu-card-body[_ngcontent-%COMP%]{-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0;border-top-left-radius:0}.old-layout[_ngcontent-%COMP%]   repower-main-navigation-dynamic[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:0;padding:0}*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}html[_ngcontent-%COMP%]{color-scheme:light}body[_ngcontent-%COMP%]{font-family:var(--evu-font);font-size:14px;margin:0;background-color:var(--evu-mantle);color:var(--evu-text)}[_ngcontent-%COMP%]:root{--evu-header-height: 70px;--evu-mobile-menu-bar-height: 0px}a[_ngcontent-%COMP%]{color:var(--evu-link)}a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover{color:var(--evu-link-hover)}a[_ngcontent-%COMP%]:active{color:var(--evu-link-active)}
37.card-header[_ngcontent-%COMP%]{white-space:nowrap}.card-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.card-header[_ngcontent-%COMP%] > .icon[_ngcontent-%COMP%]{margin-right:.5rem}p[_ngcontent-%COMP%]{margin:0}repower-card[_ngcontent-%COMP%]{margin-bottom:1rem;display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > .slide-toggle-right[_ngcontent-%COMP%] > i[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{transform:rotate(180deg)}.menu-mobile-back-button[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--evu-spacing-md);cursor:pointer;height:60px;transition:background-color .2s ease;border-bottom:var(--evu-border-width) solid var(--evu-border-strong);padding-left:var(--evu-spacing-lg)}.menu-mobile-back-button[_ngcontent-%COMP%]:hover{background-color:#ffffff1a}.menu-mobile-back-button[_ngcontent-%COMP%]   .back-title[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}.repower-card-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;max-width:100%;align-content:center}.yearComparisonGrid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,33%);padding:var(--evu-spacing-lg);gap:var(--evu-spacing-lg)}@media screen and (max-width:768px){.yearComparisonGrid[_ngcontent-%COMP%]{grid-template-columns:100%}}.text-wrap[_ngcontent-%COMP%]{white-space:wrap;overflow:hidden}.entry-title[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}.entry-info[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-l)}.entry-value[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-2xl);font-family:var(--evu-font-bold);color:var(--evu-header)}.entry-value.percentage[_ngcontent-%COMP%]{color:var(--evu-text-primary)}.optimization-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:var(--evu-spacing-lg)}enb-information-obligation-optimization[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:var(--evu-primary-bg);border-radius:var(--evu-border-radius);padding:var(--evu-spacing-lg);width:100%}@media screen and (min-width:768px){enb-information-obligation-optimization[_ngcontent-%COMP%]{flex:1 1 0px}}.card-spinner[_ngcontent-%COMP%]{margin:var(--evu-spacing-xl) 0px;padding:var(--evu-spacing-xl) 0px}.legend[_ngcontent-%COMP%]{display:flex;gap:var(--evu-spacing-3xl);align-items:flex-end}.category-legend[_ngcontent-%COMP%]{flex-shrink:0;display:flex;flex-direction:column;gap:var(--evu-spacing-lg)}.category[_ngcontent-%COMP%], .max-category[_ngcontent-%COMP%], .avg-category[_ngcontent-%COMP%], .min-category[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--evu-spacing-lg)}.category[_ngcontent-%COMP%]:before, .max-category[_ngcontent-%COMP%]:before, .avg-category[_ngcontent-%COMP%]:before, .min-category[_ngcontent-%COMP%]:before{height:20px;width:20px;display:flex;content:""}.min-category[_ngcontent-%COMP%]:before{background-color:var(--eff-APPP)}.avg-category[_ngcontent-%COMP%]:before{background-color:var(--eff-a)}.max-category[_ngcontent-%COMP%]:before{background-color:var(--eff-d)}.section-lower[_ngcontent-%COMP%]{color:var(--evu-good)}.section-middle[_ngcontent-%COMP%]{color:var(--evu-warning)}.section-upper[_ngcontent-%COMP%]{color:var(--evu-bad)}`,Hw=t=>[t];function Uw(t,l){if(t&1&&(d(0,"div",6),M(1,"enb-information-obligation-entry",15)(2,"enb-information-obligation-entry",15)(3,"enb-information-obligation-entry",15),m()),t&2){let e=g(),n=we(3),o=e.measurementEntries(n.right);a(),b("id",e.keys.toDateThisYear)("entry",o.current),a(),b("id",e.keys.toDateLastYear)("entry",o.oneYearAgo),a(),b("id",e.keys.toDateTwoYearsAgo)("entry",o.twoYearsAgo)}}function Rw(t,l){if(t&1&&M(0,"evu-spinner",16),t&2){let e=g(2);b("id",e.keys.spinnerMeasurment)}}function Ww(t,l){t&1&&(f(0),h(1,"enbtranslate")),t&2&&y(" ",_(1,1,"energy.noDataAvailable.line1")," ")}function Gw(t,l){if(t&1&&P(0,Rw,1,1,"evu-spinner",16)(1,Ww,2,3),t&2){let e,n=g(),o=we(3),c=n.Option.getOrThrow(n.Either.getLeft(o));O((e=c)===n.MeasurementDtoError.NotLoaded?0:e===n.MeasurementDtoError.NoData?1:-1)}}function $w(t,l){if(t&1&&M(0,"enb-information-obligation-entry",15),t&2){g();
37let e=we(0),n=g();b("id",n.keys.deviationToLastYear)("entry",e.differenceToPreviousYear.value)}}function Yw(t,l){t&1&&M(0,"div")}function qw(t,l){if(t&1&&(tt(0),d(1,"div",6),P(2,$w,1,2,"enb-information-obligation-entry",15)(3,Yw,1,0,"div"),M(4,"enb-information-obligation-entry",15)(5,"enb-information-obligation-entry",15),m()),t&2){let e=g(),n=we(3),o=Ke(e.measurementEntries(n.right));a(2),O(e.isSome(o.differenceToPreviousYear)?2:3),a(2),b("id",e.keys.lastYearSum)("entry",o.sumOneYearAgo),a(),b("id",e.keys.twoYearsAgoSum)("entry",o.sumTwoYearsAgo)}}function Zw(t,l){if(t&1&&M(0,"enb-information-obligation-entry",15),t&2){g();let e=we(0),n=g();b("id",n.keys.deviationToLastYearProfile)("entry",e.usageComparison.value)}}function Kw(t,l){if(t&1&&(tt(0),d(1,"div",6),M(2,"enb-information-obligation-entry",15)(3,"enb-information-obligation-entry",15),P(4,Zw,1,2,"enb-information-obligation-entry",15),m()),t&2){let e=g(),n=we(14),o=Ke(e.profileEntries(n.right));a(2),b("id",e.keys.consumption)("entry",o.profile),a(),b("id",e.keys.householdComparison)("entry",o.comparisonHousehold),a(),O(e.isSome(o.usageComparison)?4:-1)}}function Qw(t,l){if(t&1&&M(0,"evu-spinner",16),t&2){let e=g(2);b("id",e.keys.spinnerProfileComparison)}}function Jw(t,l){t&1&&(f(0),h(1,"enbtranslate")),t&2&&y(" ",_(1,1,"energy.noDataAvailable.line1")," ")}function Xw(t,l){if(t&1&&P(0,Qw,1,1,"evu-spinner",16)(1,Jw,2,3),t&2){let e,n=g(),o=we(14),c=n.Option.getOrThrow(n.Either.getLeft(o));O((e=c)===n.ProfileDtoError.NotLoaded?0:e===n.ProfileDtoError.NoData?1:-1)}}function ey(t,l){if(t&1&&(d(0,"div",6),M(1,"enb-information-obligation-entry",15)(2,"enb-information-obligation-entry",15)(3,"enb-information-obligation-entry",15),m(),M(4,"enb-energy-efficiency-bar",17)),t&2){let e=g(),n=we(14),o=e.profileEntries(n.right);a(),b("id",e.keys.bandwidthMin)("entry",o.bandwidthMin),a(),b("id",e.keys.bandwidthMax)("entry",o.bandwidthMax),a(),b("id",e.keys.bandwidthAvg)("entry",o.bandwidth),a(),b("minValue",o.profileValues.min)("myValue",o.profileValues.consumption)("maxValue",o.profileValues.max)}}function ty(t,l){if(t&1&&(M(0,"enb-energy-efficiency-diagram",18),d(1,"div",19)(2,"div",20)(3,"span",21)(4,"p"),f(5),m()(),d(6,"span",22)(7,"p"),f(8),m()(),d(9,"span",23)(10,"p"),f(11),m()()(),d(12,"p")(13,"span",24),f(14),h(15,"enbtranslate"),m(),d(16,"span",24),f(17),h(18,"enbtranslate"),h(19,"enbtranslate"),m(),d(20,"span",24),f(21),h(22,"enbtranslate"),m()()()),t&2){let e=g(),n=we(14),o=e.profileEntries(n.right);b("own",e.efficiencyCategory(o.profileValues))("ownValue",o.profileValues.consumption),a(5),He(" ",e.EfficiencyCategory.A," = ",e.roundValue()(o.profileValues.min)," kWh "),a(3),He(" ",e.EfficiencyCategory.D," = ",e.roundValue()((o.profileValues.min+o.profileValues.max)/2)," kWh "),a(3),He(" ",e.EfficiencyCategory.G," = ",e.roundValue()(o.profileValues.max)," kWh ");let c=e.efficiencySection(o.profileValues);a(3),y(" ",_(15,13,e.translationsKeys.profileComparison.profile.category.prefix)+" "," "),a(2),ee("section-"+e.sectionStyle(c)),a(),y("",_(18,15,c)+" "+_(19,17,e.translationsKeys.profileComparison.profile.category.section)," "),a(4),y(" "," "+_(22,19,e.translationsKeys.profileComparison.profile.category.suffix))}}function ny(t,l){if(t&1&&M(0,"evu-spinner",16),t&2){let e=g(2);b("id",e.keys.spinnerProfileDiagram)}}function iy(t,l){t&1&&(f(0),h(1,"enbtranslate")),t&2&&y(" ",_(1,1,"energy.noDataAvailable.line1")," ")}function oy(t,l){if(t&1&&P(0,ny,1,1,"evu-spinner",16)(1,iy,2,3),t&2){let e,n=g(),o=we(14),c=n.Option.getOrThrow(n.Either.getLeft(o));O((e=c)===n.ProfileDtoError.NotLoaded?0:e===n.ProfileDtoError.NoData?1:-1)}}function ry(t,l){if(t&1&&M(0,"enb-information-obligation-optimization",14),t&2){let e=l.$implicit;b("optimization",e)}}var qo=(function(t){return t.HouseProfile="informationObligation.profileComparison.profile.variant.house",t.BusinessProfile="informationObligation.profileComparison.profile.variant.business",t})(qo||{});
37(function(t){function l(e){return Ot.value(e).pipe(mWhen(tn.H1,()=>t.HouseProfile),mWhen(tn.H2,()=>t.HouseProfile),mWhen(tn.H3,()=>t.HouseProfile),mWhen(tn.H4,()=>t.HouseProfile),mWhen(tn.H5,()=>t.HouseProfile),mWhen(tn.H6,()=>t.HouseProfile),mWhen(tn.H7,()=>t.HouseProfile),mWhen(tn.H8,()=>t.HouseProfile),mWhen(tn.H99,()=>t.HouseProfile),mWhen(null,()=>t.HouseProfile),mWhen(void 0,()=>t.HouseProfile),mWhen(tn.C1,()=>t.BusinessProfile),mWhen(tn.C2,()=>t.BusinessProfile),mWhen(tn.C3,()=>t.BusinessProfile),mWhen(tn.C4,()=>t.BusinessProfile),mWhen(tn.C5,()=>t.BusinessProfile),mWhen(tn.C6,()=>t.BusinessProfile),mWhen(tn.C7,()=>t.BusinessProfile),mWhen(tn.C98,()=>t.BusinessProfile),mExhaustive)}t.fromElcom=l})(qo||(qo={}));var vi=(function(t){return t.Lower="informationObligation.profileComparison.profile.category.level.lower",t.Middle="informationObligation.profileComparison.profile.category.level.middle",t.Upper="informationObligation.profileComparison.profile.category.level.upper",t})(vi||{}),nt={info:"informationObligation.info",measurementComparison:{title:"informationObligation.measurementComparison.title",currentYear:{title:"informationObligation.measurementComparison.currentYear.title",tooltip:"informationObligation.measurementComparison.currentYear.help"},oneYearAgo:{title:"informationObligation.measurementComparison.oneYearAgo.title",tooltip:"informationObligation.measurementComparison.oneYearAgo.help"},twoYearsAgo:{title:"informationObligation.measurementComparison.twoYearsAgo.title",tooltip:"informationObligation.measurementComparison.twoYearsAgo.help"},deviationToLastYear:{title:"informationObligation.measurementComparison.deviationToLastYear.title",tooltip:"informationObligation.measurementComparison.deviationToLastYear.help"},sumOneYearAgo:{title:"informationObligation.measurementComparison.sumOneYearAgo.title",tooltip:"informationObligation.measurementComparison.sumOneYearAgo.help"},sumTwoYearsAgo:{title:"informationObligation.measurementComparison.sumTwoYearsAgo.title",tooltip:"informationObligation.measurementComparison.sumTwoYearsAgo.help"}},profileComparison:{title:"informationObligation.profileComparison.title",profile:{title:"informationObligation.profileComparison.profile.title",tooltip:"informationObligation.profileComparison.profile.help",profileVariant:{house:qo.HouseProfile,business:qo.BusinessProfile},category:{prefix:"informationObligation.profileComparison.profile.category.prefix",level:{lower:vi.Lower,middle:vi.Middle,upper:vi.Upper},section:"informationObligation.profileComparison.profile.category.section",suffix:"informationObligation.profileComparison.profile.category.suffix"}},comparisonHousehold:{title:"informationObligation.profileComparison.comparison.title",info:"informationObligation.profileComparison.comparison.info",tooltip:"informationObligation.profileComparison.comparison.help"},differenceToPreviousYear:{title:"informationObligation.profileComparison.difference.title",info:"informationObligation.profileComparison.difference.info",tooltip:"informationObligation.profileComparison.difference.help"},bandwidthMin:{title:"informationObligation.profileComparison.bandwidthMin.title",info:"informationObligation.profileComparison.bandwidthMin.info",tooltip:"informationObligation.profileComparison.bandwidthMin.help"},bandwidthMax:{title:"informationObligation.profileComparison.bandwidthMax.title",info:"informationObligation.profileComparison.bandwidthMax.info",tooltip:"informationObligation.profileComparison.bandwidthMax.help"},bandwidth:{title:"informationObligation.profileComparison.bandwidth.title",info:"informationObligation.profileComparison.bandwidth.info",tooltip:"informationObligation.profileComparison.bandwidth.help"}},usageLevel:{title:"informationObligation.usageLevel.title"},optimizations:{title:"informationObligation.optimizations.title",lowTarif:{title:"informationObligation.optimizations.lowTarif.title",content:"informationObligation.optimizations.lowTarif.content"},oldDevices:{title:"informationObligation.optimizations.oldDevices.title",content:"informationObligation.optimizations.oldDevices.content"},eVehicle:{title:"informationObligation.optimizations.eVehicle.title",content:"informationObligation.optimizations.eVehicle.content"}}},{Percentage:Ou,Power:io,PowerH1:ay,$match:cy}=Bm.taggedEnum(),sy=(()=>{class t{constructor(){this.translationService=C(ce),this.repowerConfigService=C(ut),this.entry=H.required(),this.id=H(""),this.Option=xi}mkEntry(e){let n=this.repowerConfigService.currentLanguage();return cy(e,{Percentage:o=>
37no.roundValue(o.value,n)+" %",Power:o=>no.roundValue(o.value,n)+" kWh",PowerH1:o=>this.translationService.translate()(o.profile)+" ("+no.roundValue(o.value,n)+" kWh)"})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-information-obligation-entry"]],inputs:{entry:[1,"entry"],id:[1,"id"]},decls:7,vars:7,consts:[[1,"flex-row","gap-lg"],[1,"entry-info","text-wrap"],[1,"entry-value","text-wrap"],[1,"entry-title","text-wrap"]],template:function(n,o){n&1&&(d(0,"div"),tt(1),P(2,Vw,4,2,"div",0),d(3,"p",1),f(4),m(),d(5,"p",2),f(6),m()()),n&2&&(a(),Ke(o.entry().tooltip),a(),O(o.Option.isSome(o.entry().title)?2:-1),a(2),j(o.entry().info),a(),me("percentage",o.entry().value._tag==="Percentage"),xn("id",o.id()),a(),y(" ",o.mkEntry(o.entry().value)," "))},dependencies:[si],styles:[$l]})}}return t})(),ly=(()=>{class t{constructor(){this.optimization=H.required()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-information-obligation-optimization"]],inputs:{optimization:[1,"optimization"]},decls:6,vars:3,consts:[[1,"entry-info","text-wrap"],[1,"text-wrap"]],template:function(n,o){n&1&&(Z(0,"p",0),f(1),h(2,"enbtranslate"),q(),Z(3,"ul"),ne(4,Aw,4,3,"li",null,Be),q()),n&2&&(a(),y(" ",_(2,1,o.optimization().title)," "),a(3),ie(o.optimization().content))},dependencies:[Y],styles:[$l]})}}return t})(),Io=(function(t){return t[t.NotLoaded=0]="NotLoaded",t[t.NoObjectAvailable=1]="NoObjectAvailable",t[t.NoData=2]="NoData",t[t.NoDevice=3]="NoDevice",t})(Io||{}),Lo=(function(t){return t[t.NotLoaded=0]="NotLoaded",t[t.NoObjectAvailable=1]="NoObjectAvailable",t[t.NoData=2]="NoData",t[t.NoDevice=3]="NoDevice",t})(Lo||{}),wu=(()=>{class t{constructor(){this.informationObligationService=C(Tm),this.userSelectionService=C(pe),this.objectSelectionService=C(ae),this.translationService=C(ce),this.isTestToken=C("isTest"),this.repowerConfigService=C(ut),this.tenantNameService=C(dt),this.keys=Mu,this.ProfileDtoError=Lo,this.MeasurementDtoError=Io,this.EfficiencySection=vi,this.Option=xi,this.Either=Pt,this.DateFormat=xe,this.translationsKeys=nt,this.EfficiencyCategory=In.EfficiencyCategory,this.ObjectRules=Co,this.isSome=isSome,this.measurementHasFullDateDifference=T(!1),this.currentDate=(0,Gn.default)(),this.oneYearAgo=(0,Gn.default)().subtract(1,"y"),this.twoYearsAgo=(0,Gn.default)().subtract(2,"y"),this.currentDateStr=this.currentDate.format(xe.DMY),this.oneYearAgoStr=this.oneYearAgo.format(xe.DMY),this.twoYearsAgoStr=this.twoYearsAgo.format(xe.DMY),this.currentYearStart=(0,Gn.default)().startOf(Oe.Year),this.oneYearAgoStart=(0,Gn.default)().subtract(1,Oe.Year).startOf(Oe.Year),this.oneYearAgoEnd=(0,Gn.default)().subtract(1,Oe.Year).endOf(Oe.Year),this.twoYearsAgoStart=(0,Gn.default)().subtract(2,Oe.Year).startOf(Oe.Year),this.twoYearsAgoEnd=(0,Gn.default)().subtract(2,Oe.Year).endOf(Oe.Year),this.currentYearStartStr=this.currentYearStart.format(xe.DMY),this.oneYearAgoStartStr=this.oneYearAgoStart.format(xe.DMY),this.twoYearsAgoStartStr=this.twoYearsAgoStart.format(xe.DMY),this.measurementComparisons=T([]),this.profileComparisons=T([]),this.selectedComparison=T(Pt.left(Io.NotLoaded)),this.selectedProfileComparison=T(Pt.left(Lo.NotLoaded)),this.selectedMeters=T([]),this.roundValue=K(()=>{let n=this.repowerConfigService.currentLanguage();return o=>no.roundValue(o,n)}),this.optimizations=K(()=>
37[{title:nt.optimizations.lowTarif.title,content:[nt.optimizations.lowTarif.content]},{title:nt.optimizations.oldDevices.title,content:[nt.optimizations.oldDevices.content]},{title:nt.optimizations.eVehicle.title,content:[nt.optimizations.eVehicle.content]}]),this.objectSelectionService.objektIdsChanged.subscribe(n=>this.loadData()),this.objectSelectionService.getSelectedObject()||this.objectSelectionService.selectFirstActiveObject(),this.loadData(),this.tenantNameService.getTenant()!==Ni.EVULUTION&&Wt(()=>{this.selectedMeters(),this.setMeasurementComparison(this.measurementComparisons()),this.setProfileComparison(this.profileComparisons())})}mkComparisonData(e){return!e||e.yearToDateSumLastYear===void 0||e.yearToDateSumLastYear===null||e.yearToDateSumThisYear===void 0||e.yearToDateSumThisYear===null||e.deviationToLastYearPercent===void 0||e.deviationToLastYearPercent===null?Pt.left(Io.NoData):(e.twoYearsAgoSum=e.twoYearsAgoSum??0,e.lastYearSum=e.lastYearSum??0,e.yearToDateSumTwoYearsAgo=e.yearToDateSumTwoYearsAgo??0,Pt.right(e))}mkProfileData(e){return!e||!e.meteringCode||!e.profile||!e.year||e.profileRangeMin===void 0||e.profileRangeMin===null||e.profileRangeMax===void 0||e.profileRangeMax===null||e.profileRangeAverage===void 0||e.profileRangeAverage===null?Pt.left(Lo.NoData):(e.deviationToLastYear=e.deviationToLastYear??0,e.consumptionSum=e.consumptionSum??0,Pt.right(e))}loadData(){let e=this.userSelectionService.tryGetSubjektId(),n=this.objectSelectionService.getSelectedObject();if(!n||isNone(e)){this.selectedComparison.set(Pt.left(Io.NoObjectAvailable)),this.selectedProfileComparison.set(Pt.left(Lo.NoObjectAvailable));return}let o=this.objectSelectionService.getSelectedDevices();this.selectedMeters.set(o),this.informationObligationService.getMeasurementComparisons({subjektId:e.value,objektId:n.objectId}).subscribe({next:c=>{this.measurementComparisons.set(c),this.tenantNameService.getTenant()===Ni.EVULUTION&&!this.isTestToken?this.selectedComparison.set(mkOk(ba.mkFakeComparisonData())):this.setMeasurementComparison(c)},error:()=>{this.selectedComparison.set(Pt.left(Io.NoData))}}),this.informationObligationService.getProfileComparison({subjektId:e.value,objektId:n.objectId}).subscribe({next:c=>{this.profileComparisons.set(c),this.tenantNameService.getTenant()===Ni.EVULUTION&&!this.isTestToken?this.selectedProfileComparison.set(mkOk(ba.mkFakeProfileData())):this.setProfileComparison(c)},error:()=>{this.selectedProfileComparison.set(Pt.left(Lo.NoData))}})}setMeasurementComparison(e){let n=Pt.left(Io.NoDevice);if(this.selectedMeters().length>0)try{let o=e.filter(c=>c.meteringCode&&c.meteringCode.startsWith(ln.Power)&&this.selectedMeters().includes(c.meteringCode))[0];n=this.mkComparisonData(o)}catch(o){n=Pt.left(Io.NoDevice)}this.selectedComparison.set(n)}setProfileComparison(e){let n=Pt.left(Lo.NoDevice);if(this.selectedMeters().length>0)try{let o=e.filter(c=>c.meteringCode&&c.meteringCode.startsWith(ln.Power)&&this.selectedMeters().includes(c.meteringCode))[0];n=this.mkProfileData(o)}catch(o){n=Pt.left(Lo.NoDevice)}this.selectedProfileComparison.set(n)}mkDateRange(e,n){return e+" - "+n}measurementEntries(e){let n=this.translationService.translate(),o=this.translationService.tryTranslate(),c=this.checkFullDateMeasurement(e);return{current:{title:optMap(o(nt.measurementComparison.currentYear.title),p=>p+" "+this.currentDate.year().toString()),info:this.mkDateRange(this.currentYearStartStr,this.currentDateStr),value:io({value:e.yearToDateSumThisYear??0}),tooltip:o(nt.measurementComparison.currentYear.tooltip)},oneYearAgo:{title:optMap(o(nt.measurementComparison.oneYearAgo.title),p=>p+" "+this.oneYearAgo.year().toString()),info:this.mkDateRange(this.oneYearAgoStartStr,this.oneYearAgoStr),value:io({value:e.yearToDateSumLastYear??0}),tooltip:o(nt.measurementComparison.oneYearAgo.tooltip)},twoYearsAgo:{title:optMap(o(nt.measurementComparison.twoYearsAgo.title),p=>p+" "+this.twoYearsAgo.year().toString()),info:this.mkDateRange(this.twoYearsAgoStartStr,this.twoYearsAgoStr),value:io({value:e.yearToDateSumTwoYearsAgo??0}),tooltip:o(nt.measurementComparison.twoYearsAgo.tooltip)},differenceToPreviousYear:c?mkSome({title:o(nt.measurementComparison.deviationToLastYear.title),info:n(nt.measurementComparison.deviationToLastYear.title)+` (${this.oneYearAgo.year().toString()} / ${this.twoYearsAgo.year().toString()})`,value:Ou({value:e.deviationToLastYearPercent??0}),tooltip:o(nt.measurementComparison.deviationToLastYear.tooltip)}):mkNone(),sumOneYearAgo:{title:o(nt.measurementComparison.sumOneYearAgo.title),info:this.mkDateRange(this.mkDate(e.minImportedDateLastYear,this.oneYearAgoStart),this.mkDate(e.max
37ImportedDateLastYear,this.oneYearAgoEnd)),value:io({value:e.lastYearSum??0}),tooltip:o(nt.measurementComparison.sumOneYearAgo.tooltip)},sumTwoYearsAgo:{title:o(nt.measurementComparison.sumTwoYearsAgo.title),info:this.mkDateRange(this.mkDate(e.minImportedDateTwoYearsAgo,this.twoYearsAgoStart),this.mkDate(e.maxImportedDateTwoYearsAgo,this.twoYearsAgoEnd)),value:io({value:e.twoYearsAgoSum??0}),tooltip:o(nt.measurementComparison.sumTwoYearsAgo.tooltip)}}}mkDate(e,n){let o=(0,Gn.default)(e??n);return o.isValid()?o.format(xe.DMY):n.format(xe.DMY)}profileEntries(e){let n=this.translationService.translate(),o=this.translationService.tryTranslate(),c=optFlatMap(nToOption(e.deviationToLastYear),p=>p===0?mkNone():mkSome(p));return{profile:{title:optMap(o(nt.profileComparison.profile.title),p=>p+" "+(e.year??0).toString()),info:" ",value:ay({value:e.consumptionSum??0,profile:qo.fromElcom(e.profile)}),tooltip:o(nt.profileComparison.profile.tooltip)},profileValues:{profile:qo.fromElcom(e.profile),consumption:e.consumptionSum??0,min:e.profileRangeMin??0,avg:e.profileRangeAverage??0,max:e.profileRangeMax??0},comparisonHousehold:{title:o(nt.profileComparison.comparisonHousehold.title),info:n(nt.profileComparison.comparisonHousehold.info),value:io({value:e.profileRangeAverage??0}),tooltip:o(nt.profileComparison.comparisonHousehold.tooltip)},usageComparison:optMap(c,p=>({title:o(nt.profileComparison.differenceToPreviousYear.title),info:n(nt.profileComparison.differenceToPreviousYear.info),value:Ou({value:p}),tooltip:o(nt.profileComparison.differenceToPreviousYear.tooltip)})),bandwidthMin:{title:o(nt.profileComparison.bandwidthMin.title),info:n(nt.profileComparison.bandwidthMin.info),value:io({value:e.profileRangeMin??0}),tooltip:o(nt.profileComparison.bandwidthMin.tooltip)},bandwidthMax:{title:o(nt.profileComparison.bandwidthMax.title),info:n(nt.profileComparison.bandwidthMax.info),value:io({value:e.profileRangeMax??0}),tooltip:o(nt.profileComparison.bandwidthMax.tooltip)},bandwidth:{title:o(nt.profileComparison.bandwidth.title),info:n(nt.profileComparison.bandwidth.info),value:io({value:(e.profileRangeMax??0)-(e.profileRangeMin??0)}),tooltip:o(nt.profileComparison.bandwidth.tooltip)}}}consumptionTile(e,n){let o=(e.max-e.min)/n,c=e.consumption-e.min,p=c%o,v;return o===0?v=0:v=(c-p)/o,Math.round(v)}efficiencySection(e){let n=this.consumptionTile(e,3);return Ot.value(n).pipe(Ot.when(0,()=>vi.Lower),Ot.when(1,()=>vi.Middle),Ot.when(2,()=>vi.Upper),Ot.orElse(()=>vi.Middle))}
37sectionStyle(e){return Ot.value(e).pipe(Ot.when(vi.Lower,()=>"lower"),Ot.when(vi.Middle,()=>"middle"),Ot.when(vi.Upper,()=>"upper"),Ot.exhaustive)}efficiencyCategory(e){let n=Object.values(In.EfficiencyCategory),o=this.consumptionTile(e,n.length);return n[o]}checkFullDateMeasurement(e){let n=(0,Gn.default)(e.minImportedDateLastYear??this.oneYearAgoStart).isSame(this.oneYearAgoStart,Oe.Day),o=(0,Gn.default)(e.maxImportedDateLastYear??this.oneYearAgoEnd).isSame(this.oneYearAgoEnd,Oe.Day),c=(0,Gn.default)(e.minImportedDateTwoYearsAgo??this.twoYearsAgoStart).isSame(this.twoYearsAgoStart,Oe.Day),p=(0,Gn.default)(e.maxImportedDateTwoYearsAgo??this.twoYearsAgoEnd).isSame(this.twoYearsAgoEnd,Oe.Day);return n&&o&&c&&p}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-information-obligation"]],decls:40,vars:28,consts:[[3,"text"],[1,"repower-card-container"],[3,"useDeviceSingleSelection","atLeastOneSelected","objectRules"],["showHeader","true","showText","true","icon","efficiency",1,"repower-card",2,"height","auto",3,"showFooter"],["card-header",""],["card-content",""],[1,"yearComparisonGrid","w-100"],["card-footer",""],["showHeader","true","showText","true","icon","home",1,"repower-card",2,"height","auto",3,"showFooter"],[1,"flex-col","w-100"],["showHeader","true","showText","true","icon","graph",1,"repower-card",2,"height","auto"],["card-content","",1,"flex-col","gap-xl"],[3,"title","icon"],[1,"optimization-container"],[3,"optimization"],[3,"id","entry"],[1,"card-spinner",3,"id"],[1,"w-100",3,"minValue","myValue","maxValue"],[3,"own","ownValue"],[1,"legend"],[1,"category-legend"],[1,"min-category"],[1,"avg-category"],[1,"max-category"],[1,"text-wrap"]],template:function(n,o){if(n&1&&(M(0,"enb-info-box",0),d(1,"div",1),M(2,"enb-object-selector",2),tt(3),d(4,"repower-card",3)(5,"div",4)(6,"h5"),f(7),h(8,"enbtranslate"),m()(),d(9,"div",5),P(10,Uw,4,6,"div",6)(11,Gw,2,1),m(),d(12,"div",7),P(13,qw,6,6,"div",6),m()(),tt(14),d(15,"repower-card",8)(16,"div",4)(17,"h5"),f(18),h(19,"enbtranslate"),m()(),d(20,"div",5),P(21,Kw,5,6,"div",6)(22,Xw,2,1),m(),d(23,"div",7)(24,"div",9),P(25,ey,5,9),m()()(),d(26,"repower-card",10)(27,"div",4)(28,"h5"),f(29),h(30,"enbtranslate"),m()(),d(31,"div",11),P(32,ty,23,21)(33,oy,2,1),m()(),d(34,"div"),M(35,"evu-header",12),h(36,"enbtranslate"),d(37,"div",13),ne(38,ry,1,1,"enb-information-obligation-optimization",14,Be),m()()()),n&2){b("text",o.translationsKeys.info),a(2),b("useDeviceSingleSelection",!0)("atLeastOneSelected",!0)("objectRules",ze(26,Hw,o.ObjectRules.ActiveTenant)),a();let c=Ke(o.selectedComparison());a(),b("showFooter",o.Either.isRight(c)),a(3),y(" ",_(8,17,o.translationsKeys.measurementComparison.title)," "),a(3),O(o.Either.isRight(c)?10:11),a(3),O(o.Either.isRight(c)?13:-1),a();let p=Ke(o.selectedProfileComparison());a(),b("showFooter",o.Either.isRight(p)),a(3),y(" ",_(19,20,o.translationsKeys.profileComparison.title)," "),a(3),O(o.Either.isRight(p)?21:22),a(4),O(o.Either.isRight(p)?25:-1),a(4),y(" ",_(30,22,o.translationsKeys.usageLevel.title)," "),a(3),O(o.Either.isRight(p)?32:33),a(3),b("title",_(36,24,o.translationsKeys.optimizations.title))("icon",o.Option.some("energy")),a(3),ie(o.optimizations())}},dependencies:[oe,bn,sy,Eo,ys,ly,Zm,ac,Ss,Y],styles:[$l]})}}return t})();function dy(t,l){if(t&1){let e=N();d(0,"div",12)(1,"input",13),z("click",function(){let o=D(e).$implicit,c=g().$implicit;return I(c.selectedAnswerId=o.quizAnswerId)}),m(),d(2,"label",14),f(3),m()()}if(t&2){let e=l.$implicit,n=g(),o=n.$implicit,c=n.$index,p=n.$count,v=g();me("correctAnswer",(c!==p-1||v.isClosed())&&e.isCorrect),a(),b("id",se("q",o.quizQuestionId,"_a",e.quizAnswerId))("name",se("q",o.quizQuestionId,"_a",e.quizAnswerId))("disabled",c!==p-1||v.isClosed())("value",e.quizAnswerId)("checked",e.quizAnswerId===o.selectedAnswerId),a(),b("for",se("q",o.quizQuestionId,"_a",e.quizAnswerId)),a(),y(" ",e.answer," ")}}function my(t,l){if(t&1){let e=N();d(0,"button",15),z("click",function(){D(e);let o=g(2);return I(o.showPreviousQuestion())}),f(1),h(2,"enbtranslate"),m()}t&2&&(a(),y(" ",_(2,1,"repowerWebpartEfficiency.previousQuestion")," "))}function gy(t,l){if(t&1){let e=N();d(0,"button",16),z("click",function(){D(e);let o=g(2);return I(o.saveAnswers())}),f(1),h(2,"enbtranslate"),m()}if(t&2){let e=g().$implicit;b("disabled",!e.selectedAnswerId),a(),y(" ",_(2,2,"repowerWebpartEfficiency.showResult")," ")}}function py(t,l){if(t&1){let e=N();d(0,"button",16),z("click",function(){D(e);let o=g().$index,c=g();return I(c.addNextQuestion(o+1))}),f(1),h(2,"enbtranslate"),m()}if(t&2){let e=g().$implicit;b("disabled",!e.selectedAnswerId),a(),y(" ",_(2,2,"repowerWebpartEfficiency.nextQuestion")," ")}}function uy(t,l){if(t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2){let e=g(),n=e.$implicit,o=e.$index,c=e.$count,p=g();me("correctAnswerText",(o!==c-1||p.isClosed())&&p.wasAnswerCorrect(n)),a(),j(_(2,3,"repowerWebpartEfficiencyQuiz.answerCorrect"))}}function vy(t,l){if(t&1&&(d(0,"span"),f(1),h(2,"enbtranslate"),m()),t&2){let e=g(),n=e.$implicit,o=e.$index,c=e.$count,p=g();me("wrongAnswerText",(o!==c-1||p.isClosed())&&!p.wasAnswerCorrect(n)),a(),j(_(2,3,"repowerWebpartEfficiencyQuiz.answerWrong"))}}function hy(t,l){if(t&1&&(d(0,"div",0)(1,"div",1)(2,"div")(3,"repower-card",2)(4,"div",3),f(5),m(),d(6,"div",4)(7,"div",5),ne(8,dy,4,15,"div",6,Ye),m()(),d(10,"div",7),P(11,my,3,3,"button",8),P(12,gy,3,4,"button",9),P(13,py,3,4,"button",9),P(14,uy,3,5,"span",10),P(15,vy,3,5,"span",11),m()()()()()),t&2){let e=l.$implicit,n=l.$index,o=l.$count,c=g();a(2),me("qa-is-disabled",n!==o-1||c.isClosed()),xn("id",e.quizQuestionId),a(),b("isLoading",c.isLoading()),a(2),y(" ",e.question," "),a(3),ie(e.quizAnswerDtos),a(3),O(c.showPrevButton()&&!c.isClosed()?11:-1),a(),O(c.isFinalQuestion(e)&&!c.isClosed()?12:-1),a(),O(!c.isFinalQuestion(e)&&!c.isClosed()?13:-1),a(),O((n!==o-1||c.isClosed())&&c.wasAnswerCorrect(e)?14:-1),a(),O((n!==o-1||c.isClosed())&&!c.wasAnswerCorrect(e)?15:-1)}}var yu=(()=>{class t{constructor(){this.userSelectionService=C(pe),this.quizService=C(Qa),this.route=C(sr),this.router=C(Xt),this.destroyed$=new de,this.questions=T([]),this.loadedQuestions=[],this.isLoading=T(!1),this.showPrevButton=T(!1),this.isClosed=T(!1);let e=C(ut);e.config.fullscreen=!1}ngOnInit(){this.reloadData()}ngOnDestroy(){this.destroyed$.next(null)}addQuestion(e){e&&this.questions.update(n=>[...n,e])}addNextQuestion(e){e<this.loadedQuestions.length&&this.addQuestion(this.loadedQuestions[e])}showPreviousQuestion(){this.questions.update(e=>(e.pop(),e)),this.questions.length<=0&&this.addFirstQuestion()}saveAnswers(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return;this.isLoading.set(!0);let n=[];this.questions.update(c=>(c.forEach(p=>{p.selectedAnswerId&&n.push(p.selectedAnswerId)}),c));
37let o=+(this.route.snapshot.paramMap.get("id")??"0");this.quizService.post_1({subjektId:e.value,quizId:o,body:n}).subscribe(c=>{this.router.navigate(["efficiency/quiz"]),this.isLoading.set(!1)})}reloadData(){let e=this.userSelectionService.tryGetSubjektId();if(isNone(e))return;this.isLoading.set(!0);let n=+(this.route.snapshot.paramMap.get("id")??"0");this.questions.set([]),this.quizService.getQuestions({subjektId:e.value,quizId:n}).subscribe({next:o=>{this.loadedQuestions=[],o.quizQuestionDtos?.forEach(c=>{this.loadedQuestions.push(c)}),this.isClosed.set(this.checkClosed()),this.isClosed()?this.loadedQuestions.forEach(c=>{this.addQuestion(c)}):this.addFirstQuestion(),this.isLoading.set(!1)},error:()=>this.isLoading.set(!1)})}addFirstQuestion(){this.loadedQuestions.length>0&&this.addQuestion(this.loadedQuestions[0])}isFinalQuestion(e){let n=this.loadedQuestions.length;return n>0?this.loadedQuestions[n-1].quizQuestionId===e.quizQuestionId:!1}wasAnswerCorrect(e){let n=!1,o=e.quizAnswerDtos?.find(c=>c.isCorrect);return e.selectedAnswerId&&e.selectedAnswerId===o?.quizAnswerId&&(n=!0),n}checkClosed(){let e=!1;return this.loadedQuestions.forEach(n=>{n.selectedAnswerId&&(e=!0)}),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-quiz-questions"]],features:[ar([pa])],decls:2,vars:0,consts:[[1,"row"],[1,"col-md-12"],["showHeader","true","showText","true","showFooter","true","icon","energy",3,"isLoading"],["card-header","",1,"question-title"],["card-content",""],[1,"answers"],[1,"radio","ps-2",3,"correctAnswer"],["card-footer",""],[1,"btn","btn-secondary","flat-butt"],[1,"btn","btn-primary","flat-butt",3,"disabled"],[3,"correctAnswerText"],[3,"wrongAnswerText"],[1,"radio","ps-2"],["type","radio",1,"radio",3,"click","id","disabled","name","value","checked"],[3,"for"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt",3,"click","disabled"]],template:function(n,o){n&1&&ne(0,hy,16,10,"div",0,Ye),n&2&&ie(o.questions())},dependencies:[oe,Y],styles:['@charset "UTF-8";.diagram-info[_ngcontent-%COMP%]{list-style:none;padding:15px;margin-bottom:0}.diagram-info[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{margin-bottom:0}.diagram-info[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:inline-block}.diagram-info[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:1.1rem}.question-title[_ngcontent-%COMP%]{white-space:break-spaces}.correctAnswer[_ngcontent-%COMP%]{background-color:var(--evu-good);opacity:.6}.correctAnswerText[_ngcontent-%COMP%]{color:var(--evu-good)}.wrongAnswerText[_ngcontent-%COMP%]{color:var(--evu-bad)}.tips[_ngcontent-%COMP%]{list-style:none;padding:0}.tips[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:before{content:"\\2713"}.qa-is-disabled[_ngcontent-%COMP%]{opacity:.6}.housePic[_ngcontent-%COMP%]{width:200px}.description[_ngcontent-%COMP%], .question[_ngcontent-%COMP%]{padding:1rem}.description[_ngcontent-%COMP%] > h6[_ngcontent-%COMP%], .question[_ngcontent-%COMP%] > h6[_ngcontent-%COMP%]{font-size:1rem;font-weight:500}.house-selector[_ngcontent-%COMP%]{margin:0}.house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding:0}.house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{outline:0;border-radius:0}.house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:hover, .house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:focus, .house-selector[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:active{outline:0;box-shadow:none}.efficiency-slider[_ngcontent-%COMP%]{-webkit-appearance:none;width:100%;height:4px;border-radius:5px;background:var(--slider-bg);background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.efficiency-slider[_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;display:block;appearance:none;width:25px;height:25px;border-radius:50%;border:5px solid #ff463c;border:5px solid var(--slider-thumb-border);background-color:#fff;background-color:var(--slider-thumb-bg);cursor:pointer}.room-range[_ngcontent-%COMP%]{padding:0 1rem}.q-content[_ngcontent-%COMP%]{padding:1rem}.q-content[_ngcontent-%COMP%] > .row[_ngcontent-%COMP%]{margin-bottom:1rem}.desc-box[_ngcontent-%COMP%]{margin-left:4rem;margin-top:1rem}@media(max-width:767.5px){.desc-box[_ngcontent-%COMP%]{margin-left:1rem!important;margin-top:0}}repower-card[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{white-space:normal!important}']})}}return t})();var Su={profileRefreshData:"profile-refreshData"};function by(t,l){if(t&1&&(d(0,"div",7),h(1,"enbtranslate"),d(2,"small",9),f(3),h(4,"date"),m(),M(5,"repower-icon",10),m()),t&2){let e=g(2);b("title",_(1,3,"components.welcomemessage.lastrefresh")),a(3),y(" ",Ct(4,5,e.importCustomerQueue(),"dd.MM.yyyy, HH:mm")," "),a(2),b("bicon",!0)}}function fy(t,l){t&1&&(f(0),h(1,"enbtranslate")),t&2&&y(" ",_(1,1,"components.welcomemessage.isrefreshing")," ")}function _y(t,l){t&1&&(f(0),h(1,"enbtranslate")),t&2&&y(" ",_(1,1,"components.layout-admin.reload")," ")}function Cy(t,l){if(t&1){let e=N();d(0,"button",11),z("click",function(){D(e);let o=g(2);return I(o.refreshData())}),P(1,fy,2,3)(2,_y,2,3),m()}if(t&2){let e=g(2);b("id",e.keys.profileRefreshData)("disabled",e.isupdating()),a(),O(e.isupdating()?1:2)}}function xy(t,l){if(t&1&&(d(0,"div",6),P(1,by,6,8,"div",7),P(2,Cy,3,3,"button",8),m()),t&2){let e=g();a(),O(e.showDataInfo()?1:-1),a(),O(e.userHasServiceDeskRole()?2:-1)}}function My(t,l){t&1&&M(0,"hr",12)(1,"enb-impersonate",13),t&2&&(a(),b("isInDropdown",!0))}var ku=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.userSelectionService=C(pe),this.authService=C(Cr),this.customerService=C(ri),this.translationService=C(ce),this.router=C(Xt),this.syncJobRun=T(!1),this.isLoading=T(!1),this.showDataInfo=T(!0),this.userHasServiceDeskRole=T(!1),this.userHasMultipleSubjectIds=T(!1),this.isupdating=this.userSelectionService.isUpdating,this.currentSubjekt=T(void 0),this.importCustomerQueue=T(void 0),this.currentUserEmail=T(void 0),this.selectedSubjektId=T(mkNone()),this.lastmodifiedDate=T(null),this.personalDataModelSubscription=[],this.keys=Su,this.currentUserEmail.set(this.userSelectionService.getCurrentUserEmail()??void 0),this.userSelectionService.subjektIdChanged.subscribe(n=>{this.selectedSubjektId.set(mkSome(n)),this.updateCustomer(n)});let e=this.userSelectionService.tryGetSubjektId();isSome(e)?this.updateCustomer(e.value):this.userSelectionService.hasRole(xr.ServiceDesk)&&this.userHasServiceDeskRole.set(!0),this.userSelectionService.lastModifiedDate.subscribe(n=>{this.lastmodifiedDate.set(n)}),this.initPersonalData()}initPersonalData(){this.personalDataModelSubscription.push(this.personalDataService.PersonalDataModel$.pipe(cm(am)).subscribe(e=>{if(e==null){this.currentSubjekt.set(this.translationService.translate()("common.admin")),this.showDataInfo.set(!1);return}e.idSubjekt&&this.selectedSubjektId.set(mkSome(e.idSubjekt)),this.currentSubjekt.set(e.lastname),e.firstname&&this.currentSubjekt.set(`${e.firstname} ${this.currentSubjekt()}`),this.checkLastLogin(e)}))}
37ngOnDestroy(){this.personalDataModelSubscription.forEach(e=>e.unsubscribe())}loadCustomerDetails(e,n){let o=this.selectedSubjektId();if(!e||e<0||!n&&isSome(o)&&o.value===e)return;this.lastmodifiedDate.set(null);let c={subjektId:e};this.customerService.getCustomer(c).subscribe(p=>{p.importCustomerQueue?.modifiedDate&&(this.lastmodifiedDate.set(new Date(p.importCustomerQueue.modifiedDate)),this.isupdating.set(p.importCustomerQueue.status===xl.Pending));let v=this.userSelectionService.tryGetSubjektId();n&&isSome(v)&&this.loadCustomerDetails(v.value,!1)})}goProfile(){let e=this.selectedSubjektId();isSome(e)&&e.value!==-1?this.router.navigate(["personal-data"]):this.router.navigate(["admin/dashboard"])}updateCustomer(e){let n=this.userSelectionService.getLoggedInUser();this.userHasServiceDeskRole.set(n.hasServiceDeskRole),this.userHasMultipleSubjectIds.set(n.hasMultipleSubjectIds),this.loadCustomerDetails(e,!1)}checkLastLogin(e){this.importCustomerQueue.set(e.importCustomerQueue?.modifiedDate??""),this.showDataInfo.set(!0),this.importCustomerQueue()||this.showDataInfo.set(!1),this.isLoading.set(!e.importCustomerQueue||e.importCustomerQueue.status===xl.Pending),this.isLoading()&&this.importCustomerQueue()&&!this.personalDataService.isRefreshing()&&(this.syncJobRun.set(!0),setTimeout(()=>ot(this,null,function*(){e.idSubjekt&&e.idSubjekt>=0&&this.customerService.getCustomer({subjektId:e.idSubjekt}).subscribe(n=>{let o=n;this.checkLastLogin(o)})}),5e3))}refreshData(){let e=this.selectedSubjektId(),n=this.authService.getCurrentUserEmail();isSome(e)&&isDefined(n)&&(this.isupdating.set(!0),this.userSelectionService.refreshData(e.value,n))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-personal-data-subjekt-information"]],decls:10,vars:6,consts:[[1,"flex-col","gap-md"],[1,"profile-link","d-flex","align-items-center",3,"click"],[1,"enb-profile-drop-down-header","d-flex","flex-column","w-100"],["data-toggle","tooltip","data-placement","top",1,"enb-profile-drop-down-name",3,"title"],[1,"m-0","w-100"],["data-toggle","tooltip","data-placement","bottom",1,"enb-profile-drop-down-email",3,"title"],[1,"flex-row-vcenter","justify-space-between"],["data-toggle","tooltip","data-placement","left",1,"last-update","flex-row-vcenter",3,"title"],[1,"btn","btn-primary","refresh-data-btn",3,"id","disabled"],[1,"text-nowrap","me-2"],["name","history","width","18","height","18",1,"nomargin",3,"bicon"],[1,"btn","btn-primary","refresh-data-btn",3,"click","id","disabled"],[1,"m-0"],[1,"pb-1","dropdown",3,"isInDropdown"]],template:function(n,o){n&1&&(d(0,"div",0)(1,"a",1),z("click",function(){return o.goProfile()}),d(2,"div",2)(3,"span",3),f(4),m(),M(5,"hr",4),d(6,"span",5),f(7),m()()(),P(8,xy,3,2,"div",6),P(9,My,2,1),m()),n&2&&(a(3),b("title",o.currentSubjekt()),a(),y(" ",o.currentSubjekt()),a(2),b("title",o.currentUserEmail()),a(),y(" ",o.currentUserEmail()," "),a(),O(o.showDataInfo()||o.userHasServiceDeskRole()?8:-1),a(),O(o.userHasServiceDeskRole()||o.userHasMultipleSubjectIds()?9:-1))},dependencies:[Ie,vg,Y,un],styles:["[_nghost-%COMP%]   hr[_ngcontent-%COMP%]{border:none;margin:var(--evu-spacing-md) 0;height:2px;background-color:var(--evu-border-strong)}.refresh-data-btn[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-md)}"]})}}return t})();function Py(t,l){if(t&1&&f(0),t&2){let e=g(4);y(" ",e.nativeDeviceInfos.osVersion," ")}}function Oy(t,l){if(t&1&&(M(0,"hr"),d(1,"evu-mobile-input-card",6),h(2,"enbtranslate"),f(3),m()),t&2){let e=g(4);a(),b("inputTitle",_(2,3,"mobileApp.appInfo.appVersion"))("disable",!0),a(2),y(" ",e.nativeAppInfos==null?null:e.nativeAppInfos.version," ")}}function wy(t,l){if(t&1&&(d(0,"evu-mobile-input-card",6),h(1,"enbtranslate"),f(2),P(3,Py,1,1),m(),M(4,"hr"),d(5,"evu-mobile-input-card",6),h(6,"enbtranslate"),f(7),m(),P(8,Oy,4,5)),t&2){let e=g(3);b("inputTitle",_(1,8,"mobileApp.deviceInfo.platform"))("disable",!0),a(2),y(" ",e.nativeDeviceInfos.platform," "),a(),O(e.nativeDeviceInfos.osVersion.length>0?3:-1),a(2),b("inputTitle",_(6,10,"mobileApp.deviceInfo.model"))("disable",!0),a(2),y(" ",e.nativeDeviceInfos.model," "),a(),O(e.nativeAppInfos!=null&&e.nativeAppInfos.version?8:-1)}}function yy(t,l){if(t&1&&f(0),t&2){let e=g(4);y(" ",e.nativeDeviceInfos.osVersion," ")}}function Sy(t,l){if(t&1&&(d(0,"div",7),f(1),h(2,"enbtranslate"),m(),d(3,"div",7),f(4),m()),t&2){let e=g(4);
37a(),y(" ",_(2,2,"mobileApp.appInfo.appVersion")," "),a(3),j(e.nativeAppInfos==null?null:e.nativeAppInfos.version)}}function ky(t,l){if(t&1&&(d(0,"div",7),f(1),h(2,"enbtranslate"),m(),d(3,"div",7),f(4),P(5,yy,1,1),m(),d(6,"div",7),f(7),h(8,"enbtranslate"),m(),d(9,"div",7),f(10),m(),P(11,Sy,5,4)),t&2){let e=g(3);a(),y(" ",_(2,6,"mobileApp.deviceInfo.platform")," "),a(3),y(" ",e.nativeDeviceInfos.platform," "),a(),O(e.nativeDeviceInfos.osVersion.length>0?5:-1),a(2),y(" ",_(8,8,"mobileApp.deviceInfo.model")," "),a(3),j(e.nativeDeviceInfos.model),a(),O(e.nativeAppInfos!=null&&e.nativeAppInfos.version?11:-1)}}function Ey(t,l){if(t&1&&(d(0,"div",5),P(1,wy,9,12)(2,ky,12,10),m()),t&2){let e=g(2);a(),O(e.isMobile()?1:2)}}function Ty(t,l){if(t&1&&f(0),t&2){let e=g(3);y(" ",e.nativeDeviceInfos.osVersion," ")}}function Dy(t,l){if(t&1&&(d(0,"div",7),f(1),h(2,"enbtranslate"),m(),d(3,"div",7),f(4),m()),t&2){let e=g(3);a(),y(" ",_(2,2,"mobileApp.appInfo.appVersion")," "),a(3),j(e.nativeAppInfos==null?null:e.nativeAppInfos.version)}}function Iy(t,l){if(t&1&&(d(0,"div",5)(1,"div",7),f(2),h(3,"enbtranslate"),m(),d(4,"div",7),f(5),P(6,Ty,1,1),m(),d(7,"div",7),f(8),h(9,"enbtranslate"),m(),d(10,"div",7),f(11),m(),P(12,Dy,5,4),m()),t&2){let e=g(2);a(2),y(" ",_(3,6,"mobileApp.deviceInfo.platform")," "),a(3),y(" ",e.nativeDeviceInfos.platform," "),a(),O(e.nativeDeviceInfos.osVersion.length>0?6:-1),a(2),y(" ",_(9,8,"mobileApp.deviceInfo.model")," "),a(3),j(e.nativeDeviceInfos.model),a(),O(e.nativeAppInfos!=null&&e.nativeAppInfos.version?12:-1)}}function Ly(t,l){if(t&1&&(d(0,"div",0)(1,"div",1)(2,"repower-card",2)(3,"div",3)(4,"h5"),f(5),h(6,"enbtranslate"),m()(),d(7,"div",4),P(8,Ey,3,1,"div",5)(9,Iy,13,10,"div",5),m()()()()),t&2){let e=g();a(5),y(" ",_(6,2,"repowerWebpartPersonalData.nativeDeviceInfo")," "),a(3),O(e.isMobile()?8:9)}}var Eu=(()=>{class t{constructor(){this.resizeService=C(Ue),this.isMobile=this.resizeService.isMobile,this.nativeDeviceInfos=null,this.nativeAppInfos=null}ngOnInit(){return ot(this,null,function*(){this.nativeDeviceInfos=yield Jm.getInfo(),this.nativeAppInfos=yield Xm.getInfo()})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-personal-data-native-device-info"]],decls:1,vars:1,consts:[[1,"evu-personal-data-native-device-info","row"],[1,"col-md-12"],["showHeader","true","showText","true","icon","info"],["card-header",""],["card-content",""],[1,"row","no-border"],[3,"inputTitle","disable"],[1,"col-5"]],template:function(n,o){n&1&&P(0,Ly,10,4,"div",0),n&2&&O(o.nativeDeviceInfos?0:-1)},dependencies:[oe,hc,Y],styles:["[_nghost-%COMP%]   hr[_ngcontent-%COMP%]{border:none;margin:var(--evu-spacing-md) 0;height:2px;background-color:var(--evu-border-strong)}"]})}}return t})();function jy(t,l){t&1&&M(0,"enb-personal-data-native-device-info")}function Fy(t,l){t&1&&(M(0,"repower-icon",6),h(1,"enbtranslate")),t&2&&b("name",et(_(1,3,"icons.profile.menu.logout")))("bicon",!0)}function By(t,l){if(t&1){let e=N();d(0,"a",5),z("click",function(){D(e);let o=g();return I(o.logout())}),P(1,Fy,2,5,"repower-icon",6),f(2),h(3,"enbtranslate"),m()}if(t&2){let e=g();a(),O(e.translationService.translate()("icons.profile.menu.logout")!=="icons.profile.menu.logout"?1:-1),a(),y(" ",_(3,2,"layout.menu.logout")," ")}}var Tu=(()=>{class t{constructor(){this.personalDataService=C(Ge),this.translationService=C(ce),this.resizeService=C(Ue),this.platformService=C(xc),this.logoutService=C(Ug),this.isMobile=this.resizeService.isMobile,this.isNative=this.platformService.isNativePlatform()}logout(){this.logoutService.logout()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-personal-data-profile"]],decls:13,vars:5,consts:[["showHeader","true","showText","true","icon","account"],["card-header",""],["card-content",""],[1,"mb-3","mt-3"],[1,"btn","btn-primary","w-100"],[1,"btn","btn-primary","w-100",3,"click"],["width","18","height","18",1,"nomargin",3,"bicon","name"]],template:function(n,o){n&1&&(d(0,"div")(1,"repower-card",0)(2,"div",1)(3,"h5"),f(4),h(5,"enbtranslate"),m()(),d(6,"div",2),M(7,"enb-personal-data-subjekt-information"),m()(),M(8,"enb-personal-data-base-credentials")(9,"enb-personal-data-delete-account"),P(10,jy,1,0,"enb-personal-data-native-device-info"),d(11,"div",3),P(12,By,4,4,"a",4),m()()),n&2&&(a(4),j(_(5,3,"repowerWebpartPersonalData.profileData")),a(6),O(o.isNative?10:-1),a(2),O(o.isMobile()?12:-1))},dependencies:[Os,Dc,ku,Eu,oe,Ie,Y],encapsulation:2})}}return t})();var ks=(()=>{class t{constructor(){this.optimaRegistrationService=C(Ka),this.objectSelectionService=C(ae),this.userSelectionService=C(pe),this.personalDataService=C(Ge),this.optimaStatusInternal=T(Oc.None),this.optimaStatus=this.optimaStatusInternal.asReadonly(),this.refreshStatus=()=>{let e=this.userSelectionService.tryGetSubjektId(),n=this.objectSelectionService.selectedObjects();if(isUndefined(e)||isUndefined(n)||n.length===0)return;let o=n[0].objectId;this.optimaRegistrationService.getRegistrationStatus({subjektId:e.value,objektId:o}).subscribe(c=>{this.optimaStatusInternal.set(c)})},this.isPrivateCustomer=()=>(this.personalDataService.personalDataModel()?.subjektTyp??1)===1,this.shouldShow=K(()=>this.isPrivateCustomer()),this.isEligible=K(()=>{let e=this.userSelectionService.tryGetSubjektId();if(isUndefined(e))return;let o=(this.objectSelectionService.selectedObjects()??[]).some(v=>v.hasConsumptionDetailData&&v.subjectId===e.value&&v.isActive),c=this.isPrivateCustomer();return o&&c}),this.objectSelectionService.objektDevicesChanged.pipe(An()).subscribe(this.refreshStatus),this.objectSelectionService.objektIdsChanged.pipe(An()).subscribe(this.refreshStatus),this.userSelectionService.subjektIdChanged.pipe(An()).subscribe(this.refreshStatus),this.refreshStatus()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=Xe({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Yl=It(en(),1);function zy(t,l){if(t&1&&mt(0,2),t&2){g();let e=_e(5);b("ngTemplateOutlet",e)}}function Ny(t,l){if(t&1&&mt(0,2),t&2){g();let e=_e(3);b("ngTemplateOutlet",e)}}function Vy(t,l){if(t&1&&(d(0,"evu-modal",3)(1,"div",4)(2,"div",5)(3,"div",6),M(4,"img",7),m(),d(5,"evu-state-box",8)(6,"div",9)(7,"p"),f(8),h(9,"enbtranslate"),m(),d(10,"div",10)(11,"a",11),h(12,"enbtranslate"),f(13),h(14,"enbtranslate"),m()()()()()()()),t&2){let e=g();
37b("showFooter",!1),a(4),b("src",e.optimaLogo(),$e)("alt",e.optimaLogo()),a(),b("variant",e.StateBoxVariant.Error)("title","pages.optima.registration.notEligibleTitle")("id","optima-status-not-eligible"),a(3),y(" ",_(9,9,"pages.optima.registration.notEligibleText")," "),a(3),b("href",_(12,11,"pages.optima.registration.smartmanagerRollout.link"),$e),a(2),j(_(14,13,"common.learnMore"))}}function Ay(t,l){if(t&1){let e=N();d(0,"evu-modal",3)(1,"div",4)(2,"div",5)(3,"div",12)(4,"div",6),M(5,"img",7),m(),d(6,"div",13)(7,"div",14),M(8,"span",15),h(9,"enbtranslate"),m()()(),d(10,"div",16)(11,"label",17),f(12),h(13,"enbtranslate"),m(),d(14,"evu-single-select",18),z("itemSelected",function(o){D(e);let c=g();return I(c.selectStart(o))}),m()(),d(15,"div",19)(16,"repower-checkbox",20),z("emitChecked",function(o){D(e);let c=g();return I(c.acceptTerms.set(o))}),m(),d(17,"div",21)(18,"label",22),f(19),h(20,"enbtranslate"),m(),d(21,"a",23),h(22,"enbtranslate"),M(23,"evu-svg-icon",24),m()()(),d(24,"div",25)(25,"repower-checkbox",20),z("emitChecked",function(o){D(e);let c=g();return I(c.acceptContest.set(o))}),m(),d(26,"div",21)(27,"label",22),f(28),h(29,"enbtranslate"),m(),d(30,"a",23),h(31,"enbtranslate"),M(32,"evu-svg-icon",24),m()()()()(),d(33,"div",26)(34,"button",27),z("click",function(){D(e);let o=g();return I(o.modalService.close())}),f(35),h(36,"enbtranslate"),m(),d(37,"evu-loading-button",28),z("clicked",function(){D(e);let o=g();return I(o.sendRegistration())}),f(38),h(39,"enbtranslate"),m()()()}if(t&2){let e=g();b("showFooter",!0),a(5),b("src",e.optimaLogo(),$e)("alt",e.optimaLogo()),a(3),b("innerHTML",_(9,25,"pages.optima.registration.information"),W),a(3),b("for",e.startsSelectModel().id),a(),j(_(13,27,"pages.optima.registration.startDate")),a(2),b("model",e.startsSelectModel())("disabled",!0),a(2),b("checkboxId","optima-accept-terms-checkbox")("checked",e.acceptTerms()),a(2),b("for","optima-accept-terms-checkbox"),a(),j(_(20,29,"pages.optima.registration.acceptTerms")),a(2),b("href",_(22,31,"pages.optima.contest.link"),$e),a(2),b("name",e.EnbIcon.BoxArrowUpRight),a(2),b("checkboxId","optima-accept-contest-checkbox")("checked",e.acceptContest()),a(2),b("for","optima-accept-contest-checkbox"),a(),j(_(29,33,"pages.optima.registration.acceptContest")),a(2),b("href",_(31,35,"pages.optima.termsOfService.link"),$e),a(2),b("name",e.EnbIcon.BoxArrowUpRight),a(3),y(" ",_(36,37,"common.close")," "),a(2),b("variant",e.EvuButtonVariant.Primary)("disabled",!e.acceptTerms()||e.registrationInProgress())("isLoading",e.registrationInProgress()),a(),y(" ",_(39,39,"common.confirm")," ")}}var Du=(()=>{class t{constructor(){this.optimaService=C(Ka),this.userSelectionService=C(pe),this.objektSelectionService=C(ae),this.translationService=C(ce),this.asssetService=C(wo),this.alertService=C(Fi),this.modalService=C(kt),this.optimaRegistrationService=C(ks),this.acceptTerms=T(!1),this.acceptContest=T(!1),this.registrationInProgress=T(!1),this.StateBoxVariant=pc,this.EnbIcon=ht,this.EvuButtonVariant=_o,this.optimaLogo=K(()=>{let e=this.translationService.translate();return this.asssetService.buildImagePath(e("pages.optima.logo"))}),this.mkPossibleStarts=()=>{let e=(0,Yl.default)([2027,1,1]),n=(0,Yl.default)(),o=n.isAfter(e)?n:e;return Array.initWithIndex(8,p=>p).map(p=>{let v=o.clone().add(p,Oe.Quarter).startOf(Oe.Quarter),w=v.format(xe.DMY);return{id:`start-date-${w}`,label:w,value:v,group:mkNone(),icons:[]}})},this.possibleStarts=T(this.mkPossibleStarts()),this.selectedStart=T(this.mkPossibleStarts()[0]),this.startsSelectModel=K(()=>({items:this.possibleStarts(),groups:[],selectedItem:mkSome(this.selectedStart()),id:"optima-possible-start-date-select"}))}selectStart(e){this.selectedStart.set(e)}sendRegistration(){this.registrationInProgress.set(!0);let e=this.userSelectionService.tryGetSubjektId(),n=this.objektSelectionService.selectedObjects();if(isUndefined(e)||isUndefined(n)||n?.length===0){this.registrationInProgress.set(!1);return}let o=n[0].objectId,c=this.translationService.translate();this.optimaService.registerForOptima({body:{subjektId:e.value,objektId:o,startDate:this.selectedStart().value.format(xe.YMD),acceptedContest:this.acceptContest(),acceptedTermsOfService:this.acceptTerms()}}).pipe(Na(()=>{this.registrationInProgress.set(!1),this.modalService.close()})).subscribe({next:()=>{let p={id:"optima-registration-success",variant:$n.Success,fadeVariant:ci.Default,message:c("pages.optima.registration.successful")};this.alertService.addAlert(p)},error:()=>{let p={id:"optima-registration-error",variant:$n.Error,fadeVariant:ci.Default,message:c("pages.optima.registration.error")};this.alertService.addAlert(p)}})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-optima-registration"]],decls:6,vars:1,consts:[["NotEligible",""],["Eligible",""],[3,"ngTemplateOutlet"],[3,"showFooter"],["modal
37-body","",1,"h-100"],[1,"flex-col","gap-2xl","h-100"],[1,"optima-logo-wrapper"],[1,"mb-2","optima-logo",3,"src","alt"],[3,"variant","title","id"],[1,"flex-col","gap-xl"],[1,"flex-row-vcenter","w-100","justify-end"],["target","_blank",1,"btn","btn-secondary",3,"href"],[1,"flex-col","gap-2xl","flex-grow-1"],[1,"flex-row-vcenter","flex-grow-1"],[1,"optima-explanation"],[1,"flex-col","gap-xl",3,"innerHTML"],[1,"flex-col","gap-lg"],[3,"for"],[3,"itemSelected","model","disabled"],[1,"flex-row-vcenter","gap-lg"],[3,"emitChecked","checkboxId","checked"],[1,"flex-row-vcenter","gap-md"],[1,"flex-grow-1",3,"for"],["target","_blank",3,"href"],[3,"name"],[1,"flex-row-vcenter","gap-lg","col-md-6"],["modal-footer","",1,"flex-row-vcenter","gap-lg"],[1,"btn","btn-secondary",3,"click"],[1,"flat-butt","float-end",3,"clicked","variant","disabled","isLoading"]],template:function(n,o){n&1&&(P(0,zy,1,1,"ng-container",2)(1,Ny,1,1,"ng-container",2),fe(2,Vy,15,15,"ng-template",null,0,Se)(4,Ay,40,41,"ng-template",null,1,Se)),n&2&&O(o.optimaRegistrationService.isEligible()?0:1)},dependencies:[Ht,Rm,mc,Lt,uc,rc,dc,Y],styles:[".optima-explanation[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:var(--evu-spacing-lg);gap:var(--evu-spacing-lg);border-radius:var(--evu-border-radius);font-size:var(--evu-fontsize-lg);background-color:color-mix(in oklch,var(--evu-info),var(--evu-tint) 75%)}.optima-logo-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.optima-logo-wrapper[_ngcontent-%COMP%]   .optima-logo[_ngcontent-%COMP%]{width:80%}"]})}}return t})();function Hy(t,l){if(t&1&&mt(0,9),t&2){g(2);let e=_e(2);b("ngTemplateOutlet",e)}}function Uy(t,l){if(t&1&&mt(0,9),t&2){g(2);let e=_e(4);b("ngTemplateOutlet",e)}}function Ry(t,l){if(t&1&&mt(0,9),t&2){g(2);let e=_e(6);b("ngTemplateOutlet",e)}}function Wy(t,l){if(t&1&&(d(0,"repower-card",3)(1,"div",4)(2,"h5",5),f(3),h(4,"enbtranslate"),m()(),d(5,"div",6)(6,"h5",5),M(7,"repower-icon",7),m()(),d(8,"div",8),P(9,Hy,1,1,"ng-container",9)(10,Uy,1,1,"ng-container",9)(11,Ry,1,1,"ng-container",9),m()()),t&2){let e,n=g();b("noBodyPadding",!0)("showHeader",!0)("showText",!0)("isLoading",!1),a(3),y(" ",_(4,8,"pages.optima.title")," "),a(4),b("bicon",!0)("fontSize",20),a(2),O((e=n.optimaRegistrationService.optimaStatus())===n.OptimaRegistrationStatus.None?9:e===n.OptimaRegistrationStatus.Registered?10:e===n.OptimaRegistrationStatus.Active?11:-1)}}function Gy(t,l){if(t&1){let e=N();d(0,"div",10),M(1,"img",11),d(2,"div",12)(3,"a",13),h(4,"enbtranslate"),f(5),h(6,"enbtranslate"),m(),d(7,"a",14),f(8),h(9,"enbtranslate"),m(),d(10,"button",15),z("click",function(){D(e);let o=g();return I(o.openOptimaRegistration())}),f(11),h(12,"enbtranslate"),m()()()}if(t&2){let e=g();a(),b("src",e.optimaLogo(),$e)("alt",e.optimaLogo()),a(2),b("href",_(4,7,"pages.optima.learnMore.link"),$e),a(2),y(" ",_(6,9,"pages.optima.learnMore.text")," "),a(2),b("routerLink",e.DynamicTariffRoute.Overview),a(),y(" ",_(9,11,"pages.optima.simulation")," "),a(3),y(" ",_(12,13,"pages.optima.registration.title")," ")}}function $y(t,l){if(t&1&&(d(0,"div",10),M(1,"img",11),d(2,"evu-state-box",16)(3,"p"),f(4),h(5,"enbtranslate"),m()(),d(6,"div",12)(7,"a",13),h(8,"enbtranslate"),f(9),h(10,"enbtranslate"),m(),d(11,"a",14),f(12),h(13,"enbtranslate"),m()()()),t&2){let e=g();a(),b("src",e.optimaLogo(),$e)("alt",e.optimaLogo()),a(),b("variant",e.StateBoxVariant.Info)("title","pages.optima.registration.statusInfo.title")("id","optima-registered-info-box"),a(2),j(_(5,10,"pages.optima.registration.statusInfo.text")),a(3),b("href",_(8,12,"pages.optima.learnMore.link"),$e),a(2),y(" ",_(10,14,"pages.optima.learnMore.text")," "),a(2),b("routerLink",e.DynamicTariffRoute.Simulation),a(),y(" ",_(13,16,"pages.optima.simulation")," ")}}function Yy(t,l){}var Iu=(()=>{class t{constructor(){this.translationService=C(ce),this.asssetService=C(wo),this.modalService=C(kt),this.optimaRegistrationService=C(ks),this.OptimaRegistrationStatus=Oc,this.StateBoxVariant=pc,this.DynamicTariffRoute=Rg,this.optimaLogo=K(()=>{let e=this.translationService.translate();return this.asssetService.buildImagePath(e("pages.optima.logo"))})}
37openOptimaRegistration(){let e={id:"optima-registration-modal",header:{title:"pages.optima.registration.title",icon:mkNone(),extraButtons:[]},template:{type:Du,values:{}},size:xt.EvuModalSize.Large,closeCallback:mkNone()};this.modalService.open(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-optima-overview"]],decls:7,vars:1,consts:[["optimaAdvert",""],["optimaStatusInfo",""],["optimaQuickView",""],["icon","powerconsumption",3,"noBodyPadding","showHeader","showText","isLoading"],["card-header",""],["routerLink","/optima",1,"cursor-pointer"],["card-options",""],["name","bi bi-chevron-right",3,"bicon","fontSize"],["card-content","",1,"h-100"],[3,"ngTemplateOutlet"],[1,"optima-advert-container"],[1,"flex-grow-1",3,"src","alt"],[1,"optima-advert"],["target","_blank",1,"card-button",3,"href"],[1,"card-button",3,"routerLink"],[1,"btn-outline-primary","card-button",3,"click"],[3,"variant","title","id"]],template:function(n,o){n&1&&(P(0,Wy,12,10,"repower-card",3),fe(1,Gy,13,15,"ng-template",null,0,Se)(3,$y,14,18,"ng-template",null,1,Se)(5,Yy,0,0,"ng-template",null,2,Se)),n&2&&O(o.optimaRegistrationService.shouldShow()?0:-1)},dependencies:[Lt,oe,Ie,vn,uc,Y],styles:[".optima-advert-container[_ngcontent-%COMP%]{height:100%;width:100%;container-type:inline-size;display:flex;flex-direction:column;gap:var(--evu-spacing-2xl);align-items:center}@container (max-width: 450px){.optima-advert-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;max-width:100%}}@container (min-width: 450px){.optima-advert-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:80%;max-width:80%}}.optima-advert[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;gap:var(--evu-spacing-lg)}@container (max-width: 450px){.optima-advert[_ngcontent-%COMP%]{flex-direction:column}}@container (min-width: 450px){.optima-advert[_ngcontent-%COMP%]{flex-direction:row;align-items:center;justify-content:center}}a.card-button[_ngcontent-%COMP%], button.card-button[_ngcontent-%COMP%]{border-radius:var(--evu-border-radius);border:var(--evu-border-width) solid var(--evu-primary);transition:var(--evu-transition);background:var(--evu-btn-primary-outline-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:var(--evu-spacing-lg);overflow:hidden;white-space:normal;color:var(--evu-link);width:100%;max-height:100px;min-height:100px}a.card-button[_ngcontent-%COMP%]:hover, button.card-button[_ngcontent-%COMP%]:hover{background:var(--evu-btn-primary-outline-bg-hover);border-color:var(--evu-btn-primary-outline-border-hover);color:var(--evu-text-primary-contrast)}a.card-button[_ngcontent-%COMP%]:active, button.card-button[_ngcontent-%COMP%]:active{background:var(--evu-btn-primary-outline-bg-active);border-color:var(--evu-btn-primary-outline-border-active);color:var(--evu-text-primary-contrast)}"]})}}return t})();var ql=t=>[t];function qy(t,l){if(t&1&&M(0,"enb-notifications-alert",15),t&2){let e=g().$implicit;ee(_t("widget-content ",e.id)),b("widgetParams",e.widgetParams)}}function Zy(t,l){if(t&1&&M(0,"enb-permissions"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function Ky(t,l){if(t&1&&M(0,"enb-sp-efficiency-wrapper"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function Qy(t,l){if(t&1&&M(0,"enb-sp-data-protection-settings"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function Jy(t,l){if(t&1&&M(0,"enb-moost-privacy-settings"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function Xy(t,l){if(t&1&&M(0,"enb-object-selector",16),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("useSingleSelection",!0)("atLeastOneSelected",!0)("objectRules",(e.widgetParams==null?null:e.widgetParams.objectRules)??ze(7,ql,n.ObjectRules.All))}}function e3(t,l){if(t&1&&M(0,"enb-object-selector",17),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("useSingleSelection",!0)("useDeviceSingleSelection",!0)("objectRules",(e.widgetParams==null?null:e.widgetParams.objectRules)??ze(7,ql,n.ObjectRules.All))}}function t3(t,l){if(t&1&&M(0,"enb-object-selector",18),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("useSingleSelection",!1)("objectRules",(e.widgetParams==null?null:e.widgetParams.objectRules)??ze(6,ql,n.ObjectRules.All))}}function n3(t,l){if(t&1&&M(0,"enb-dashboard-energy-quickview-widget",15),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("widgetParams",e.widgetParams)}}function i3(t,l){if(t&1&&M(0,"enb-dashboard-my-energy-products-widget",19),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("tarifGroup",e.widgetParams.tarifGroup.toLowerCase())}}function o3(t,l){if(t&1&&M(0,"enb-optima-overview"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function r3(t,l){if(t&1&&M(0,"enb-power-declaration"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function a3(t,l){if(t&1&&M(0,"enb-invoice-overview",20),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("navLink",e.widgetParams.navLink)("ignoreFilter",e.widgetParams.ignoreFilter)}}function c3(t,l){if(t&1&&M(0,"enb-energy-community-house-widget",21),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("widgetParams",e.widgetParams)("communityType",n.EnergyCommunityVariant.ZEV)}}function s3(t,l){if(t&1&&M(0,"enb-energy-community-overview-widget",21),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("widgetParams",e.widgetParams)("communityType",n.EnergyCommunityVariant.ZEV)}}function l3(t,l){if(t&1&&M(0,"enb-energy-community-house-widget",21),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("widgetParams",e.widgetParams)("communityType",n.EnergyCommunityVariant.LEG)}}function d3(t,l){if(t&1&&M(0,"enb-energy-community-overview-widget",21),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("widgetParams",e.widgetParams)("communityType",n.EnergyCommunityVariant.LEG)}}function m3(t,l){if(t&1&&M(0,"enb-available-leg-members"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function g3(t,l){if(t&1&&M(0,"enb-consultant-widget"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function p3(t,l){if(t&1&&M(0,"enb-quick-links"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function u3(t,l){if(t&1&&M(0,"enb-faq",22),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("id","faq")}}function v3(t,l){if(t&1&&M(0,"enb-devices-big-wrapper"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function h3(t,l){if(t&1&&M(0,"enb-payment-data-redirect"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function b3(t,l){if(t&1&&M(0,"enb-invoice-introduction"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function f3(t,l){if(t&1&&M(0,"enb-consumption-widget"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function _3(t,l){if(t&1&&M(0,"enb-efficiency-overview-intro"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function C3(t,l){if(t&1&&M(0,"enb-quiz-intro"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function x3(t,l){if(t&1&&M(0,"enb-quiz-overview",23),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("displayAll",!1)}}function M3(t,l){if(t&1&&M(0,"enb-quiz-questions"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function P3(t,l){if(t&1&&M(0,"enb-efficiency-intro"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function O3(t,l){if(t&1&&M(0,"enb-quick-check-intro"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function w3(t,l){if(t&1&&M(0,"enb-efficiency-questions"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function y3(t,l){if(t&1&&M(0,"enb-ben"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function S3(t,l){if(t&1&&M(0,"enb-ben-privacy"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function k3(t,l){if(t&1&&M(0,"enb-ben-questionary"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function E3(t,l){if(t&1&&M(0,"enb-ben-mail-report"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function T3(t,l){if(t&1&&M(0,"enb-ben-tips"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function D3(t,l){if(t&1&&M(0,"enb-ben-household"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function I3(t,l){if(t&1&&M(0,"enb-ben-cake"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function L3(t,l){if(t&1&&M(0,"enb-ben-efficiency"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function j3(t,l){if(t&1&&M(0,"enb-information-obligation"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function F3(t,l){if(t&1&&M(0,"enb-payment-data-widget",24),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("hidePaymentData",e.widgetParams==null?null:e.widgetParams.hidePaymentData)("hideDeliveryData",e.widgetParams==null?null:e.widgetParams.hideDeliveryData)}}function B3(t,l){if(t&1&&M(0,"enb-contracts-widget",25),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("hideFilter",e.widgetParams==null?null:e.widgetParams.hideFilter)}}
37function z3(t,l){if(t&1&&M(0,"enb-documents-widget"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function N3(t,l){if(t&1&&M(0,"enb-notifications-widget"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function V3(t,l){if(t&1&&M(0,"enb-customer-service-widget"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function A3(t,l){if(t&1&&M(0,"enb-personal-data-base-information"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function H3(t,l){if(t&1&&M(0,"enb-personal-data-base-credentials"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function U3(t,l){if(t&1&&M(0,"enb-personal-data-profile"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function R3(t,l){if(t&1&&M(0,"enb-personal-data-protection-settings"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function W3(t,l){if(t&1&&M(0,"enb-personal-data-objects",26),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("titleKey","repowerWebpartPersonalData.myCurrentObject.title")("dataKey","currentObjects")("objectType",n.EnumObjectType.Active)("showActions",!0)("enableReadOrder",!0)("requireActiveForActions",!1)("enableMeterConsumptionInfo",!0)("exportHasConsUndefined",!0)("openPdfInNewTabIfHttp",!0)}}function G3(t,l){if(t&1&&M(0,"enb-personal-data-objects",26),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("titleKey","repowerWebpartPersonalData.ownerObjects.title")("dataKey","ownerObjects")("objectType",n.EnumObjectType.Owner)("showActions",!0)("enableReadOrder",!0)("requireActiveForActions",!1)("enableMeterConsumptionInfo",!1)("exportHasConsUndefined",!0)("openPdfInNewTabIfHttp",!1)}}function $3(t,l){if(t&1&&M(0,"enb-personal-data-objects",26),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("titleKey","repowerWebpartPersonalData.caretakerObjects.title")("dataKey","caretakerObjects")("objectType",n.EnumObjectType.Caretaker)("showActions",!0)("enableReadOrder",!0)("requireActiveForActions",!0)("enableMeterConsumptionInfo",!1)("exportHasConsUndefined",!1)("openPdfInNewTabIfHttp",!1)}}function Y3(t,l){if(t&1&&M(0,"enb-personal-data-objects",26),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("titleKey","repowerWebpartPersonalData.caretakerObjectsPast.title")("dataKey","caretakerObjectsPast")("objectType",n.EnumObjectType.Caretaker)("showActions",!0)("enableReadOrder",!0)("requireActiveForActions",!0)("enableMeterConsumptionInfo",!1)("exportHasConsUndefined",!1)("openPdfInNewTabIfHttp",!1)}}function q3(t,l){if(t&1&&M(0,"enb-personal-data-objects",26),t&2){let e=g().$implicit,n=g(2);ee(se("widget-content ",e.class," ",e.id)),b("titleKey","repowerWebpartPersonalData.myPreviousObjects.title")("dataKey","pastObjects")("objectType",n.EnumObjectType.Past)("showActions",!1)("enableReadOrder",!1)("requireActiveForActions",!1)("enableMeterConsumptionInfo",!1)("exportHasConsUndefined",!0)("openPdfInNewTabIfHttp",!0)}}function Z3(t,l){if(t&1&&M(0,"enb-personal-data-pre-payments-widget"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function K3(t,l){if(t&1&&M(0,"enb-personal-data-delete-account"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function Q3(t,l){if(t&1&&M(0,"enb-personal-data-export-settings"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function J3(t,l){if(t&1&&M(0,"enb-measuring-energy-chart-widget"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function X3(t,l){if(t&1&&M(0,"enb-option-online"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function e2(t,l){if(t&1&&M(0,"enb-map-customer"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function t2(t,l){if(t&1&&M(0,"enb-reports-creator",15),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("widgetParams",e.widgetParams)}}function n2(t,l){if(t&1&&M(0,"enb-push-notifications-settings-widget",15),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id)),b("widgetParams",e.widgetParams)}}function i2(t,l){if(t&1&&M(0,"enb-forms"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function o2(t,l){if(t&1&&M(0,"enb-faq-page"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function r2(t,l){if(t&1&&M(0,"div"),t&2){let e=g().$implicit;ee(se("widget-content ",e.class," ",e.id))}}function a2(t,l){if(t&1&&f(0),t&2){let e=g().$implicit;y(" ",e.id," does not exist ")}}function c2(t,l){if(t&1&&(d(0,"div"),P(1,qy,1,4,"enb-notifications-alert",3)(2,Zy,1,4,"enb-permissions",2)(3,Ky,1,4,"enb-sp-efficiency-wrapper",2)(4,Qy,1,4,"enb-sp-data-protection-settings",2)(5,Jy,1,4,"enb-moost-privacy-settings",2)(6,
37Xy,1,9,"enb-object-selector",4)(7,e3,1,9,"enb-object-selector",5)(8,t3,1,8,"enb-object-selector",6)(9,n3,1,5,"enb-dashboard-energy-quickview-widget",3)(10,i3,1,5,"enb-dashboard-my-energy-products-widget",7)(11,o3,1,4,"enb-optima-overview",2)(12,r3,1,4,"enb-power-declaration",2)(13,a3,1,6,"enb-invoice-overview",8)(14,c3,1,6,"enb-energy-community-house-widget",9)(15,s3,1,6,"enb-energy-community-overview-widget",9)(16,l3,1,6,"enb-energy-community-house-widget",9)(17,d3,1,6,"enb-energy-community-overview-widget",9)(18,m3,1,4,"enb-available-leg-members",2)(19,g3,1,4,"enb-consultant-widget",2)(20,p3,1,4,"enb-quick-links",2)(21,u3,1,5,"enb-faq",10)(22,v3,1,4,"enb-devices-big-wrapper",2)(23,h3,1,4,"enb-payment-data-redirect",2)(24,b3,1,4,"enb-invoice-introduction",2)(25,f3,1,4,"enb-consumption-widget",2)(26,_3,1,4,"enb-efficiency-overview-intro",2)(27,C3,1,4,"enb-quiz-intro",2)(28,x3,1,5,"enb-quiz-overview",11)(29,M3,1,4,"enb-quiz-questions",2)(30,P3,1,4,"enb-efficiency-intro",2)(31,O3,1,4,"enb-quick-check-intro",2)(32,w3,1,4,"enb-efficiency-questions",2)(33,y3,1,4,"enb-ben",2)(34,S3,1,4,"enb-ben-privacy",2)(35,k3,1,4,"enb-ben-questionary",2)(36,E3,1,4,"enb-ben-mail-report",2)(37,T3,1,4,"enb-ben-tips",2)(38,D3,1,4,"enb-ben-household",2)(39,I3,1,4,"enb-ben-cake",2)(40,L3,1,4,"enb-ben-efficiency",2)(41,j3,1,4,"enb-information-obligation",2)(42,F3,1,6,"enb-payment-data-widget",12)(43,B3,1,5,"enb-contracts-widget",13)(44,z3,1,4,"enb-documents-widget",2)(45,N3,1,4,"enb-notifications-widget",2)(46,V3,1,4,"enb-customer-service-widget",2)(47,A3,1,4,"enb-personal-data-base-information",2)(48,H3,1,4,"enb-personal-data-base-credentials",2)(49,U3,1,4,"enb-personal-data-profile",2)(50,R3,1,4,"enb-personal-data-protection-settings",2)(51,W3,1,13,"enb-personal-data-objects",14)(52,G3,1,13,"enb-personal-data-objects",14)(53,$3,1,13,"enb-personal-data-objects",14)(54,Y3,1,13,"enb-personal-data-objects",14)(55,q3,1,13,"enb-personal-data-objects",14)(56,Z3,1,4,"enb-personal-data-pre-payments-widget",2)(57,K3,1,4,"enb-personal-data-delete-account",2)(58,Q3,1,4,"enb-personal-data-export-settings",2)(59,J3,1,4,"enb-measuring-energy-chart-widget",2)(60,X3,1,4,"enb-option-online",2)(61,e2,1,4,"enb-map-customer",2)(62,t2,1,5,"enb-reports-creator",3)(63,n2,1,5,"enb-push-notifications-settings-widget",3)(64,i2,1,4,"enb-forms",2)(65,o2,1,4,"enb-faq-page",2)(66,r2,1,4,"div",2)(67,a2,1,1),m()),t&2){let e,n=l.$implicit;ee(n.span),a(),O((e=n.id)==="notifications"?1:e==="permissions-widget"?2:e==="sp-efficiency"?3:e==="data-protection-settings"?4:e==="moost-privacy-settings"?5:e==="object-selector"?6:e==="smartpower-object-selector"?7:e==="consumption-object-selector"?8:e==="energy-quickview"?9:e==="my-energy-products"?10:e==="optima-overview"?11:e==="power-declaration"?12:e==="invoice-overview"?13:e==="zev-house"?14:e==="zev-overview"?15:e==="leg-house"?16:e==="leg-overview"?17:e==="available-leg-members"?18:e==="consultant"?19:e==="quicklinks"?20:e==="faq"?21:e==="sp-devices-big"?22:e==="payment-data"?23:e==="invoice-introduction"?24:e==="consumptions"?25:e==="efficiency-overview-intro"?26:e==="quiz-intro"?27:e==="quiz-overview"?28:e==="efficiency_quiz_questions"?29:e==="efficiency-intro"?30:e==="quick-check-intro"?31:e==="quick-check-questions"?32:e==="ben"?33:e==="ben-privacy"?34:e==="ben-questionary"?35:e==="ben-mail-report"?36:e==="ben-tips"?37:e==="ben-household"?38:e==="ben-cake"?39:e==="ben-efficiency"?40:e==="information_obligation"?41:e==="payment-data-widget"?42:e==="contracts-widget"?43:e==="documents-widget"?44:e==="notifications-widget"?45:e==="customer-service-widget"?46:e==="personal-data-base-information"?47:e==="personal-data-base-credentials"?48:e==="personal-data-profile"?49:e==="personal-data-protection-settings"?50:e==="personal-data-objects-active"?51:e==="personal-data-objects-owner"?52:e==="personal-data-objects-administrator"?53:e==="personal-data-objects-administrator-past"?54:e==="personal-data-objects-past"?55:e==="personal-data-pre-payments-widget"?56:e==="personal-data-delete-account"?57:e==="personal-data-export-settings"?58:e==="measuring-energy-chart"?59:e==="option-online"?60:e==="map-customer"?61:e==="reports-creator"?62:e==="push-notifications-settings-widget"?63:e==="forms"?64:e==="faq-page-widget"?65:e==="empty"?66:67)}}function s2(t,l){if(t&1&&(d(0,"div",1),ne(1,c2,68,3,"div",2,Be),m()),t&2){let e=l.$implicit;a(),ie(e.cols)}}var iY=(()=>{class t{constructor(){this.currentRouteService=C(ds),this.EnumObjectType=
37og,this.ObjectRules=Co,this.EnergyCommunityVariant=On,this.menuItemsService=C(Wg),this.repowerConfigService=C(ut),this.page=H(),this.templateRows=T([]),this.widgets=[],this.loadedObs=new ni,this.loadedObs=ft(this.menuItemsService.menuLoaded)}ngAfterViewInit(){let e=this.currentRouteService.currentRoute();this.menuItemsService?.menu?.menu?.filter(o=>o.path===e&&!o.hidden)?.length>0&&setTimeout(()=>this.repowerConfigService.configChanged.emit(),0)}ngOnInit(){this.loadedObs.subscribe(e=>{if(e){let n=this.menuItemsService?.menu?.menu?.find(o=>o.id===this.page())?.rows;if(this.templateRows.set(n),!this.templateRows()){let o=[{cols:[{id:this.page(),span:"col-md-12 mb-3"}]}];this.templateRows.set(o)}}})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=A({type:t,selectors:[["enb-widgets"]],inputs:{page:[1,"page"]},decls:4,vars:0,consts:[["widget",""],[1,"row"],[3,"class"],[3,"widgetParams","class"],[3,"class","useSingleSelection","atLeastOneSelected","objectRules"],[3,"class","useSingleSelection","useDeviceSingleSelection","objectRules"],[3,"class","useSingleSelection","objectRules"],[3,"tarifGroup","class"],[3,"class","navLink","ignoreFilter"],[3,"widgetParams","communityType","class"],["category","invoices",3,"class","id"],[3,"class","displayAll"],[3,"class","hidePaymentData","hideDeliveryData"],[3,"class","hideFilter"],[3,"class","titleKey","dataKey","objectType","showActions","enableReadOrder","requireActiveForActions","enableMeterConsumptionInfo","exportHasConsUndefined","openPdfInNewTabIfHttp"],[3,"widgetParams"],[3,"useSingleSelection","atLeastOneSelected","objectRules"],[3,"useSingleSelection","useDeviceSingleSelection","objectRules"],[3,"useSingleSelection","objectRules"],[3,"tarifGroup"],[3,"navLink","ignoreFilter"],[3,"widgetParams","communityType"],["category","invoices",3,"id"],[3,"displayAll"],[3,"hidePaymentData","hideDeliveryData"],[3,"hideFilter"],[3,"titleKey","dataKey","objectType","showActions","enableReadOrder","requireActiveForActions","enableMeterConsumptionInfo","exportHasConsUndefined","openPdfInNewTabIfHttp"]],template:function(n,o){n&1&&(M(0,"span",null,0),ne(2,s2,3,0,"div",1,Be)),n&2&&(a(2),ie(o.templateRows()))},dependencies:[op,Qc,kp,Xc,es,ts,ns,is,os,Qg,Zg,Jp,Vg,ap,Cp,eu,rs,Dp,Ip,Pp,Op,gg,zg,Vp,wu,Ap,Yp,_g,Kg,xg,Ng,tu,bn,Iu,su,Pg,nu,iu,Os,Lg,Dc,jg,Ag,Hg,Tu,Fg,cu,ru,cs,pg,as,jp,yu,au,bu,pu,Bg],styles:[`.widget-content{justify-self:stretch}.widget-content .repower-card-container{height:100%;display:grid;padding:0;margin:0}.widget-content repower-card{height:100%;display:block;padding:0;margin:0}.widget-content-auto-height{justify-self:stretch}.object-selector{grid-area:object-selector}
38`],encapsulation:2})}}return t})();export{Ro as a,Wg as b,eo as c,kr as d,Er as e,Ft as f,gi as g,$g as h,yo as i,$o as j,Lr as k,jr as l,to as m,Br as n,zr as o,up as p,KT as q,fp as r,_p as s,Kc as t,jl as u,Np as v,Vp as w,Hp as x,ds as y,ms as z,Wp as A,$p as B,qp as C,Zp as D,Rr as E,cu as F,du as G,mu as H,gu as I,ws as J,Ss as K,ku as L,iY as M};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.