vendor: 24,870 bytes, lines 1-4
1import{$ as b0,$a as $x,$b as At,A as qv,Aa as Ks,Ab as Yx,Ac as ob,B as Wv,Ba as $h,Bb as z,Bc as l3,C as Mo,Ca as P2,Cb as Xx,Cc as bn,D as Gv,Da as D2,Db as b,Dc as xt,E as V2,Ea as zx,Eb as Qs,Ec as at,F as Jl,Fa as Rx,Fb as S1,Fc as r5,G as $v,Ga as Bx,Gb as Zx,Gc as o5,H as Sx,Ha as Nx,Hb as i5,Hc as sb,I as Ax,Ia as Hx,Ib as c0,Ic as xr,J as Qm,Ja as Ux,Jb as n0,Jc as Ka,K as Zs,Ka as jx,Kb as i0,Kc as Oi,L as Qr,La as pc,Lb as Yt,Lc as Zn,M as b1,Ma as qx,Mb as m,Mc as lb,N as ji,Na as tn,Nb as me,Nc as kt,O as O0,Oa as t5,Ob as ye,Oc as cb,P as Li,Pa as Wx,Pb as da,Pc as db,Q as Tt,Qa as Gx,Qb as mc,Qc as Kh,R as v0,Ra as L2,Rb as Kx,Rc as c3,S as Ex,Sa as u,Sb as Re,Sc as d3,T as ta,Ta as ce,Tb as Be,Tc as cr,U as Yv,Ua as e3,Ub as Ne,Uc as oi,V as Oa,Va as Yh,Vb as aa,Vc as F0,W as Me,Wa as uc,Wb as So,Wc as Xo,X as hc,Xa as Yo,Xb as xa,Xc as hb,Y as kx,Ya as eo,Yb as Lr,Yc as si,Z as C1,Za as O2,Zb as e8,Zc as pb,_ as Jr,_a as Zv,_b as i3,_c as ub,a as cc,aa as P,ab as Kv,ac as Nt,b as Cx,ba as D,bb as Oe,bc as Xh,c as k2,ca as Xt,cb as _0,cc as t8,d as Nv,da as z0,db as Ua,dc as ri,e as Hv,ea as ii,eb as N0,ec as ha,ed as mb,f as Za,fa as Ix,fb as M1,fc as r3,fd as Qh,g as Kr,ga as B0,gb as V,gc as Qx,gd as u3,h as Xs,ha as Tx,hb as Qv,hc as a8,i as lr,ia as Fx,ib as t3,ic as Ao,j as ka,ja as Vx,jb as Jv,jc as Jx,k as jh,ka as Jm,kb as a3,kc as Hn,l as I2,la as ia,lb as a5,lc as o3,ld as fb,m as yx,ma as A0,mb as Pt,mc as Eo,md as m3,n as ke,na as Xv,nb as v,nc as A1,o as x0,oa as e5,ob as an,oc as E1,od as gb,p as T2,pa as un,pb as qt,pc as s3,q as yo,qa as qh,qb as n3,qc as eb,r as Uv,ra as E0,rb as $0,rc as R2,s as Zm,sa as Px,sb as n5,sc as tb,t as dc,ta as Wh,tb as d,tc as ab,td as vb,u as Mx,ua as Dx,ub as h,uc as r0,v as Km,va as y1,vb as k,vc as nb,w as Xn,wa as wr,wb as mt,wc as Zh,x as jv,xa as Gh,xb as ft,xc as ib,y as F2,ya as Lx,yb as fe,yc as rb,z as Ql,za as Ox,zb as z2,zc as fc}from"./chunk-7BNEEW3D.js";import{a as Js}from"./chunk-3J7GGTVR.js";import{a as h3,b as Si,c as qi,d as p3}from"./chunk-LB2H5MNK.js";import{a as Xe,b as ea,c as bx,e as aP,f as nP,g as Ue}from"./chunk-TSRGIXR5.js";var MV=aP((Jw,gh)=>{"use strict";(function(a,t){typeof Jw=="object"&&typeof gh<"u"?gh.exports=t():typeof define=="function"&&define.amd?define(t):a.moment=t()})(Jw,function(){"use strict";var a;function t(){return a.apply(null,arguments)}function e(_){a=_}function n(_){return _ instanceof Array||Object.prototype.toString.call(_)==="[object Array]"}function i(_){return _!=null&&Object.prototype.toString.call(_)==="[object Object]"}function r(_,S){return Object.prototype.hasOwnProperty.call(_,S)}function o(_){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(_).length===0;var S;for(S in _)if(r(_,S))return!1;return!0}function s(_){return _===void 0}function l(_){return typeof _=="number"||Object.prototype.toString.call(_)==="[object Number]"}function c(_){return _ instanceof Date||Object.prototype.toString.call(_)==="[object Date]"}function p(_,S){var F=[],B,ee=_.length;for(B=0;B<ee;++B)F.push(S(_[B],B));return F}function g(_,S){for(var F in S)r(S,F)&&(_[F]=S[F]);return r(S,"toString")&&(_.toString=S.toString),r(S,"valueOf")&&(_.valueOf=S.valueOf),_}function w(_,S,F,B){return jl(_,S,F,B,!0).utc()}function f(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function M(_){return _._pf==null&&(_._pf=f()),_._pf}var y;Array.prototype.some?y=Array.prototype.some:y=function(_){var S=Object(this),F=S.length>>>0,B;for(B=0;B<F;B++)if(B in S&&_.call(this,S[B],B,S))return!0;return!1};function A(_){var S=null,F=!1,B=_._d&&!isNaN(_._d.getTime());if(B&&(S=M(_),F=y.call(S.parsedDateParts,function(ee){return ee!=null}),B=S.overflow<0&&!S.empty&&!S.invalidEra&&!S.invalidMonth&&!S.invalidWeekday&&!S.weekdayMismatch&&!S.nullInput&&!S.invalidFormat&&!S.userInvalidated&&(!S.meridiem||S.meridiem&&F),_._strict&&(B=B&&S.charsLeftOver===0&&S.unusedTokens.length===0&&S.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(_))_._isValid=B;else return B;return _._isValid}function I(_){var S=w(NaN);return _!=null?g(M(S),_):M(S).userInvalidated=!0,S}var R=t.momentProperties=[],N=!1;function U(_,S){var F,B,ee,Ie=R.length;if(s(S._isAMomentObject)||(_._isAMomentObject=S._isAMomentObject),s(S._i)||(_._i=S._i),s(S._f)||(_._f=S._f),s(S._l)||(_._l=S._l),s(S._strict)||(_._strict=S._strict),s(S._tzm)||(_._tzm=S._tzm),s(S._isUTC)||(_._isUTC=S._isUTC),s(S._offset)||(_._offset=S._offset),s(S._pf)||(_._pf=M(S)),s(S._locale)||(_._locale=S._locale),Ie>0)for(F=0;F<Ie;F++)B=R[F],ee=S[B],s(ee)||(_[B]=ee);return _}function te(_){U(this,_),this._d=new Date(_._d!=null?_._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),N===!1&&(N=!0,t.updateOffset(this),N=!1)}function ve(_){return _ instanceof te||_!=null&&_._isAMomentObject!=null}function ae(_){t.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+_)}function J(_,S){var F=!0;return g(function(){if(t.deprecationHandler!=null&&t.deprecationHandler(null,_),F){var B=[],ee,Ie,et,$t=arguments.length;for(Ie=0;Ie<$t;Ie++){if(ee="",typeof arguments[Ie]=="object"){ee+=` 2[`+Ie+"] ";for(et in arguments[0])r(arguments[0],et)&&(ee+=et+": "+arguments[0][et]+", ");ee=ee.slice(0,-2)}else ee=arguments[Ie];B.push(ee)}ae(_+` 3Arguments: `+Array.prototype.slice.call(B).join("")+` 4`+new Error().stack),F=!1}return S.apply(this,arguments)},S)}var q={};function oe(_,S){t.deprecationHandler!=null&&t.deprecationHandler(_,S),q[_]||(ae(S),q[_]=!0)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;function H(_){return typeof Function<"u"&&_ instanceof Function||Object.prototype.toString.call(_)==="[object Function]"}function G(_){var S,F;for(F in _)r(_,F)&&(S=_[F],H(S)?this[F]=S:this["_"+F]=S);this._config=_,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function ue(_,S){var F=g({},_),B;for(B in S)r(S,B)&&(i(_[B])&&i(S[B])?(F[B]={},g(F[B],_[B]),g(F[B],S[B])):S[B]!=null?F[B]=S[B]:delete F[B]);for(B in _)r(_,B)&&!r(S,B)&&i(_[B])&&(F[B]=g({},F[B]));return F}function Ce(_){_!=null&&this.set(_)}var Se;Object.keys?Se=Object.keys:Se=function(_){var S,F=[];for(S in _)r(_,S)&&F.push(S);return F};var je={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function qe(_,S,F){var B=this._calendar[_]||this._calendar.sameElse;return H(B)?B.call(S,F):B}function Pe(_,S,F){var B=""+Math.abs(_),ee=S-B.length,Ie=_>=0;return(Ie?F?"+":"":"-")+Math.pow(10,Math.max(0,ee)).toString().substr(1)+B}var Ge=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ht=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,tt={},L={};function j(_,S,F,B){var ee=B;typeof B=="string"&&(ee=function(){return this[B]()}),_&&(L[_]=ee),S&&(L[S[0]]=function(){return Pe(ee.apply(this,arguments),S[1],S[2])}),F&&(L[F]=function(){return this.localeData().ordinal(ee.apply(this,arguments),_)})}function W(_){return _.match(/\[[\s\S]/)?_.replace(/^\[|\]$/g,""):_.replace(/\\/g,"")}function K(_){var S=_.match(Ge),F,B;for(F=0,B=S.length;F<B;F++)L[S[F]]?S[F]=L[S[F]]:S[F]=W(S[F]);return function(ee){var Ie="",et;for(et=0;et<B;et++)Ie+=H(S[et])?S[et].call(ee,_):S[et];return Ie}}function de(_,S){return _.isValid()?(S=Ae(S,_.localeData()),tt[S]=tt[S]||K(S),tt[S](_)):_.localeData().invalidDate()}function Ae(_,S){var F=5;function B(ee){return S.longDateFormat(ee)||ee}for(ht.lastIndex=0;F>=0&&ht.test(_);)_=_.replace(ht,B),ht.lastIndex=0,F-=1;return _}var Le={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Ve(_){var S=this._longDateFormat[_],F=this._longDateFormat[_.toUpperCase()];return S||!F?S:(this._longDateFormat[_]=F.match(Ge).map(function(B){return B==="MMMM"||B==="MM"||B==="DD"||B==="dddd"?B.slice(1):B}).join(""),this._longDateFormat[_])}var Fe="Invalid date";function st(){return this._invalidDate}var _t="%d",It=/\d{1,2}/;function Ft(_){return this._ordinal.replace("%d",_)}var he={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function St(_,S,F,B){var ee=this._relativeTime[F];return H(ee)?ee(_,S,F,B):ee.replace(/%d/i,_)}function Ct(_,S){var F=this._relativeTime[_>0?"future":"past"];return H(F)?F(S):F.replace(/%s/i,S)}var ra={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function lt(_){return typeof _=="string"?ra[_]||ra[_.toLowerCase()]:void 0}function ua(_){var S={},F,B;for(B in _)r(_,B)&&(F=lt(B),F&&(S[F]=_[B]));return S}var Wt={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Ma(_){var S=[],F;for(F in _)r(_,F)&&S.push({unit:F,priority:Wt[F]});return S.sort(function(B,ee){return B.priority-ee.priority}),S}var va=/\d/,Ea=/\d\d/,Ya=/\d{3}/,Va=/\d{4}/,Xa=/[+-]?\d{6}/,Jt=/\d\d?/,ca=/\d\d\d\d?/,za=/\d\d\d\d\d\d?/,sa=/\d{1,3}/,_n=/\d{1,4}/,s0=/[+-]?\d{1,6}/,Pa=/\d+/,Ba=/[+-]?\d+/,wn=/Z|[+-]\d\d:?\d\d/gi,ba=/Z|[+-]\d\d(?::?\d\d)?/gi,U0=/[+-]?\d+(\.\d{1,3})?/,ya=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Ia=/^[1-9]\d?/,Q0=/^([1-9]\d|\d)/,Wa;Wa={};function ct(_,S,F){Wa[_]=H(S)?S:function(B,ee){return B&&F?F:S}}function P0(_,S){return r(Wa,_)?Wa[_](S._strict,S._locale):new RegExp(s1(_))}function s1(_){return xn(_.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(S,F,B,ee,Ie){return F||B||ee||Ie}))}function xn(_){return _.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function On(_){return _<0?Math.ceil(_)||0:Math.floor(_)}function Da(_){var S=+_,F=0;return S!==0&&isFinite(S)&&(F=On(S)),F}var Sa={};function p0(_,S){var F,B=S,ee;for(typeof _=="string"&&(_=[_]),l(S)&&(B=function(Ie,et){et[S]=Da(Ie)}),ee=_.length,F=0;F<ee;F++)Sa[_[F]]=B}function er(_,S){p0(_,function(F,B,ee,Ie){ee._w=ee._w||{},S(F,ee._w,ee,Ie)})}function Ri(_,S,F){S!=null&&r(Sa,_)&&Sa[_](S,F._a,F,_)}function Fi(_){return _%4===0&&_%100!==0||_%400===0}var l0=0,J0=1,Q=2,pe=3,re=4,le=5,_e=6,be=7,We=8;j("Y",0,0,function(){var _=this.year();return _<=9999?Pe(_,4):"+"+_}),j(0,["YY",2],0,function(){return this.year()%100}),j(0,["YYYY",4],0,"year"),j(0,["YYYYY",5],0,"year"),j(0,["YYYYYY",6,!0],0,"year"),ct("Y",Ba),ct("YY",Jt,Ea),ct("YYYY",_n,Va),ct("YYYYY",s0,Xa),ct("YYYYYY",s0,Xa),p0(["YYYYY","YYYYYY"],l0),p0("YYYY",function(_,S){S[l0]=_.length===2?t.parseTwoDigitYear(_):Da(_)}),p0("YY",function(_,S){S[l0]=t.parseTwoDigitYear(_)}),p0("Y",function(_,S){S[l0]=parseInt(_,10)});function Je(_){return Fi(_)?366:365}t.parseTwoDigitYear=function(_){return Da(_)+(Da(_)>68?1900:2e3)};var Ze=Ke("FullYear",!0);function $e(){return Fi(this.year())}function Ke(_,S){return function(F){return F!=null?(Et(this,_,F),t.updateOffset(this,S),this):yt(this,_)}}function yt(_,S){if(!_.isValid())return NaN;var F=_._d,B=_._isUTC;switch(S){case"Milliseconds":return B?F.getUTCMilliseconds():F.getMilliseconds();case"Seconds":return B?F.getUTCSeconds():F.getSeconds();case"Minutes":return B?F.getUTCMinutes():F.getMinutes();case"Hours":return B?F.getUTCHours():F.getHours();case"Date":return B?F.getUTCDate():F.getDate();case"Day":return B?F.getUTCDay():F.getDay();case"Month":return B?F.getUTCMonth():F.getMonth();case"FullYear":return B?F.getUTCFullYear():F.getFullYear();default:return NaN}}function Et(_,S,F){var B,ee,Ie,et,$t;if(!(!_.isValid()||isNaN(F))){switch(B=_._d,ee=_._isUTC,S){case"Milliseconds":return void(ee?B.setUTCMilliseconds(F):B.setMilliseconds(F));case"Seconds":return void(ee?B.setUTCSeconds(F):B.setSeconds(F));case"Minutes":return void(ee?B.setUTCMinutes(F):B.setMinutes(F));case"Hours":return void(ee?B.setUTCHours(F):B.setHours(F));case"Date":return void(ee?B.setUTCDate(F):B.setDate(F));case"FullYear":break;default:return}Ie=F,et=_.month(),$t=_.date(),$t=$t===29&&et===1&&!Fi(Ie)?28:$t,ee?B.setUTCFullYear(Ie,et,$t):B.setFullYear(Ie,et,$t)}}function Gt(_){return _=lt(_),H(this[_])?this[_]():this}function Vt(_,S){if(typeof _=="object"){_=ua(_);var F=Ma(_),B,ee=F.length;for(B=0;B<ee;B++)this[F[B].unit](_[F[B].unit])}else if(_=lt(_),H(this[_]))return this[_](S);return this}function Dt(_,S){return(_%S+S)%S}var Zt;Array.prototype.indexOf?Zt=Array.prototype.indexOf:Zt=function(_){var S;for(S=0;S<this.length;++S)if(this[S]===_)return S;return-1};function D0(_,S){if(isNaN(_)||isNaN(S))return NaN;var F=Dt(S,12);return _+=(S-F)/12,F===1?Fi(_)?29:28:31-F%7%2}j("M",["MM",2],"Mo",function(){return this.month()+1}),j("MMM",0,0,function(_){return this.localeData().monthsShort(this,_)}),j("MMMM",0,0,function(_){return this.localeData().months(this,_)}),ct("M",Jt,Ia),ct("MM",Jt,Ea),ct("MMM",function(_,S){return S.monthsShortRegex(_)}),ct("MMMM",function(_,S){return S.monthsRegex(_)}),p0(["M","MM"],function(_,S){S[J0]=Da(_)-1}),p0(["MMM","MMMM"],function(_,S,F,B){var ee=F._locale.monthsParse(_,B,F._strict);ee!=null?S[J0]=ee:M(F).invalidMonth=_});var ln="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),cn="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ui=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,fo=ya,Bo=ya;function Wr(_,S){return _?n(this._months)?this._months[_.month()]:this._months[(this._months.isFormat||ui).test(S)?"format":"standalone"][_.month()]:n(this._months)?this._months:this._months.standalone}function X1(_,S){return _?n(this._monthsShort)?this._monthsShort[_.month()]:this._monthsShort[ui.test(S)?"format":"standalone"][_.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ei(_,S,F){var B,ee,Ie,et=_.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],B=0;B<12;++B)Ie=w([2e3,B]),this._shortMonthsParse[B]=this.monthsShort(Ie,"").toLocaleLowerCase(),this._longMonthsParse[B]=this.months(Ie,"").toLocaleLowerCase();return F?S==="MMM"?(ee=Zt.call(this._shortMonthsParse,et),ee!==-1?ee:null):(ee=Zt.call(this._longMonthsParse,et),ee!==-1?ee:null):S==="MMM"?(ee=Zt.call(this._shortMonthsParse,et),ee!==-1?ee:(ee=Zt.call(this._longMonthsParse,et),ee!==-1?ee:null)):(ee=Zt.call(this._longMonthsParse,et),ee!==-1?ee:(ee=Zt.call(this._shortMonthsParse,et),ee!==-1?ee:null))}function Dl(_,S,F){var B,ee,Ie;if(this._monthsParseExact)return ei.call(this,_,S,F);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),B=0;B<12;B++){if(ee=w([2e3,B]),F&&!this._longMonthsParse[B]&&(this._longMonthsParse[B]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[B]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!F&&!this._monthsParse[B]&&(Ie="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[B]=new RegExp(Ie.replace(".",""),"i")),F&&S==="MMMM"&&this._longMonthsParse[B].test(_))return B;if(F&&S==="MMM"&&this._shortMonthsParse[B].test(_))return B;if(!F&&this._monthsParse[B].test(_))return B}}function l2(_,S){if(!_.isValid())return _;if(typeof S=="string"){if(/^\d+$/.test(S))S=Da(S);else if(S=_.localeData().monthsParse(S),!l(S))return _}var F=S,B=_.date();return B=B<29?B:Math.min(B,D0(_.year(),F)),_._isUTC?_._d.setUTCMonth(F,B):_._d.setMonth(F,B),_}function Gn(_){return _!=null?(l2(this,_),t.updateOffset(this,!0),this):yt(this,"Month")}function c2(){return D0(this.year(),this.month())}function No(_){return this._monthsParseExact?(r(this,"_monthsRegex")||Ol.call(this),_?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=fo),this._monthsShortStrictRegex&&_?this._monthsShortStrictRegex:this._monthsShortRegex)}function Ll(_){return this._monthsParseExact?(r(this,"_monthsRegex")||Ol.call(this),_?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=Bo),this._monthsStrictRegex&&_?this._monthsStrictRegex:this._monthsRegex)}function Ol(){function _(Ta,S0){return S0.length-Ta.length}var S=[],F=[],B=[],ee,Ie,et,$t;for(ee=0;ee<12;ee++)Ie=w([2e3,ee]),et=xn(this.monthsShort(Ie,"")),$t=xn(this.months(Ie,"")),S.push(et),F.push($t),B.push($t),B.push(et);S.sort(_),F.sort(_),B.sort(_),this._monthsRegex=new RegExp("^("+B.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+F.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+S.join("|")+")","i")}function Fr(_,S,F,B,ee,Ie,et){var $t;return _<100&&_>=0?($t=new Date(_+400,S,F,B,ee,Ie,et),isFinite($t.getFullYear())&&$t.setFullYear(_)):$t=new Date(_,S,F,B,ee,Ie,et),$t}function Ho(_){var S,F;return _<100&&_>=0?(F=Array.prototype.slice.call(arguments),F[0]=_+400,S=new Date(Date.UTC.apply(null,F)),isFinite(S.getUTCFullYear())&&S.setUTCFullYear(_)):S=new Date(Date.UTC.apply(null,arguments)),S}function Gr(_,S,F){var B=7+S-F,ee=(7+Ho(_,0,B).getUTCDay()-S)%7;return-ee+B-1}function yi(_,S,F,B,ee){var Ie=(7+F-B)%7,et=Gr(_,B,ee),$t=1+7*(S-1)+Ie+et,Ta,S0;return $t<=0?(Ta=_-1,S0=Je(Ta)+$t):$t>Je(_)?(Ta=_+1,S0=$t-Je(_)):(Ta=_,S0=$t),{year:Ta,dayOfYear:S0}}function Z1(_,S,F){var B=Gr(_.year(),S,F),ee=Math.floor((_.dayOfYear()-B-1)/7)+1,Ie,et;return ee<1?(et=_.year()-1,Ie=ee+go(et,S,F)):ee>go(_.year(),S,F)?(Ie=ee-go(_.year(),S,F),et=_.year()+1):(et=_.year(),Ie=ee),{week:Ie,year:et}}function go(_,S,F){var B=Gr(_,S,F),ee=Gr(_+1,S,F);return(Je(_)-B+ee)/7}j("w",["ww",2],"wo","week"),j("W",["WW",2],"Wo","isoWeek"),ct("w",Jt,Ia),ct("ww",Jt,Ea),ct("W",Jt,Ia),ct("WW",Jt,Ea),er(["w","ww","W","WW"],function(_,S,F,B){S[B.substr(0,1)]=Da(_)});function bh(_){return Z1(_,this._week.dow,this._week.doy).week}var Ch={dow:0,doy:6};function Uo(){return this._week.dow}function d2(){return this._week.doy}function zl(_){var S=this.localeData().week(this);return _==null?S:this.add((_-S)*7,"d")}function Rl(_){var S=Z1(this,1,4).week;return _==null?S:this.add((_-S)*7,"d")}j("d",0,"do","day"),j("dd",0,0,function(_){return this.localeData().weekdaysMin(this,_)}),j("ddd",0,0,function(_){return this.localeData().weekdaysShort(this,_)}),j("dddd",0,0,function(_){return this.localeData().weekdays(this,_)}),j("e",0,0,"weekday"),j("E",0,0,"isoWeekday"),ct("d",Jt),ct("e",Jt),ct("E",Jt),ct("dd",function(_,S){return S.weekdaysMinRegex(_)}),ct("ddd",function(_,S){return S.weekdaysShortRegex(_)}),ct("dddd",function(_,S){return S.weekdaysRegex(_)}),er(["dd","ddd","dddd"],function(_,S,F,B){var ee=F._locale.weekdaysParse(_,B,F._strict);ee!=null?S.d=ee:M(F).invalidWeekday=_}),er(["d","e","E"],function(_,S,F,B){S[B]=Da(_)});function X5(_,S){return typeof _!="string"?_:isNaN(_)?(_=S.weekdaysParse(_),typeof _=="number"?_:null):parseInt(_,10)}function yh(_,S){return typeof _=="string"?S.weekdaysParse(_)%7||7:isNaN(_)?null:_}function Z5(_,S){return _.slice(S,7).concat(_.slice(0,S))}var Mh="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),l1="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),h2="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),K1=ya,Sh=ya,Ts=ya;function La(_,S){var F=n(this._weekdays)?this._weekdays:this._weekdays[_&&_!==!0&&this._weekdays.isFormat.test(S)?"format":"standalone"];return _===!0?Z5(F,this._week.dow):_?F[_.day()]:F}function Ah(_){return _===!0?Z5(this._weekdaysShort,this._week.dow):_?this._weekdaysShort[_.day()]:this._weekdaysShort}function Eh(_){return _===!0?Z5(this._weekdaysMin,this._week.dow):_?this._weekdaysMin[_.day()]:this._weekdaysMin}function kh(_,S,F){var B,ee,Ie,et=_.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],B=0;B<7;++B)Ie=w([2e3,1]).day(B),this._minWeekdaysParse[B]=this.weekdaysMin(Ie,"").toLocaleLowerCase(),this._shortWeekdaysParse[B]=this.weekdaysShort(Ie,"").toLocaleLowerCase(),this._weekdaysParse[B]=this.weekdays(Ie,"").toLocaleLowerCase();return F?S==="dddd"?(ee=Zt.call(this._weekdaysParse,et),ee!==-1?ee:null):S==="ddd"?(ee=Zt.call(this._shortWeekdaysParse,et),ee!==-1?ee:null):(ee=Zt.call(this._minWeekdaysParse,et),ee!==-1?ee:null):S==="dddd"?(ee=Zt.call(this._weekdaysParse,et),ee!==-1||(ee=Zt.call(this._shortWeekdaysParse,et),ee!==-1)?ee:(ee=Zt.call(this._minWeekdaysParse,et),ee!==-1?ee:null)):S==="ddd"?(ee=Zt.call(this._shortWeekdaysParse,et),ee!==-1||(ee=Zt.call(this._weekdaysParse,et),ee!==-1)?ee:(ee=Zt.call(this._minWeekdaysParse,et),ee!==-1?ee:null)):(ee=Zt.call(this._minWeekdaysParse,et),ee!==-1||(ee=Zt.call(this._weekdaysParse,et),ee!==-1)?ee:(ee=Zt.call(this._shortWeekdaysParse,et),ee!==-1?ee:null))}function Ih(_,S,F){var B,ee,Ie;if(this._weekdaysParseExact)return kh.call(this,_,S,F);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),B=0;B<7;B++){if(ee=w([2e3,1]).day(B),F&&!this._fullWeekdaysParse[B]&&(this._fullWeekdaysParse[B]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[B]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[B]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[B]||(Ie="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[B]=new RegExp(Ie.replace(".",""),"i")),F&&S==="dddd"&&this._fullWeekdaysParse[B].test(_))return B;if(F&&S==="ddd"&&this._shortWeekdaysParse[B].test(_))return B;if(F&&S==="dd"&&this._minWeekdaysParse[B].test(_))return B;if(!F&&this._weekdaysParse[B].test(_))return B}}function Th(_){if(!this.isValid())return _!=null?this:NaN;var S=yt(this,"Day");return _!=null?(_=X5(_,this.localeData()),this.add(_-S,"d")):S}function c1(_){if(!this.isValid())return _!=null?this:NaN;var S=(this.day()+7-this.localeData()._week.dow)%7;return _==null?S:this.add(_-S,"d")}function d1(_){if(!this.isValid())return _!=null?this:NaN;if(_!=null){var S=yh(_,this.localeData());return this.day(this.day()%7?S:S-7)}else return this.day()||7}function Fh(_){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Fs.call(this),_?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=K1),this._weekdaysStrictRegex&&_?this._weekdaysStrictRegex:this._weekdaysRegex)}function Vh(_){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Fs.call(this),_?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Sh),this._weekdaysShortStrictRegex&&_?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Bl(_){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Fs.call(this),_?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ts),this._weekdaysMinStrictRegex&&_?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Fs(){function _(or,Co){return Co.length-or.length}var S=[],F=[],B=[],ee=[],Ie,et,$t,Ta,S0;for(Ie=0;Ie<7;Ie++)et=w([2e3,1]).day(Ie),$t=xn(this.weekdaysMin(et,"")),Ta=xn(this.weekdaysShort(et,"")),S0=xn(this.weekdays(et,"")),S.push($t),F.push(Ta),B.push(S0),ee.push($t),ee.push(Ta),ee.push(S0);S.sort(_),F.sort(_),B.sort(_),ee.sort(_),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+B.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+F.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+S.join("|")+")","i")}function $r(){return this.hours()%12||12}function Ph(){return this.hours()||24}j("H",["HH",2],0,"hour"),j("h",["hh",2],0,$r),j("k",["kk",2],0,Ph),j("hmm",0,0,function(){return""+$r.apply(this)+Pe(this.minutes(),2)}
vendor: 8,315 bytes, line 4
4),j("hmmss",0,0,function(){return""+$r.apply(this)+Pe(this.minutes(),2)+Pe(this.seconds(),2)}),j("Hmm",0,0,function(){return""+this.hours()+Pe(this.minutes(),2)}),j("Hmmss",0,0,function(){return""+this.hours()+Pe(this.minutes(),2)+Pe(this.seconds(),2)});function Vs(_,S){j(_,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),S)})}Vs("a",!0),Vs("A",!1);function p2(_,S){return S._meridiemParse}ct("a",p2),ct("A",p2),ct("H",Jt,Q0),ct("h",Jt,Ia),ct("k",Jt,Ia),ct("HH",Jt,Ea),ct("hh",Jt,Ea),ct("kk",Jt,Ea),ct("hmm",ca),ct("hmmss",za),ct("Hmm",ca),ct("Hmmss",za),p0(["H","HH"],pe),p0(["k","kk"],function(_,S,F){var B=Da(_);S[pe]=B===24?0:B}),p0(["a","A"],function(_,S,F){F._isPm=F._locale.isPM(_),F._meridiem=_}),p0(["h","hh"],function(_,S,F){S[pe]=Da(_),M(F).bigHour=!0}),p0("hmm",function(_,S,F){var B=_.length-2;S[pe]=Da(_.substr(0,B)),S[re]=Da(_.substr(B)),M(F).bigHour=!0}),p0("hmmss",function(_,S,F){var B=_.length-4,ee=_.length-2;S[pe]=Da(_.substr(0,B)),S[re]=Da(_.substr(B,2)),S[le]=Da(_.substr(ee)),M(F).bigHour=!0}),p0("Hmm",function(_,S,F){var B=_.length-2;S[pe]=Da(_.substr(0,B)),S[re]=Da(_.substr(B))}),p0("Hmmss",function(_,S,F){var B=_.length-4,ee=_.length-2;S[pe]=Da(_.substr(0,B)),S[re]=Da(_.substr(B,2)),S[le]=Da(_.substr(ee))});function K5(_){return(_+"").toLowerCase().charAt(0)==="p"}var Q1=/[ap]\.?m?\.?/i,Q5=Ke("Hours",!0);function Ps(_,S,F){return _>11?F?"pm":"PM":F?"am":"AM"}var Nl={calendar:je,longDateFormat:Le,invalidDate:Fe,ordinal:_t,dayOfMonthOrdinalParse:It,relativeTime:he,months:ln,monthsShort:cn,week:Ch,weekdays:Mh,weekdaysMin:h2,weekdaysShort:l1,meridiemParse:Q1},j0={},h1={},jo;function u2(_,S){var F,B=Math.min(_.length,S.length);for(F=0;F<B;F+=1)if(_[F]!==S[F])return F;return B}function qo(_){return _&&_.toLowerCase().replace("_","-")}function p1(_){for(var S=0,F,B,ee,Ie;S<_.length;){for(Ie=qo(_[S]).split("-"),F=Ie.length,B=qo(_[S+1]),B=B?B.split("-"):null;F>0;){if(ee=Ds(Ie.slice(0,F).join("-")),ee)return ee;if(B&&B.length>=F&&u2(Ie,B)>=F-1)break;F--}S++}return jo}function m2(_){return!!(_&&_.match("^[^/\\\\]*$"))}function Ds(_){var S=null,F;if(j0[_]===void 0&&typeof gh<"u"&&gh&&gh.exports&&m2(_))try{S=jo._abbr,F=bx,F("./locale/"+_),vo(S)}catch{j0[_]=null}return j0[_]}function vo(_,S){var F;return _&&(s(S)?F=E(_):F=u1(_,S),F?jo=F:typeof console<"u"&&console.warn&&console.warn("Locale "+_+" not found. Did you forget to load it?")),jo._abbr}function u1(_,S){if(S!==null){var F,B=Nl;if(S.abbr=_,j0[_]!=null)oe("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),B=j0[_]._config;else if(S.parentLocale!=null)if(j0[S.parentLocale]!=null)B=j0[S.parentLocale]._config;else if(F=Ds(S.parentLocale),F!=null)B=F._config;else return h1[S.parentLocale]||(h1[S.parentLocale]=[]),h1[S.parentLocale].push({name:_,config:S}),null;return j0[_]=new Ce(ue(B,S)),h1[_]&&h1[_].forEach(function(ee){u1(ee.name,ee.config)}),vo(_),j0[_]}else return delete j0[_],null}function f2(_,S){if(S!=null){var F,B,ee=Nl;j0[_]!=null&&j0[_].parentLocale!=null?j0[_].set(ue(j0[_]._config,S)):(B=Ds(_),B!=null&&(ee=B._config),S=ue(ee,S),B==null&&(S.abbr=_),F=new Ce(S),F.parentLocale=j0[_],j0[_]=F),vo(_)}else j0[_]!=null&&(j0[_].parentLocale!=null?(j0[_]=j0[_].parentLocale,_===vo()&&vo(_)):j0[_]!=null&&delete j0[_]);return j0[_]}function E(_){var S;if(_&&_._locale&&_._locale._abbr&&(_=_._locale._abbr),!_)return jo;if(!n(_)){if(S=Ds(_),S)return S;_=[_]}return p1(_)}function Y(){return Se(j0)}function ge(_){var S,F=_._a;return F&&M(_).overflow===-2&&(S=F[J0]<0||F[J0]>11?J0:F[Q]<1||F[Q]>D0(F[l0],F[J0])?Q:F[pe]<0||F[pe]>24||F[pe]===24&&(F[re]!==0||F[le]!==0||F[_e]!==0)?pe:F[re]<0||F[re]>59?re:F[le]<0||F[le]>59?le:F[_e]<0||F[_e]>999?_e:-1,M(_)._overflowDayOfYear&&(S<l0||S>Q)&&(S=Q),M(_)._overflowWeeks&&S===-1&&(S=be),M(_)._overflowWeekday&&S===-1&&(S=We),M(_).overflow=S),_}var Ee=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ze=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,nt=/Z|[+-]\d\d(?::?\d\d)?/,ut=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],oa=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],la=/^\/?Date\((-?\d+)/i,Na=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Ga={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function M0(_){var S,F,B=_._i,ee=Ee.exec(B)||ze.exec(B),Ie,et,$t,Ta,S0=ut.length,or=oa.length;if(ee){for(M(_).iso=!0,S=0,F=S0;S<F;S++)if(ut[S][1].exec(ee[1])){et=ut[S][0],Ie=ut[S][2]!==!1;break}if(et==null){_._isValid=!1;return}if(ee[3]){for(S=0,F=or;S<F;S++)if(oa[S][1].exec(ee[3])){$t=(ee[2]||" ")+oa[S][0];break}if($t==null){_._isValid=!1;return}}if(!Ie&&$t!=null){_._isValid=!1;return}if(ee[4])if(nt.exec(ee[4]))Ta="Z";else{_._isValid=!1;return}_._f=et+($t||"")+(Ta||""),Wo(_)}else _._isValid=!1}function ti(_,S,F,B,ee,Ie){var et=[dn(_),cn.indexOf(S),parseInt(F,10),parseInt(B,10),parseInt(ee,10)];return Ie&&et.push(parseInt(Ie,10)),et}function dn(_){var S=parseInt(_,10);return S<=49?2e3+S:S<=999?1900+S:S}function en(_){return _.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Mn(_,S,F){if(_){var B=l1.indexOf(_),ee=new Date(S[0],S[1],S[2]).getDay();if(B!==ee)return M(F).weekdayMismatch=!0,F._isValid=!1,!1}return!0}function Dn(_,S,F){if(_)return Ga[_];if(S)return 0;var B=parseInt(F,10),ee=B%100,Ie=(B-ee)/100;return Ie*60+ee}function Pn(_){var S=Na.exec(en(_._i)),F;if(S){if(F=ti(S[4],S[3],S[2],S[5],S[6],S[7]),!Mn(S[1],F,_))return;_._a=F,_._tzm=Dn(S[8],S[9],S[10]),_._d=Ho.apply(null,_._a),_._d.setUTCMinutes(_._d.getUTCMinutes()-_._tzm),M(_).rfc2822=!0}else _._isValid=!1}function Bi(_){var S=la.exec(_._i);if(S!==null){_._d=new Date(+S[1]);return}if(M0(_),_._isValid===!1)delete _._isValid;else return;if(Pn(_),_._isValid===!1)delete _._isValid;else return;_._strict?_._isValid=!1:t.createFromInputFallback(_)}t.createFromInputFallback=J("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(_){_._d=new Date(_._i+(_._useUTC?" UTC":""))});function _r(_,S,F){return _??S??F}function J5(_){var S=new Date(t.now());return _._useUTC?[S.getUTCFullYear(),S.getUTCMonth(),S.getUTCDate()]:[S.getFullYear(),S.getMonth(),S.getDate()]}function m1(_){var S,F,B=[],ee,Ie,et;if(!_._d){for(ee=J5(_),_._w&&_._a[Q]==null&&_._a[J0]==null&&Ls(_),_._dayOfYear!=null&&(et=_r(_._a[l0],ee[l0]),(_._dayOfYear>Je(et)||_._dayOfYear===0)&&(M(_)._overflowDayOfYear=!0),F=Ho(et,0,_._dayOfYear),_._a[J0]=F.getUTCMonth(),_._a[Q]=F.getUTCDate()),S=0;S<3&&_._a[S]==null;++S)_._a[S]=B[S]=ee[S];for(;S<7;S++)_._a[S]=B[S]=_._a[S]==null?S===2?1:0:_._a[S];_._a[pe]===24&&_._a[re]===0&&_._a[le]===0&&_._a[_e]===0&&(_._nextDay=!0,_._a[pe]=0),_._d=(_._useUTC?Ho:Fr).apply(null,B),Ie=_._useUTC?_._d.getUTCDay():_._d.getDay(),_._tzm!=null&&_._d.setUTCMinutes(_._d.getUTCMinutes()-_._tzm),_._nextDay&&(_._a[pe]=24),_._w&&typeof _._w.d<"u"&&_._w.d!==Ie&&(M(_).weekdayMismatch=!0)}}function Ls(_){var S,F,B,ee,Ie,et,$t,Ta,S0;S=_._w,S.GG!=null||S.W!=null||S.E!=null?(Ie=1,et=4,F=_r(S.GG,_._a[l0],Z1(k0(),1,4).year),B=_r(S.W,1),ee=_r(S.E,1),(ee<1||ee>
vendor: 4,934 bytes, line 4
47)&&(Ta=!0)):(Ie=_._locale._week.dow,et=_._locale._week.doy,S0=Z1(k0(),Ie,et),F=_r(S.gg,_._a[l0],S0.year),B=_r(S.w,S0.week),S.d!=null?(ee=S.d,(ee<0||ee>6)&&(Ta=!0)):S.e!=null?(ee=S.e+Ie,(S.e<0||S.e>6)&&(Ta=!0)):ee=Ie),B<1||B>go(F,Ie,et)?M(_)._overflowWeeks=!0:Ta!=null?M(_)._overflowWeekday=!0:($t=yi(F,B,ee,Ie,et),_._a[l0]=$t.year,_._dayOfYear=$t.dayOfYear)}t.ISO_8601=function(){},t.RFC_2822=function(){};function Wo(_){if(_._f===t.ISO_8601){M0(_);return}if(_._f===t.RFC_2822){Pn(_);return}_._a=[],M(_).empty=!0;var S=""+_._i,F,B,ee,Ie,et,$t=S.length,Ta=0,S0,or;for(ee=Ae(_._f,_._locale).match(Ge)||[],or=ee.length,F=0;F<or;F++)Ie=ee[F],B=(S.match(P0(Ie,_))||[])[0],B&&(et=S.substr(0,S.indexOf(B)),et.length>0&&M(_).unusedInput.push(et),S=S.slice(S.indexOf(B)+B.length),Ta+=B.length),L[Ie]?(B?M(_).empty=!1:M(_).unusedTokens.push(Ie),Ri(Ie,B,_)):_._strict&&!B&&M(_).unusedTokens.push(Ie);M(_).charsLeftOver=$t-Ta,S.length>0&&M(_).unusedInput.push(S),_._a[pe]<=12&&M(_).bigHour===!0&&_._a[pe]>0&&(M(_).bigHour=void 0),M(_).parsedDateParts=_._a.slice(0),M(_).meridiem=_._meridiem,_._a[pe]=Os(_._locale,_._a[pe],_._meridiem),S0=M(_).era,S0!==null&&(_._a[l0]=_._locale.erasConvertYear(S0,_._a[l0])),m1(_),ge(_)}function Os(_,S,F){var B;return F==null?S:_.meridiemHour!=null?_.meridiemHour(S,F):(_.isPM!=null&&(B=_.isPM(F),B&&S<12&&(S+=12),!B&&S===12&&(S=0)),S)}function Hl(_){var S,F,B,ee,Ie,et,$t=!1,Ta=_._f.length;if(Ta===0){M(_).invalidFormat=!0,_._d=new Date(NaN);return}for(ee=0;ee<Ta;ee++)Ie=0,et=!1,S=U({},_),_._useUTC!=null&&(S._useUTC=_._useUTC),S._f=_._f[ee],Wo(S),A(S)&&(et=!0),Ie+=M(S).charsLeftOver,Ie+=M(S).unusedTokens.length*10,M(S).score=Ie,$t?Ie<B&&(B=Ie,F=S):(B==null||Ie<B||et)&&(B=Ie,F=S,et&&($t=!0));g(_,F||S)}function Ul(_){if(!_._d){var S=ua(_._i),F=S.day===void 0?S.date:S.day;_._a=p([S.year,S.month,F,S.hour,S.minute,S.second,S.millisecond],function(B){return B&&parseInt(B,10)}),m1(_)}}function Ni(_){var S=new te(ge(J1(_)));return S._nextDay&&(S.add(1,"d"),S._nextDay=void 0),S}function J1(_){var S=_._i,F=_._f;return _._locale=_._locale||E(_._l),S===null||F===void 0&&S===""?I({nullInput:!0}):(typeof S=="string"&&(_._i=S=_._locale.preparse(S)),ve(S)?new te(ge(S)):(c(S)?_._d=S:n(F)?Hl(_):F?Wo(_):zs(_),A(_)||(_._d=null),_))}function zs(_){var S=_._i;s(S)?_._d=new Date(t.now()):c(S)?_._d=new Date(S.valueOf()):typeof S=="string"?Bi(_):n(S)?(_._a=p(S.slice(0),function(F){return parseInt(F,10)}),m1(_)):i(S)?Ul(_):l(S)?_._d=new Date(S):t.createFromInputFallback(_)}function jl(_,S,F,B,ee){var Ie={};return(S===!0||S===!1)&&(B=S,S=void 0),(F===!0||F===!1)&&(B=F,F=void 0),(i(_)&&o(_)||n(_)&&_.length===0)&&(_=void 0),Ie._isAMomentObject=!0,Ie._useUTC=Ie._isUTC=ee,Ie._l=F,Ie._i=_,Ie._f=S,Ie._strict=B,Ni(Ie)}function k0(_,S,F,B){return jl(_,S,F,B,!1)}var tr=J("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var _=k0.apply(null,arguments);return this.isValid()&&_.isValid()?_<this?this:_:I()}),g2=J("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var _=k0.apply(null,arguments);return this.isValid()&&_.isValid()?_>this?this:_:I()});function Rs(_,S){var F,B;if(S.length===1&&n(S[0])&&(S=S[0]),!S.length)return k0();for(F=S[0],B=1;B<S.length;++B)(!S[B].isValid()||S[B][_](F))&&(F=S[B]);return F}function v2(){var _=[].slice.call(arguments,0);return Rs("isBefore",_)}function Yr(){var _=[].slice.call(arguments,0);return Rs("isAfter",_)}var Bs=function(){return Date.now?Date.now():+new Date},f1=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ql(_){var S,F=!1,B,ee=f1.length;for(S in _)if(r(_,S)&&!(Zt.call(f1,S)!==-1&&(_[S]==null||!isNaN(_[S]))))return!1;for(B=0;B<ee;++B)if(_[f1[B]]){if(F)return!1;parseFloat(_[f1[B]])!==Da(_[f1[B]])&&(F=!0)}return!0}function Ns(){return this._isValid}function ec(){return ai(NaN)}function Mi(_){var S=ua(_),F=S.year||0,B=S.quarter||0,ee=S.month||0,Ie=S.week||S.isoWeek||0,et=S.day||0,$t=S.hour||0,Ta=S.minute||0,S0=S.second||0,or=S.millisecond||0;this._isValid=ql(S),this._milliseconds=+or+S0*1e3+Ta*6e4+$t*1e3*60*60,this._days=+et+Ie*7,this._months=+ee+B*3+F*12,this._data={},this._locale=E(),this._bubble()}function Vi(_){return _ instanceof Mi}function es(_){return _<0?Math.round(-1*_)*-1:Math.round(_)}function ts(_,S,F){var B=Math.min(_.length,S.length),ee=Math.abs(_.length-S.length),Ie=0,et;for(et=0;et<B;et++)(F&&_[et]!==S[et]||!F&&Da(_[et])!==Da(S[et]))&&Ie++;return Ie+ee}function g1(_,S){j(_,0,0,function(){var F=this.utcOffset(),B="+";return F<0&&(F=-F,B="-"),B+Pe(~~(F/60),2)+S+Pe(~~F%60,2)})}g1("Z",":"),g1("ZZ",""),ct("Z",ba),ct("ZZ",ba),p0(["Z","ZZ"],function(_,S,F){F._useUTC=!0,F._tzm=v1(ba,_)});var Wl=/([\+\-]|\d\d)/gi;function v1(_,S){var F=(S||"").match(_),B,ee,Ie;return F===null?null:(B=F[F.length-1]||[],ee=(B+"").match(Wl)||["-",0,0],Ie=+(ee[1]*60)+Da(ee[2]),Ie===0?0:ee[0]==="
4+"?Ie:-Ie)}function zn(_,S){var F,B;return S._isUTC?(F=S.clone(),B=(ve(_)||c(_)?_.valueOf():k0(_).valueOf())-F.valueOf(),F._d.setTime(F._d.valueOf()+B),t.updateOffset(F,!1),F):k0(_).local()}function tc(_){return-Math.round(_._d.getTimezoneOffset())}t.updateOffset=function(){};function Go(_,S,F){var B=this._offset||0,ee;if(!this.isValid())return _!=null?this:NaN;if(_!=null){if(typeof _=="string"){if(_=v1(ba,_),_===null)return this}else Math.abs(_)<16&&!F&&(_=_*60);return!this._isUTC&&S&&(ee=tc(this)),this._offset=_,this._isUTC=!0,ee!=null&&this.add(ee,"m"),B!==_&&(!S||this._changeInProgress?$o(this,ai(_-B,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?B:tc(this)}function _o(_,S){return _!=null?(typeof _!="string"&&(_=-_),this.utcOffset(_,S),this):-this.utcOffset()}function Hs(_){return this.utcOffset(0,_)}function ac(_){return this._isUTC&&(this.utcOffset(0,_),this._isUTC=!1,_&&this.subtract(tc(this),"m")),this}function nc(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var _=v1(wn,this._i);_!=null?this.utcOffset(_):this.utcOffset(0,!0)}return this}function Gl(_){return this.isValid()?(_=_?k0(_).utcOffset():0,(this.utcOffset()-_)%60===0):!1}function Us(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function js(){if(!s(this._isDSTShifted))return this._isDSTShifted;var _={},S;return U(_,this),_=J1(_),_._a?(S=_._isUTC?w(_._a):k0(_._a),this._isDSTShifted=this.isValid()&&ts(_._a,S.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function as(){return this.isValid()?!this._isUTC:!1}function _1(){return this.isValid()?this._isUTC:!1}function w1(){return this.isValid()?this._isUTC&&this._offset===0:!1}var $l=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Hi=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function ai(_,S){var F=_,B=null,ee,Ie,et;return Vi(_)?F={ms:_._milliseconds,d:_._days,M:_._months}:l(_)||!isNaN(+_)?(F={},S?F[S]=+_:F.milliseconds=+_):(B=$l.exec(_))?(ee=B[1]==="-"?-1:1,F={y:0,d:Da(B[Q])*ee,h:Da(B[pe])*ee,m:Da(B[re])*ee,s:Da(B[le])*ee,ms:Da(es(B[_e]*1e3))*ee}):(B=Hi.exec(_))?(ee=B[1]==="-"?-1:1,F={y:L0(B[2],ee),M:L0(B[3],ee),w:L0(B[4],ee),d:L0(B[5],ee),h:L0(B[6],ee),m:L0(B[7],ee),s:L0(B[8],ee)}):F==null?F={}:typeof F=="object"&&("from"in F||"to"in F)&&(et=$n(k0(F.from),k0(F.to)),F={},F.ms=et.milliseconds,F.M=et.months),Ie=new Mi(F),Vi(_)&&r(_,"_locale")&&(Ie._locale=_._locale),Vi(_)&&r(_,"_isValid")&&(Ie._isValid=_._isValid),Ie}ai.fn=Mi.prototype,ai.invalid=ec;function L0(_,S){var F=_&&parseFloat(_.replace(",","."));return(isNaN(F)?0:F)*S}function hn(_,S){var F={};return F.months=S.month()-_.month()+(S.year()-_.year())*12,_.clone().add(F.months,"M").isAfter(S)&&--F.months,F.milliseconds=+S-+_.clone().add(F.months,"M"),F}function $n(_,S){var F;return _.isValid()&&S.isValid()?(S=zn(S,_),_.isBefore(S)?F=hn(_,S):(F=hn(S,_),F.milliseconds=-F.milliseconds,F.months=-F.months),F):{milliseconds:0,months:0}}function ni(_,S){return function(F,B){var ee,Ie;return B!==null&&!isNaN(+B)&&(oe(S,"moment()."+S+"(period, number) is deprecated. Please use moment()."+S+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Ie=F,F=B,B=Ie),ee=ai(F,B),$o(this,ee,_),this}}function $o(_,S,F,B){var ee=S._milliseconds,Ie=es(S._days),et=es(S._months);_.isValid()&&(B=B??!0,et&&l2(_,yt(_,"Month")+et*F),Ie&&Et(_,"Date",yt(_,"Date")+Ie*F),ee&&_._d.setTime(_._d.valueOf()+ee*F),B&&t.updateOffset(_,Ie||et))}var ic=ni(1,"add"),Yl=ni(-1,"subtract");function rc(_){return typeof _=="string"||_ instanceof String}function vm(_){return ve(_)||c(_)||rc(_)||l(_)||wm(_)||_m(_)||_===null||_===void 0}function _m(_){var S=i(_)&&!o(_),F=!1,B=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],ee,Ie,et=B.length;for(ee=0;ee<et;ee+=1)Ie=B[ee],F=F||r(_,Ie);return S&&F}function wm(_){var S=n(_),F=!1;return S&&(F=_.filter(function(B){return!l(B)&&rc(_)}).length===0),S&&F}function xm(_){var S=i(_)&&!o(_),F=!1,B=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],ee,Ie;for(ee=0;ee<B.length;ee+=1)Ie=B[ee],F=F||r(_,Ie);return S&&F}function oc(_,S){var F=_.diff(S,"days",!0);return F<-6?"sameElse":F<-1?"lastWeek":F<0?"lastDay":F<1?"sameDay":F<2?"nextDay":F<7?"nextWeek":"sameElse"}function bm(_,S){arguments.length===1&&(arguments[0]?vm(arguments[0])?(_=arguments[0],S=void 0):xm(arguments[0])&&(S=arguments[0],_=void 0):(_=void 0,S=void 0));var F=_||k0(),B=zn(F,this).startOf("day"),ee=t.calendarFormat(this,B)||"sameElse",Ie=S&&(H(S[ee])?S[ee].call(this,F):S[ee]);return this.format(Ie||this.localeData().calendar(ee,this,k0(F)))}function Cm(){return new te(this)}function ym(_,S){var F=ve(_)?_:k0(_);return this.isValid()&&F.isValid()?(S=lt(S)||"millisecond",S==="millisecond"?this.valueOf()>F.valueOf():F.valueOf()<this.clone().startOf(S).valueOf()):!1}function Mm(_,S){var F=ve(_)?_:k0(_);return this.isValid()&&F.isValid()?(S=lt(S)||"millisecond",S==="millisecond"?this.valueOf()<F.valueOf():this.clone().endOf(S).valueOf()<F.valueOf()):!1}function Sm(_,S,F,B){var ee=ve(_)?_:k0(_),Ie=ve(S)?S:k0(S);return this.isValid()&&ee.isValid()&&Ie.isValid()?(B=B||"()",(B[0]==="("?this.isAfter(ee,F):!this.isBefore(ee,F))&&(B[1]===")"?this.isBefore(Ie,F):!this.isAfter(Ie,F))):!1}function Am(_,S){var F=ve(_)?_:k0(_),B;return this.isValid()&&F.isValid()?(S=lt(S)||"millisecond",S==="millisecond"?this.valueOf()===F.valueOf():(B=F.valueOf(),this.clone().startOf(S).valueOf()<=B&&B<=this.clone().endOf(S).valueOf())):!1}function Em(_,S){return this.isSame(_,S)||this.isAfter(_,S)}function km(_,S){return this.isSame(_,S)||this.isBefore(_,S)}function Dh(_,S,F){var B,ee,Ie;if(!this.isValid())return NaN;if(B=zn(_,this),!B.isValid())return NaN;switch(ee=(B.utcOffset()-this.utcOffset())*6e4,S=lt(S),S){case"year":Ie=qs(this,B)/12;break;case"month":Ie=qs(this,B);break;case"quarter":Ie=qs(this,B)/3;break;case"second":Ie=(this-B)/1e3;break;case"minute":Ie=(this-B)/6e4;break;case"hour":Ie=(this-B)/36e5;break;case"day":Ie=(this-B-ee)/864e5;break;case"week":Ie=(this-B-ee)/6048e5;break;default:Ie=this-B}return F?Ie:On(Ie)}function qs(_,S){if(_.date()<S.date())return-qs(S,_);var F=(S.year()-_.year())*12+(S.month()-_.month()),B=_.clone().add(F,"months"),ee,Ie;return S-B<0?(ee=_.clone().add(F-1,"months"),Ie=(S-B)/(B-ee)):(ee=_.clone().add(F+1,"months"),Ie=(S-B)/(ee-B)),-(F+Ie)||0}t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Vr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function Xr(_){if(!this.isValid())return null;var S=_!==!0,F=S?this.clone().utc():this;return F.year()<0||F.year()>9999?de(F,S?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):H(Date.prototype.toISOString)?S?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",de(F,"Z")):de(F,S?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}
vendor: 4,187 bytes, line 4
4function _2(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var _="moment",S="",F,B,ee,Ie;return this.isLocal()||(_=this.utcOffset()===0?"moment.utc":"moment.parseZone",S="Z"),F="["+_+'("]',B=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",ee="-MM-DD[T]HH:mm:ss.SSS",Ie=S+'[")]',this.format(F+B+ee+Ie)}function w2(_){_||(_=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var S=de(this,_);return this.localeData().postformat(S)}function Im(_,S){return this.isValid()&&(ve(_)&&_.isValid()||k0(_).isValid())?ai({to:this,from:_}).locale(this.locale()).humanize(!S):this.localeData().invalidDate()}function x2(_){return this.from(k0(),_)}function b2(_,S){return this.isValid()&&(ve(_)&&_.isValid()||k0(_).isValid())?ai({from:this,to:_}).locale(this.locale()).humanize(!S):this.localeData().invalidDate()}function Lh(_){return this.to(k0(),_)}function Oh(_){var S;return _===void 0?this._locale._abbr:(S=E(_),S!=null&&(this._locale=S),this)}var C2=J("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(_){return _===void 0?this.localeData():this.locale(_)});function y2(){return this._locale}var Ws=1e3,ns=60*Ws,M2=60*ns,Tm=(365*400+97)*24*M2;function Gs(_,S){return(_%S+S)%S}function Fm(_,S,F){return _<100&&_>=0?new Date(_+400,S,F)-Tm:new Date(_,S,F).valueOf()}function Vm(_,S,F){return _<100&&_>=0?Date.UTC(_+400,S,F)-Tm:Date.UTC(_,S,F)}function gv(_){var S,F;if(_=lt(_),_===void 0||_==="millisecond"||!this.isValid())return this;switch(F=this._isUTC?Vm:Fm,_){case"year":S=F(this.year(),0,1);break;case"quarter":S=F(this.year(),this.month()-this.month()%3,1);break;case"month":S=F(this.year(),this.month(),1);break;case"week":S=F(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":S=F(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":S=F(this.year(),this.month(),this.date());break;case"hour":S=this._d.valueOf(),S-=Gs(S+(this._isUTC?0:this.utcOffset()*ns),M2);break;case"minute":S=this._d.valueOf(),S-=Gs(S,ns);break;case"second":S=this._d.valueOf(),S-=Gs(S,Ws);break}return this._d.setTime(S),t.updateOffset(this,!0),this}function vv(_){var S,F;if(_=lt(_),_===void 0||_==="millisecond"||!this.isValid())return this;switch(F=this._isUTC?Vm:Fm,_){case"year":S=F(this.year()+1,0,1)-1;break;case"quarter":S=F(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":S=F(this.year(),this.month()+1,1)-1;break;case"week":S=F(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":S=F(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":S=F(this.year(),this.month(),this.date()+1)-1;break;case"hour":S=this._d.valueOf(),S+=M2-Gs(S+(this._isUTC?0:this.utcOffset()*ns),M2)-1;break;case"minute":S=this._d.valueOf(),S+=ns-Gs(S,ns)-1;break;case"second":S=this._d.valueOf(),S+=Ws-Gs(S,Ws)-1;break}return this._d.setTime(S),t.updateOffset(this,!0),this}function _v(){return this._d.valueOf()-(this._offset||0)*6e4}function zh(){return Math.floor(this.valueOf()/1e3)}function Rh(){return new Date(this.valueOf())}function sc(){var _=this;return[_.year(),_.month(),_.date(),_.hour(),_.minute(),_.second(),_.millisecond()]}function wv(){var _=this;return{years:_.year(),months:_.month(),date:_.date(),hours:_.hours(),minutes:_.minutes(),seconds:_.seconds(),milliseconds:_.milliseconds()}}function xv(){return this.isValid()?this.toISOString():null}function Pm(){return A(this)}function bv(){return g({},M(this))}function Cv(){return M(this).overflow}function yv(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}j("N",0,0,"eraAbbr"),j("NN",0,0,"eraAbbr"),j("NNN",0,0,"eraAbbr"),j("NNNN",0,0,"eraName"),j("NNNNN",0,0,"eraNarrow"),j("y",["y",1],"yo","eraYear"),j("y",["yy",2],0,"eraYear"),j("y",["yyy",3],0,"eraYear"),j("y",["yyyy",4],0,"eraYear"),ct("N",S2),ct("NN",S2),ct("NNN",S2),ct("NNNN",Lm),ct("NNNNN",Om),p0(["N","NN","NNN","NNNN","NNNNN"],function(_,S,F,B){var ee=F._locale.erasParse(_,B,F._strict);ee?M(F).era=ee:M(F).invalidEra=_}),ct("y",Pa),ct("yy",Pa),ct("yyy",Pa),ct("yyyy",Pa),ct("yo",zm),p0(["
4y","yy","yyy","yyyy"],l0),p0(["yo"],function(_,S,F,B){var ee;F._locale._eraYearOrdinalRegex&&(ee=_.match(F._locale._eraYearOrdinalRegex)),F._locale.eraYearOrdinalParse?S[l0]=F._locale.eraYearOrdinalParse(_,ee):S[l0]=parseInt(_,10)});function Mv(_,S){var F,B,ee,Ie=this._eras||E("en")._eras;for(F=0,B=Ie.length;F<B;++F){switch(typeof Ie[F].since){case"string":ee=t(Ie[F].since).startOf("day"),Ie[F].since=ee.valueOf();break}switch(typeof Ie[F].until){case"undefined":Ie[F].until=1/0;break;case"string":ee=t(Ie[F].until).startOf("day").valueOf(),Ie[F].until=ee.valueOf();break}}return Ie}function is(_,S,F){var B,ee,Ie=this.eras(),et,$t,Ta;for(_=_.toUpperCase(),B=0,ee=Ie.length;B<ee;++B)if(et=Ie[B].name.toUpperCase(),$t=Ie[B].abbr.toUpperCase(),Ta=Ie[B].narrow.toUpperCase(),F)switch(S){case"N":case"NN":case"NNN":if($t===_)return Ie[B];break;case"NNNN":if(et===_)return Ie[B];break;case"NNNNN":if(Ta===_)return Ie[B];break}else if([et,$t,Ta].indexOf(_)>=0)return Ie[B]}function wo(_,S){var F=_.since<=_.until?1:-1;return S===void 0?t(_.since).year():t(_.since).year()+(S-_.offset)*F}function x1(){var _,S,F,B=this.localeData().eras();for(_=0,S=B.length;_<S;++_)if(F=this.clone().startOf("day").valueOf(),B[_].since<=F&&F<=B[_].until||B[_].until<=F&&F<=B[_].since)return B[_].name;return""}function Sv(){var _,S,F,B=this.localeData().eras();for(_=0,S=B.length;_<S;++_)if(F=this.clone().startOf("day").valueOf(),B[_].since<=F&&F<=B[_].until||B[_].until<=F&&F<=B[_].since)return B[_].narrow;return""}function Dm(){var _,S,F,B=this.localeData().eras();for(_=0,S=B.length;_<S;++_)if(F=this.clone().startOf("day").valueOf(),B[_].since<=F&&F<=B[_].until||B[_].until<=F&&F<=B[_].since)return B[_].abbr;return""}function rs(){var _,S,F,B,ee=this.localeData().eras();for(_=0,S=ee.length;_<S;++_)if(F=ee[_].since<=ee[_].until?1:-1,B=this.clone().startOf("day").valueOf(),ee[_].since<=B&&B<=ee[_].until||ee[_].until<=B&&B<=ee[_].since)return(this.year()-t(ee[_].since).year())*F+ee[_].offset;return this.year()}function Zr(_){return r(this,"_erasNameRegex")||Bh.call(this),_?this._erasNameRegex:this._erasRegex}function Av(_){return r(this,"_erasAbbrRegex")||Bh.call(this),_?this._erasAbbrRegex:this._erasRegex}function Ev(_){return r(this,"_erasNarrowRegex")||Bh.call(this),_?this._erasNarrowRegex:this._erasRegex}function S2(_,S){return S.erasAbbrRegex(_)}function Lm(_,S){return S.erasNameRegex(_)}function Om(_,S){return S.erasNarrowRegex(_)}function zm(_,S){return S._eraYearOrdinalRegex||Pa}function Bh(){var _=[],S=[],F=[],B=[],ee,Ie,et,$t,Ta,S0=this.eras();for(ee=0,Ie=S0.length;ee<Ie;++ee)et=xn(S0[ee].name),$t=xn(S0[ee].abbr),Ta=xn(S0[ee].narrow),S.push(et),_.push($t),F.push(Ta),B.push(et),B.push($t),B.push(Ta);this._erasRegex=new RegExp("^("+B.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+S.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+_.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+F.join("|")+")","i")}j(0,["gg",2],0,function(){return this.weekYear()%100}),j(0,["GG",2],0,function(){return this.isoWeekYear()%100});function $s(_,S){j(0,[_,_.length],0,S)}$s("gggg","weekYear"),$s("ggggg","weekYear"),$s("GGGG","isoWeekYear"),$s("GGGGG","isoWeekYear"),ct("G",Ba),ct("g",Ba),ct("GG",Jt,Ea),ct("gg",Jt,Ea),ct("GGGG",_n,Va),ct("gggg",_n,Va),ct("GGGGG",s0,Xa),ct("ggggg",s0,Xa),er(["gggg","ggggg","GGGG","GGGGG"],function(_,S,F,B){S[B.substr(0,2)]=Da(_)}),er(["gg","GG"],function(_,S,F,B){S[B]=t.parseTwoDigitYear(_)});function A2(_){return Nm.call(this,_,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function lc(_){return Nm.call(this,_,this.isoWeek(),this.isoWeekday(),1,4)}function Nh(){return go(this.year(),1,4)}function Rm(){return go(this.isoWeekYear(),1,4)}function kv(){var _=this.localeData()._week;return go(this.year(),_.dow,_.doy)}function Bm(){var _=this.localeData()._week;return go(this.weekYear(),_.dow,_.doy)}function Nm(_,S,F,B,ee){var Ie;return _==null?Z1(this,B,ee).year:(Ie=go(_,B,ee),S>Ie&&(S=Ie),Iv.call(this,_,S,F,B,ee))}function Iv(_,S,F,B,ee){var Ie=yi(_,S,F,B,ee),et=Ho(Ie.year,0,Ie.dayOfYear);return this.year(et.getUTCFullYear()),this.month(et.getUTCMonth()),this.date(et.getUTCDate()),this}j("Q",0,"Qo","quarter"),ct("Q",va),p0("Q",function(_,S){S[J0]=(Da(_)-1)*3});function Tv(_){return _==null?Math.ceil((this.month()+1)/3):this.month((_-1)*3+this.month()%3)}j("D",["DD",2],"Do","date"),ct("D",Jt,Ia),ct("DD",Jt,Ea),ct("Do",function(_,S){return _?S._dayOfMonthOrdinalParse||S._ordinalParse:S._dayOfMonthOrdinalParseLenient}),p0(["D","DD"],Q),p0("Do",function(_,S){S[Q]=Da(_.match(Jt)[0])});var Hm=Ke("Date",!0);j("DDD",["DDDD",3],"DDDo","dayOfYear"),ct("DDD",sa),ct("DDDD",Ya),p0(["DDD","DDDD"],function(_,S,F){F._dayOfYear=Da(_)});function Fv(_){var S=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return _==null?S:this.add(_-S,"d")}j("m",["mm",2],0,"minute"),ct("m",Jt,Q0),ct("mm",Jt,Ea),p0(["m","mm"],re);var Vv=Ke("Minutes",!1);j("s",["ss",2],0,"second"),ct("s",Jt,Q0),ct("ss",Jt,Ea),p0(["s","ss"],le);var Um=Ke("Seconds",!1);j("S",0,0,function(){return~~(this.millisecond()/100)}),j(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),j(0,["SSS",3],0,"millisecond"),j(0,["SSSS",4],0,function(){return this.millisecond()*10}),j(0,["SSSSS",5],0,function(){return this.millisecond()*100}),j(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),j(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),j(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),j(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),ct("S",sa,va),ct("SS",sa,Ea),ct("SSS",sa,Ya);var xo,jm;for(xo="SSSS";xo.length<=9;xo+="S")ct(xo,Pa);function Pv(_,S){S[_e]=Da(("0."+_)*1e3)}for(xo="S";xo.length<=9;xo+="S")p0(xo,Pv);jm=Ke("Milliseconds",!1),j("z",0,0,"zoneAbbr"),j("zz",0,0,"zoneName");function qm(){return this._isUTC?"UTC":""}function x(){return this._isUTC?"Coordinated Universal Time":""}var C=te.prototype;C.add=ic,C.calendar=bm,C.clone=Cm,C.diff=Dh,C.endOf=vv,C.format=w2,C.from=Im,C.fromNow=x2,C.to=b2,C.toNow=Lh,C.get=Gt,C.invalidAt=Cv,C.isAfter=ym,C.isBefore=Mm,C.isBetween=Sm,C.isSame=Am,C.isSameOrAfter=Em,C.isSameOrBefore=km,C.isValid=Pm,C.lang=C2,C.locale=Oh,C.localeData=y2,C.max=g2,C.min=tr,C.parsingFlags=bv,C.set=Vt,C.startOf=gv,C.subtract=Yl,C.toArray=sc,C.toObject=wv,C.toDate=Rh,C.toISOString=Xr,C.inspect=_2,typeof Symbol<"u"&&Symbol.for!=null&&(C[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),C.toJSON=xv,C.toString=Vr,C.unix=zh,C.valueOf=_v,C.creationData=yv,C.eraName=x1,C.eraNarrow=Sv,C.eraAbbr=Dm,C.eraYear=rs,C.year=Ze,C.isLeapYear=$e,C.weekYear=A2,C.isoWeekYear=lc,C.quarter=C.quarters=Tv,C.month=Gn,C.daysInMonth=c2,C.week=C.weeks=zl,C.isoWeek=C.isoWeeks=Rl,C.weeksInYear=kv,C.weeksInWeekYear=Bm,C.isoWeeksInYear=Nh,C.isoWeeksInISOWeekYear=Rm,C.date=Hm,C.day=C.days=Th,C.weekday=c1,C.isoWeekday=d1,C.dayOfYear=Fv,C.hour=C.hours=Q5,C.minute=C.minutes=Vv,C.second=C.seconds=Um,C.millisecond=C.milliseconds=jm,C.utcOffset=Go,C.utc=Hs,C.local=ac,C.parseZone=nc,C.hasAlignedHourOffset=Gl,C.isDST=Us,C.isLocal=as,C.isUtcOffset=_1,C.isUtc=w1,C.isUTC=w1,C.zoneAbbr=qm,C.zoneName=x,C.dates=J("dates accessor is deprecated. Use date instead.",Hm),C.months=J("months accessor is deprecated. Use month instead",Gn),
vendor: 5,543 bytes, line 4
4C.years=J("years accessor is deprecated. Use year instead",Ze),C.zone=J("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",_o),C.isDSTShifted=J("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",js);function T(_){return k0(_*1e3)}function O(){return k0.apply(null,arguments).parseZone()}function X(_){return _}var Z=Ce.prototype;Z.calendar=qe,Z.longDateFormat=Ve,Z.invalidDate=st,Z.ordinal=Ft,Z.preparse=X,Z.postformat=X,Z.relativeTime=St,Z.pastFuture=Ct,Z.set=G,Z.eras=Mv,Z.erasParse=is,Z.erasConvertYear=wo,Z.erasAbbrRegex=Av,Z.erasNameRegex=Zr,Z.erasNarrowRegex=Ev,Z.months=Wr,Z.monthsShort=X1,Z.monthsParse=Dl,Z.monthsRegex=Ll,Z.monthsShortRegex=No,Z.week=bh,Z.firstDayOfYear=d2,Z.firstDayOfWeek=Uo,Z.weekdays=La,Z.weekdaysMin=Eh,Z.weekdaysShort=Ah,Z.weekdaysParse=Ih,Z.weekdaysRegex=Fh,Z.weekdaysShortRegex=Vh,Z.weekdaysMinRegex=Bl,Z.isPM=K5,Z.meridiem=Ps;function ne(_,S,F,B){var ee=E(),Ie=w().set(B,S);return ee[F](Ie,_)}function ie(_,S,F){if(l(_)&&(S=_,_=void 0),_=_||"",S!=null)return ne(_,S,F,"month");var B,ee=[];for(B=0;B<12;B++)ee[B]=ne(_,B,F,"month");return ee}function se(_,S,F,B){typeof _=="boolean"?(l(S)&&(F=S,S=void 0),S=S||""):(S=_,F=S,_=!1,l(S)&&(F=S,S=void 0),S=S||"");var ee=E(),Ie=_?ee._week.dow:0,et,$t=[];if(F!=null)return ne(S,(F+Ie)%7,B,"day");for(et=0;et<7;et++)$t[et]=ne(S,(et+Ie)%7,B,"day");return $t}function we(_,S){return ie(_,S,"months")}function Te(_,S){return ie(_,S,"monthsShort")}function Qe(_,S,F){return se(_,S,F,"weekdays")}function xe(_,S,F){return se(_,S,F,"weekdaysShort")}function De(_,S,F){return se(_,S,F,"weekdaysMin")}vo("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(_){var S=_%10,F=Da(_%100/10)===1?"th":S===1?"st":S===2?"nd":S===3?"rd":"th";return _+F}}),t.lang=J("moment.lang is deprecated. Use moment.locale instead.",vo),t.langData=J("moment.langData is deprecated. Use moment.localeData instead.",E);var He=Math.abs;function it(){var _=this._data;return this._milliseconds=He(this._milliseconds),this._days=He(this._days),this._months=He(this._months),_.milliseconds=He(_.milliseconds),_.seconds=He(_.seconds),_.minutes=He(_.minutes),_.hours=He(_.hours),_.months=He(_.months),_.years=He(_.years),this}function Ye(_,S,F,B){var ee=ai(S,F);return _._milliseconds+=B*ee._milliseconds,_._days+=B*ee._days,_._months+=B*ee._months,_._bubble()}function ot(_,S){return Ye(this,_,S,1)}function dt(_,S){return Ye(this,_,S,-1)}function Mt(_){return _<0?Math.floor(_):Math.ceil(_)}function wt(){var _=this._milliseconds,S=this._days,F=this._months,B=this._data,ee,Ie,et,$t,Ta;return _>=0&&S>=0&&F>=0||_<=0&&S<=0&&F<=0||(_+=Mt(na(F)+S)*864e5,S=0,F=0),B.milliseconds=_%1e3,ee=On(_/1e3),B.seconds=ee%60,Ie=On(ee/60),B.minutes=Ie%60,et=On(Ie/60),B.hours=et%24,S+=On(et/24),Ta=On(_a(S)),F+=Ta,S-=Mt(na(Ta)),$t=On(F/12),F%=12,B.days=S,B.months=F,B.years=$t,this}function _a(_){return _*4800/146097}function na(_){return _*146097/4800}function t0(_){if(!this.isValid())return NaN;var S,F,B=this._milliseconds;if(_=lt(_),_==="month"||_==="quarter"||_==="year")switch(S=this._days+B/864e5,F=this._months+_a(S),_){case"month":return F;case"quarter":return F/3;case"year":return F/12}else switch(S=this._days+Math.round(na(this._months)),_){case"week":return S/7+B/6048e5;case"day":return S+B/864e5;case"hour":return S*24+B/36e5;case"minute":return S*1440+B/6e4;case"second":return S*86400+B/1e3;case"millisecond":return Math.floor(S*864e5)+B;default:throw new Error("Unknown unit "+_)}}function Kt(_){return function(){return this.as(_)}}var w0=Kt("ms"),mi=Kt("s"),a0=Kt("m"),ma=Kt("h"),zt=Kt("d"),Yn=Kt("w"),$a=Kt("M"),I0=Kt("Q"),Sn=Kt("y"),Pi=w0;function ar(){return ai(this)}function Rn(_){return _=lt(_),this.isValid()?this[_+"s"]():NaN}function Bn(_){return function(){return this.isValid()?this._data[_]:NaN}}var nr=Bn("milliseconds"),fi=Bn("seconds"),T0=Bn("minutes"),q0=Bn("hours"),Nn=Bn("days"),W0=Bn("months"),Di=Bn("years");function bo(){return On(this.days()/7)}var G0=Math.round,gi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function pn(_,S,F,B,ee){return ee.relativeTime(S||1,!!F,_,B)}function vi(_,S,F,B){var ee=ai(_).abs(),Ie=G0(ee.as("s")),et=G0(ee.as("m")),$t=G0(ee.as("h")),Ta=G0(ee.as("d")),S0=G0(ee.as("M")),or=G0(ee.as("w")),Co=G0(ee.as("y")),sr=Ie<=F.ss&&["s",Ie]||Ie<F.s&&["ss",Ie]||et<=1&&["m"]||et<F.m&&["mm",et]||$t<=1&&["h"]||$t<F.h&&["hh",$t]||Ta<=1&&["d"]||Ta<F.d&&["dd",Ta];return F.w!=null&&(sr=sr||or<=1&&["w"]||or<F.w&&["ww",or]),sr=sr||S0<=1&&["M"]||S0<F.M&&["MM",S0]||Co<=1&&["y"]||["yy",Co],sr[2]=S,sr[3]=+_>0,sr[4]=B,pn.apply(null,sr)}function Pr(_){return _===void 0?G0:typeof _=="function"?(G0=_,!0):!1}function ir(_,S){return gi[_]===void 0?!1:S===void 0?gi[_]:(gi[_]=S,_==="s"&&(gi.ss=S-1),!0)}function Dr(_,S){if(!this.isValid())return this.localeData().invalidDate();var F=!1,B=gi,ee,Ie;return typeof _=="object"&&(S=_,_=!1),typeof _=="boolean"&&(F=_),typeof S=="object"&&(B=Object.assign({},gi,S),S.s!=null&&S.ss==null&&(B.ss=S.s-1)),ee=this.localeData(),Ie=vi(this,!F,B,ee),F&&(Ie=ee.pastFuture(+this,Ie)),ee.postformat(Ie)}var rr=Math.abs;function _i(_){return(_>0)-(_<0)||+_}function Ui(){if(!this.isValid())return this.localeData().invalidDate();var _=rr(this._milliseconds)/1e3,S=rr(this._days),F=rr(this._months),B,ee,Ie,et,$t=this.asSeconds(),Ta,S0,or,Co;
4return $t?(B=On(_/60),ee=On(B/60),_%=60,B%=60,Ie=On(F/12),F%=12,et=_?_.toFixed(3).replace(/\.?0+$/,""):"",Ta=$t<0?"-":"",S0=_i(this._months)!==_i($t)?"-":"",or=_i(this._days)!==_i($t)?"-":"",Co=_i(this._milliseconds)!==_i($t)?"-":"",Ta+"P"+(Ie?S0+Ie+"Y":"")+(F?S0+F+"M":"")+(S?or+S+"D":"")+(ee||B||_?"T":"")+(ee?Co+ee+"H":"")+(B?Co+B+"M":"")+(_?Co+et+"S":"")):"P0D"}var wa=Mi.prototype;wa.isValid=Ns,wa.abs=it,wa.add=ot,wa.subtract=dt,wa.as=t0,wa.asMilliseconds=w0,wa.asSeconds=mi,wa.asMinutes=a0,wa.asHours=ma,wa.asDays=zt,wa.asWeeks=Yn,wa.asMonths=$a,wa.asQuarters=I0,wa.asYears=Sn,wa.valueOf=Pi,wa._bubble=wt,wa.clone=ar,wa.get=Rn,wa.milliseconds=nr,wa.seconds=fi,wa.minutes=T0,wa.hours=q0,wa.days=Nn,wa.weeks=bo,wa.months=W0,wa.years=Di,wa.humanize=Dr,wa.toISOString=Ui,wa.toString=Ui,wa.toJSON=Ui,wa.locale=Oh,wa.localeData=y2,wa.toIsoString=J("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ui),wa.lang=C2,j("X",0,0,"unix"),j("x",0,0,"valueOf"),ct("x",Ba),ct("X",U0),p0("X",function(_,S,F){F._d=new Date(parseFloat(_)*1e3)}),p0("x",function(_,S,F){F._d=new Date(Da(_))});return t.version="2.30.1",e(k0),t.fn=C,t.min=v2,t.max=Yr,t.now=Bs,t.utc=w,t.unix=T,t.months=we,t.isDate=c,t.locale=vo,t.invalid=I,t.duration=ai,t.isMoment=ve,t.weekdays=Qe,t.parseZone=O,t.localeData=E,t.isDuration=Vi,t.monthsShort=Te,t.weekdaysMin=De,t.defineLocale=u1,t.updateLocale=f2,t.locales=Y,t.weekdaysShort=xe,t.normalizeUnits=lt,t.relativeTimeRounding=Pr,t.relativeTimeThreshold=ir,t.calendarFormat=oc,t.prototype=C,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t})});var ep=class{},g3=class{},el=class a{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` 5`).forEach(e=>{let n=e.indexOf(":");if(n>0){let i=e.slice(0,n),r=e.slice(n+1).trim();this.addHeaderEntry(i,r)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((e,n)=>{this.addHeaderEntry(n,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([e,n])=>{this.setHeaderEntries(e,n)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof a?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){let e=new a;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof a?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){let e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(t.name,e);let i=(t.op==="a"?this.headers.get(e):void 0)||[];i.push(...n),this.headers.set(e,i);break;case"d":let r=t.value;if(!r)this.headers.delete(e),this.normalizedNames.delete(e);else{let o=this.headers.get(e);if(!o)return;o=o.filter(s=>r.indexOf(s)===-1),o.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}break}}addHeaderEntry(t,e){let n=t.toLowerCase();this.maybeSetNormalizedName(t,n),this.headers.has(n)?this.headers.get(n).push(e):this.headers.set(n,[e])}setHeaderEntries(t,e){let n=(Array.isArray(e)?e:[e]).map(r=>r.toString()),i=t.toLowerCase();this.headers.set(i,n),this.maybeSetNormalizedName(t,i)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEac
vendor: 4,455 bytes, line 5
5h(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}};var i8=class{encodeKey(t){return _b(t)}encodeValue(t){return _b(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function rP(a,t){let e=new Map;return a.length>0&&a.replace(/^\?/,"").split("&").forEach(i=>{let r=i.indexOf("="),[o,s]=r==-1?[t.decodeKey(i),""]:[t.decodeKey(i.slice(0,r)),t.decodeValue(i.slice(r+1))],l=e.get(o)||[];l.push(s),e.set(o,l)}),e}var oP=/%(\d[a-f0-9])/gi,sP={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function _b(a){return encodeURIComponent(a).replace(oP,(t,e)=>sP[e]??t)}function f3(a){return`${a}`}var s5=class a{map;encoder;updates=null;cloneFrom=null;constructor(t={}){if(this.encoder=t.encoder||new i8,t.fromString){if(t.fromObject)throw new O0(2805,!1);this.map=rP(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{let n=t.fromObject[e],i=Array.isArray(n)?n.map(f3):[f3(n)];this.map.set(e,i)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){let e=[];return Object.keys(t).forEach(n=>{let i=t[n];Array.isArray(i)?i.forEach(r=>{e.push({param:n,value:r,op:"a"})}):e.push({param:n,value:i,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let e=this.encoder.encodeKey(t);return this.map.get(t).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let e=new a({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let e=(t.op==="a"?this.map.get(t.param):void 0)||[];e.push(f3(t.value)),this.map.set(t.param,e);break;case"d":if(t.value!==void 0){let n=this.map.get(t.param)||[],i=n.indexOf(f3(t.value));i!==-1&&n.splice(i,1),n.length>0?this.map.set(t.param,n):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var r8=class{map=new Map;set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function lP(a){switch(a){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function wb(a){return typeof ArrayBuffer<"u"&&a instanceof ArrayBuffer}function xb(a){return typeof Blob<"u"&&a instanceof Blob}function bb(a){return typeof FormData<"u"&&a instanceof FormData}function cP(a){return typeof URLSearchParams<"u"&&a instanceof URLSearchParams}var Cb="Content-Type",yb="Accept",Ab="X-Request-URL",Eb="text/plain",kb="application/json",dP=`${kb}, ${Eb}, */*`,Jh=class a{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(t,e,n,i){this.url=e,this.method=t.toUpperCase();let r;if(lP(this.method)||i?(this.body=n!==void 0?n:null,r=i):r=n,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),this.transferCache=r.transferCache),this.headers??=new el,this.context??=new r8,!this.params)this.params=new s5,this.urlWithParams=e;else{let o=this.params.toString();if(o.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),l=s===-1?"?":s<e.length-1?"&":"";this.urlWithParams=e+l+o}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||wb(this.body)||xb(this.body)||bb(this.body)||cP(this.body)?this.body:this.body instanceof s5?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||bb(this.body)?null:xb(this.body)?this.body.type||null:wb(this.body)?null:typeof this.body=="str
5ing"?Eb:this.body instanceof s5?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?kb:null}clone(t={}){let e=t.method||this.method,n=t.url||this.url,i=t.responseType||this.responseType,r=t.transferCache??this.transferCache,o=t.body!==void 0?t.body:this.body,s=t.withCredentials??this.withCredentials,l=t.reportProgress??this.reportProgress,c=t.headers||this.headers,p=t.params||this.params,g=t.context??this.context;return t.setHeaders!==void 0&&(c=Object.keys(t.setHeaders).reduce((w,f)=>w.set(f,t.setHeaders[f]),c)),t.setParams&&(p=Object.keys(t.setParams).reduce((w,f)=>w.set(f,t.setParams[f]),p)),new a(e,n,o,{params:p,headers:c,context:g,reportProgress:l,responseType:i,withCredentials:s,transferCache:r})}},B2=function(a){return a[a.Sent=0]="Sent",a[a.UploadProgress=1]="UploadProgress",a[a.ResponseHeader=2]="ResponseHeader",a[a.DownloadProgress=3]="DownloadProgress",a[a.Response=4]="Response",a[a.User=5]="User",a}(B2||{}),tp=class{headers;status;statusText;url;ok;type;constructor(t,e=200,n="OK"){this.headers=t.headers||new el,this.status=t.status!==void 0?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},o8=class a extends tp{constructor(t={}){super(t)}type=B2.ResponseHeader;clone(t={}){return new a({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},v3=class a extends tp{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=B2.Response;clone(t={}){return new a({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},_3=class extends tp{name="HttpErrorResponse";message;error;ok=!1;constructor(t){super(t,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},hP=200,pP=204;function n8(a,t){return{body:t,headers:a.headers,context:a.context,observe:a.observe,params:a.params,reportProgress:a.reportProgress,responseType:a.responseType,withCredentials:a.withCredentials,transferCache:a.transferCache}}var pt=(()=>{class a{handler;constructor(e){this.handler=e}request(e,n,i={}){let r;if(e instanceof Jh)r=e;else{let l;i.headers instanceof el?l=i.headers:l=new el(i.headers);let c;i.params&&(i.params instanceof s5?c=i.params:c=new s5({fromObject:i.params})),r=new Jh(e,n,i.body!==void 0?i.body:null,{headers:l,context:i.context,params:c,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}let o=ka(r).pipe(Ql(l=>this.handler.handle(l)));if(e instanceof Jh||i.observe==="events")return o;let s=o.pipe(Xn(l=>l instanceof v3));switch(i.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return s.pipe(x0(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new O0(2806,!1);return l.body}));case"blob":return s.pipe(x0(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new O0(2807,!1);return l.body}));case"text":return s.pipe(x0(l=>{if(l.body!==null&&typeof l.body!="string")throw new O0(2808,!1);return l.body}));case"json":default:return s.pipe(x0(l=>l.body))}case"response":return s;default:throw new O0(2809,!1)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:new s5().append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,i={}){return this.request("PATCH",e,n8(i,n))}post(e,n,i={}){return this.request("POST",e,n8(i,n))}put(e,n,i={}){return this.request("PUT",e,n8(i,n))}static \u0275fac=function(n){return new(n||a)(Oa(ep))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})();var uP=new ta("");function mP(a,t){return t(a)}function fP(a,t,e){return(n,i)=>Jr(e,()=>t(n,r=>a(r,i)))}var s8=new ta(""),gP=new ta(""),vP=new ta("",{providedIn:"root",factory:()=>!0});var Mb=(()=>{class a extends ep{backend;injector;chain=null;pendingTasks=Me(Jm);contributeToStability=Me(vP);constructor(e,n){super(),this.backend=e,this.injector=n}handle(e){if(this.chain===null){let n=Array.from(new Set([...this.injector.get(s8),...this.injector.get(gP,[])]));this.chain=n.reduceRight((i,r)=>fP(i,r,this.injector),mP)}if(this.contributeToStability){let n=this.pendingTasks.add();return this.chain(e,i=>this.backend.handle(i)).pipe(V2(()=>this.pendingTasks.remove(n)))}else return this.chain(e,n=>this.backend.handle(n))}static \u0275fac=function(n){return new(n||a)(Oa(g3),Oa(C1))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})();var _P=/^\)\]\}',?\n/,wP=RegExp(`^${Ab}:`,"m");function xP(a){return"responseURL"in a&&a.responseURL?a.responseURL:wP.test(a.getAllResponseHeaders())?a.getResponseHeader(Ab):null}var Sb=(()=>{class a{xhrFactory;constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new O0(-2800,!1);let n=this.xhrFactory;return(n.\u0275loadImpl?lr(n.\u0275loadImpl()):ka(null)).pipe(Qr(()=>new k2(r=>{let o=n.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEac
vendor: 4,388 bytes, line 5
5h((y,A)=>o.setRequestHeader(y,A.join(","))),e.headers.has(yb)||o.setRequestHeader(yb,dP),!e.headers.has(Cb)){let y=e.detectContentTypeHeader();y!==null&&o.setRequestHeader(Cb,y)}if(e.responseType){let y=e.responseType.toLowerCase();o.responseType=y!=="json"?y:"text"}let s=e.serializeBody(),l=null,c=()=>{if(l!==null)return l;let y=o.statusText||"OK",A=new el(o.getAllResponseHeaders()),I=xP(o)||e.url;return l=new o8({headers:A,status:o.status,statusText:y,url:I}),l},p=()=>{let{headers:y,status:A,statusText:I,url:R}=c(),N=null;A!==pP&&(N=typeof o.response>"u"?o.responseText:o.response),A===0&&(A=N?hP:0);let U=A>=200&&A<300;if(e.responseType==="json"&&typeof N=="string"){let te=N;N=N.replace(_P,"");try{N=N!==""?JSON.parse(N):null}catch(ve){N=te,U&&(U=!1,N={error:ve,text:N})}}U?(r.next(new v3({body:N,headers:y,status:A,statusText:I,url:R||void 0})),r.complete()):r.error(new _3({error:N,headers:y,status:A,statusText:I,url:R||void 0}))},g=y=>{let{url:A}=c(),I=new _3({error:y,status:o.status||0,statusText:o.statusText||"Unknown Error",url:A||void 0});r.error(I)},w=!1,f=y=>{w||(r.next(c()),w=!0);let A={type:B2.DownloadProgress,loaded:y.loaded};y.lengthComputable&&(A.total=y.total),e.responseType==="text"&&o.responseText&&(A.partialText=o.responseText),r.next(A)},M=y=>{let A={type:B2.UploadProgress,loaded:y.loaded};y.lengthComputable&&(A.total=y.total),r.next(A)};return o.addEventListener("load",p),o.addEventListener("error",g),o.addEventListener("timeout",g),o.addEventListener("abort",g),e.reportProgress&&(o.addEventListener("progress",f),s!==null&&o.upload&&o.upload.addEventListener("progress",M)),o.send(s),r.next({type:B2.Sent}),()=>{o.removeEventListener("error",g),o.removeEventListener("abort",g),o.removeEventListener("load",p),o.removeEventListener("timeout",g),e.reportProgress&&(o.removeEventListener("progress",f),s!==null&&o.upload&&o.upload.removeEventListener("progress",M)),o.readyState!==o.DONE&&o.abort()}})))}static \u0275fac=function(n){return new(n||a)(Oa(d3))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})(),Ib=new ta(""),bP="XSRF-TOKEN",CP=new ta("",{providedIn:"root",factory:()=>bP}),yP="X-XSRF-TOKEN",MP=new ta("",{providedIn:"root",factory:()=>yP}),w3=class{},SP=(()=>{class a{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(e,n,i){this.doc=e,this.platform=n,this.cookieName=i}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=l3(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(n){return new(n||a)(Oa(r0),Oa(y1),Oa(CP))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})();function AP(a,t){let e=a.url.toLowerCase();if(!Me(Ib)||a.method==="GET"||a.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return t(a);let n=Me(w3).getToken(),i=Me(MP);return n!=null&&!a.headers.has(i)&&(a=a.clone({headers:a.headers.set(i,n)})),t(a)}var Tb=function(a){return a[a.Interceptors=0]="Interceptors",a[a.LegacyInterceptors=1]="LegacyInterceptors",a[a.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",a[a.NoXsrfProtection=3]="NoXsrfProtection",a[a.JsonpSupport=4]="JsonpSupport",a[a.RequestsMadeViaParent=5]="RequestsMadeViaParent",a[a.Fetch=6]="Fetch",a}(Tb||{});function EP(a,t){return{\u0275kind:a,\u0275providers:t}}function Fb(...a){let t=[pt,Sb,Mb,{provide:ep,useExisting:Mb},{provide:g3,useFactory:()=>Me(uP,{optional:!0})??Me(Sb)},{provide:s8,useValue:AP,multi:!0},{provide:Ib,useValue:!0},{provide:w3,useClass:SP}];for(let e of a)t.push(...e.\u0275providers);return hc(t)}function Vb(a){return EP(Tb.Interceptors,a.map(t=>({provide:s8,useValue:t,multi:!0})))}var c8=class extends ab{supportsDOMEvents=!0},d8=class a extends c8{static makeCurrent(){tb(new a)}onAndCancel(t,e,n,i){return t.addEventListener(e,n,i),()=>{t.removeEventListener(e,n,i)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.remove()}createElement(t,e){return e=e||this.getDefaultDocument(),e.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return e==="window"?window:e==="document"?t:e==="body"?t.body:null}getBaseHref(t){let e=TP();
5return e==null?null:FP(e)}resetBaseElement(){ap=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return l3(document.cookie,t)}},ap=null;function TP(){return ap=ap||document.querySelector("base"),ap?ap.getAttribute("href"):null}function FP(a){return new URL(a,document.baseURI).pathname}var VP=(()=>{class a{build(){return new XMLHttpRequest}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})(),h8=new ta(""),zb=(()=>{class a{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,n){this._zone=n,e.forEach(i=>{i.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,n,i,r){return this._findPluginFor(n).addEventListener(e,n,i,r)}getZone(){return this._zone}_findPluginFor(e){let n=this._eventNameToPlugin.get(e);if(n)return n;if(n=this._plugins.find(r=>r.supports(e)),!n)throw new O0(5101,!1);return this._eventNameToPlugin.set(e,n),n}static \u0275fac=function(n){return new(n||a)(Oa(h8),Oa(A0))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})(),b3=class{_doc;constructor(t){this._doc=t}manager},x3="ng-app-id";function Pb(a){for(let t of a)t.remove()}function Db(a,t){let e=t.createElement("style");return e.textContent=a,e}function PP(a,t,e,n){let i=a.head?.querySelectorAll(`style[${x3}="${t}"],link[${x3}="${t}"]`);if(i)for(let r of i)r.removeAttribute(x3),r instanceof HTMLLinkElement?n.set(r.href.slice(r.href.lastIndexOf("/")+1),{usage:0,elements:[r]}):r.textContent&&e.set(r.textContent,{usage:0,elements:[r]})}function p8(a,t){let e=t.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",a),e}var Rb=(()=>{class a{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(e,n,i,r={}){this.doc=e,this.appId=n,this.nonce=i,this.isServer=Kh(r),PP(e,n,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,n){for(let i of e)this.addUsage(i,this.inline,Db);n?.forEach(i=>this.addUsage(i,this.external,p8))}removeStyles(e,n){for(let i of e)this.removeUsage(i,this.inline);n?.forEach(i=>this.removeUsage(i,this.external))}addUsage(e,n,i){let r=n.get(e);r?r.usage++:n.set(e,{usage:1,elements:[...this.hosts].map(o=>this.addElement(o,i(e,this.doc)))})}removeUsage(e,n){let i=n.get(e);i&&(i.usage--,i.usage<=0&&(Pb(i.elements),n.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])Pb(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[n,{elements:i}]of this.inline)i.push(this.addElement(e,Db(n,this.doc)));for(let[n,{elements:i}]of this.external)i.push(this.addElement(e,p8(n,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,n){return this.nonce&&n.setAttribute("nonce",this.nonce),this.isServer&&n.setAttribute(x3,this.appId),e.appendChild(n)}static \u0275fac=function(n){return new(n||a)(Oa(r0),Oa(Wh),Oa(Gh,8),Oa(y1))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})(),l8={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},f8=/%COMP%/g;var Bb="%COMP%",DP=`_nghost-${Bb}`,LP=`_ngcontent-${Bb}`,OP=!0,zP=new ta("",{providedIn:"root",factory:()=>OP});function RP(a){return LP.replace(f8,a)}function BP(a){return DP.replace(f8,a)}function Nb(a,t){return t.map(e=>e.replace(f8,a))}var N2=(()=>{class a{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(e,n,i,r,o,s,l,c=null,p=null){this.eventManager=e,this.sharedStylesHost=n,this.appId=i,this.removeStylesOnCompDestroy=r,this.doc=o,this.platformId=s,this.ngZone=l,this.nonce=c,this.tracingService=p,this.platformIsServer=Kh(s),this.defaultRenderer=new np(e,o,l,this.platformIsServer,this.tracingService)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===$h.ShadowDom&&(n=ea(Xe({},n),{encapsulation:$h.Emulated}));let i=this.getOrCreateRenderer(e,n);
5return i instanceof C3?i.applyToHost(e):i instanceof ip&&i.applyStyles(),i}getOrCreateRenderer(e,n){let i=this.rendererByCompId,r=i.get(n.id);if(!r){let o=this.doc,s=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,p=this.removeStylesOnCompDestroy,g=this.platformIsServer,w=this.tracingService;switch(n.encapsulation){case $h.Emulated:r=new C3(l,c,n,this.appId,p,o,s,g,w);break;case $h.ShadowDom:return new u8(l,c,e,n,o,s,this.nonce,g,w);default:r=new ip(l,c,n,p,o,s,g,w);break}i.set(n.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(n){return new(n||a)(Oa(zb),Oa(Rb),Oa(Wh),Oa(zP),Oa(r0),Oa(y1),Oa(A0),Oa(Gh),Oa(Lx,8))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})(),np=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,e,n,i,r){this.eventManager=t,this.doc=e,this.ngZone=n,this.platformIsServer=i,this.tracingService=r}destroy(){}destroyNode=null;createElement(t,e){return e?this.doc.createElementNS(l8[e]||e,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,e){(Lb(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){t&&(Lb(t)?t.content:t).insertBefore(e,n)}removeChild(t,e){e.remove()}selectRootElement(t,e){let n=typeof t=="string"?this.doc.querySelector(t):t;if(!n)throw new O0(-5104,!1);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,i){if(i){e=i+":"+e;let r=l8[i];r?t.setAttributeNS(r,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){let i=l8[n];i?t.removeAttributeNS(i,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,i){i&(Yh.DashCase|Yh.Important)?t.style.setProperty(e,n,i&Yh.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&Yh.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t!=null&&(t[e]=n)}setValue(t,e){t.nodeValue=e}listen(t,e,n,i){if(typeof t=="string"&&(t=R2().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${e}`);let r=this.decoratePreventDefault(n);return this.tracingService!==null&&this.tracingService.wrapEventListener&&(r=this.tracingService.wrapEventListener(t,e,r)),this.eventManager.addEventListener(t,e,r,i)}decoratePreventDefault(t){return e=>{if(e==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(e)):t(e))===!1&&e.preventDefault()}}};
vendor: 37,996 bytes, line 5
5function Lb(a){return a.tagName==="TEMPLATE"&&a.content!==void 0}var u8=class extends np{sharedStylesHost;hostEl;shadowRoot;constructor(t,e,n,i,r,o,s,l,c){super(t,r,o,l,c),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let p=i.styles;p=Nb(i.id,p);for(let w of p){let f=document.createElement("style");s&&f.setAttribute("nonce",s),f.textContent=w,this.shadowRoot.appendChild(f)}let g=i.getExternalStyles?.();if(g)for(let w of g){let f=p8(w,r);s&&f.setAttribute("nonce",s),this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,n){return super.insertBefore(this.nodeOrShadowRoot(t),e,n)}removeChild(t,e){return super.removeChild(null,e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},ip=class extends np{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,e,n,i,r,o,s,l,c){super(t,r,o,s,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=i;let p=n.styles;this.styles=c?Nb(c,p):p,this.styleUrls=n.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},C3=class extends ip{contentAttr;hostAttr;constructor(t,e,n,i,r,o,s,l,c){let p=i+"-"+n.id;super(t,e,n,r,o,s,l,c,p),this.contentAttr=RP(p),this.hostAttr=BP(p)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,e){let n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}},NP=(()=>{class a extends b3{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,i,r){return e.addEventListener(n,i,r),()=>this.removeEventListener(e,n,i,r)}removeEventListener(e,n,i,r){return e.removeEventListener(n,i,r)}static \u0275fac=function(n){return new(n||a)(Oa(r0))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})(),Ob=["alt","control","meta","shift"],HP={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},UP={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},jP=(()=>{class a extends b3{constructor(e){super(e)}supports(e){return a.parseEventName(e)!=null}addEventListener(e,n,i,r){let o=a.parseEventName(n),s=a.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>R2().onAndCancel(e,o.domEventName,s,r))}static parseEventName(e){let n=e.toLowerCase().split("."),i=n.shift();if(n.length===0||!(i==="keydown"||i==="keyup"))return null;let r=a._normalizeKey(n.pop()),o="",s=n.indexOf("code");if(s>-1&&(n.splice(s,1),o="code."),Ob.forEach(c=>{let p=n.indexOf(c);p>-1&&(n.splice(p,1),o+=c+".")}),o+=r,n.length!=0||r.length===0)return null;let l={};return l.domEventName=i,l.fullKey=o,l}static matchEventFullKeyCode(e,n){let i=HP[e.key]||e.key,r="";return n.indexOf("code.")>-1&&(i=e.code,r="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),Ob.forEach(o=>{if(o!==i){let s=UP[o];s(e)&&(r+=o+".")}}),r+=i,r===n)}static eventCallback(e,n,i){return r=>{a.matchEventFullKeyCode(r,e)&&i.runGuarded(()=>n(r))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(n){return new(n||a)(Oa(r0))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})();function Hb(a,t){return Jx(Xe({rootComponent:a},qP(t)))}function qP(a){return{appProviders:[...XP,...a?.providers??[]],platformProviders:YP}}function WP(){d8.makeCurrent()}function GP(){return new Xv}function $P(){return Px(document),document}var YP=[{provide:y1,useValue:cb},{provide:Dx,useValue:WP,multi:!0},{provide:r0,useFactory:$P,deps:[]}];var XP=[{provide:kx,useValue:"root"},{provide:Xv,useFactory:GP,deps:[]},{provide:h8,useClass:NP,multi:!0,deps:[r0,A0,y1]},{provide:h8,useClass:jP,multi:!0,deps:[r0]},N2,Rb,zb,{provide:Yo,useExisting:N2},{provide:d3,useClass:VP,deps:[]},[]];var Ub=(()=>{class a{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(n){return new(n||a)(Oa(r0))};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var tl=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:function(n){let i=null;return n?i=new(n||a):i=Oa(ZP),i},providedIn:"root"})}return a})(),ZP=(()=>{class a extends tl{_doc;constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case pc.NONE:return n;case pc.HTML:return D2(n,"HTML")?P2(n):jx(this._doc,String(n)).toString();case pc.STYLE:return D2(n,"Style")?P2(n):n;case pc.SCRIPT:if(D2(n,"Script"))return P2(n);throw new O0(5200,!1);case pc.URL:return D2(n,"URL")?P2(n):Ux(String(n));case pc.RESOURCE_URL:if(D2(n,"ResourceURL"))return P2(n);throw new O0(5201,!1);default:throw new O0(5202,!1)}}bypassSecurityTrustHtml(e){return zx(e)}bypassSecurityTrustStyle(e){return Rx(e)}bypassSecurityTrustScript(e){return Bx(e)}bypassSecurityTrustUrl(e){return Nx(e)}bypassSecurityTrustResourceUrl(e){return Hx(e)}static \u0275fac=function(n){return new(n||a)(Oa(r0))};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var d0="primary",wp=Symbol("RouteTitle"),x8=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){let e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function G2(a){return new x8(a)}function KP(a,t,e){let n=e.path.split("/");if(n.length>a.length||e.pathMatch==="full"&&(t.hasChildren()||n.length<a.length))return null;let i={};for(let r=0;r<n.length;r++){let o=n[r],s=a[r];if(o[0]===":")i[o.substring(1)]=s;else if(o!==s.path)return null}return{consumed:a.slice(0,n.length),posParams:i}}function QP(a,t){if(a.length!==t.length)return!1;for(let e=0;e<a.length;++e)if(!os(a[e],t[e]))return!1;return!0}function os(a,t){let e=a?b8(a):void 0,n=t?b8(t):void 0;if(!e||!n||e.length!=n.length)return!1;let i;for(let r=0;r<e.length;r++)if(i=e[r],!Qb(a[i],t[i]))return!1;return!0}function b8(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]}function Qb(a,t){if(Array.isArray(a)&&Array.isArray(t)){if(a.length!==t.length)return!1;let e=[...a].sort(),n=[...t].sort();return e.every((i,r)=>n[r]===i)}else return a===t}function Jb(a){return a.length>0?a[a.length-1]:null}function c5(a){return I2(a)?a:t3(a)?lr(Promise.resolve(a)):ka(a)}var JP={exact:tC,subset:aC},eC={exact:eD,subset:tD,ignored:()=>!0};function jb(a,t,e){return JP[e.paths](a.root,t.root,e.matrixParams)&&eC[e.queryParams](a.queryParams,t.queryParams)&&!(e.fragment==="exact"&&a.fragment!==t.fragment)}function eD(a,t){return os(a,t)}function tC(a,t,e){if(!vc(a.segments,t.segments)||!S3(a.segments,t.segments,e)||a.numberOfChildren!==t.numberOfChildren)return!1;for(let n in t.children)if(!a.children[n]||!tC(a.children[n],t.children[n],e))return!1;return!0}function tD(a,t){return Object.keys(t).length<=Object.keys(a).length&&Object.keys(t).every(e=>Qb(a[e],t[e]))}function aC(a,t,e){return nC(a,t,t.segments,e)}function nC(a,t,e,n){if(a.segments.length>e.length){let i=a.segments.slice(0,e.length);return!(!vc(i,e)||t.hasChildren()||!S3(i,e,n))}else if(a.segments.length===e.length){if(!vc(a.segments,e)||!S3(a.segments,e,n))return!1;for(let i in t.children)if(!a.children[i]||!aC(a.children[i],t.children[i],n))return!1;return!0}else{let i=e.slice(0,a.segments.length),r=e.slice(a.segments.length);return!vc(a.segments,i)||!S3(a.segments,i,n)||!a.children[d0]?!1:nC(a.children[d0],t,r,n)}}function S3(a,t,e){return t.every((n,i)=>eC[e](a[i].parameters,n.parameters))}var nl=class{root;queryParams;fragment;_queryParamMap;constructor(t=new nn([],{}),e={},n=null){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap??=G2(this.queryParams),this._queryParamMap}toString(){return iD.serialize(this)}},nn=class{segments;children;parent=null;constructor(t,e){this.segments=t,this.children=e,Object.values(e).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return A3(this)}},gc=class{path;parameters;_parameterMap;constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap??=G2(this.parameters),this._parameterMap}toString(){return rC(this)}};function aD(a,t){return vc(a,t)&&a.every((e,n)=>os(e.parameters,t[n].parameters))}function vc(a,t){return a.length!==t.length?!1:a.every((e,n)=>e.path===t[n].path)}function nD(a,t){let e=[];return Object.entries(a.children).forEach(([n,i])=>{n===d0&&(e=e.concat(t(i,n)))}),Object.entries(a.children).forEach(([n,i])=>{n!==d0&&(e=e.concat(t(i,n)))}),e}var xp=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:()=>new $2,providedIn:"root"})}return a})(),$2=class{parse(t){let e=new y8(t);return new nl(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){let e=`/${op(t.root,!0)}`,n=sD(t.queryParams),i=typeof t.fragment=="string"?`#${rD(t.fragment)}`:"";return`${e}${n}${i}`}},iD=new $2;function A3(a){return a.segments.map(t=>rC(t)).join("/")}function op(a,t){if(!a.hasChildren())return A3(a);if(t){let e=a.children[d0]?op(a.children[d0],!1):"",n=[];return Object.entries(a.children).forEach(([i,r])=>{i!==d0&&n.push(`${i}:${op(r,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}else{let e=nD(a,(n,i)=>i===d0?[op(a.children[d0],!1)]:[`${i}:${op(n,!1)}`]);return Object.keys(a.children).length===1&&a.children[d0]!=null?`${A3(a)}/${e[0]}`:`${A3(a)}/(${e.join("//")})`}}function iC(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function y3(a){return iC(a).replace(/%3B/gi,";")}function rD(a){return encodeURI(a)}function C8(a){return iC(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function E3(a){return decodeURIComponent(a)}function qb(a){return E3(a.replace(/\+/g,"%20"))}function rC(a){return`${C8(a.path)}${oD(a.parameters)}`}function oD(a){return Object.entries(a).map(([t,e])=>`;${C8(t)}=${C8(e)}`).join("")}function sD(a){let t=Object.entries(a).map(([e,n])=>Array.isArray(n)?n.map(i=>`${y3(e)}=${y3(i)}`).join("&"):`${y3(e)}=${y3(n)}`).filter(e=>e);return t.length?`?${t.join("&")}`:""}var lD=/^[^\/()?;#]+/;function g8(a){let t=a.match(lD);return t?t[0]:""}var cD=/^[^\/()?;=#]+/;function dD(a){let t=a.match(cD);return t?t[0]:""}var hD=/^[^=?&#]+/;function pD(a){let t=a.match(hD);return t?t[0]:""}var uD=/^[^&#]+/;function mD(a){let t=a.match(uD);return t?t[0]:""}var y8=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new nn([],{}):new nn([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[d0]=new nn(t,e)),n}parseSegment(){let t=g8(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new O0(4009,!1);return this.capture(t),new gc(E3(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let e=dD(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let i=g8(this.remaining);i&&(n=i,this.capture(n))}t[E3(e)]=E3(n)}parseQueryParam(t){let e=pD(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let o=mD(this.remaining);o&&(n=o,this.capture(n))}let i=qb(e),r=qb(n);if(t.hasOwnProperty(i)){let o=t[i];Array.isArray(o)||(o=[o],t[i]=o),o.push(r)}else t[i]=r}parseParens(t){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=g8(this.remaining),i=this.remaining[n.length];if(i!=="/"&&i!==")"&&i!==";")throw new O0(4010,!1);let r;n.indexOf(":")>-1?(r=n.slice(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=d0);let o=this.parseChildren();e[r]=Object.keys(o).length===1?o[d0]:new nn([],o),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new O0(4011,!1)}};function oC(a){return a.segments.length>0?new nn([],{[d0]:a}):a}function sC(a){let t={};for(let[n,i]of Object.entries(a.children)){let r=sC(i);if(n===d0&&r.segments.length===0&&r.hasChildren())for(let[o,s]of Object.entries(r.children))t[o]=s;else(r.segments.length>0||r.hasChildren())&&(t[n]=r)}let e=new nn(a.segments,t);return fD(e)}function fD(a){if(a.numberOfChildren===1&&a.children[d0]){let t=a.children[d0];return new nn(a.segments.concat(t.segments),t.children)}return a}function _c(a){return a instanceof nl}function gD(a,t,e=null,n=null){let i=lC(a);return cC(i,t,e,n)}function lC(a){let t;function e(r){let o={};for(let l of r.children){let c=e(l);o[l.outlet]=c}let s=new nn(r.url,o);return r===a&&(t=s),s}let n=e(a.root),i=oC(n);return t??i}function cC(a,t,e,n){let i=a;for(;i.parent;)i=i.parent;if(t.length===0)return v8(i,i,i,e,n);let r=vD(t);if(r.toRoot())return v8(i,i,new nn([],{}),e,n);let o=_D(r,i,a),s=o.processChildren?lp(o.segmentGroup,o.index,r.commands):hC(o.segmentGroup,o.index,r.commands);return v8(i,o.segmentGroup,s,e,n)}function k3(a){return typeof a=="object"&&a!=null&&!a.outlets&&!a.segmentPath}function hp(a){return typeof a=="object"&&a!=null&&a.outlets}function v8(a,t,e,n,i){let r={};n&&Object.entries(n).forEach(([l,c])=>{r[l]=Array.isArray(c)?c.map(p=>`${p}`):`${c}`});let o;a===t?o=e:o=dC(a,t,e);let s=oC(sC(o));return new nl(s,r,i)}function dC(a,t,e){let n={};return Object.entries(a.children).forEach(([i,r])=>{r===t?n[i]=e:n[i]=dC(r,t,e)}),new nn(a.segments,n)}var I3=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&k3(n[0]))throw new O0(4003,!1);let i=n.find(hp);if(i&&i!==Jb(n))throw new O0(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function vD(a){if(typeof a[0]=="string"&&a.length===1&&a[0]==="/")return new I3(!0,0,a);let t=0,e=!1,n=a.reduce((i,r,o)=>{if(typeof r=="object"&&r!=null){if(r.outlets){let s={};return Object.entries(r.outlets).forEach(([l,c])=>{s[l]=typeof c=="string"?c.split("/"):c}),[...i,{outlets:s}]}if(r.segmentPath)return[...i,r.segmentPath]}return typeof r!="string"?[...i,r]:o===0?(r.split("/").forEach((s,l)=>{l==0&&s==="."||(l==0&&s===""?e=!0:s===".."?t++:s!=""&&i.push(s))}),i):[...i,r]},[]);return new I3(e,t,n)}var j2=class{segmentGroup;processChildren;index;constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}};function _D(a,t,e){if(a.isAbsolute)return new j2(t,!0,0);if(!e)return new j2(t,!1,NaN);if(e.parent===null)return new j2(e,!0,0);let n=k3(a.commands[0])?0:1,i=e.segments.length-1+n;return wD(e,i,a.numberOfDoubleDots)}function wD(a,t,e){let n=a,i=t,r=e;for(;r>i;){if(r-=i,n=n.parent,!n)throw new O0(4005,!1);i=n.segments.length}return new j2(n,!1,i-r)}function xD(a){return hp(a[0])?a[0].outlets:{[d0]:a}}function hC(a,t,e){if(a??=new nn([],{}),a.segments.length===0&&a.hasChildren())return lp(a,t,e);let n=bD(a,t,e),i=e.slice(n.commandIndex);if(n.match&&n.pathIndex<a.segments.length){let r=new nn(a.segments.slice(0,n.pathIndex),{});return r.children[d0]=new nn(a.segments.slice(n.pathIndex),a.children),lp(r,0,i)}else return n.match&&i.length===0?new nn(a.segments,{}):n.match&&!a.hasChildren()?M8(a,t,e):n.match?lp(a,0,i):M8(a,t,e)}function lp(a,t,e){if(e.length===0)return new nn(a.segments,{});{let n=xD(e),i={};if(Object.keys(n).some(r=>r!==d0)&&a.children[d0]&&a.numberOfChildren===1&&a.children[d0].segments.length===0){let r=lp(a.children[d0],t,e);return new nn(a.segments,r.children)}return Object.entries(n).forEach(([r,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(i[r]=hC(a.children[r],t,o))}),Object.entries(a.children).forEach(([r,o])=>{n[r]===void 0&&(i[r]=o)}),new nn(a.segments,i)}}function bD(a,t,e){let n=0,i=t,r={match:!1,pathIndex:0,commandIndex:0};for(;i<a.segments.length;){if(n>=e.length)return r;let o=a.segments[i],s=e[n];if(hp(s))break;let l=`${s}`,c=n<e.length-1?e[n+1]:null;if(i>0&&l===void 0)break;if(l&&c&&typeof c=="object"&&c.outlets===void 0){if(!Gb(l,c,o))return r;n+=2}else{if(!Gb(l,{},o))return r;n++}i++}return{match:!0,pathIndex:i,commandIndex:n}}function M8(a,t,e){let n=a.segments.slice(0,t),i=0;for(;i<e.length;){let r=e[i];if(hp(r)){let l=CD(r.outlets);return new nn(n,l)}if(i===0&&k3(e[0])){let l=a.segments[t];n.push(new gc(l.path,Wb(e[0]))),i++;continue}let o=hp(r)?r.outlets[d0]:`${r}`,s=i<e.length-1?e[i+1]:null;o&&s&&k3(s)?(n.push(new gc(o,Wb(s))),i+=2):(n.push(new gc(o,{})),i++)}return new nn(n,{})}function CD(a){let t={};return Object.entries(a).forEach(([e,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(t[e]=M8(new nn([],{}),0,n))}),t}function Wb(a){let t={};return Object.entries(a).forEach(([e,n])=>t[e]=`${n}`),t}function Gb(a,t,e){return a==e.path&&os(t,e.parameters)}var cp="imperative",Wi=function(a){return a[a.NavigationStart=0]="NavigationStart",a[a.NavigationEnd=1]="NavigationEnd",a[a.NavigationCancel=2]="NavigationCancel",a[a.NavigationError=3]="NavigationError",a[a.RoutesRecognized=4]="RoutesRecognized",a[a.ResolveStart=5]="ResolveStart",a[a.ResolveEnd=6]="ResolveEnd",a[a.GuardsCheckStart=7]="GuardsCheckStart",a[a.GuardsCheckEnd=8]="GuardsCheckEnd",a[a.RouteConfigLoadStart=9]="RouteConfigLoadStart",a[a.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",a[a.ChildActivationStart=11]="ChildActivationStart",a[a.ChildActivationEnd=12]="ChildActivationEnd",a[a.ActivationStart=13]="ActivationStart",a[a.ActivationEnd=14]="ActivationEnd",a[a.Scroll=15]="Scroll",a[a.NavigationSkipped=16]="NavigationSkipped",a}(Wi||{}),Zo=class{id;url;constructor(t,e){this.id=t,this.url=e}},Y2=class extends Zo{type=Wi.NavigationStart;navigationTrigger;restoredState;constructor(t,e,n="imperative",i=null){super(t,e),this.navigationTrigger=n,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},to=class extends Zo{urlAfterRedirects;type=Wi.NavigationEnd;constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Io=function(a){return a[a.Redirect=0]="Redirect",a[a.SupersededByNewNavigation=1]="SupersededByNewNavigation",a[a.NoDataFromResolver=2]="NoDataFromResolver",a[a.GuardRejected=3]="GuardRejected",a}(Io||{}),T3=function(a){return a[a.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",a[a.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",a}(T3||{}),al=class extends Zo{reason;code;type=Wi.NavigationCancel;constructor(t,e,n,i){super(t,e),this.reason=n,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},l5=class extends Zo{reason;code;type=Wi.NavigationSkipped;constructor(t,e,n,i){super(t,e),this.reason=n,this.code=i}},pp=class extends Zo{error;target;type=Wi.NavigationError;constructor(t,e,n,i){super(t,e),this.error=n,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},F3=class extends Zo{urlAfterRedirects;state;type=Wi.RoutesRecognized;constructor(t,e,n,i){super(t,e),this.urlAfterRedirects=n,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},S8=class extends Zo{urlAfterRedirects;state;type=Wi.GuardsCheckStart;constructor(t,e,n,i){super(t,e),this.urlAfterRedirects=n,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},A8=class extends Zo{urlAfterRedirects;state;shouldActivate;type=Wi.GuardsCheckEnd;constructor(t,e,n,i,r){super(t,e),this.urlAfterRedirects=n,this.state=i,this.shouldActivate=r}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},E8=class extends Zo{urlAfterRedirects;state;type=Wi.ResolveStart;constructor(t,e,n,i){super(t,e),this.urlAfterRedirects=n,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},k8=class extends Zo{urlAfterRedirects;state;type=Wi.ResolveEnd;constructor(t,e,n,i){super(t,e),this.urlAfterRedirects=n,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},I8=class{route;type=Wi.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},T8=class{route;type=Wi.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},F8=class{snapshot;type=Wi.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},V8=class{snapshot;type=Wi.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},P8=class{snapshot;type=Wi.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},D8=class{snapshot;type=Wi.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},V3=class{routerEvent;position;anchor;type=Wi.Scroll;constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},up=class{},X2=class{url;navigationBehaviorOptions;constructor(t,e){this.url=t,this.navigationBehaviorOptions=e}};function yD(a,t){return a.providers&&!a._injector&&(a._injector=Kv(a.providers,t,`Route: ${a.path}`)),a._injector??t}function k1(a){return a.outlet||d0}function MD(a,t){let e=a.filter(n=>k1(n)===t);return e.push(...a.filter(n=>k1(n)!==t)),e}function bp(a){if(!a)return null;if(a.routeConfig?._injector)return a.routeConfig._injector;for(let t=a.parent;t;t=t.parent){let e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var L8=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return bp(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new Cp(this.rootInjector)}},Cp=(()=>{class a{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,n){let i=this.getOrCreateContext(e);i.outlet=n,this.contexts.set(e,i)}onChildOutletDestroyed(e){let n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new L8(this.rootInjector),this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(n){return new(n||a)(Oa(C1))};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),P3=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){let e=O8(t,this._root);return e?e.children.map(n=>n.value):[]}firstChild(t){let e=O8(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){let e=z8(t,this._root);return e.length<2?[]:e[e.length-2].children.map(i=>i.value).filter(i=>i!==t)}pathFromRoot(t){return z8(t,this._root).map(e=>e.value)}};function O8(a,t){if(a===t.value)return t;for(let e of t.children){let n=O8(a,e);if(n)return n}return null}function z8(a,t){if(a===t.value)return[t];for(let e of t.children){let n=z8(a,e);if(n.length)return n.unshift(t),n}return[]}var ko=class{value;children;constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}};function U2(a){let t={};return a&&a.children.forEach(e=>t[e.value.outlet]=e),t}var D3=class extends P3{snapshot;constructor(t,e){super(t),this.snapshot=e,G8(this,t)}toString(){return this.snapshot.toString()}};function pC(a){let t=SD(a),e=new Kr([new gc("",{})]),n=new Kr({}),i=new Kr({}),r=new Kr({}),o=new Kr(""),s=new rn(e,n,r,o,i,d0,a,t.root);return s.snapshot=t.root,new D3(new ko(s,[]),t)}function SD(a){let t={},e={},n={},i="",r=new q2([],t,n,i,e,d0,a,null,{});return new O3("",new ko(r,[]))}var rn=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,e,n,i,r,o,s,l){this.urlSubject=t,this.paramsSubject=e,this.queryParamsSubject=n,this.fragmentSubject=i,this.dataSubject=r,this.outlet=o,this.component=s,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(x0(c=>c[wp]))??ka(void 0),this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(x0(t=>G2(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(x0(t=>G2(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function L3(a,t,e="emptyOnly"){let n,{routeConfig:i}=a;return t!==null&&(e==="always"||i?.path===""||!t.component&&!t.routeConfig?.loadComponent)?n={params:Xe(Xe({},t.params),a.params),data:Xe(Xe({},t.data),a.data),resolve:Xe(Xe(Xe(Xe({},a.data),t.data),i?.data),a._resolvedData)}:n={params:Xe({},a.params),data:Xe({},a.data),resolve:Xe(Xe({},a.data),a._resolvedData??{})},i&&mC(i)&&(n.resolve[wp]=i.title),n}var q2=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[wp]}constructor(t,e,n,i,r,o,s,l,c){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this.routeConfig=l,this._resolve=c}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=G2(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=G2(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(n=>n.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${e}')`}},O3=class extends P3{url;constructor(t,e){super(e),this.url=t,G8(this,e)}toString(){return uC(this._root)}};function G8(a,t){t.value._routerState=a,t.children.forEach(e=>G8(a,e))}function uC(a){let t=a.children.length>0?` { ${a.children.map(uC).join(", ")} } `:"";return`${a.value}${t}`}function _8(a){if(a.snapshot){let t=a.snapshot,e=a._futureSnapshot;a.snapshot=e,os(t.queryParams,e.queryParams)||a.queryParamsSubject.next(e.queryParams),t.fragment!==e.fragment&&a.fragmentSubject.next(e.fragment),os(t.params,e.params)||a.paramsSubject.next(e.params),QP(t.url,e.url)||a.urlSubject.next(e.url),os(t.data,e.data)||a.dataSubject.next(e.data)}else a.snapshot=a._futureSnapshot,a.dataSubject.next(a._futureSnapshot.data)}function R8(a,t){let e=os(a.params,t.params)&&aD(a.url,t.url),n=!a.parent!=!t.parent;return e&&!n&&(!a.parent||R8(a.parent,t.parent))}function mC(a){return typeof a.title=="string"||a.title===null}var AD=new ta(""),yp=(()=>{class a{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=d0;activateEvents=new ia;deactivateEvents=new ia;attachEvents=new ia;detachEvents=new ia;routerOutletData=e5(void 0);parentContexts=Me(Cp);location=Me(O2);changeDetector=Me(Ao);inputBinder=Me(N3,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:n,previousValue:i}=e.name;if(n)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new O0(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new O0(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new O0(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new O0(4013,!1);this._activatedRoute=e;let i=this.location,o=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new B8(e,s,i.injector,this.routerOutletData);this.activated=i.createComponent(o,{index:i.length,injector:l,environmentInjector:n}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[b0]})}return a})(),B8=class a{route;childContexts;parent;outletData;__ngOutletInjector(t){return new a(this.route,this.childContexts,t,this.outletData)}constructor(t,e,n,i){this.route=t,this.childContexts=e,this.parent=n,this.outletData=i}get(t,e){return t===rn?this.route:t===Cp?this.childContexts:t===AD?this.outletData:this.parent.get(t,e)}},N3=new ta(""),$b=(()=>{class a{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:n}=e,i=T2([n.queryParams,n.params,n.data]).pipe(Qr(([r,o,s],l)=>(s=Xe(Xe(Xe({},r),o),s),l===0?ka(s):Promise.resolve(s)))).subscribe(r=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==n||n.component===null){this.unsubscribeFromRouteData(e);return}let o=eb(n.component);if(!o){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of o.inputs)e.activatedComponentRef.setInput(s,r[s])});this.outletDataSubscriptions.set(e,i)}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})();function ED(a,t,e){let n=mp(a,t._root,e?e._root:void 0);return new D3(n,t)}function mp(a,t,e){if(e&&a.shouldReuseRoute(t.value,e.value.snapshot)){let n=e.value;n._futureSnapshot=t.value;let i=kD(a,t,e);return new ko(n,i)}else{if(a.shouldAttach(t.value)){let r=a.retrieve(t.value);if(r!==null){let o=r.route;return o.value._futureSnapshot=t.value,o.children=t.children.map(s=>mp(a,s)),o}}let n=ID(t.value),i=t.children.map(r=>mp(a,r));return new ko(n,i)}}function kD(a,t,e){return t.children.map(n=>{for(let i of e.children)if(a.shouldReuseRoute(n.value,i.value.snapshot))return mp(a,n,i);return mp(a,n)})}function ID(a){return new rn(new Kr(a.url),new Kr(a.params),new Kr(a.queryParams),new Kr(a.fragment),new Kr(a.data),a.outlet,a.component,a)}var fp=class{redirectTo;navigationBehaviorOptions;constructor(t,e){this.redirectTo=t,this.navigationBehaviorOptions=e}},fC="ngNavigationCancelingError";function z3(a,t){let{redirectTo:e,navigationBehaviorOptions:n}=_c(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,i=gC(!1,Io.Redirect);return i.url=e,i.navigationBehaviorOptions=n,i}function gC(a,t){let e=new Error(`NavigationCancelingError: ${a||""}`);return e[fC]=!0,e.cancellationCode=t,e}function TD(a){return vC(a)&&_c(a.url)}function vC(a){return!!a&&a[fC]}var FD=(a,t,e,n)=>x0(i=>(new N8(t,i.targetRouterState,i.currentRouterState,e,n).activate(a),i)),N8=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,e,n,i,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=i,this.inputBindingEnabled=r}activate(t){let e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),_8(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){let i=U2(e);t.children.forEach(r=>{let o=r.value.outlet;this.deactivateRoutes(r,i[o],n),delete i[o]}),Object.values(i).forEach(r=>{this.deactivateRouteAndItsChildren(r,n)})}deactivateRoutes(t,e,n){let i=t.value,r=e?e.value:null;if(i===r)if(i.component){let o=n.getContext(i.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,n);else r&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){let n=e.getContext(t.value.outlet),i=n&&t.value.component?n.children:e,r=U2(t);for(let o of Object.values(r))this.deactivateRouteAndItsChildren(o,i);if(n&&n.outlet){let o=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:s})}}deactivateRouteAndOutlet(t,e){let n=e.getContext(t.value.outlet),i=n&&t.value.component?n.children:e,r=U2(t);for(let o of Object.values(r))this.deactivateRouteAndItsChildren(o,i);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(t,e,n){let i=U2(e);t.children.forEach(r=>{this.activateRoutes(r,i[r.value.outlet],n),this.forwardEvent(new D8(r.value.snapshot))}),t.children.length&&this.forwardEvent(new V8(t.value.snapshot))}activateRoutes(t,e,n){let i=t.value,r=e?e.value:null;if(_8(i),i===r)if(i.component){let o=n.getOrCreateContext(i.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,n);else if(i.component){let o=n.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let s=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),_8(s.route.value),this.activateChildRoutes(t,null,o.children)}else o.attachRef=null,o.route=i,o.outlet&&o.outlet.activateWith(i,o.injector),this.activateChildRoutes(t,null,o.children)}else this.activateChildRoutes(t,null,n)}},R3=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},W2=class{component;route;constructor(t,e){this.component=t,this.route=e}};function VD(a,t,e){let n=a._root,i=t?t._root:null;return sp(n,i,e,[n.value])}function PD(a){let t=a.routeConfig?a.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:a,guards:t}}function K2(a,t){let e=Symbol(),n=t.get(a,e);return n===e?typeof a=="function"&&!Ex(a)?a:t.get(a):n}function sp(a,t,e,n,i={canDeactivateChecks:[],canActivateChecks:[]}){let r=U2(t);return a.children.forEach(o=>{DD(o,r[o.value.outlet],e,n.concat([o.value]),i),delete r[o.value.outlet]}),Object.entries(r).forEach(([o,s])=>dp(s,e.getContext(o),i)),i}function DD(a,t,e,n,i={canDeactivateChecks:[],canActivateChecks:[]}){let r=a.value,o=t?t.value:null,s=e?e.getContext(a.value.outlet):null;
5if(o&&r.routeConfig===o.routeConfig){let l=LD(o,r,r.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new R3(n)):(r.data=o.data,r._resolvedData=o._resolvedData),r.component?sp(a,t,s?s.children:null,n,i):sp(a,t,e,n,i),l&&s&&s.outlet&&s.outlet.isActivated&&i.canDeactivateChecks.push(new W2(s.outlet.component,o))}else o&&dp(t,s,i),i.canActivateChecks.push(new R3(n)),r.component?sp(a,null,s?s.children:null,n,i):sp(a,null,e,n,i);return i}function LD(a,t,e){if(typeof e=="function")return e(a,t);switch(e){case"pathParamsChange":return!vc(a.url,t.url);case"pathParamsOrQueryParamsChange":return!vc(a.url,t.url)||!os(a.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!R8(a,t)||!os(a.queryParams,t.queryParams);case"paramsChange":default:return!R8(a,t)}}function dp(a,t,e){let n=U2(a),i=a.value;Object.entries(n).forEach(([r,o])=>{i.component?t?dp(o,t.children.getContext(r),e):dp(o,null,e):dp(o,t,e)}),i.component?t&&t.outlet&&t.outlet.isActivated?e.canDeactivateChecks.push(new W2(t.outlet.component,i)):e.canDeactivateChecks.push(new W2(null,i)):e.canDeactivateChecks.push(new W2(null,i))}function Mp(a){return typeof a=="function"}function OD(a){return typeof a=="boolean"}function zD(a){return a&&Mp(a.canLoad)}function RD(a){return a&&Mp(a.canActivate)}function BD(a){return a&&Mp(a.canActivateChild)}function ND(a){return a&&Mp(a.canDeactivate)}function HD(a){return a&&Mp(a.canMatch)}function _C(a){return a instanceof yx||a?.name==="EmptyError"}var M3=Symbol("INITIAL_VALUE");function Z2(){return Qr(a=>T2(a.map(t=>t.pipe(Mo(1),Zs(M3)))).pipe(x0(t=>{for(let e of t)if(e!==!0){if(e===M3)return M3;if(e===!1||UD(e))return e}return!0}),Xn(t=>t!==M3),Mo(1)))}function UD(a){return _c(a)||a instanceof fp}function jD(a,t){return yo(e=>{let{targetSnapshot:n,currentSnapshot:i,guards:{canActivateChecks:r,canDeactivateChecks:o}}=e;return o.length===0&&r.length===0?ka(ea(Xe({},e),{guardsResult:!0})):qD(o,n,i,a).pipe(yo(s=>s&&OD(s)?WD(n,r,a,t):ka(s)),x0(s=>ea(Xe({},e),{guardsResult:s})))})}function qD(a,t,e,n){return lr(a).pipe(yo(i=>ZD(i.component,i.route,e,t,n)),Jl(i=>i!==!0,!0))}function WD(a,t,e,n){return lr(t).pipe(Ql(i=>Zm($D(i.route.parent,n),GD(i.route,n),XD(a,i.path,e),YD(a,i.route,e))),Jl(i=>i!==!0,!0))}function GD(a,t){return a!==null&&t&&t(new P8(a)),ka(!0)}function $D(a,t){return a!==null&&t&&t(new F8(a)),ka(!0)}function YD(a,t,e){let n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||n.length===0)return ka(!0);let i=n.map(r=>dc(()=>{let o=bp(t)??e,s=K2(r,o),l=RD(s)?s.canActivate(t,a):Jr(o,()=>s(t,a));return c5(l).pipe(Jl())}));return ka(i).pipe(Z2())}function XD(a,t,e){let n=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(o=>PD(o)).filter(o=>o!==null).map(o=>dc(()=>{let s=o.guards.map(l=>{let c=bp(o.node)??e,p=K2(l,c),g=BD(p)?p.canActivateChild(n,a):Jr(c,()=>p(n,a));return c5(g).pipe(Jl())});return ka(s).pipe(Z2())}));return ka(r).pipe(Z2())}function ZD(a,t,e,n,i){let r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!r||r.length===0)return ka(!0);let o=r.map(s=>{let l=bp(t)??i,c=K2(s,l),p=ND(c)?c.canDeactivate(a,t,e,n):Jr(l,()=>c(a,t,e,n));return c5(p).pipe(Jl())});return ka(o).pipe(Z2())}function KD(a,t,e,n){let i=t.canLoad;if(i===void 0||i.length===0)return ka(!0);let r=i.map(o=>{let s=K2(o,a),l=zD(s)?s.canLoad(t,e):Jr(a,()=>s(t,e));return c5(l)});return ka(r).pipe(Z2(),wC(n))}function wC(a){return Cx(ji(t=>{if(typeof t!="boolean")throw z3(a,t)}),x0(t=>t===!0))}function QD(a,t,e,n){let i=t.canMatch;if(!i||i.length===0)return ka(!0);let r=i.map(o=>{let s=K2(o,a),l=HD(s)?s.canMatch(t,e):Jr(a,()=>s(t,e));return c5(l)});return ka(r).pipe(Z2(),wC(n))}var gp=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},vp=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function H2(a){return jh(new gp(a))}function JD(a){return jh(new O0(4e3,!1))}function eL(a){return jh(gC(!1,Io.GuardRejected))}var H8=class{urlSerializer;urlTree;constructor(t,e){this.urlSerializer=t,this.urlTree=e}lineralizeSegments(t,e){let n=[],i=e.root;for(;;){if(n=n.concat(i.segments),i.numberOfChildren===0)return ka(n);if(i.numberOfChildren>1||!i.children[d0])return JD(`${t.redirectTo}`);i=i.children[d0]}}applyRedirectCommands(t,e,n,i,r){if(typeof e!="string"){let s=e,{queryParams:l,fragment:c,routeConfig:p,url:g,outlet:w,params:f,data:M,title:y}=i,A=Jr(r,()=>s({params:f,data:M,queryParams:l,fragment:c,routeConfig:p,url:g,outlet:w,title:y}));if(A instanceof nl)throw new vp(A);e=A}let o=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,n);if(e[0]==="/")throw new vp(o);return o}
5applyRedirectCreateUrlTree(t,e,n,i){let r=this.createSegmentGroup(t,e.root,n,i);return new nl(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){let n={};return Object.entries(t).forEach(([i,r])=>{if(typeof r=="string"&&r[0]===":"){let s=r.substring(1);n[i]=e[s]}else n[i]=r}),n}createSegmentGroup(t,e,n,i){let r=this.createSegments(t,e.segments,n,i),o={};return Object.entries(e.children).forEach(([s,l])=>{o[s]=this.createSegmentGroup(t,l,n,i)}),new nn(r,o)}createSegments(t,e,n,i){return e.map(r=>r.path[0]===":"?this.findPosParam(t,r,i):this.findOrReturn(r,n))}findPosParam(t,e,n){let i=n[e.path.substring(1)];if(!i)throw new O0(4001,!1);return i}findOrReturn(t,e){let n=0;for(let i of e){if(i.path===t.path)return e.splice(n),i;n++}return t}},U8={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function tL(a,t,e,n,i){let r=xC(a,t,e);return r.matched?(n=yD(t,n),QD(n,t,e,i).pipe(x0(o=>o===!0?r:Xe({},U8)))):ka(r)}function xC(a,t,e){if(t.path==="**")return aL(e);if(t.path==="")return t.pathMatch==="full"&&(a.hasChildren()||e.length>0)?Xe({},U8):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let i=(t.matcher||KP)(e,a,t);if(!i)return Xe({},U8);let r={};Object.entries(i.posParams??{}).forEach(([s,l])=>{r[s]=l.path});let o=i.consumed.length>0?Xe(Xe({},r),i.consumed[i.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:i.consumed,remainingSegments:e.slice(i.consumed.length),parameters:o,positionalParamSegments:i.posParams??{}}}function aL(a){return{matched:!0,parameters:a.length>0?Jb(a).parameters:{},consumedSegments:a,remainingSegments:[],positionalParamSegments:{}}}function Yb(a,t,e,n){return e.length>0&&rL(a,e,n)?{segmentGroup:new nn(t,iL(n,new nn(e,a.children))),slicedSegments:[]}:e.length===0&&oL(a,e,n)?{segmentGroup:new nn(a.segments,nL(a,e,n,a.children)),slicedSegments:e}:{segmentGroup:new nn(a.segments,a.children),slicedSegments:e}}function nL(a,t,e,n){let i={};for(let r of e)if(H3(a,t,r)&&!n[k1(r)]){let o=new nn([],{});i[k1(r)]=o}return Xe(Xe({},n),i)}function iL(a,t){let e={};e[d0]=t;for(let n of a)if(n.path===""&&k1(n)!==d0){let i=new nn([],{});e[k1(n)]=i}return e}function rL(a,t,e){return e.some(n=>H3(a,t,n)&&k1(n)!==d0)}function oL(a,t,e){return e.some(n=>H3(a,t,n))}function H3(a,t,e){return(a.hasChildren()||t.length>0)&&e.pathMatch==="full"?!1:e.path===""}function sL(a,t,e){return t.length===0&&!a.children[e]}var j8=class{};function lL(a,t,e,n,i,r,o="emptyOnly"){return new q8(a,t,e,n,i,o,r).recognize()}var cL=31,q8=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,e,n,i,r,o,s){this.injector=t,this.configLoader=e,this.rootComponentType=n,this.config=i,this.urlTree=r,this.paramsInheritanceStrategy=o,this.urlSerializer=s,this.applyRedirects=new H8(this.urlSerializer,this.urlTree)}noMatchError(t){return new O0(4002,`'${t.segmentGroup}'`)}recognize(){let t=Yb(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(x0(({children:e,rootSnapshot:n})=>{let i=new ko(n,e),r=new O3("",i),o=gD(n,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(o),{state:r,tree:o}}))}match(t){let e=new q2([],Object.freeze({}),Object.freeze(Xe({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),d0,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,d0,e).pipe(x0(n=>({children:n,rootSnapshot:e})),F2(n=>{if(n instanceof vp)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof gp?this.noMatchError(n):n}))}processSegmentGroup(t,e,n,i,r){return n.segments.length===0&&n.hasChildren()?this.processChildren(t,e,n,r):this.processSegment(t,e,n,n.segments,i,!0,r).pipe(x0(o=>o instanceof ko?[o]:[]))}processChildren(t,e,n,i){let r=[];for(let o of Object.keys(n.children))o==="primary"?r.unshift(o):r.push(o);return lr(r).pipe(Ql(o=>{let s=n.children[o],l=MD(e,o);return this.processSegmentGroup(t,l,s,o,i)}),Ax((o,s)=>(o.push(...s),o)),Wv(null),Sx(),yo(o=>{if(o===null)return H2(n);let s=bC(o);return dL(s),ka(s)}))}processSegment(t,e,n,i,r,o,s){return lr(e).pipe(Ql(l=>this.processSegmentAgainstRoute(l._injector??t,e,l,n,i,r,o,s).pipe(F2(c=>{if(c instanceof gp)return ka(null);throw c}))),Jl(l=>!!l),F2(l=>{if(_C(l))return sL(n,i,r)?ka(new j8):H2(n);throw l}))}processSegmentAgainstRoute(t,e,n,i,r,o,s,l){return k1(n)!==o&&(o===d0||!H3(i,r,n))?H2(i):n.redirectTo===void 0?this.matchSegmentAgainstRoute(t,i,n,r,o,l):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(t,i,e,n,r,o,l):H2(i)}expandSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o,s){let{matched:l,parameters:c,consumedSegments:p,positionalParamSegments:g,remainingSegments:w}=xC(e,i,r);if(!l)return H2(e);
5typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>cL&&(this.allowRedirects=!1));let f=new q2(r,c,Object.freeze(Xe({},this.urlTree.queryParams)),this.urlTree.fragment,Xb(i),k1(i),i.component??i._loadedComponent??null,i,Zb(i)),M=L3(f,s,this.paramsInheritanceStrategy);f.params=Object.freeze(M.params),f.data=Object.freeze(M.data);let y=this.applyRedirects.applyRedirectCommands(p,i.redirectTo,g,f,t);return this.applyRedirects.lineralizeSegments(i,y).pipe(yo(A=>this.processSegment(t,n,e,A.concat(w),o,!1,s)))}matchSegmentAgainstRoute(t,e,n,i,r,o){let s=tL(e,n,i,t,this.urlSerializer);return n.path==="**"&&(e.children={}),s.pipe(Qr(l=>l.matched?(t=n._injector??t,this.getChildConfig(t,n,i).pipe(Qr(({routes:c})=>{let p=n._loadedInjector??t,{parameters:g,consumedSegments:w,remainingSegments:f}=l,M=new q2(w,g,Object.freeze(Xe({},this.urlTree.queryParams)),this.urlTree.fragment,Xb(n),k1(n),n.component??n._loadedComponent??null,n,Zb(n)),y=L3(M,o,this.paramsInheritanceStrategy);M.params=Object.freeze(y.params),M.data=Object.freeze(y.data);let{segmentGroup:A,slicedSegments:I}=Yb(e,w,f,c);if(I.length===0&&A.hasChildren())return this.processChildren(p,c,A,M).pipe(x0(N=>new ko(M,N)));if(c.length===0&&I.length===0)return ka(new ko(M,[]));let R=k1(n)===r;return this.processSegment(p,c,A,I,R?d0:r,!0,M).pipe(x0(N=>new ko(M,N instanceof ko?[N]:[])))}))):H2(e)))}getChildConfig(t,e,n){return e.children?ka({routes:e.children,injector:t}):e.loadChildren?e._loadedRoutes!==void 0?ka({routes:e._loadedRoutes,injector:e._loadedInjector}):KD(t,e,n,this.urlSerializer).pipe(yo(i=>i?this.configLoader.loadChildren(t,e).pipe(ji(r=>{e._loadedRoutes=r.routes,e._loadedInjector=r.injector})):eL(e))):ka({routes:[],injector:t})}};function dL(a){a.sort((t,e)=>t.value.outlet===d0?-1:e.value.outlet===d0?1:t.value.outlet.localeCompare(e.value.outlet))}function hL(a){let t=a.value.routeConfig;return t&&t.path===""}function bC(a){let t=[],e=new Set;for(let n of a){if(!hL(n)){t.push(n);continue}let i=t.find(r=>n.value.routeConfig===r.value.routeConfig);i!==void 0?(i.children.push(...n.children),e.add(i)):t.push(n)}for(let n of e){let i=bC(n.children);t.push(new ko(n.value,i))}return t.filter(n=>!e.has(n))}function Xb(a){return a.data||{}}function Zb(a){return a.resolve||{}}function pL(a,t,e,n,i,r){return yo(o=>lL(a,t,e,n,o.extractedUrl,i,r).pipe(x0(({state:s,tree:l})=>ea(Xe({},o),{targetSnapshot:s,urlAfterRedirects:l}))))}function uL(a,t){return yo(e=>{let{targetSnapshot:n,guards:{canActivateChecks:i}}=e;if(!i.length)return ka(e);let r=new Set(i.map(l=>l.route)),o=new Set;for(let l of r)if(!o.has(l))for(let c of CC(l))o.add(c);let s=0;return lr(o).pipe(Ql(l=>r.has(l)?mL(l,n,a,t):(l.data=L3(l,l.parent,a).resolve,ka(void 0))),ji(()=>s++),$v(1),yo(l=>s===o.size?ka(e):Xs))})}function CC(a){let t=a.children.map(e=>CC(e)).flat();return[a,...t]}function mL(a,t,e,n){let i=a.routeConfig,r=a._resolve;return i?.title!==void 0&&!mC(i)&&(r[wp]=i.title),fL(r,a,t,n).pipe(x0(o=>(a._resolvedData=o,a.data=L3(a,a.parent,e).resolve,null)))}function fL(a,t,e,n){let i=b8(a);if(i.length===0)return ka({});let r={};return lr(i).pipe(yo(o=>gL(a[o],t,e,n).pipe(Jl(),ji(s=>{if(s instanceof fp)throw z3(new $2,s);r[o]=s}))),$v(1),x0(()=>r),F2(o=>_C(o)?Xs:jh(o)))}function gL(a,t,e,n){let i=bp(t)??n,r=K2(a,i),o=r.resolve?r.resolve(t,e):Jr(i,()=>r(t,e));return c5(o)}function w8(a){return Qr(t=>{let e=a(t);return e?lr(e).pipe(x0(()=>t)):ka(t)})}var yC=(()=>{class a{buildTitle(e){let n,i=e.root;for(;i!==void 0;)n=this.getResolvedTitleForRoute(i)??n,i=i.children.find(r=>r.outlet===d0);return n}getResolvedTitleForRoute(e){return e.data[wp]}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:()=>Me(vL),providedIn:"root"})}return a})(),vL=(()=>{class a extends yC{title;constructor(e){super(),this.title=e}updateTitle(e){let n=this.buildTitle(e);n!==void 0&&this.title.setTitle(n)}static \u0275fac=function(n){return new(n||a)(Oa(Ub))};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),Sp=new ta("",{providedIn:"root",factory:()=>({})}),_L=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(n,i){n&1&&k(0,"router-outlet")},dependencies:[yp],encapsulation:2})}return a})();function $8(a){let t=a.children&&a.children.map($8),e=t?ea(Xe({},a),{children:t}):Xe({},a);return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==d0&&(e.component=_L),e}var _p=new ta(""),Y8=(()=>{class a{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=Me(r3);loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return ka(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let n=c5(e.loadComponent()).pipe(x0(MC),ji(r=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=r}),V2(()=>{this.componentLoaders.delete(e)})),i=new Hv(n,()=>new Za).pipe(Nv());return this.componentLoaders.set(e,i),i}
5loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return ka({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);let r=wL(n,this.compiler,e,this.onLoadEndListener).pipe(V2(()=>{this.childrenLoaders.delete(n)})),o=new Hv(r,()=>new Za).pipe(Nv());return this.childrenLoaders.set(n,o),o}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function wL(a,t,e,n){return c5(a.loadChildren()).pipe(x0(MC),yo(i=>i instanceof $x||Array.isArray(i)?ka(i):lr(t.compileModuleAsync(i))),x0(i=>{n&&n(a);let r,o,s=!1;return Array.isArray(i)?(o=i,s=!0):(r=i.create(e).injector,o=r.get(_p,[],{optional:!0,self:!0}).flat()),{routes:o.map($8),injector:r}}))}function xL(a){return a&&typeof a=="object"&&"default"in a}function MC(a){return xL(a)?a.default:a}var X8=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:()=>Me(bL),providedIn:"root"})}return a})(),bL=(()=>{class a{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),SC=new ta(""),AC=new ta("");function CL(a,t,e){let n=a.get(AC),i=a.get(r0);return a.get(A0).runOutsideAngular(()=>{if(!i.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(c=>setTimeout(c));let r,o=new Promise(c=>{r=c}),s=i.startViewTransition(()=>(r(),yL(a))),{onViewTransitionCreated:l}=n;return l&&Jr(a,()=>l({transition:s,from:t,to:e})),o})}function yL(a){return new Promise(t=>{Ks({read:()=>setTimeout(t)},{injector:a})})}var EC=new ta(""),Z8=(()=>{class a{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new Za;transitionAbortSubject=new Za;configLoader=Me(Y8);environmentInjector=Me(C1);destroyRef=Me(Fx);urlSerializer=Me(xp);rootContexts=Me(Cp);location=Me(fc);inputBindingEnabled=Me(N3,{optional:!0})!==null;titleStrategy=Me(yC);options=Me(Sp,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=Me(X8);createViewTransition=Me(SC,{optional:!0});navigationErrorHandler=Me(EC,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>ka(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=i=>this.events.next(new I8(i)),n=i=>this.events.next(new T8(i));this.configLoader.onLoadEndListener=n,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let n=++this.navigationId;this.transitions?.next(ea(Xe(Xe({},this.transitions.value),e),{id:n}))}setupNavigations(e,n,i){return this.transitions=new Kr({id:0,currentUrlTree:n,currentRawUrl:n,extractedUrl:this.urlHandlingStrategy.extract(n),urlAfterRedirects:this.urlHandlingStrategy.extract(n),rawUrl:n,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:cp,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Xn(r=>r.id!==0),x0(r=>ea(Xe({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),Qr(r=>{let o=!1,s=!1;return ka(r).pipe(Qr(l=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",Io.SupersededByNewNavigation),Xs;this.currentTransition=r,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,targetBrowserUrl:typeof l.extras.browserUrl=="string"?this.urlSerializer.parse(l.extras.browserUrl):l.extras.browserUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?ea(Xe({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let c=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),p=l.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!c&&p!=="reload"){let g="";return this.events.next(new l5(l.id,this.urlSerializer.serialize(l.rawUrl),g,T3.IgnoredSameUrlNavigation)),l.resolve(!1),Xs}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return ka(l).pipe(Qr(g=>{let w=this.transitions?.getValue();return this.events.next(new Y2(g.id,this.urlSerializer.serialize(g.extractedUrl),g.source,g.restoredState)),w!==this.transitions?.getValue()?Xs:Promise.resolve(g)}),pL(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),ji(g=>{r.targetSnapshot=g.targetSnapshot,r.urlAfterRedirects=g.urlAfterRedirects,this.currentNavigation=ea(Xe({},this.currentNavigation),{finalUrl:g.urlAfterRedirects});let w=new F3(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot);this.events.next(w)}));if(c&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:g,extractedUrl:w,source:f,restoredState:M,extras:y}
5=l,A=new Y2(g,this.urlSerializer.serialize(w),f,M);this.events.next(A);let I=pC(this.rootComponentType).snapshot;return this.currentTransition=r=ea(Xe({},l),{targetSnapshot:I,urlAfterRedirects:w,extras:ea(Xe({},y),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=w,ka(r)}else{let g="";return this.events.next(new l5(l.id,this.urlSerializer.serialize(l.extractedUrl),g,T3.IgnoredByUrlHandlingStrategy)),l.resolve(!1),Xs}}),ji(l=>{let c=new S8(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(c)}),x0(l=>(this.currentTransition=r=ea(Xe({},l),{guards:VD(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),r)),jD(this.environmentInjector,l=>this.events.next(l)),ji(l=>{if(r.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw z3(this.urlSerializer,l.guardsResult);let c=new A8(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(c)}),Xn(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",Io.GuardRejected),!1)),w8(l=>{if(l.guards.canActivateChecks.length)return ka(l).pipe(ji(c=>{let p=new E8(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(p)}),Qr(c=>{let p=!1;return ka(c).pipe(uL(this.paramsInheritanceStrategy,this.environmentInjector),ji({next:()=>p=!0,complete:()=>{p||this.cancelNavigationTransition(c,"",Io.NoDataFromResolver)}}))}),ji(c=>{let p=new k8(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(p)}))}),w8(l=>{let c=p=>{let g=[];p.routeConfig?.loadComponent&&!p.routeConfig._loadedComponent&&g.push(this.configLoader.loadComponent(p.routeConfig).pipe(ji(w=>{p.component=w}),x0(()=>{})));for(let w of p.children)g.push(...c(w));return g};return T2(c(l.targetSnapshot.root)).pipe(Wv(null),Mo(1))}),w8(()=>this.afterPreactivation()),Qr(()=>{let{currentSnapshot:l,targetSnapshot:c}=r,p=this.createViewTransition?.(this.environmentInjector,l.root,c.root);return p?lr(p).pipe(x0(()=>r)):ka(r)}),x0(l=>{let c=ED(e.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=r=ea(Xe({},l),{targetRouterState:c}),this.currentNavigation.targetRouterState=c,r}),ji(()=>{this.events.next(new up)}),FD(this.rootContexts,e.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),Mo(1),ji({next:l=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new to(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{o=!0}}),b1(this.transitionAbortSubject.pipe(ji(l=>{throw l}))),V2(()=>{!o&&!s&&this.cancelNavigationTransition(r,"",Io.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),F2(l=>{if(this.destroyed)return r.resolve(!1),Xs;if(s=!0,vC(l))this.events.next(new al(r.id,this.urlSerializer.serialize(r.extractedUrl),l.message,l.cancellationCode)),TD(l)?this.events.next(new X2(l.url,l.navigationBehaviorOptions)):r.resolve(!1);else{let c=new pp(r.id,this.urlSerializer.serialize(r.extractedUrl),l,r.targetSnapshot??void 0);try{let p=Jr(this.environmentInjector,()=>this.navigationErrorHandler?.(c));if(p instanceof fp){let{message:g,cancellationCode:w}=z3(this.urlSerializer,p);this.events.next(new al(r.id,this.urlSerializer.serialize(r.extractedUrl),g,w)),this.events.next(new X2(p.redirectTo,p.navigationBehaviorOptions))}else throw this.events.next(c),l}catch(p){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(p)}}return Xs}))}))}cancelNavigationTransition(e,n,i){let r=new al(e.id,this.urlSerializer.serialize(e.extractedUrl),n,i);this.events.next(r),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),n=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==n?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function ML(a){return a!==cp}var SL=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:()=>
5Me(AL),providedIn:"root"})}return a})(),W8=class{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}},AL=(()=>{class a extends W8{static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),kC=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:()=>Me(EL),providedIn:"root"})}return a})(),EL=(()=>{class a extends kC{location=Me(fc);urlSerializer=Me(xp);options=Me(Sp,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=Me(X8);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new nl;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=pC(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(n=>{n.type==="popstate"&&e(n.url,n.state)})}handleRouterEvent(e,n){if(e instanceof Y2)this.stateMemento=this.createStateMemento();else if(e instanceof l5)this.rawUrlTree=n.initialUrl;else if(e instanceof F3){if(this.urlUpdateStrategy==="eager"&&!n.extras.skipLocationChange){let i=this.urlHandlingStrategy.merge(n.finalUrl,n.initialUrl);this.setBrowserUrl(n.targetBrowserUrl??i,n)}}else e instanceof up?(this.currentUrlTree=n.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(n.finalUrl,n.initialUrl),this.routerState=n.targetRouterState,this.urlUpdateStrategy==="deferred"&&!n.extras.skipLocationChange&&this.setBrowserUrl(n.targetBrowserUrl??this.rawUrlTree,n)):e instanceof al&&(e.code===Io.GuardRejected||e.code===Io.NoDataFromResolver)?this.restoreHistory(n):e instanceof pp?this.restoreHistory(n,!0):e instanceof to&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,n){let i=e instanceof nl?this.urlSerializer.serialize(e):e;if(this.location.isCurrentPathEqualTo(i)||n.extras.replaceUrl){let r=this.browserPageId,o=Xe(Xe({},n.extras.state),this.generateNgRouterState(n.id,r));this.location.replaceState(i,"",o)}else{let r=Xe(Xe({},n.extras.state),this.generateNgRouterState(n.id,this.browserPageId+1));this.location.go(i,"",r)}}restoreHistory(e,n=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,r=this.currentPageId-i;r!==0?this.location.historyGo(r):this.currentUrlTree===e.finalUrl&&r===0&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(n&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:n}:{navigationId:e}}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function IC(a,t){a.events.pipe(Xn(e=>e instanceof to||e instanceof al||e instanceof pp||e instanceof l5),x0(e=>e instanceof to||e instanceof l5?0:(e instanceof al?e.code===Io.Redirect||e.code===Io.SupersededByNewNavigation:!1)?2:1),Xn(e=>e!==2),Mo(1)).subscribe(()=>{t()})}var kL={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},IL={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},fa=(()=>{class a{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=Me(Qv);stateManager=Me(kC);options=Me(Sp,{optional:!0})||{};pendingTasks=Me(Jm);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=Me(Z8);
vendor: 5,084 bytes, line 5
5urlSerializer=Me(xp);location=Me(fc);urlHandlingStrategy=Me(X8);_events=new Za;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=Me(SL);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=Me(_p,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!Me(N3,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}eventsSubscription=new cc;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(n=>{try{let i=this.navigationTransitions.currentTransition,r=this.navigationTransitions.currentNavigation;if(i!==null&&r!==null){if(this.stateManager.handleRouterEvent(n,r),n instanceof al&&n.code!==Io.Redirect&&n.code!==Io.SupersededByNewNavigation)this.navigated=!0;else if(n instanceof to)this.navigated=!0;else if(n instanceof X2){let o=n.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(n.url,i.currentRawUrl),l=Xe({browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||this.urlUpdateStrategy==="eager"||ML(i.source)},o);this.scheduleNavigation(s,cp,null,l,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}FL(n)&&this._events.next(n)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),cp,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,n)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",n)},0)})}navigateToSyncWithBrowser(e,n,i){let r={replaceUrl:!0},o=i?.navigationId?i:null;if(i){let l=Xe({},i);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(r.state=l)}let s=this.parseUrl(e);this.scheduleNavigation(s,n,o,r)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map($8),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,n={}){let{relativeTo:i,queryParams:r,fragment:o,queryParamsHandling:s,preserveFragment:l}=n,c=l?this.currentUrlTree.fragment:o,p=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":p=Xe(Xe({},this.currentUrlTree.queryParams),r);break;case"preserve":p=this.currentUrlTree.queryParams;break;default:p=r||null}p!==null&&(p=this.removeEmptyProps(p));let g;try{let w=i?i.snapshot:this.routerState.snapshot.root;g=lC(w)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),g=this.currentUrlTree.root}return cC(g,e,p,c??null)}navigateByUrl(e,n={skipLocationChange:!1}){let i=_c(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(r,cp,null,n)}navigate(e,n={skipLocationChange:!1}){return TL(e),this.navigateByUrl(this.createUrlTree(e,n),n)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,n){let i;if(n===!0?i=Xe({},kL):n===!1?i=Xe({},IL):i=n,_c(e))return jb(this.currentUrlTree,e,i);let r=this.parseUrl(e);return jb(this.currentUrlTree,r,i)}removeEmptyProps(e){return Object.entries(e).reduce((n,[i,r])=>(r!=null&&(n[i]=r),n),{})}scheduleNavigation(e,n,i,r,o){if(this.disposed)return Promise.resolve(!1);let s,l,c;o?(s=o.resolve,l=o.reject,c=o.promise):c=new Promise((g,w)=>{s=g,l=w});let p=this.pendingTasks.add();return IC(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(p))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:r,resolve:s,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(g=>Promise.reject(g))}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function TL(a){for(let t=0;t<a.length;t++)if(a[t]==null)throw new O0(4008,!1)}function FL(a){return!(a instanceof up)&&!(a instanceof X2)}var ss=(()=>{class a{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;
5isAnchorElement;subscription;onChanges=new Za;constructor(e,n,i,r,o,s){this.router=e,this.route=n,this.tabIndexAttribute=i,this.renderer=r,this.el=o,this.locationStrategy=s;let l=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=e.events.subscribe(c=>{c instanceof to&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(_c(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,n,i,r,o){let s=this.urlTree;if(s===null||this.isAnchorElement&&(e!==0||n||i||r||o||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,l),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let n=this.href===null?null:Wx(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",n)}applyAttributeValue(e,n){let i=this.renderer,r=this.el.nativeElement;n!==null?i.setAttribute(r,e,n):i.removeAttribute(r,e)}get urlTree(){return this.routerLinkInput===null?null:_c(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(n){return new(n||a)(ce(fa),ce(rn),Ix("tabindex"),ce(eo),ce(un),ce(Zh))};static \u0275dir=Ua({type:a,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(n,i){n&1&&z("click",function(o){return i.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),n&2&&Pt("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Hn],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Hn],replaceUrl:[2,"replaceUrl","replaceUrl",Hn],routerLink:"routerLink"},features:[M1,b0]})}return a})();var B3=class{};var VL=(()=>{class a{router;injector;preloadingStrategy;loader;subscription;constructor(e,n,i,r,o){this.router=e,this.injector=i,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(Xn(e=>e instanceof to),Ql(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,n){let i=[];for(let r of n){r.providers&&!r._injector&&(r._injector=Kv(r.providers,e,`Route: ${r.path}`));let o=r._injector??e,s=r._loadedInjector??o;(r.loadChildren&&!r._loadedRoutes&&r.canLoad===void 0||r.loadComponent&&!r._loadedComponent)&&i.push(this.preloadConfig(o,r)),(r.children||r._loadedRoutes)&&i.push(this.processRoutes(s,r.children??r._loadedRoutes))}return lr(i).pipe(Uv())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{let i;n.loadChildren&&n.canLoad===void 0?i=this.loader.loadChildren(e,n):i=ka(null);let r=i.pipe(yo(o=>o===null?ka(void 0):(n._loadedRoutes=o.routes,n._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));if(n.loadComponent&&!n._loadedComponent){let o=this.loader.loadComponent(n);return lr([r,o]).pipe(Uv())}else return r})}static \u0275fac=function(n){return new(n||a)(Oa(fa),Oa(r3),Oa(C1),Oa(B3),Oa(Y8))};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),TC=new ta(""),PL=(()=>{class a{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(e,n,i,r,o={}
5){this.urlSerializer=e,this.transitions=n,this.viewportScroller=i,this.zone=r,this.options=o,o.scrollPositionRestoration||="disabled",o.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Y2?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof to?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof l5&&e.code===T3.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof V3&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,n){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new V3(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,n))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(n){e3()};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})();function FC(a,...t){return hc([{provide:_p,multi:!0,useValue:a},[],{provide:rn,useFactory:VC,deps:[fa]},{provide:a3,multi:!0,useFactory:PC},t.map(e=>e.\u0275providers)])}function VC(a){return a.routerState.root}function Ap(a,t){return{\u0275kind:a,\u0275providers:t}}function PC(){let a=Me(B0);return t=>{let e=a.get(a5);if(t!==e.components[0])return;let n=a.get(fa),i=a.get(DC);a.get(K8)===1&&n.initialNavigation(),a.get(LC,null,Yv.Optional)?.setUpPreloading(),a.get(TC,null,Yv.Optional)?.init(),n.resetRootComponentType(e.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var DC=new ta("",{factory:()=>new Za}),K8=new ta("",{providedIn:"root",factory:()=>1});function DL(){return Ap(2,[{provide:K8,useValue:0},{provide:Jv,multi:!0,deps:[B0],useFactory:t=>{let e=t.get(nb,Promise.resolve());return()=>e.then(()=>new Promise(n=>{let i=t.get(fa),r=t.get(DC);IC(i,()=>{n(!0)}),t.get(Z8).afterPreactivation=()=>(n(!0),r.closed?ka(void 0):r),i.initialNavigation()}))}}])}function LL(){return Ap(3,[{provide:Jv,multi:!0,useFactory:()=>{let t=Me(fa);return()=>{t.setUpLocationChangeListener()}}},{provide:K8,useValue:2}])}var LC=new ta("");function OL(a){return Ap(0,[{provide:LC,useExisting:VL},{provide:B3,useExisting:a}])}function zL(){return Ap(8,[$b,{provide:N3,useExisting:$b}])}function RL(a){let t=[{provide:SC,useValue:CL},{provide:AC,useValue:Xe({skipNextTransition:!!a?.skipInitialTransition},a)}];return Ap(9,t)}var BL=[fc,{provide:xp,useClass:$2},fa,Cp,{provide:rn,useFactory:VC,deps:[fa]},Y8,[]],OC=(()=>{class a{constructor(){}static forRoot(e,n){return{ngModule:a,providers:[BL,[],{provide:_p,multi:!0,useValue:e},[],n?.errorHandler?{provide:EC,useValue:n.errorHandler}:[],{provide:Sp,useValue:n||{}},n?.useHash?HL():UL(),NL(),n?.preloadingStrategy?OL(n.preloadingStrategy).\u0275providers:[],n?.initialNavigation?jL(n):[],n?.bindToComponentInputs?zL().\u0275providers:[],n?.enableViewTransitions?RL().\u0275providers:[],qL()]}}static forChild(e){return{ngModule:a,providers:[{provide:_p,multi:!0,useValue:e}]}}static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({})}return a})();function NL(){return{provide:TC,useFactory:()=>{let a=Me(c3),t=Me(A0),e=Me(Sp),n=Me(Z8),i=Me(xp);return e.scrollOffset&&a.setOffset(e.scrollOffset),new PL(i,n,a,t,e)}}}function HL(){return{provide:Zh,useClass:rb}}function UL(){return{provide:Zh,useClass:ib}}function jL(a){return[a.initialNavigation==="disabled"?LL().\u0275providers:[],a.initialNavigation==="enabledBlocking"?DL().\u0275providers:[]]}var Kb=new ta("");function qL(){return[{provide:Kb,useFactory:PC},{provide:a3,multi:!0,useExisting:Kb}]}var U3=class a{router=Me(fa);onLogoff(){localStorage.removeItem("user"),this.router.navigateByUrl("login")}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-admin"]],decls:15,vars:0,consts:[[1,"row","text-white"],[1,"col-6"],[1,"col-md-2"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16",1,"bi","bi-chevron-right","float-right"],["fill-rule","evenodd","d","M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"],["routerLink","/dataBinding",1,"btn","btn-primary"],[1,"btn","btn-danger",3,"click"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"div",1)(2,"h5"),m(3,"Casting"),h()(),d(4,"div",2),Xt(),d(5,"svg",3),k(6,"path",4),h(),d(7,"svg",3),k(8,"path",4),h(),d(9,"svg",3),k(10,"path",4),h()()(),z0(),d(11,"button",5),m(12,"Navigate home"),h(),d(13,"button",6),z("
5click",function(){return n.onLogoff()}),m(14,"Logout"),h())},dependencies:[ss],encapsulation:2})};var GC=(()=>{class a{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,n){this._renderer=e,this._elementRef=n}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(n){return new(n||a)(ce(eo),ce(un))};static \u0275dir=Ua({type:a})}return a})(),wc=(()=>{class a extends GC{static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,features:[N0]})}return a})(),I1=new ta(""),WL={provide:I1,useExisting:Li(()=>dr),multi:!0},dr=(()=>{class a extends wc{writeValue(e){this.setProperty("checked",e)}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(n,i){n&1&&z("change",function(o){return i.onChange(o.target.checked)})("blur",function(){return i.onTouched()})},standalone:!1,features:[aa([WL]),N0]})}return a})(),GL={provide:I1,useExisting:Li(()=>Ht),multi:!0};function $L(){let a=R2()?R2().getUserAgent():"";return/android (\d+)/.test(a.toLowerCase())}var YL=new ta(""),Ht=(()=>{class a extends GC{_compositionMode;_composing=!1;constructor(e,n,i){super(e,n),this._compositionMode=i,this._compositionMode==null&&(this._compositionMode=!$L())}writeValue(e){let n=e??"";this.setProperty("value",n)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(n){return new(n||a)(ce(eo),ce(un),ce(YL,8))};static \u0275dir=Ua({type:a,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,i){n&1&&z("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},standalone:!1,features:[aa([GL]),N0]})}return a})();function d5(a){return a==null||(typeof a=="string"||Array.isArray(a))&&a.length===0}function $C(a){return a!=null&&typeof a.length=="number"}var ls=new ta(""),ad=new ta(""),XL=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Ca=class{static min(t){return ZL(t)}static max(t){return KL(t)}static required(t){return YC(t)}static requiredTrue(t){return QL(t)}static email(t){return JL(t)}static minLength(t){return eO(t)}static maxLength(t){return XC(t)}static pattern(t){return tO(t)}static nullValidator(t){return q3(t)}static compose(t){return ty(t)}static composeAsync(t){return ay(t)}};function ZL(a){return t=>{if(d5(t.value)||d5(a))return null;let e=parseFloat(t.value);return!isNaN(e)&&e<a?{min:{min:a,actual:t.value}}:null}}function KL(a){return t=>{if(d5(t.value)||d5(a))return null;let e=parseFloat(t.value);return!isNaN(e)&&e>a?{max:{max:a,actual:t.value}}:null}}function YC(a){return d5(a.value)?{required:!0}:null}function QL(a){return a.value===!0?null:{required:!0}}function JL(a){return d5(a.value)||XL.test(a.value)?null:{email:!0}}function eO(a){return t=>d5(t.value)||!$C(t.value)?null:t.value.length<a?{minlength:{requiredLength:a,actualLength:t.value.length}}:null}function XC(a){return t=>$C(t.value)&&t.value.length>a?{maxlength:{requiredLength:a,actualLength:t.value.length}}:null}function tO(a){if(!a)return q3;let t,e;return typeof a=="string"?(e="",a.charAt(0)!=="^"&&(e+="^"),e+=a,a.charAt(a.length-1)!=="$"&&(e+="$"),t=new RegExp(e)):(e=a.toString(),t=a),n=>{if(d5(n.value))return null;let i=n.value;return t.test(i)?null:{pattern:{requiredPattern:e,actualValue:i}}}}function q3(a){return null}function ZC(a){return a!=null}function KC(a){return t3(a)?lr(a):a}function QC(a){let t={};
vendor: 13,870 bytes, line 5
5return a.forEach(e=>{t=e!=null?Xe(Xe({},t),e):t}),Object.keys(t).length===0?null:t}function JC(a,t){return t.map(e=>e(a))}function aO(a){return!a.validate}function ey(a){return a.map(t=>aO(t)?t:e=>t.validate(e))}function ty(a){if(!a)return null;let t=a.filter(ZC);return t.length==0?null:function(e){return QC(JC(e,t))}}function n7(a){return a!=null?ty(ey(a)):null}function ay(a){if(!a)return null;let t=a.filter(ZC);return t.length==0?null:function(e){let n=JC(e,t).map(KC);return Mx(n).pipe(x0(QC))}}function i7(a){return a!=null?ay(ey(a)):null}function zC(a,t){return a===null?[t]:Array.isArray(a)?[...a,t]:[a,t]}function ny(a){return a._rawValidators}function iy(a){return a._rawAsyncValidators}function Q8(a){return a?Array.isArray(a)?a:[a]:[]}function W3(a,t){return Array.isArray(a)?a.includes(t):a===t}function RC(a,t){let e=Q8(t);return Q8(a).forEach(i=>{W3(e,i)||e.push(i)}),e}function BC(a,t){return Q8(t).filter(e=>!W3(a,e))}var G3=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=n7(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=i7(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,e){return this.control?this.control.hasError(t,e):!1}getError(t,e){return this.control?this.control.getError(t,e):null}},Or=class extends G3{name;get formDirective(){return null}get path(){return null}},h5=class extends G3{_parent=null;name=null;valueAccessor=null},$3=class{_cd;constructor(t){this._cd=t}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},nO={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},Pme=ea(Xe({},nO),{"[class.ng-submitted]":"isSubmitted"}),Ut=(()=>{class a extends $3{constructor(e){super(e)}static \u0275fac=function(n){return new(n||a)(ce(h5,2))};static \u0275dir=Ua({type:a,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,i){n&2&&qt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},standalone:!1,features:[N0]})}return a})(),ao=(()=>{class a extends $3{constructor(e){super(e)}static \u0275fac=function(n){return new(n||a)(ce(Or,10))};static \u0275dir=Ua({type:a,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,i){n&2&&qt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},standalone:!1,features:[N0]})}return a})();var Ep="VALID",j3="INVALID",Q2="PENDING",kp="DISABLED",p5=class{},Y3=class extends p5{value;source;constructor(t,e){super(),this.value=t,this.source=e}},Tp=class extends p5{pristine;source;constructor(t,e){super(),this.pristine=t,this.source=e}},Fp=class extends p5{touched;source;constructor(t,e){super(),this.touched=t,this.source=e}},J2=class extends p5{status;source;constructor(t,e){super(),this.status=t,this.source=e}},J8=class extends p5{source;constructor(t){super(),this.source=t}},e7=class extends p5{source;constructor(t){super(),this.source=t}};function r7(a){return(Q3(a)?a.validators:a)||null}function iO(a){return Array.isArray(a)?n7(a):a||null}function o7(a,t){return(Q3(t)?t.asyncValidators:a)||null}function rO(a){return Array.isArray(a)?i7(a):a||null}function Q3(a){return a!=null&&!Array.isArray(a)&&typeof a=="object"}function ry(a,t,e){let n=a.controls;if(!(t?Object.keys(n):n).length)throw new O0(1e3,"");if(!n[e])throw new O0(1001,"")}function oy(a,t,e){a._forEachChild((n,i)=>{if(e[i]===void 0)throw new O0(1002,"")})}var ed=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(t,e){this._assignValidators(t),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get status(){return A1(this.statusReactive)}set status(t){A1(()=>this.statusReactive.set(t))}_status=Eo(()=>this.statusReactive());statusReactive=E0(void 0);get valid(){return this.status===Ep}get invalid(){return this.status===j3}get pending(){return this.status==Q2}get disabled(){return this.status===kp}get enabled(){return this.status!==kp}errors;get pristine(){return A1(this.pristineReactive)}set pristine(t){A1(()=>this.pristineReactive.set(t))}_pristine=Eo(()=>this.pristineReactive());pristineReactive=E0(!0);get dirty(){return!this.pristine}get touched(){return A1(this.touchedReactive)}set touched(t){A1(()=>this.touchedReactive.set(t))}_touched=Eo(()=>this.touchedReactive());touchedReactive=E0(!1);get untouched(){return!this.touched}_events=new Za;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(RC(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(RC(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(BC(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(BC(t,this._rawAsyncValidators))}hasValidator(t){return W3(this._rawValidators,t)}hasAsyncValidator(t){return W3(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){let e=this.touched===!1;this.touched=!0;let n=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsTouched(ea(Xe({},t),{sourceControl:n})),e&&t.emitEvent!==!1&&this._events.next(new Fp(!0,n))}markAllAsTouched(t={}){this.markAsTouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(t))}markAsUntouched(t={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let n=t.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:n})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,n),e&&t.emitEvent!==!1&&this._events.next(new Fp(!1,n))}markAsDirty(t={}){let e=this.pristine===!0;this.pristine=!1;let n=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsDirty(ea(Xe({},t),{sourceControl:n})),e&&t.emitEvent!==!1&&this._events.next(new Tp(!1,n))}markAsPristine(t={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let n=t.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:t.emitEvent})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t,n),e&&t.emitEvent!==!1&&this._events.next(new Tp(!0,n))}markAsPending(t={}){this.status=Q2;let e=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new J2(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.markAsPending(ea(Xe({},t),{sourceControl:e}))}disable(t={}){let e=this._parentMarkedDirty(t.onlySelf);this.status=kp,this.errors=null,this._forEachChild(i=>{i.disable(ea(Xe({},t),{onlySelf:!0}))}),this._updateValue();let n=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new Y3(this.value,n)),this._events.next(new J2(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(ea(Xe({},t),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){let e=this._parentMarkedDirty(t.onlySelf);this.status=Ep,this._forEachChild(n=>{n.enable(ea(Xe({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(ea(Xe({},t),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(t,e){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let n=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ep||this.status===Q2)&&this._runAsyncValidator(n,t.emitEvent)}let e=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new Y3(this.value,e)),this._events.next(new J2(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(ea(Xe({},t),{sourceControl:e}))}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?kp:Ep}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t,e){if(this.asyncValidator){this.status=Q2,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let n=KC(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:e,shouldHaveEmitted:t})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let t=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,t}return!1}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(t){let e=t;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((n,i)=>n&&n._find(i),this)}getError(t,e){let n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t,e,n){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),(t||n)&&this._events.next(new J2(this.status,e)),this._parent&&this._parent._updateControlsErrors(t,e,n)}_initObservables(){this.valueChanges=new ia,this.statusChanges=new ia}_calculateStatus(){return this._allControlsDisabled()?kp:this.errors?j3:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Q2)?Q2:this._anyControlsHaveStatus(j3)?j3:Ep}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t,e){let n=!this._anyControlsDirty(),i=this.pristine!==n;this.pristine=n,this._parent&&!t.onlySelf&&this._parent._updatePristine(t,e),i&&this._events.next(new Tp(this.pristine,e))}_updateTouched(t={},e){this.touched=this._anyControlsTouched(),this._events.next(new Fp(this.touched,e)),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,e)}_onDisabledChange=[];_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Q3(t)&&t.updateOn!=null&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){let e=this._parent&&this._parent.dirty;return!t&&!!e&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=iO(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=rO(this._rawAsyncValidators)}},td=class extends ed{constructor(t,e,n){super(r7(e),o7(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}
vendor: 10,382 bytes, line 5
5controls;registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,n={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){oy(this,!0,t),Object.keys(t).forEach(n=>{ry(this,!0,n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t!=null&&(Object.keys(t).forEach(n=>{let i=this.controls[n];i&&i.patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((n,i)=>{n.reset(t?t[i]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,n)=>n._syncPendingControls()?!0:e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{let n=this.controls[e];n&&t(n,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(let[e,n]of Object.entries(this.controls))if(this.contains(e)&&t(n))return!0;return!1}_reduceValue(){let t={};return this._reduceChildren(t,(e,n,i)=>((n.enabled||this.disabled)&&(e[i]=n.value),e))}_reduceChildren(t,e){let n=t;return this._forEachChild((i,r)=>{n=e(n,i,r)}),n}_allControlsDisabled(){for(let t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}};var t7=class extends td{};var nd=new ta("",{providedIn:"root",factory:()=>Pp}),Pp="always";function J3(a,t){return[...t.path,a]}function X3(a,t,e=Pp){s7(a,t),t.valueAccessor.writeValue(a.value),(a.disabled||e==="always")&&t.valueAccessor.setDisabledState?.(a.disabled),sO(a,t),cO(a,t),lO(a,t),oO(a,t)}function NC(a,t,e=!0){let n=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(n),t.valueAccessor.registerOnTouched(n)),K3(a,t),a&&(t._invokeOnDestroyCallbacks(),a._registerOnCollectionChange(()=>{}))}function Z3(a,t){a.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function oO(a,t){if(t.valueAccessor.setDisabledState){let e=n=>{t.valueAccessor.setDisabledState(n)};a.registerOnDisabledChange(e),t._registerOnDestroy(()=>{a._unregisterOnDisabledChange(e)})}}function s7(a,t){let e=ny(a);t.validator!==null?a.setValidators(zC(e,t.validator)):typeof e=="function"&&a.setValidators([e]);let n=iy(a);t.asyncValidator!==null?a.setAsyncValidators(zC(n,t.asyncValidator)):typeof n=="function"&&a.setAsyncValidators([n]);let i=()=>a.updateValueAndValidity();Z3(t._rawValidators,i),Z3(t._rawAsyncValidators,i)}function K3(a,t){let e=!1;if(a!==null){if(t.validator!==null){let i=ny(a);if(Array.isArray(i)&&i.length>0){let r=i.filter(o=>o!==t.validator);r.length!==i.length&&(e=!0,a.setValidators(r))}}if(t.asyncValidator!==null){let i=iy(a);if(Array.isArray(i)&&i.length>0){let r=i.filter(o=>o!==t.asyncValidator);r.length!==i.length&&(e=!0,a.setAsyncValidators(r))}}}let n=()=>{};return Z3(t._rawValidators,n),Z3(t._rawAsyncValidators,n),e}function sO(a,t){t.valueAccessor.registerOnChange(e=>{a._pendingValue=e,a._pendingChange=!0,a._pendingDirty=!0,a.updateOn==="change"&&sy(a,t)})}function lO(a,t){t.valueAccessor.registerOnTouched(()=>{a._pendingTouched=!0,a.updateOn==="blur"&&a._pendingChange&&sy(a,t),a.updateOn!=="submit"&&a.markAsTouched()})}function sy(a,t){a._pendingDirty&&a.markAsDirty(),a.setValue(a._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(a._pendingValue),a._pendingChange=!1}function cO(a,t){let e=(n,i)=>{t.valueAccessor.writeValue(n),i&&t.viewToModelUpdate(n)};a.registerOnChange(e),t._registerOnDestroy(()=>{a._unregisterOnChange(e)})}function ly(a,t){a==null,s7(a,t)}function dO(a,t){return K3(a,t)}function cy(a,t){if(!a.hasOwnProperty("model"))return!1;let e=a.model;return e.isFirstChange()?!0:!Object.is(t,e.currentValue)}function hO(a){return Object.getPrototypeOf(a.constructor)===wc}function dy(a,t){a._syncPendingControls(),t.forEach(e=>{let n=e.control;n.updateOn==="submit"&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function hy(a,t){if(!t)return null;Array.isArray(t);let e,n,i;return t.forEach(r=>{r.constructor===Ht?e=r:hO(r)?n=r:i=r}),i||n||e||null}function pO(a,t){let e=a.indexOf(t);e>-1&&a.splice(e,1)}var uO={provide:Or,useExisting:Li(()=>xc)},Ip=Promise.resolve(),xc=(()=>{class a extends Or{callSetDisabledState;get submitted(){return A1(this.submittedReactive)}_submitted=Eo(()=>this.submittedReactive());submittedReactive=E0(!1);_directives=new Set;form;ngSubmit=new ia;options;constructor(e,n,i){super(),this.callSetDisabledState=i,this.form=new td({},n7(e),i7(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Ip.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),X3(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Ip.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Ip.then(()=>{let n=this._findContainer(e.path),i=new td({});ly(i,e),n.registerControl(e.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Ip.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){Ip.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),dy(this.form,this._directives),this.ngSubmit.emit(e),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(n){return new(n||a)(ce(ls,10),ce(ad,10),ce(nd,8))};static \u0275dir=Ua({type:a,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,i){n&1&&z("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[aa([uO]),N0]})}return a})();function HC(a,t){let e=a.indexOf(t);e>-1&&a.splice(e,1)}function UC(a){return typeof a=="object"&&a!==null&&Object.keys(a).length===2&&"value"in a&&"disabled"in a}var Vp=class extends ed{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(t=null,e,n){super(r7(e),o7(n,e)),this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Q3(e)&&(e.nonNullable||e.initialValueIsDefault)&&(UC(t)?this.defaultValue=t.value:this.defaultValue=t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(n=>n(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){HC(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){HC(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(t){UC(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}};var mO=a=>a instanceof Vp,fO=(()=>{class a extends Or{_parent;ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return J3(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,standalone:!1,features:[N0]})}return a})();var gO={provide:h5,useExisting:Li(()=>Qt)},jC=Promise.resolve(),Qt=(()=>{class a extends h5{_changeDetectorRef;callSetDisabledState;control=new Vp;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new ia;constructor(e,n,i,r,o,s){super(),this._changeDetectorRef=o,this.callSetDisabledState=s,this._parent=e,this._setValidators(n),this._setAsyncValidators(i),this.valueAccessor=hy(this,r)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),cy(e,this.viewModel)&&(this._updateV
5alue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){X3(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){jC.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,i=n!==0&&Hn(n);jC.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?J3(e,this._parent):[e]}static \u0275fac=function(n){return new(n||a)(ce(Or,9),ce(ls,10),ce(ad,10),ce(I1,10),ce(Ao,8),ce(nd,8))};static \u0275dir=Ua({type:a,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[aa([gO]),N0,b0]})}return a})(),no=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return a})(),vO={provide:I1,useExisting:Li(()=>bc),multi:!0},bc=(()=>{class a extends wc{writeValue(e){let n=e??"";this.setProperty("value",n)}registerOnChange(e){this.onChange=n=>{e(n==""?null:parseFloat(n))}}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,i){n&1&&z("input",function(o){return i.onChange(o.target.value)})("blur",function(){return i.onTouched()})},standalone:!1,features:[aa([vO]),N0]})}return a})(),_O={provide:I1,useExisting:Li(()=>il),multi:!0};var wO=(()=>{class a{_accessors=[];add(e,n){this._accessors.push([e,n])}remove(e){for(let n=this._accessors.length-1;n>=0;--n)if(this._accessors[n][1]===e){this._accessors.splice(n,1);return}}select(e){this._accessors.forEach(n=>{this._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)})}_isSameGroup(e,n){return e[0].control?e[0]._parent===n._control._parent&&e[1].name===n.name:!1}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),il=(()=>{class a extends wc{_registry;_injector;_state;_control;_fn;setDisabledStateFired=!1;onChange=()=>{};name;formControlName;value;callSetDisabledState=Me(nd,{optional:!0})??Pp;constructor(e,n,i,r){super(e,n),this._registry=i,this._injector=r}ngOnInit(){this._control=this._injector.get(h5),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}setDisabledState(e){(this.setDisabledStateFired||e||this.callSetDisabledState==="whenDisabledForLegacyCode")&&this.setProperty("disabled",e),this.setDisabledStateFired=!0}fireUncheck(e){this.writeValue(e)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static \u0275fac=function(n){return new(n||a)(ce(eo),ce(un),ce(wO),ce(B0))};static \u0275dir=Ua({type:a,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(n,i){n&1&&z("change",function(){return i.onChange()})("blur",function(){return i.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},standalone:!1,features:[aa([_O]),N0]})}return a})(),xO={provide:I1,useExisting:Li(()=>l7),multi:!0},l7=(()=>{class a extends wc{writeValue(e){this.setProperty("value",parseFloat(e))}registerOnChange(e){this.onChange=n=>{e(n==""?null:parseFloat(n))}}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(n,i){n&1&&z("change",function(o){return i.onChange(o.target.value)})("input",function(o){return i.onChange(o.target.value)})("blur",function(){return i.onTouched()})}
5,standalone:!1,features:[aa([xO]),N0]})}return a})(),py=new ta("");var bO={provide:Or,useExisting:Li(()=>cs)},cs=(()=>{class a extends Or{callSetDisabledState;get submitted(){return A1(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=Eo(()=>this._submittedReactive());_submittedReactive=E0(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new ia;constructor(e,n,i){super(),this.callSetDisabledState=i,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(K3(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let n=this.form.get(e.path);return X3(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}
vendor: 15,273 bytes, line 5
5removeControl(e){NC(e.control||null,e,!1),pO(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,n){this.form.get(e.path).setValue(n)}onSubmit(e){return this._submittedReactive.set(!0),dy(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new J8(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new e7(this.form))}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,i=this.form.get(e.path);n!==i&&(NC(n||null,e),mO(i)&&(X3(i,e,this.callSetDisabledState),e.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);ly(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let n=this.form.get(e.path);n&&dO(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){s7(this.form,this),this._oldForm&&K3(this._oldForm,this)}_checkFormPresent(){this.form}static \u0275fac=function(n){return new(n||a)(ce(ls,10),ce(ad,10),ce(nd,8))};static \u0275dir=Ua({type:a,selectors:[["","formGroup",""]],hostBindings:function(n,i){n&1&&z("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[aa([bO]),N0,b0]})}return a})(),CO={provide:Or,useExisting:Li(()=>id)},id=(()=>{class a extends fO{name=null;constructor(e,n,i){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(i)}_checkParentType(){uy(this._parent)}static \u0275fac=function(n){return new(n||a)(ce(Or,13),ce(ls,10),ce(ad,10))};static \u0275dir=Ua({type:a,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[aa([CO]),N0]})}return a})(),yO={provide:Or,useExisting:Li(()=>rd)},rd=(()=>{class a extends Or{_parent;name=null;constructor(e,n,i){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(i)}ngOnInit(){this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return J3(this.name==null?this.name:this.name.toString(),this._parent)}_checkParentType(){uy(this._parent)}static \u0275fac=function(n){return new(n||a)(ce(Or,13),ce(ls,10),ce(ad,10))};static \u0275dir=Ua({type:a,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[aa([yO]),N0]})}return a})();function uy(a){return!(a instanceof id)&&!(a instanceof cs)&&!(a instanceof rd)}var MO={provide:h5,useExisting:Li(()=>rl)},rl=(()=>{class a extends h5{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(e){}model;update=new ia;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,i,r,o){super(),this._ngModelWarningConfig=o,this._parent=e,this._setValidators(n),this._setAsyncValidators(i),this.valueAccessor=hy(this,r)}ngOnChanges(e){this._added||this._setUpControl(),cy(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return J3(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(n){return new(n||a)(ce(Or,13),ce(ls,10),ce(ad,10),ce(I1,10),ce(py,8))};static \u0275dir=Ua({type:a,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[aa([MO]),N0,b0]})}return a})(),SO={provide:I1,useExisting:Li(()=>o0),multi:!0};function my(a,t){return a==null?`${t}`:(t&&typeof t=="object"&&(t="Object"),`${a}: ${t}`.slice(0,50))}function AO(a){return a.split(":")[0]}var o0=(()=>{class a extends wc{value;_optionMap=new Map;_idCounter=0;set compareWith(e){this._compareWith=e}_compareWith=Object.is;writeValue(e){this.value=e;let n=this._getOptionId(e),i=my(n,e);this.setProperty("value",i)}registerOnChange(e){this.onChange=n=>{this.value=this._getOptionValue(n),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(let n of this._optionMap.keys())if(this._compareWith(this._optionMap.get(n),e))return n;return null}_getOptionValue(e){let n=AO(e);return this._optionMap.has(n)?this._optionMap.get(n):e}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(n,i){n&1&&z("change",function(o){return i.onChange(o.target.value)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[aa([SO]),N0]})}return a})(),u0=(()=>{class a{_element;_renderer;_select;id;constructor(e,n,i){this._element=e,this._renderer=n,this._select=i,this._select&&(this.id=this._select._registerOption())}set ngValue(e){this._select!=null&&(this._select._optionMap.set(this.id,e),this._setElementValue(my(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static \u0275fac=function(n){return new(n||a)(ce(un),ce(eo),ce(o0,9))};static \u0275dir=Ua({type:a,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return a})(),EO={provide:I1,useExisting:Li(()=>fy),multi:!0};function qC(a,t){return a==null?`${t}`:(typeof t=="string"&&(t=`'${t}'`),t&&typeof t=="object"&&(t="Object"),`${a}: ${t}`.slice(0,50))}function kO(a){return a.split(":")[0]}var fy=(()=>{class a extends wc{value;_optionMap=new Map;_idCounter=0;set compareWith(e){this._compareWith=e}_compareWith=Object.is;writeValue(e){this.value=e;let n;if(Array.isArray(e)){let i=e.map(r=>this._getOptionId(r));n=(r,o)=>{r._setSelected(i.indexOf(o.toString())>-1)}}else n=(i,r)=>{i._setSelected(!1)};this._optionMap.forEach(n)}registerOnChange(e){this.onChange=n=>{let i=[],r=n.selectedOptions;if(r!==void 0){let o=r;for(let s=0;s<o.length;s++){let l=o[s],c=this._getOptionValue(l.value);i.push(c)}}else{let o=n.options;for(let s=0;s<o.length;s++){let l=o[s];if(l.selected){let c=this._getOptionValue(l.value);i.push(c)}}}this.value=i,e(i)}}_registerOption(e){let n=(this._idCounter++).toString();return this._optionMap.set(n,e),n}_getOptionId(e){for(let n of this._optionMap.keys())if(this._compareWith(this._optionMap.get(n)._value,e))return n;return null}_getOptionValue(e){let n=kO(e);return this._optionMap.has(n)?this._optionMap.get(n)._value:e}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(n,i){n&1&&z("change",function(o){return i.onChange(o.target)})("blur",function(){return i.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[aa([EO]),N0]})}return a})(),m0=(()=>{class a{_element;_renderer;_select;id;_value;constructor(e,n,i){this._element=e,this._renderer=n,this._select=i,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){this._select!=null&&(this._value=e,this._setElementValue(qC(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(qC(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static \u0275fac=function(n){return new(n||a)(ce(un),ce(eo),ce(fy,9))};static \u0275dir=Ua({type:a,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1})}return a})();function IO(a){return typeof a=="number"?a:parseInt(a,10)}var gy=(()=>{class a{_validator=q3;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){let n=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):q3,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,features:[b0]})}return a})();var TO={provide:ls,useExisting:Li(()=>ol),multi:!0};var ol=(()=>{class a extends gy{required;inputName="required";normalizeInput=Hn;createValidator=e=>YC;enabled(e){return e}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,i){n&2&&Pt("required",i._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[aa([TO]),N0]})}return a})();var FO={provide:ls,useExisting:Li(()=>Dp),multi:!0},Dp=(()=>{class a extends gy{maxlength;inputName="maxlength";normalizeInput=e=>IO(e);createValidator=e=>XC(e);static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275dir=Ua({type:a,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,i){n&2&&Pt("maxlength",i._enabled?i.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[aa([FO]),N0]})}return a})();var vy=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({})}return a})(),a7=class extends ed{constructor(t,e,n){super(r7(e),o7(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(t){return this.controls[this._adjustIndex(t)]}push(t,e={}){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(t,e,n={}){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(t,e={}){let n=this._adjustIndex(t);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(t,e,n={}){let i=this._adjustIndex(t);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),e&&(this.controls.splice(i,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){oy(this,!1,t),t.forEach((n,i)=>{ry(this,!1,i),this.at(i).setValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t!=null&&(t.forEach((n,i)=>{this.at(i)&&this.at(i).patchValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t=[],e={}){this._forEachChild((n,i)=>{n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t.getRawValue())}clear(t={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_adjustIndex(t){return t<0?t+this.length:t}_syncPendingControls(){let t=this.controls.reduce((e,n)=>n._syncPendingControls()?!0:e,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_allControlsDisabled(){for(let t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}_find(t){return this.at(t)??null}};function WC(a){return!!a&&(a.asyncValidators!==void 0||a.validators!==void 0||a.updateOn!==void 0)}var u5=(()=>{class a{useNonNullable=!1;get nonNullable(){let e=new a;return e.useNonNullable=!0,e}group(e,n=null){let i=this._reduceControls(e),r={};return WC(n)?r=n:n!==null&&(r.validators=n.validator,r.asyncValidators=n.asyncValidator),new td(i,r)}record(e,n=null){let i=this._reduceControls(e);return new t7(i,n)}control(e,n,i){let r={};return this.useNonNullable?(WC(n)?r=n:(r.validators=n,r.asyncValidators=i),new Vp(e,ea(Xe({},r),{nonNullable:!0}))):new Vp(e,n,i)}array(e,n,i){let r=e.map(o=>this._createControl(o));return new a7(r,n,i)}_reduceControls(e){let n={};return Object.keys(e).forEach(i=>{n[i]=this._createControl(e[i])}),n}_createControl(e){if(e instanceof Vp)return e;if(e instanceof ed)return e;if(Array.isArray(e)){let n=e[0],i=e.length>1?e[1]:null,r=e.length>2?e[2]:null;return this.control(n,i,r)}else return this.control(e)}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var jt=(()=>{class a{static withConfig(e){return{ngModule:a,providers:[{provide:nd,useValue:e.callSetDisabledState??Pp}]}}static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[vy]})}return a})(),ds=(()=>{class a{static withConfig(e){return{ngModule:a,providers:[{provide:py,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:nd,useValue:e.callSetDisabledState??Pp}]}}static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[vy]})}return a})();var d7;try{d7=typeof Intl<"u"&&Intl.v8BreakIterator}catch{d7=!1}var Kn=(()=>{class a{_platformId=Me(y1);isBrowser=this._platformId?db(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);
5TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||d7)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var Lp;function VO(){if(Lp==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Lp=!0}))}finally{Lp=Lp||!1}return Lp}function od(a){return VO()?a:!!a.capture}var Cc;function h7(){if(Cc==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Cc=!1,Cc;if("scrollBehavior"in document.documentElement.style)Cc=!0;else{let a=Element.prototype.scrollTo;a?Cc=!/\{\s*\[native code\]\s*\}/.test(a.toString()):Cc=!1}}return Cc}var c7;function PO(){if(c7==null){let a=typeof document<"u"?document.head:null;c7=!!(a&&(a.createShadowRoot||a.attachShadow))}return c7}function _y(a){if(PO()){let t=a.getRootNode?a.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function Op(){let a=typeof document<"u"&&document?document.activeElement:null;for(;a&&a.shadowRoot;){let t=a.shadowRoot.activeElement;if(t===a)break;a=t}return a}function Ko(a){return a.composedPath?a.composedPath()[0]:a.target}function p7(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var ef=new WeakMap,T1=(()=>{class a{_appRef;_injector=Me(B0);_environmentInjector=Me(C1);load(e){let n=this._appRef=this._appRef||this._injector.get(a5),i=ef.get(n);i||(i={loaders:new Set,refs:[]},ef.set(n,i),n.onDestroy(()=>{ef.get(n)?.refs.forEach(r=>r.destroy()),ef.delete(n)})),i.loaders.has(e)||(i.loaders.add(e),i.refs.push(s3(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),u7=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(n,i){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return a})();function tf(a,...t){return t.length?t.some(e=>a[e]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey}function af(a,t=0){return LO(a)?Number(a):arguments.length===2?t:0}function LO(a){return!isNaN(parseFloat(a))&&!isNaN(Number(a))}function sd(a){return Array.isArray(a)?a:[a]}function wi(a){return a==null?"":typeof a=="string"?a:`${a}px`}function sl(a){return a instanceof un?a.nativeElement:a}var OO=(()=>{class a{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var wy=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({providers:[OO]})}return a})();var xy=new Set,yc,zO=(()=>{class a{_platform=Me(Kn);_nonce=Me(Gh,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):BO}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&RO(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function RO(a,t){if(!xy.has(a))try{yc||(yc=document.createElement("style"),t&&yc.setAttribute("nonce",t),yc.setAttribute("type","text/css"),document.head.appendChild(yc)),yc.sheet&&(yc.sheet.insertRule(`@media ${a} {body{ }}`,0),xy.add(a))}catch(e){console.error(e)}}function BO(a){return{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}}var nf=(()=>{class a{_mediaMatcher=Me(zO);_zone=Me(A0);_queries=new Map;
5_destroySubject=new Za;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return by(sd(e)).some(i=>this._registerQuery(i).mql.matches)}observe(e){let i=by(sd(e)).map(o=>this._registerQuery(o).observable),r=T2(i);return r=Zm(r.pipe(Mo(1)),r.pipe(Qm(1),qv(0))),r.pipe(x0(o=>{let s={matches:!1,breakpoints:{}};return o.forEach(({matches:l,query:c})=>{s.matches=s.matches||l,s.breakpoints[c]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let n=this._mediaMatcher.matchMedia(e),r={observable:new k2(o=>{let s=l=>this._zone.run(()=>o.next(l));return n.addListener(s),()=>{n.removeListener(s)}}).pipe(Zs(n),x0(({matches:o})=>({query:e,matches:o})),b1(this._destroySubject)),mql:n};return this._queries.set(e,r),r}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function by(a){return a.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}var Cy={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};var v7=(()=>{class a{_platform=Me(Kn);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return UO(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let n=HO(ZO(e));if(n&&(yy(n)===-1||!this.isVisible(n)))return!1;let i=e.nodeName.toLowerCase(),r=yy(e);return e.hasAttribute("contenteditable")?r!==-1:i==="iframe"||i==="object"||this._platform.WEBKIT&&this._platform.IOS&&!YO(e)?!1:i==="audio"?e.hasAttribute("controls")?r!==-1:!1:i==="video"?r===-1?!1:r!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,n){return XO(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function HO(a){try{return a.frameElement}catch{return null}}function UO(a){return!!(a.offsetWidth||a.offsetHeight||typeof a.getClientRects=="function"&&a.getClientRects().length)}function jO(a){let t=a.nodeName.toLowerCase();return t==="input"||t==="select"||t==="button"||t==="textarea"}function qO(a){return GO(a)&&a.type=="hidden"}function WO(a){return $O(a)&&a.hasAttribute("href")}function GO(a){return a.nodeName.toLowerCase()=="input"}function $O(a){return a.nodeName.toLowerCase()=="a"}function Ay(a){if(!a.hasAttribute("tabindex")||a.tabIndex===void 0)return!1;let t=a.getAttribute("tabindex");return!!(t&&!isNaN(parseInt(t,10)))}function yy(a){if(!Ay(a))return null;let t=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}function YO(a){let t=a.nodeName.toLowerCase(),e=t==="input"&&a.type;return e==="text"||e==="password"||t==="select"||t==="textarea"}function XO(a){return qO(a)?!1:jO(a)||WO(a)||a.hasAttribute("contenteditable")||Ay(a)}function ZO(a){return a.ownerDocument&&a.ownerDocument.defaultView||window}var g7=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_enabled=!0;constructor(t,e,n,i,r=!1,o){this._element=t,this._checker=e,this._ngZone=n,this._document=i,this._injector=o,r||this.attachAnchors()}destroy(){let t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){let e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return t=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let n=this._getFirstTabbableElement(e);return n?.focus(t),!!n}return e.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){let e=this._getRegionBoundary("start");return e&&e.focus(t),!!e}focusLastTabbableElement(t){let e=this._getRegionBoundary("end");return e&&e.focus(t),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let e=t.children;for(let n=0;n<e.length;n++){let i=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(i)return i}return null}_getLastTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let e=t.children;for(let n=e.length-1;n>=0;n--){let i=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(i)return i}return null}_createAnchor(){let t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._injector?Ks(t,{injector:this._injector}):setTimeout(t)}},Ey=(()=>{class a{_checker=Me(v7);_ngZone=Me(A0);_document=Me(r0);_injector=Me(B0);constructor(){Me(T1).load(u7)}create(e,n=!1){return new g7(e,this._checker,this._ngZone,this._document,n,this._injector)}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function _7(a){return a.buttons===0||a.detail===0}function w7(a){let t=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];
5return!!t&&t.identifier===-1&&(t.radiusX==null||t.radiusX===1)&&(t.radiusY==null||t.radiusY===1)}var KO=new ta("cdk-input-modality-detector-options"),QO={ignoreKeys:[18,17,224,91,16]},ky=650,ld=od({passive:!0,capture:!0}),JO=(()=>{class a{_platform=Me(Kn);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Kr(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(n=>n===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Ko(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<ky||(this._modality.next(_7(e)?"keyboard":"mouse"),this._mostRecentTarget=Ko(e))};_onTouchstart=e=>{if(w7(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Ko(e)};constructor(){let e=Me(A0),n=Me(r0),i=Me(KO,{optional:!0});this._options=Xe(Xe({},QO),i),this.modalityDetected=this._modality.pipe(Qm(1)),this.modalityChanged=this.modalityDetected.pipe(Gv()),this._platform.isBrowser&&e.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,ld),n.addEventListener("mousedown",this._onMousedown,ld),n.addEventListener("touchstart",this._onTouchstart,ld)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ld),document.removeEventListener("mousedown",this._onMousedown,ld),document.removeEventListener("touchstart",this._onTouchstart,ld))}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),ez=new ta("liveAnnouncerElement",{providedIn:"root",factory:tz});function tz(){return null}var az=new ta("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),nz=0,Iy=(()=>{class a{_ngZone=Me(A0);_defaultOptions=Me(az,{optional:!0});_liveElement;_document=Me(r0);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=Me(ez,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...n){let i=this._defaultOptions,r,o;return n.length===1&&typeof n[0]=="number"?o=n[0]:[r,o]=n,this.clear(),clearTimeout(this._previousTimeout),r||(r=i&&i.politeness?i.politeness:"polite"),o==null&&i&&(o=i.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof o=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),o)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),i=this._document.createElement("div");for(let r=0;r<n.length;r++)n[r].remove();return i.classList.add(e),i.classList.add("cdk-visually-hidden"),i.setAttribute("aria-atomic","true"),i.setAttribute("aria-live","polite"),i.id=`cdk-live-announcer-${nz++}`,this._document.body.appendChild(i),i}_exposeAnnouncerToModals(e){let n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let i=0;i<n.length;i++){let r=n[i],o=r.getAttribute("aria-owns");o?o.indexOf(e)===-1&&r.setAttribute("aria-owns",o+" "+e):r.setAttribute("aria-owns",e)}}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var of=function(a){return a[a.IMMEDIATE=0]="IMMEDIATE",a[a.EVENTUAL=1]="EVENTUAL",a}(of||{}),iz=new ta("cdk-focus-monitor-default-options"),rf=od({passive:!0,capture:!0}),cd=(()=>{class a{_ngZone=Me(A0);_platform=Me(Kn);_inputModalityDetector=Me(JO);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=Me(r0,{optional:!0});_stopInputModalityDetector=new Za;constructor(){let e=Me(iz,{optional:!0});this._detectionMode=e?.detectionMode||of.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let n=Ko(e);for(let i=n;i;i=i.parentElement)e.type==="focus"?this._onFocus(e,i):this._onBlur(e,i)};monitor(e,n=!1){let i=sl(e);if(!this._platform.isBrowser||i.nodeType!==1)return ka();let r=_y(i)||this._getDocument(),o=this._elementInfo.get(i);if(o)return n&&(o.checkChildren=!0),o.subject;
5let s={checkChildren:n,subject:new Za,rootNode:r};return this._elementInfo.set(i,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let n=sl(e),i=this._elementInfo.get(n);i&&(i.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(i))}focusVia(e,n,i){let r=sl(e),o=this._getDocument().activeElement;r===o?this._getClosestElementsInfo(r).forEach(([s,l])=>this._originChanged(s,n,l)):(this._setOrigin(n),typeof r.focus=="function"&&r.focus(i))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===of.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused",n==="touch"),e.classList.toggle("cdk-keyboard-focused",n==="keyboard"),e.classList.toggle("cdk-mouse-focused",n==="mouse"),e.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&n,this._detectionMode===of.IMMEDIATE){clearTimeout(this._originTimeoutId);let i=this._originFromTouchInteraction?ky:1;this._originTimeoutId=setTimeout(()=>this._origin=null,i)}})}_onFocus(e,n){let i=this._elementInfo.get(n),r=Ko(e);!i||!i.checkChildren&&n!==r||this._originChanged(n,this._getFocusOrigin(r),i)}_onBlur(e,n){let i=this._elementInfo.get(n);!i||i.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(i,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let n=e.rootNode,i=this._rootNodeFocusListenerCount.get(n)||0;i||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,rf),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,rf)}),this._rootNodeFocusListenerCount.set(n,i+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(b1(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){let n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let i=this._rootNodeFocusListenerCount.get(n);i>1?this._rootNodeFocusListenerCount.set(n,i-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,rf),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,rf),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,i){this._setClasses(e,n),this._emitOrigin(i,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){let n=[];return this._elementInfo.forEach((i,r)=>{(r===e||i.checkChildren&&r.contains(e))&&n.push([r,i])}),n}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:n,mostRecentModality:i}=this._inputModalityDetector;if(i!=="mouse"||!n||n===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let r=e.labels;if(r){for(let o=0;o<r.length;o++)if(r[o].contains(n))return!0}return!1}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var Mc=function(a){return a[a.NONE=0]="NONE",a[a.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",a[a.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",a}(Mc||{}),My="cdk-high-contrast-black-on-white",Sy="cdk-high-contrast-white-on-black",m7="cdk-high-contrast-active",x
57=(()=>{class a{_platform=Me(Kn);_hasCheckedHighContrastMode;_document=Me(r0);_breakpointSubscription;constructor(){this._breakpointSubscription=Me(nf).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Mc.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let n=this._document.defaultView||window,i=n&&n.getComputedStyle?n.getComputedStyle(e):null,r=(i&&i.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Mc.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Mc.BLACK_ON_WHITE}return Mc.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(m7,My,Sy),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===Mc.BLACK_ON_WHITE?e.add(m7,My):n===Mc.WHITE_ON_BLACK&&e.add(m7,Sy)}}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),Ty=(()=>{class a{constructor(){Me(x7)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[wy]})}return a})(),f7={},F1=(()=>{class a{_appId=Me(Wh);getId(e){return this._appId!=="ng"&&(e+=this._appId),f7.hasOwnProperty(e)||(f7[e]=0),`${e}${f7[e]++}`}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var rz=new ta("cdk-dir-doc",{providedIn:"root",factory:oz});function oz(){return Me(r0)}var sz=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function lz(a){let t=a?.toLowerCase()||"";return t==="auto"&&typeof navigator<"u"&&navigator?.language?sz.test(navigator.language)?"rtl":"ltr":t==="rtl"?"rtl":"ltr"}var dd=(()=>{class a{value="ltr";change=new ia;constructor(){let e=Me(rz,{optional:!0});if(e){let n=e.body?e.body.dir:null,i=e.documentElement?e.documentElement.dir:null;this.value=lz(n||i||"ltr")}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var m5=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({})}return a})();var cz=["mat-internal-form-field",""],dz=["*"];var io=(()=>{class a{constructor(){Me(x7)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[m5,m5]})}return a})();var df=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["structural-styles"]],decls:0,vars:0,template:function(n,i){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return a})();var Qo=function(a){return a[a.FADING_IN=0]="FADING_IN",a[a.VISIBLE=1]="VISIBLE",a[a.FADING_OUT=2]="FADING_OUT",a[a.HIDDEN=3]="HIDDEN",a}(Qo||{}),y7=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Qo.HIDDEN;constructor(t,e,n,i=!1){this._renderer=t,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=i}fadeOut(){this._renderer.fadeOutRipple(this)}},Fy=od({passive:!0,capture:!0}),M7=class{_events=new Map;addHandler(t,e,n,i){let r=this._events.get(e);if(r){let o=r.get(n);o?o.add(i):r.set(n,new Set([i]))}else this._events.set(e,new Map([[n,new Set([i])]])),t.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,Fy)})}removeHandler(t,e,n){let i=this._events.get(t);if(!i)return;let r=i.get(e);r&&(r.delete(n),r.size===0&&i.delete(e),i.size===0&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,Fy)))}_delegateEventHandler=t=>{let e=Ko(t);e&&this._events.get(t.type)?.forEach((n,i)=>
vendor: 4,947 bytes, line 5
5{(i===e||i.contains(e))&&n.forEach(r=>r.handleEvent(t))})}},lf={enterDuration:225,exitDuration:150},hz=800,Vy=od({passive:!0,capture:!0}),Py=["mousedown","touchstart"],Dy=["mouseup","mouseleave","touchend","touchcancel"],pz=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(n,i){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return a})(),cf=class a{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new M7;constructor(t,e,n,i,r){this._target=t,this._ngZone=e,this._platform=i,i.isBrowser&&(this._containerElement=sl(n)),r&&r.get(T1).load(pz)}fadeInRipple(t,e,n={}){let i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=Xe(Xe({},lf),n.animation);n.centered&&(t=i.left+i.width/2,e=i.top+i.height/2);let o=n.radius||uz(t,e,i),s=t-i.left,l=e-i.top,c=r.enterDuration,p=document.createElement("div");p.classList.add("mat-ripple-element"),p.style.left=`${s-o}px`,p.style.top=`${l-o}px`,p.style.height=`${o*2}px`,p.style.width=`${o*2}px`,n.color!=null&&(p.style.backgroundColor=n.color),p.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(p);let g=window.getComputedStyle(p),w=g.transitionProperty,f=g.transitionDuration,M=w==="none"||f==="0s"||f==="0s, 0s"||i.width===0&&i.height===0,y=new y7(this,p,n,M);p.style.transform="scale3d(1, 1, 1)",y.state=Qo.FADING_IN,n.persistent||(this._mostRecentTransientRipple=y);let A=null;return!M&&(c||r.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let I=()=>{A&&(A.fallbackTimer=null),clearTimeout(N),this._finishRippleTransition(y)},R=()=>this._destroyRipple(y),N=setTimeout(R,c+100);p.addEventListener("transitionend",I),p.addEventListener("transitioncancel",R),A={onTransitionEnd:I,onTransitionCancel:R,fallbackTimer:N}}),this._activeRipples.set(y,A),(M||!c)&&this._finishRippleTransition(y),y}fadeOutRipple(t){if(t.state===Qo.FADING_OUT||t.state===Qo.HIDDEN)return;let e=t.element,n=Xe(Xe({},lf),t.config.animation);e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",t.state=Qo.FADING_OUT,(t._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(t)}fadeOutAll(){this._getActiveRipples().forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){let e=sl(t);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,Py.forEach(n=>{a._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(t){t.type==="mousedown"?this._onMousedown(t):t.type==="touchstart"?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Dy.forEach(e=>{this._triggerElement.addEventListener(e,this,Vy)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){t.state===Qo.FADING_IN?this._startFadeOutTransition(t):t.state===Qo.FADING_OUT&&this._destroyRipple(t)}_startFadeOutTransition(t){let e=t===this._mostRecentTransientRipple,{persistent:n}=t.config;t.state=Qo.VISIBLE,!n&&(!e||!this._isPointerDown)&&t.fadeOut()}_destroyRipple(t){let e=this._activeRipples.get(t)??null;this._activeRipples.delete(t),this._activeRipples.size||(this._containerRect=null),t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),t.state=Qo.HIDDEN,e!==null&&(t.element.removeEventListener("transitionend",e.onTransitionEnd),t.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),t.element.remove()}_onMousedown(t){let e=_7(t),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+hz;!this._target.rippleDisabled&&!e&&!n&&(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled&&!w7(t)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=t.changedTouches;if(e)for(let n=0;n<e.length;n++)this.fadeInRipple(e[n].clientX,e[n].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEac
5h(t=>{let e=t.state===Qo.VISIBLE||t.config.terminateOnPointerUp&&t.state===Qo.FADING_IN;!t.config.persistent&&e&&t.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let t=this._triggerElement;t&&(Py.forEach(e=>a._eventManager.removeHandler(e,t,this)),this._pointerUpEventsRegistered&&(Dy.forEach(e=>t.removeEventListener(e,this,Vy)),this._pointerUpEventsRegistered=!1))}};function uz(a,t,e){let n=Math.max(Math.abs(a-e.left),Math.abs(a-e.right)),i=Math.max(Math.abs(t-e.top),Math.abs(t-e.bottom));return Math.sqrt(n*n+i*i)}var Ry=new ta("mat-ripple-global-options"),By=(()=>{class a{_elementRef=Me(un);_animationMode=Me(wr,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=Me(A0),n=Me(Kn),i=Me(Ry,{optional:!0}),r=Me(B0);this._globalOptions=i||{},this._rippleRenderer=new cf(this,e,this._elementRef,n,r)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Xe(Xe(Xe({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,n=0,i){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,n,Xe(Xe({},this.rippleConfig),i)):this._rippleRenderer.fadeInRipple(0,0,Xe(Xe({},this.rippleConfig),e))}static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,i){n&2&&qt("mat-ripple-unbounded",i.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return a})(),Ny=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[io,io]})}return a})();var Ly={capture:!0},Oy=["focus","mousedown","mouseenter","touchstart"],b7="mat-ripple-loader-uninitialized",C7="mat-ripple-loader-class-name",zy="mat-ripple-loader-centered",sf="mat-ripple-loader-disabled",Hy=(()=>{class a{_document=Me(r0,{optional:!0});_animationMode=Me(wr,{optional:!0});_globalRippleOptions=Me(Ry,{optional:!0});_platform=Me(Kn);_ngZone=Me(A0);_injector=Me(B0);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(let e of Oy)this._document?.addEventListener(e,this._onInteraction,Ly)})}ngOnDestroy(){let e=this._hosts.keys();for(let n of e)this.destroyRipple(n);for(let n of Oy)this._document?.removeEventListener(n,this._onInteraction,Ly)}configureRipple(e,n){e.setAttribute(b7,this._globalRippleOptions?.namespace??""),(n.className||!e.hasAttribute(C7))&&e.setAttribute(C7,n.className||""),n.centered&&e.setAttribute(zy,""),n.disabled&&e.setAttribute(sf,"")}setDisabled(e,n){let i=this._hosts.get(e);i?(i.target.rippleDisabled=n,!n&&!i.hasSetUpEvents&&(i.hasSetUpEvents=!0,i.renderer.setupTriggerEvents(e))):n?e.setAttribute(sf,""):e.removeAttribute(sf)}_onInteraction=e=>{let n=Ko(e);if(n instanceof HTMLElement){let i=n.closest(`[${b7}="${this._globalRippleOptions?.namespace??""}"]`);i&&this._createRipple(i)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",e.getAttribute(C7)),e.append(n);let i=this._animationMode==="NoopAnimations",r=this._globalRippleOptions,o=i?0:r?.animation?.enterDuration??lf.enterDuration,s=i?0:r?.animation?.exitDuration??lf.exitDuration,l={rippleDisabled:i||r?.disabled||e.hasAttribute(sf),rippleConfig:{centered:e.hasAttribute(zy),terminateOnPointerUp:r?.terminateOnPointerUp,animation:{enterDuration:o,exitDuration:s}}},c=new cf(l,this._ngZone,n,this._platform,this._injector),p=!l.rippleDisabled;p&&c.setupTriggerEvents(e),this._hosts.set(e,{target:l,renderer:c,hasSetUpEvents:p}),e.removeAttribute(b7)}destroyRipple(e){let n=this._hosts.get(e);n&&(n.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),Uy=(()=>{class a{labelPosition;static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,i){n&2&&qt("mdc-form-field--align-en
5d",i.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:cz,ngContentSelectors:dz,decls:1,vars:0,template:function(n,i){n&1&&(Qs(),S1(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}return a})();var mz=["switch"],fz=["*"];function gz(a,t){a&1&&(d(0,"span",10),Xt(),d(1,"svg",12),k(2,"path",13),h(),d(3,"svg",14),k(4,"path",15),h()())}var vz=new ta("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),_z={provide:I1,useExisting:Li(()=>jy),multi:!0},hf=class{source;checked;constructor(t,e){this.source=t,this.checked=e}},jy=(()=>{class a{_elementRef=Me(un);_focusMonitor=Me(cd);_changeDetectorRef=Me(Ao);defaults=Me(vz);_onChange=e=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(e){return new hf(this,e)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new ia;toggleChange=new ia;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){Me(T1).load(df);let e=Me(new Tx("tabindex"),{optional:!0}),n=this.defaults,i=Me(wr,{optional:!0});this.tabIndex=e==null?0:parseInt(e)||0,this.color=n.color||"accent",this._noopAnimations=i==="No
5opAnimations",this.id=this._uniqueId=Me(F1).getId("mat-mdc-slide-toggle-"),this.hideIcon=n.hideIcon??!1,this.disabledInteractive=n.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e==="keyboard"||e==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new hf(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["mat-slide-toggle"]],viewQuery:function(n,i){if(n&1&&c0(mz,5),n&2){let r;n0(r=i0())&&(i._switchElement=r.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,i){n&2&&(z2("id",i.id),Pt("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),$0(i.color?"mat-"+i.color:""),qt("mat-mdc-slide-toggle-focused",i._focused)("mat-mdc-slide-toggle-checked",i.checked)("_mat-animation-noopable",i._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",Hn],color:"color",disabled:[2,"disabled","disabled",Hn],disableRipple:[2,"disableRipple","disableRipple",Hn],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:o3(e)],checked:[2,"checked","checked",Hn],hideIcon:[2,"hideIcon","hideIcon",Hn],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Hn]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[aa([_z,{provide:ls,useExisting:a,multi:!0}]),M1,b0],ngContentSelectors:fz,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,i){if(n&1){let r=fe();Qs(),d(0,"div",1)(1,"button",2,0),z("click",function(){return P(r),D(i._handleClick())}),k(3,"span",3),d(4,"span",4)(5,"span",5)(6,"span",6),k(7,"span",7),h(),d(8,"span",8),k(9,"span",9),h(),V(10,gz,5,0,"span",10),h()()(),d(11,"label",11),z("click",function(s){return P(r),D(s.stopPropagation())}),S1(12),h()()}if(n&2){let r=Yt(2);v("labelPosition",i.labelPosition),u(),qt("mdc-switch--selected",i.checked)("mdc-switch--unselected",!i.checked)("mdc-switch--checked",i.checked)("mdc-switch--disabled",i.disabled)("mat-mdc-slide-toggle-disabled-interactive",i.disabledInteractive),v("tabIndex",i.disabled&&!i.disabledInteractive?-1:i.tabIndex)("disabled",i.disabled&&!i.disabledInteractive),Pt("id",i.buttonId)("name",i.name)("aria-label",i.ariaLabel)("aria-labelledby",i._getAriaLabelledBy())("aria-describedby",i.ariaDescribedby)("aria-required",i.required||null)("aria-checked",i.checked)("aria-disabled",i.disabled&&i.disabledInteractive?"true":null),u(8),v("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0),u(),n5(i.hideIcon?-1:10),u(),v("for",i.buttonId),Pt("id",i._labelId)}},dependencies:[By,Uy],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}
5.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}
5.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);
5fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}return a})();var qy=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[jy,io,io]})}return a})();var Wy=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[io,io]})}return a})();function Bp(a){return a+.5|0}var f5=(a,t,e)=>Math.max(Math.min(a,e),t);function zp(a){return f5(Bp(a*2.55),0,255)}function g5(a){return f5(Bp(a*255),0,255)}function ll(a){return f5(Bp(a/2.55)/100,0,1)}function Gy(a){return f5(Bp(a*100),0,100)}var Jo={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},A7=[..."0123456789ABCDEF"],wz=a=>A7[a&15],xz=a=>A7[(a&240)>>4]+A7[a&15],pf=a=>(a&240)>>4===(a&15),bz=a=>pf(a.r)&&pf(a.g)&&pf(a.b)&&pf(a.a);function Cz(a){var t=a.length,e;return a[0]==="#"&&(t===4||t===5?e={r:255&Jo[a[1]]*17,g:255&Jo[a[2]]*17,b:255&Jo[a[3]]*17,a:t===5?Jo[a[4]]*17:255}:(t===7||t===9)&&(e={r:Jo[a[1]]<<4|Jo[a[2]],g:Jo[a[3]]<<4|Jo[a[4]],b:Jo[a[5]]<<4|Jo[a[6]],a:t===9?Jo[a[7]]<<4|Jo[a[8]]:255})),e}var yz=(a,t)=>a<255?t(a):"";function Mz(a){var t=bz(a)?wz:xz;return a?"#"+t(a.r)+t(a.g)+t(a.b)+yz(a.a,t):void 0}var Sz=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Zy(a,t,e){let n=t*Math.min(e,1-e),i=(r,o=(r+a/30)%12)=>e-n*Math.max(Math.min(o-3,9-o,1),-1);return[i(0),i(8),i(4)]}function Az(a,t,e){let n=(i,r=(i+a/60)%6)=>e-e*t*Math.max(Math.min(r,4-r,1),0);return[n(5),n(3),n(1)]}function Ez(a,t,e){let n=Zy(a,1,.5),i;for(t+e>1&&(i=1/(t+e),t*=i,e*=i),i=0;i<3;i++)n[i]*=1-t-e,n[i]+=t;return n}function kz(a,t,e,n,i){return a===i?(t-e)/n+(t<e?6:0):t===i?(e-a)/n+2:(a-t)/n+4}function E7(a){let e=a.r/255,n=a.g/255,i=a.b/255,r=Math.max(e,n,i),o=Math.min(e,n,i),s=(r+o)/2,l,c,p;return r!==o&&(p=r-o,c=s>.5?p/(2-r-o):p/(r+o),l=kz(e,n,i,p,r),l=l*60+.5),[l|0,c||0,s]}function k7(a,t,e,n){return(Array.isArray(t)?a(t[0],t[1],t[2]):a(t,e,n)).map(g5)}function I7(a,t,e){return k7(Zy,a,t,e)}function Iz(a,t,e){return k7(Ez,a,t,e)}function Tz(a,t,e){return k7(Az,a,t,e)}function Ky(a){return(a%360+360)%360}function Fz(a){let t=Sz.exec(a),e=255,n;if(!t)return;t[5]!==n&&(e=t[6]?zp(+t[5]):g5(+t[5]));let i=Ky(+t[2]),r=+t[3]/100,o=+t[4]/100;return t[1]==="hwb"?n=Iz(i,r,o):t[1]==="hsv"?n=Tz(i,r,o):n=I7(i,r,o),{r:n[0],g:n[1],b:n[2],a:e}}function Vz(a,t){var e=E7(a);e[0]=Ky(e[0]+t),e=I7(e),a.r=e[0],a.g=e[1],a.b=e[2]}function Pz(a){if(!a)return;let t=E7(a),e=t[0],n=Gy(t[1]),i=Gy(t[2]);return a.a<255?`hsla(${e}, ${n}%, ${i}%, ${ll(a.a)})`:`hsl(${e}, ${n}%, ${i}%)`}var $y={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Yy={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",K
vendor: 24,263 bytes, line 5
5ocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function Dz(){let a={},t=Object.keys(Yy),e=Object.keys($y),n,i,r,o,s;for(n=0;n<t.length;n++){for(o=s=t[n],i=0;i<e.length;i++)r=e[i],s=s.replace(r,$y[r]);r=parseInt(Yy[o],16),a[s]=[r>>16&255,r>>8&255,r&255]}return a}var uf;function Lz(a){uf||(uf=Dz(),uf.transparent=[0,0,0,0]);let t=uf[a.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}var Oz=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function zz(a){let t=Oz.exec(a),e=255,n,i,r;if(t){if(t[7]!==n){let o=+t[7];e=t[8]?zp(o):f5(o*255,0,255)}return n=+t[1],i=+t[3],r=+t[5],n=255&(t[2]?zp(n):f5(n,0,255)),i=255&(t[4]?zp(i):f5(i,0,255)),r=255&(t[6]?zp(r):f5(r,0,255)),{r:n,g:i,b:r,a:e}}}function Rz(a){return a&&(a.a<255?`rgba(${a.r}, ${a.g}, ${a.b}, ${ll(a.a)})`:`rgb(${a.r}, ${a.g}, ${a.b})`)}var S7=a=>a<=.0031308?a*12.92:Math.pow(a,1/2.4)*1.055-.055,hd=a=>a<=.04045?a/12.92:Math.pow((a+.055)/1.055,2.4);function Bz(a,t,e){let n=hd(ll(a.r)),i=hd(ll(a.g)),r=hd(ll(a.b));return{r:g5(S7(n+e*(hd(ll(t.r))-n))),g:g5(S7(i+e*(hd(ll(t.g))-i))),b:g5(S7(r+e*(hd(ll(t.b))-r))),a:a.a+e*(t.a-a.a)}}function mf(a,t,e){if(a){let n=E7(a);n[t]=Math.max(0,Math.min(n[t]+n[t]*e,t===0?360:1)),n=I7(n),a.r=n[0],a.g=n[1],a.b=n[2]}}function Qy(a,t){return a&&Object.assign(t||{},a)}function Xy(a){var t={r:0,g:0,b:0,a:255};return Array.isArray(a)?a.length>=3&&(t={r:a[0],g:a[1],b:a[2],a:255},a.length>3&&(t.a=g5(a[3]))):(t=Qy(a,{r:0,g:0,b:0,a:1}),t.a=g5(t.a)),t}function Nz(a){return a.charAt(0)==="r"?zz(a):Fz(a)}var Rp=class a{constructor(t){if(t instanceof a)return t;let e=typeof t,n;e==="object"?n=Xy(t):e==="string"&&(n=Cz(t)||Lz(t)||Nz(t)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var t=Qy(this._rgb);return t&&(t.a=ll(t.a)),t}set rgb(t){this._rgb=Xy(t)}rgbString(){return this._valid?Rz(this._rgb):void 0}hexString(){return this._valid?Mz(this._rgb):void 0}hslString(){return this._valid?Pz(this._rgb):void 0}mix(t,e){if(t){let n=this.rgb,i=t.rgb,r,o=e===r?.5:e,s=2*o-1,l=n.a-i.a,c=((s*l===-1?s:(s+l)/(1+s*l))+1)/2;r=1-c,n.r=255&c*n.r+r*i.r+.5,n.g=255&c*n.g+r*i.g+.5,n.b=255&c*n.b+r*i.b+.5,n.a=o*n.a+(1-o)*i.a,this.rgb=n}return this}interpolate(t,e){return t&&(this._rgb=Bz(this._rgb,t._rgb,e)),this}clone(){return new a(this.rgb)}alpha(t){return this._rgb.a=g5(t),this}clearer(t){let e=this._rgb;return e.a*=1-t,this}greyscale(){let t=this._rgb,e=Bp(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=e,this}opaquer(t){let e=this._rgb;return e.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return mf(this._rgb,2,t),this}darken(t){return mf(this._rgb,2,-t),this}saturate(t){return mf(this._rgb,1,t),this}desaturate(t){return mf(this._rgb,1,-t),this}rotate(t){return Vz(this._rgb,t),this}};function D1(){}var P7=(()=>{let a=0;return()=>a++})();function h0(a){return a==null}function En(a){if(Array.isArray&&Array.isArray(a))return!0;let t=Object.prototype.toString.call(a);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function f0(a){return a!==null&&Object.prototype.toString.call(a)==="[object Object]"}function Un(a){return(typeof a=="number"||a instanceof Number)&&isFinite(+a)}function Rr(a,t){return Un(a)?a:t}function qa(a,t){return typeof a>"u"?t:a}var D7=(a,t)=>typeof a=="string"&&a.endsWith("%")?parseFloat(a)/100:+a/t,xf=(a,t)=>typeof a=="string"&&a.endsWith("%")?parseFloat(a)/100*t:+a;function Y0(a,t,e){if(a&&typeof a.call=="function")return a.apply(e,t)}function R0(a,t,e,n){let i,r,o;if(En(a))if(r=a.length,n)for(i=r-1;i>=0;i--)t.call(e,a[i],i);else for(i=0;i<r;i++)t.call(e,a[i],i);else if(f0(a))for(o=Object.keys(a),r=o.length,i=0;i<r;i++)t.call(e,a[o[i]],o[i])}function md(a,t){let e,n,i,r;if(!a||!t||a.length!==t.length)return!1;for(e=0,n=a.length;e<n;++e)if(i=a[e],r=t[e],i.datasetIndex!==r.datasetIndex||i.index!==r.index)return!1;return!0}function Hp(a){if(En(a))return a.map(Hp);if(f0(a)){let t=Object.create(null),e=Object.keys(a),n=e.length,i=0;for(;i<n;++i)t[e[i]]=Hp(a[e[i]]);return t}return a}function lM(a){return["__proto__","prototype","constructor"].indexOf(a)===-1}function cM(a,t,e,n){if(!lM(a))return;let i=t[a],r=e[a];f0(i)&&f0(r)?To(i,r,n):t[a]=Hp(r)}function To(a,t,e){let n=En(t)?t:[t],i=n.length;if(!f0(a))return a;e=e||{};let r=e.merger||cM,o;for(let s=0;s<i;++s){if(o=n[s],!f0(o))continue;let l=Object.keys(o);for(let c=0,p=l.length;c<p;++c)r(l[c],a,o,e)}return a}function Ec(a,t){return To(a,t,{merger:dM})}function dM(a,t,e){if(!lM(a))return;let n=t[a],i=e[a];f0(n)&&f0(i)?Ec(n,i):Object.prototype.hasOwnProperty.call(t,a)||(t[a]=Hp(i))}var Jy={"":a=>a,x:a=>a.x,y:a=>a.y};function hM(a){let t=a.split("."),e=[],n="";for(let i of t)n+=i,n.endsWith("\\")?n=n.slice(0,-1)+".":(e.push(n),n="");return e}function Hz(a){let t=hM(a);return e=>{for(let n of t){if(n==="")break;e=e&&e[n]}return e}}function us(a,t){return(Jy[t]||(Jy[t]=Hz(t)))(a)}function qp(a){return a.charAt(0).toUpperCase()+a.slice(1)}var kc=a=>typeof a<"u",hs=a=>typeof a=="function",bf=(a,t)=>{if(a.size!==t.size)return!1;for(let e of a)if(!t.has(e))return!1;return!0};function L7(a){return a.type==="mouseup"||a.type==="click"||a.type==="contextmenu"}var kn=Math.PI,In=2*kn,pM=In+kn,Up=Number.POSITIVE_INFINITY,uM=kn/180,Qn=kn/2,v5=kn/4,F7=kn*2/3,ps=Math.log10,e1=Math.sign;function Ic(a,t,e){return Math.abs(a-t)<e}function Cf(a){let t=Math.round(a);a=Ic(a,t,a/1e3)?t:a;let e=Math.pow(10,Math.floor(ps(a))),n=a/e;return(n<=1?1:n<=2?2:n<=5?5:10)*e}function O7(a){let t=[],e=Math.sqrt(a),n;for(n=1;n<e;n++)a%n===0&&(t.push(n),t.push(a/n));return e===(e|0)&&t.push(e),t.sort((i,r)=>i-r).pop(),t}function w5(a){return!isNaN(parseFloat(a))&&isFinite(a)}function z7(a,t){let e=Math.round(a);return e-t<=a&&e+t>=a}function yf(a,t,e){let n,i,r;for(n=0,i=a.length;n<i;n++)r=a[n][e],isNaN(r)||(t.min=Math.min(t.min,r),t.max=Math.max(t.max,r))}function Fo(a){return a*(kn/180)}function Wp(a){return a*(180/kn)}function Mf(a){if(!Un(a))return;let t=1,e=0;for(;Math.round(a*t)/t!==a;)t*=10,e++;return e}function Sf(a,t){let e=t.x-a.x,n=t.y-a.y,i=Math.sqrt(e*e+n*n),r=Math.atan2(n,e);return r<-.5*kn&&(r+=In),{angle:r,distance:i}}function jp(a,t){return Math.sqrt(Math.pow(t.x-a.x,2)+Math.pow(t.y-a.y,2))}function mM(a,t){return(a-t+pM)%In-kn}function zr(a){return(a%In+In)%In}function Tc(a,t,e,n){let i=zr(a),r=zr(t),o=zr(e),s=zr(r-i),l=zr(o-i),c=zr(i-r),p=zr(i-o);return i===r||i===o||n&&r===o||s>l&&c<p}function Ai(a,t,e){return Math.max(t,Math.min(e,a))}function R7(a){return Ai(a,-32768,32767)}function L1(a,t,e,n=1e-6){return a>=Math.min(t,e)-n&&a<=Math.max(t,e)+n}function Gp(a,t,e){e=e||(o=>a[o]<t);let n=a.length-1,i=0,r;for(;n-i>1;)r=i+n>>1,e(r)?i=r:n=r;return{lo:i,hi:n}}var V1=(a,t,e,n)=>Gp(a,e,n?i=>{let r=a[i][t];return r<e||r===e&&a[i+1][t]===e}:i=>a[i][t]<e),B7=(a,t,e)=>Gp(a,e,n=>a[n][t]>=e);function N7(a,t,e){let n=0,i=a.length;for(;n<i&&a[n]<t;)n++;for(;i>n&&a[i-1]>e;)i--;return n>0||i<a.length?a.slice(n,i):a}var fM=["push","pop","shift","splice","unshift"];function H7(a,t){if(a._chartjs){a._chartjs.listeners.push(t);return}Object.defineProperty(a,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),fM.forEach(e=>{let n="_onData"+qp(e),i=a[e];Object.defineProperty(a,e,{configurable:!0,enumerable:!1,value(...r){let o=i.apply(this,r);return a._chartjs.listeners.forEach(s=>{typeof s[n]=="function"&&s[n](...r)}),o}})})}function Af(a,t){let e=a._chartjs;if(!e)return;let n=e.listeners,i=n.indexOf(t);i!==-1&&n.splice(i,1),!(n.length>0)&&(fM.forEach(r=>{delete a[r]}),delete a._chartjs)}function Ef(a){let t=new Set(a);return t.size===a.length?a:Array.from(t)}var kf=function(){return typeof window>"u"?function(a){return a()}:window.requestAnimationFrame}();function If(a,t){let e=[],n=!1;return function(...i){e=i,n||(n=!0,kf.call(window,()=>{n=!1,a.apply(t,e)}))}}function U7(a,t){let e;return function(...n){return t?(clearTimeout(e),e=setTimeout(a,t,n)):a.apply(this,n),t}}var $p=a=>a==="start"?"left":a==="end"?"right":"center",Gi=(a,t,e)=>a==="start"?t:a==="end"?e:(t+e)/2,j7=(a,t,e,n)=>a===(n?"left":"right")?e:a==="center"?(t+e)/2:t;function Tf(a,t,e){let n=t.length,i=0,r=n;if(a._sorted){let{iScale:o,_parsed:s}=a,l=o.axis,{min:c,max:p,minDefined:g,maxDefined:w}=o.getUserBounds();g&&(i=Ai(Math.min(V1(s,l,c).lo,e?n:V1(t,l,o.getPixelForValue(c)).lo),0,n-1)),w?r=Ai(Math.max(V1(s,o.axis,p,!0).hi+1,e?0:V1(t,l,o.getPixelForValue(p),!0).hi+1),i,n)-i:r=n-i}return{start:i,count:r}}function Ff(a){let{xScale:t,yScale:e,_scaleRanges:n}=a,i={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!n)return a._scaleRanges=i,!0;let r=n.xmin!==t.min||n.xmax!==t.max||n.ymin!==e.min||n.ymax!==e.max;return Object.assign(n,i),r}var ff=a=>a===0||a===1,eM=(a,t,e)=>-(Math.pow(2,10*(a-=1))*Math.sin((a-t)*In/e)),tM=(a,t,e)=>Math.pow(2,-10*a)*Math.sin((a-t)*In/e)+1,Sc={linear:a=>a,easeInQuad:a=>a*a,easeOutQuad:a=>-a*(a-2),easeInOutQuad:a=>(a/=.5)<1?.5*a*a:-.5*(--a*(a-2)-1),easeInCubic:a=>a*a*a,easeOutCubic:a=>(a-=1)*a*a+1,easeInOutCubic:a=>(a/=.5)<1?.5*a*a*a:.5*((a-=2)*a*a+2),easeInQuart:a=>a*a*a*a,easeOutQuart:a=>-((a-=1)*a*a*a-1),easeInOutQuart:a=>(a/=.5)<1?.5*a*a*a*a:-.5*((a-=2)*a*a*a-2),easeInQuint:a=>a*a*a*a*a,easeOutQuint:a=>(a-=1)*a*a*a*a+1,easeInOutQuint:a=>(a/=.5)<1?.5*a*a*a*a*a:.5*((a-=2)*a*a*a*a+2),easeInSine:a=>-Math.cos(a*Qn)+1,easeOutSine:a=>Math.sin(a*Qn),easeInOutSine:a=>-.5*(Math.cos(kn*a)-1),easeInExpo:a=>a===0?0:Math.pow(2,10*(a-1)),easeOutExpo:a=>a===1?1:-Math.pow(2,-10*a)+1,easeInOutExpo:a=>ff(a)?a:a<.5?.5*Math.pow(2,10*(a*2-1)):.5*(-Math.pow(2,-10*(a*2-1))+2),easeInCirc:a=>a>=1?a:-(Math.sqrt(1-a*a)-1),easeOutCirc:a=>Math.sqrt(1-(a-=1)*a),easeInOutCirc:a=>(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1),easeInElastic:a=>ff(a)?a:eM(a,.075,.3),easeOutElastic:a=>ff(a)?a:tM(a,.075,.3),easeInOutElastic(a){return ff(a)?a:a<.5?.5*eM(a*2,.1125,.45):.5+.5*tM(a*2-1,.1125,.45)},easeInBack(a){return a*a*((1.70158+1)*a-1.70158)},easeOutBack(a){return(a-=1)*a*((1.70158+1)*a+1.70158)+1},easeInOutBack(a){let t=1.70158;return(a/=.5)<1?.5*(a*a*(((t*=1.525)+1)*a-t)):.5*((a-=2)*a*(((t*=1.525)+1)*a+t)+2)},easeInBounce:a=>1-Sc.easeOutBounce(1-a),easeOutBounce(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},easeInOutBounce:a=>a<.5?Sc.easeInBounce(a*2)*.5:Sc.easeOutBounce(a*2-1)*.5+.5};function Vf(a){if(a&&typeof a=="object"){let t=a.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Pf(a){return Vf(a)?a:new Rp(a)}function _f(a){return Vf(a)?a:new Rp(a).saturate(.5).darken(.1).hexString()}var Uz=["x","y","borderWidth","radius","tension"],jz=["color","borderColor","backgroundColor"];function qz(a){a.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),a.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>t!=="onProgress"&&t!=="onComplete"&&t!=="fn"}),a.set("animations",{colors:{type:"color",properties:jz},numbers:{type:"number",properties:Uz}}),a.describe("animations",{_fallback:"animation"}),a.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>t|0}}}})}function Wz(a){a.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}var aM=new Map;function Gz(a,t){t=t||{};let e=a+JSON.stringify(t),n=aM.get(e);return n||(n=new Intl.NumberFormat(a,t),aM.set(e,n)),n}function Fc(a,t,e){return Gz(t,e).format(a)}var gM={values(a){return En(a)?a:""+a},numeric(a,t,e){if(a===0)return"0";let n=this.chart.options.locale,i,r=a;if(e.length>1){let c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(i="scientific"),r=$z(a,e)}let o=ps(Math.abs(r)),s=isNaN(o)?1:Math.max(Math.min(-1*Math.floor(o),20),0),l={notation:i,minimumFractionDigits:s,maximumFractionDigits:s};return Object.assign(l,this.options.ticks.format),Fc(a,n,l)},logarithmic(a,t,e){if(a===0)return"0";let n=e[t].significand||a/Math.pow(10,Math.floor(ps(a)));return[1,2,3,5,10,15].includes(n)||t>.8*e.length?gM.numeric.call(this,a,t,e):""}};function $z(a,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&a!==Math.floor(a)&&(e=a-Math.floor(a)),e}var Yp={formatters:gM};function Yz(a){a.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Yp.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),a.route("scale.ticks","color","","color"),a.route("scale.grid","color","","borderColor"),a.route("scale.border","color","","borderColor"),a.route("scale.title","color","","color"),a.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&t!=="callback"&&t!=="parser",_indexable:t=>t!=="borderDash"&&t!=="tickBorderDash"&&t!=="dash"}),a.describe("scales",{_fallback:"scale"}),a.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"})}var x5=Object.create(null),Df=Object.create(null);function Np(a,t){if(!t)return a;let e=t.split(".");for(let n=0,i=e.length;n<i;++n){let r=e[n];a=a[r]||(a[r]=Object.create(null))}return a}function T7(a,t,e){return typeof t=="string"?To(Np(a,t),e):To(Np(a,""),t)}var V7=class{constructor(t,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=n=>n.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(n,i)=>_f(i.backgroundColor),this.hoverBorderColor=(n,i)=>_f(i.borderColor),this.hoverColor=(n,i)=>_f(i.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return T7(this,t,e)}get(t){return Np(this,t)}describe(t,e){return T7(Df,t,e)}override(t,e){return T7(x5,t,e)}route(t,e,n,i){let r=Np(this,t),o=Np(this,n),s="_"+e;Object.defineProperties(r,{[s]:{value:r[e],writable:!0},[e]:{enumerable:!0,get(){let l=this[s],c=o[i];return f0(l)?Object.assign({},c,l):qa(l,c)},set(l){this[s]=l}}})}apply(t){t.forEach(e=>e(this))}},Tn=new V7({_scriptable:a=>!a.startsWith("on"),_indexable:a=>a!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[qz,Wz,Yz]);function vM(a){return!a||h0(a.size)||h0(a.family)?null:(a.style?a.style+" ":"")+(a.weight?a.weight+" ":"")+a.size+"px "+a.family}function pd(a,t,e,n,i){let r=t[i];return r||(r=t[i]=a.measureText(i).width,e.push(i)),r>n&&(n=r),n}function q7(a,t,e,n){n=n||{};let i=n.data=n.data||{},r=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(i=n.data={},r=n.garbageCollect=[],n.font=t),a.save(),a.font=t;let o=0,s=e.length,l,c,p,g,w;for(l=0;l<s;l++)if(g=e[l],g!=null&&!En(g))o=pd(a,i,r,o,g);else if(En(g))for(c=0,p=g.length;c<p;c++)w=g[c],w!=null&&!En(w)&&(o=pd(a,i,r,o,w));a.restore();let f=r.length/2;if(f>e.length){for(l=0;l<f;l++)delete i[r[l]];r.splice(0,f)}return o}function dl(a,t,e){let n=a.currentDevicePixelRatio,i=e!==0?Math.max(e/2,.5):0;return Math.round((t-i)*n)/n+i}function Lf(a,t){!t&&!a||(t=t||a.getContext("2d"),t.save(),t.resetTransform(),t.clearRect(0,0,a.width,a.height),t.restore())}function Xp(a,t,e,n){Of(a,t,e,n,null)}function Of(a,t,e,n,i){let r,o,s,l,c,p,g,w,f=t.pointStyle,M=t.rotation,y=t.radius,A=(M||0)*uM;if(f&&typeof f=="object"&&(r=f.toString(),r==="[object HTMLImageElement]"||r==="[object HTMLCanvasElement]")){a.save(),a.translate(e,n),a.rotate(A),a.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),a.restore();return}if(!(isNaN(y)||y<=0)){switch(a.beginPath(),f){default:i?a.ellipse(e,n,i/2,y,0,0,In):a.arc(e,n,y,0,In),a.closePath();break;case"triangle":p=i?i/2:y,a.moveTo(e+Math.sin(A)*p,n-Math.cos(A)*y),A+=F7,a.lineTo(e+Math.sin(A)*p,n-Math.cos(A)*y),A+=F7,a.lineTo(e+Math.sin(A)*p,n-Math.cos(A)*y),a.closePath();break;case"rectRounded":c=y*.516,l=y-c,o=Math.cos(A+v5)*l,g=Math.cos(A+v5)*(i?i/2-c:l),s=Math.sin(A+v5)*l,w=Math.sin(A+v5)*(i?i/2-c:l),a.arc(e-g,n-s,c,A-kn,A-Qn),a.arc(e+w,n-o,c,A-Qn,A),a.arc(e+g,n+s,c,A,A+Qn),a.arc(e-w,n+o,c,A+Qn,A+kn),a.closePath();break;case"rect":if(!M){l=Math.SQRT1_2*y,p=i?i/2:l,a.rect(e-p,n-l,2*p,2*l);break}A+=v5;case"rectRot":g=Math.cos(A)*(i?i/2:y),o=Math.cos(A)*y,s=Math.sin(A)*y,w=Math.sin(A)*(i?i/2:y),a.moveTo(e-g,n-s),a.lineTo(e+w,n-o),a.lineTo(e+g,n+s),a.lineTo(e-w,n+o),a.closePath();break;case"crossRot":A+=v5;case"cross":g=Math.cos(A)*(i?i/2:y),o=Math.cos(A)*y,s=Math.sin(A)*y,w=Math.sin(A)*(i?i/2:y),a.moveTo(e-g,n-s),a.lineTo(e+g,n+s),a.moveTo(e+w,n-o),a.lineTo(e-w,n+o);break;case"star":g=Math.cos(A)*(i?i/2:y),o=Math.cos(A)*y,s=Math.sin(A)*y,w=Math.sin(A)*(i?i/2:y),a.moveTo(e-g,n-s),a.lineTo(e+g,n+s),a.moveTo(e+w,n-o),a.lineTo(e-w,n+o),A+=v5,g=Math.cos(A)*(i?i/2:y),o=Math.cos(A)*y,s=Math.sin(A)*y,w=Math.sin(A)*(i?i/2:y),a.moveTo(e-g,n-s),a.lineTo(e+g,n+s),a.moveTo(e+w,n-o),a.lineTo(e-w,n+o);break;case"line":o=i?i/2:Math.cos(A)*y,s=Math.sin(A)*y,a.moveTo(e-o,n-s),a.lineTo(e+o,n+s);break;case"dash":a.moveTo(e,n),a.lineTo(e+Math.cos(A)*(i?i/2:y),n+Math.sin(A)*y);break;case!1:a.closePath();break}a.fill(),t.borderWidth>0&&a.stroke()}}function P1(a,t,e){return e=e||.5,!t||a&&a.x>t.left-e&&a.x<t.right+e&&a.y>t.top-e&&a.y<t.bottom+e}function fd(a,t){a.save(),a.beginPath(),a.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),a.clip()}function gd(a){a.restore()}function W7(a,t,e,n,i){if(!t)return a.lineTo(e.x,e.y);if(i==="middle"){let r=(t.x+e.x)/2;a.lineTo(r,t.y),a.lineTo(r,e.y)}else i==="after"!=!!n?a.lineTo(t.x,e.y):a.lineTo(e.x,t.y);a.lineTo(e.x,e.y)}function G7(a,t,e,n){if(!t)return a.lineTo(e.x,e.y);a.bezierCurveTo(n?t.cp1x:t.cp2x,n?t.cp1y:t.cp2y,n?e.cp2x:e.cp1x,n?e.cp2y:e.cp1y,e.x,e.y)}function Xz(a,t){t.translation&&a.translate(t.translation[0],t.translation[1]),h0(t.rotation)||a.rotate(t.rotation),t.color&&(a.fillStyle=t.color),t.textAlign&&(a.textAlign=t.textAlign),t.textBaseline&&(a.textBaseline=t.textBaseline)}function Zz(a,t,e,n,i){if(i.strikethrough||i.underline){let r=a.measureText(n),o=t-r.actualBoundingBoxLeft,s=t+r.actualBoundingBoxRight,l=e-r.actualBoundingBoxAscent,c=e+r.actualBoundingBoxDescent,p=i.strikethrough?(l+c)/2:c;a.strokeStyle=a.fillStyle,a.beginPath(),a.lineWidth=i.decorationWidth||2,a.moveTo(o,p),a.lineTo(s,p),a.stroke()}}function Kz(a,t){let e=a.fillStyle;a.fillStyle=t.color,a.fillRect(t.left,t.top,t.width,t.height),a.fillStyle=e}function hl(a,t,e,n,i,r={}){let o=En(t)?t:[t],s=r.strokeWidth>0&&r.strokeColor!=="",l,c;for(a.save(),a.font=i.string,Xz(a,r),l=0;l<o.length;++l)c=o[l],r.backdrop&&Kz(a,r.backdrop),s&&(r.strokeColor&&(a.strokeStyle=r.strokeColor),h0(r.strokeWidth)||(a.lineWidth=r.strokeWidth),a.strokeText(c,e,n,r.maxWidth)),a.fillText(c,e,n,r.maxWidth),Zz(a,e,n,c,r),n+=Number(i.lineHeight);a.restore()}function Vc(a,t){let{x:e,y:n,w:i,h:r,radius:o}=t;a.arc(e+o.topLeft,n+o.topLeft,o.topLeft,1.5*kn,kn,!0),a.lineTo(e,n+r-o.bottomLeft),a.arc(e+o.bottomLeft,n+r-o.bottomLeft,o.bottomLeft,kn,Qn,!0),a.lineTo(e+i-o.bottomRight,n+r),a.arc(e+i-o.bottomRight,n+r-o.bottomRight,o.bottomRight,Qn,0,!0),a.lineTo(e+i,n+o.topRight),a.arc(e+i-o.topRight,n+o.topRight,o.topRight,0,-Qn,!0),a.lineTo(e+o.topLeft,n)}var Qz=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,Jz=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function _M(a,t){let e=(""+a).match(Qz);if(!e||e[1]==="normal")return t*1.2;switch(a=+e[2],e[3]){case"px":return a;case"%":a/=100;break}return t*a}var eR=a=>+a||0;function Zp(a,t){let e={},n=f0(t),i=n?Object.keys(t):t,r=f0(a)?n?o=>qa(a[o],a[t[o]]):o=>a[o]:()=>a;for(let o of i)e[o]=eR(r(o));return e}function zf(a){return Zp(a,{top:"y",right:"x",bottom:"y",left:"x"})}function pl(a){return Zp(a,["topLeft","topRight","bottomLeft","bottomRight"])}function Ei(a){let t=zf(a);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Jn(a,t){a=a||{},t=t||Tn.font;let e=qa(a.size,t.size);typeof e=="string"&&(e=parseInt(e,10));let n=qa(a.style,t.style);n&&!(""+n).match(Jz)&&(console.warn('Invalid font style specified: "'+n+'"'),n=void 0);let i={family:qa(a.family,t.family),lineHeight:_M(qa(a.lineHeight,t.lineHeight),e),size:e,style:n,weight:qa(a.weight,t.weight),string:""};return i.string=vM(i),i}function Cn(a,t,e,n){let i=!0,r,o,s;for(r=0,o=a.length;r<o;++r)if(s=a[r],s!==void 0&&(t!==void 0&&typeof s=="function"&&(s=s(t),i=!1),e!==void 0&&En(s)&&(s=s[e%s.length],i=!1),s!==void 0))return n&&!i&&(n.cacheable=!1),s}function $7(a,t,e){let{min:n,max:i}=a,r=xf(t,(i-n)/2),o=(s,l)=>e&&s===0?0:s+l;return{min:o(n,-Math.abs(r)),max:o(i,r)}}function ms(a,t){return Object.assign(Object.create(a),t)}function Kp(a,t=[""],e,n,i=()=>a[0]){let r=e||a;typeof n>"u"&&(n=bM("_fallback",a));let o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:a,_rootScopes:r,_fallback:n,_getTarget:i,override:s=>Kp([s,...a],t,r,n)};return new Proxy(o,{deleteProperty(s,l){return delete s[l],delete s._keys,delete a[0][l],!0},get(s,l){return wM(s,l,()=>lR(l,t,a,s))},getOwnPropertyDescriptor(s,l){return Reflect.getOwnPropertyDescriptor(s._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(a[0])},has(s,l){return iM(s).includes(l)},ownKeys(s){return iM(s)},set(s,l,c){let p=s._storage||(s._storage=i());return s[l]=p[l]=c,delete s._keys,!0}})}
5function _5(a,t,e,n){let i={_cacheable:!1,_proxy:a,_context:t,_subProxy:e,_stack:new Set,_descriptors:Rf(a,n),setContext:r=>_5(a,r,e,n),override:r=>_5(a.override(r),t,e,n)};return new Proxy(i,{deleteProperty(r,o){return delete r[o],delete a[o],!0},get(r,o,s){return wM(r,o,()=>aR(r,o,s))},getOwnPropertyDescriptor(r,o){return r._descriptors.allKeys?Reflect.has(a,o)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(a,o)},getPrototypeOf(){return Reflect.getPrototypeOf(a)},has(r,o){return Reflect.has(a,o)},ownKeys(){return Reflect.ownKeys(a)},set(r,o,s){return a[o]=s,delete r[o],!0}})}function Rf(a,t={scriptable:!0,indexable:!0}){let{_scriptable:e=t.scriptable,_indexable:n=t.indexable,_allKeys:i=t.allKeys}=a;return{allKeys:i,scriptable:e,indexable:n,isScriptable:hs(e)?e:()=>e,isIndexable:hs(n)?n:()=>n}}var tR=(a,t)=>a?a+qp(t):t,Y7=(a,t)=>f0(t)&&a!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function wM(a,t,e){if(Object.prototype.hasOwnProperty.call(a,t)||t==="constructor")return a[t];let n=e();return a[t]=n,n}function aR(a,t,e){let{_proxy:n,_context:i,_subProxy:r,_descriptors:o}=a,s=n[t];return hs(s)&&o.isScriptable(t)&&(s=nR(t,s,a,e)),En(s)&&s.length&&(s=iR(t,s,a,o.isIndexable)),Y7(t,s)&&(s=_5(s,i,r&&r[t],o)),s}function nR(a,t,e,n){let{_proxy:i,_context:r,_subProxy:o,_stack:s}=e;if(s.has(a))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+a);s.add(a);let l=t(r,o||n);return s.delete(a),Y7(a,l)&&(l=X7(i._scopes,i,a,l)),l}function iR(a,t,e,n){let{_proxy:i,_context:r,_subProxy:o,_descriptors:s}=e;if(typeof r.index<"u"&&n(a))return t[r.index%t.length];if(f0(t[0])){let l=t,c=i._scopes.filter(p=>p!==l);t=[];for(let p of l){let g=X7(c,i,a,p);t.push(_5(g,r,o&&o[a],s))}}return t}function xM(a,t,e){return hs(a)?a(t,e):a}var rR=(a,t)=>a===!0?t:typeof a=="string"?us(t,a):void 0;function oR(a,t,e,n,i){for(let r of t){let o=rR(e,r);if(o){a.add(o);let s=xM(o._fallback,e,i);if(typeof s<"u"&&s!==e&&s!==n)return s}else if(o===!1&&typeof n<"u"&&e!==n)return null}return!1}function X7(a,t,e,n){let i=t._rootScopes,r=xM(t._fallback,e,n),o=[...a,...i],s=new Set;s.add(n);let l=nM(s,o,e,r||e,n);return l===null||typeof r<"u"&&r!==e&&(l=nM(s,o,r,l,n),l===null)?!1:Kp(Array.from(s),[""],i,r,()=>sR(t,e,n))}function nM(a,t,e,n,i){for(;e;)e=oR(a,t,e,n,i);return e}function sR(a,t,e){let n=a._getTarget();t in n||(n[t]={});let i=n[t];return En(i)&&f0(e)?e:i||{}}function lR(a,t,e,n){let i;for(let r of t)if(i=bM(tR(r,a),e),typeof i<"u")return Y7(a,i)?X7(e,n,a,i):i}function bM(a,t){for(let e of t){if(!e)continue;let n=e[a];if(typeof n<"u")return n}}function iM(a){let t=a._keys;return t||(t=a._keys=cR(a._scopes)),t}function cR(a){let t=new Set;for(let e of a)for(let n of Object.keys(e).filter(i=>!i.startsWith("_")))t.add(n);return Array.from(t)}function Bf(a,t,e,n){let{iScale:i}=a,{key:r="r"}=this._parsing,o=new Array(n),s,l,c,p;for(s=0,l=n;s<l;++s)c=s+e,p=t[c],o[s]={r:i.parse(us(p,r),c)};return o}var dR=Number.EPSILON||1e-14,ud=(a,t)=>t<a.length&&!a[t].skip&&a[t],CM=a=>a==="x"?"y":"x";function yM(a,t,e,n){let i=a.skip?t:a,r=t,o=e.skip?t:e,s=jp(r,i),l=jp(o,r),c=s/(s+l),p=l/(s+l);c=isNaN(c)?0:c,p=isNaN(p)?0:p;let g=n*c,w=n*p;return{previous:{x:r.x-g*(o.x-i.x),y:r.y-g*(o.y-i.y)},next:{x:r.x+w*(o.x-i.x),y:r.y+w*(o.y-i.y)}}}function hR(a,t,e){let n=a.length,i,r,o,s,l,c=ud(a,0);for(let p=0;p<n-1;++p)if(l=c,c=ud(a,p+1),!(!l||!c)){if(Ic(t[p],0,dR)){e[p]=e[p+1]=0;continue}i=e[p]/t[p],r=e[p+1]/t[p],s=Math.pow(i,2)+Math.pow(r,2),!(s<=9)&&(o=3/Math.sqrt(s),e[p]=i*o*t[p],e[p+1]=r*o*t[p])}}function pR(a,t,e="x"){let n=CM(e),i=a.length,r,o,s,l=ud(a,0);for(let c=0;c<i;++c){if(o=s,s=l,l=ud(a,c+1),!s)continue;let p=s[e],g=s[n];o&&(r=(p-o[e])/3,s[`cp1${e}`]=p-r,s[`cp1${n}`]=g-r*t[c]),l&&(r=(l[e]-p)/3,s[`cp2${e}`]=p+r,s[`cp2${n}`]=g+r*t[c])}}function MM(a,t="x"){let e=CM(t),n=a.length,i=Array(n).fill(0),r=Array(n),o,s,l,c=ud(a,0);for(o=0;o<n;++o)if(s=l,l=c,c=ud(a,o+1),!!l){if(c){let p=c[t]-l[t];i[o]=p!==0?(c[e]-l[e])/p:0}r[o]=s?c?e1(i[o-1])!==e1(i[o])?0:(i[o-1]+i[o])/2:i[o-1]:i[o]}hR(a,i,r),pR(a,r,t)}function gf(a,t,e){return Math.max(Math.min(a,e),t)}function uR(a,t){let e,n,i,r,o,s=P1(a[0],t);for(e=0,n=a.length;e<n;++e)o=r,r=s,s=e<n-1&&P1(a[e+1],t),r&&(i=a[e],o&&(i.cp1x=gf(i.cp1x,t.left,t.right),i.cp1y=gf(i.cp1y,t.top,t.bottom)),s&&(i.cp2x=gf(i.cp2x,t.left,t.right),i.cp2y=gf(i.cp2y,t.top,t.bottom)))}function Z7(a,t,e,n,i){let r,o,s,l;if(t.spanGaps&&(a=a.filter(c=>!c.skip)),t.cubicInterpolationMode==="monotone")MM(a,i);else{let c=n?a[a.length-1]:a[0];for(r=0,o=a.length;r<o;++r)s=a[r],l=yM(c,s,a[Math.min(r+1,o-(n?0:1))%o],t.tension),s.cp1x=l.previous.x,s.cp1y=l.previous.y,s.cp2x=l.next.x,s.cp2y=l.next.y,c=s}t.capBezierPoints&&uR(a,e)}function Qp(){return typeof window<"u"&&typeof document<"u"}function Jp(a){let t=a.parentNode;return t&&t.toString()==="[object ShadowRoot]"&&(t=t.host),t}function wf(a,t,e){let n;
vendor: 6,878 bytes, line 5
5return typeof a=="string"?(n=parseInt(a,10),a.indexOf("%")!==-1&&(n=n/100*t.parentNode[e])):n=a,n}var Nf=a=>a.ownerDocument.defaultView.getComputedStyle(a,null);function SM(a,t){return Nf(a).getPropertyValue(t)}var mR=["top","right","bottom","left"];function Ac(a,t,e){let n={};e=e?"-"+e:"";for(let i=0;i<4;i++){let r=mR[i];n[r]=parseFloat(a[t+"-"+r+e])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}var fR=(a,t,e)=>(a>0||t>0)&&(!e||!e.shadowRoot);function gR(a,t){let e=a.touches,n=e&&e.length?e[0]:a,{offsetX:i,offsetY:r}=n,o=!1,s,l;if(fR(i,r,a.target))s=i,l=r;else{let c=t.getBoundingClientRect();s=n.clientX-c.left,l=n.clientY-c.top,o=!0}return{x:s,y:l,box:o}}function ul(a,t){if("native"in a)return a;let{canvas:e,currentDevicePixelRatio:n}=t,i=Nf(e),r=i.boxSizing==="border-box",o=Ac(i,"padding"),s=Ac(i,"border","width"),{x:l,y:c,box:p}=gR(a,e),g=o.left+(p&&s.left),w=o.top+(p&&s.top),{width:f,height:M}=t;return r&&(f-=o.width+s.width,M-=o.height+s.height),{x:Math.round((l-g)/f*e.width/n),y:Math.round((c-w)/M*e.height/n)}}function vR(a,t,e){let n,i;if(t===void 0||e===void 0){let r=a&&Jp(a);if(!r)t=a.clientWidth,e=a.clientHeight;else{let o=r.getBoundingClientRect(),s=Nf(r),l=Ac(s,"border","width"),c=Ac(s,"padding");t=o.width-c.width-l.width,e=o.height-c.height-l.height,n=wf(s.maxWidth,r,"clientWidth"),i=wf(s.maxHeight,r,"clientHeight")}}return{width:t,height:e,maxWidth:n||Up,maxHeight:i||Up}}var vf=a=>Math.round(a*10)/10;function K7(a,t,e,n){let i=Nf(a),r=Ac(i,"margin"),o=wf(i.maxWidth,a,"clientWidth")||Up,s=wf(i.maxHeight,a,"clientHeight")||Up,l=vR(a,t,e),{width:c,height:p}=l;if(i.boxSizing==="content-box"){let w=Ac(i,"border","width"),f=Ac(i,"padding");c-=f.width+w.width,p-=f.height+w.height}return c=Math.max(0,c-r.width),p=Math.max(0,n?c/n:p-r.height),c=vf(Math.min(c,o,l.maxWidth)),p=vf(Math.min(p,s,l.maxHeight)),c&&!p&&(p=vf(c/2)),(t!==void 0||e!==void 0)&&n&&l.height&&p>l.height&&(p=l.height,c=vf(Math.floor(p*n))),{width:c,height:p}}function Hf(a,t,e){let n=t||1,i=Math.floor(a.height*n),r=Math.floor(a.width*n);a.height=Math.floor(a.height),a.width=Math.floor(a.width);let o=a.canvas;return o.style&&(e||!o.style.height&&!o.style.width)&&(o.style.height=`${a.height}px`,o.style.width=`${a.width}px`),a.currentDevicePixelRatio!==n||o.height!==i||o.width!==r?(a.currentDevicePixelRatio=n,o.height=i,o.width=r,a.ctx.setTransform(n,0,0,n,0,0),!0):!1}var Q7=function(){let a=!1;try{let t={get passive(){return a=!0,!1}};Qp()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch{}return a}();function Uf(a,t){let e=SM(a,t),n=e&&e.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function cl(a,t,e,n){return{x:a.x+e*(t.x-a.x),y:a.y+e*(t.y-a.y)}}function J7(a,t,e,n){return{x:a.x+e*(t.x-a.x),y:n==="middle"?e<.5?a.y:t.y:n==="after"?e<1?a.y:t.y:e>0?t.y:a.y}}function e_(a,t,e,n){let i={x:a.cp2x,y:a.cp2y},r={x:t.cp1x,y:t.cp1y},o=cl(a,i,e),s=cl(i,r,e),l=cl(r,t,e),c=cl(o,s,e),p=cl(s,l,e);return cl(c,p,e)}var _R=function(a,t){return{x(e){return a+a+t-e},setWidth(e){t=e},textAlign(e){return e==="center"?e:e==="right"?"left":"right"},xPlus(e,n){return e-n},leftForLtr(e,n){return e-n}}},wR=function(){return{x(a){return a},setWidth(a){},textAlign(a){return a},xPlus(a,t){return a+t},leftForLtr(a,t){return a}}};function b5(a,t,e){return a?_R(t,e):wR()}function jf(a,t){let e,n;(t==="ltr"||t==="rtl")&&(e=a.canvas.style,n=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),a.prevTextDirection=n)}function qf(a,t){t!==void 0&&(delete a.prevTextDirection,a.canvas.style.setProperty("direction",t[0],t[1]))}function AM(a){return a==="angle"?{between:Tc,compare:mM,normalize:zr}:{between:L1,compare:(t,e)=>t-e,normalize:t=>t}}function rM({start:a,end:t,count:e,loop:n,style:i}){return{start:a%e,end:t%e,loop:n&&(t-a+1)%e===0,style:i}}function xR(a,t,e){let{property:n,start:i,end:r}=e,{between:o,normalize:s}=AM(n),l=t.length,{start:c,end:p,loop:g}=a,w,f;if(g){for(c+=l,p+=l,w=0,f=l;w<f&&o(s(t[c%l][n]),i,r);++w)c--,p--;c%=l,p%=l}return p<c&&(p+=l),{start:c,end:p,loop:g,style:a.style}}function Wf(a,t,e){if(!e)return[a];let{property:n,start:i,end:r}=e,o=t.length,{compare:s,between:l,normalize:c}=AM(n),{start:p,end:g,loop:w,style:f}=xR(a,t,e),M=[],y=!1,A=null,I,R,N,U=()=>l(i,N,I)&&s(i,N)!==0,te=()=>s(r,I)===0||l(r,N,I),ve=()=>y||U(),ae=()=>!y||te();for(let J=p,q=p;J<=g;++J)R=t[J%o],!R.skip&&(I=c(R[n]),I!==N&&(y=l(I,i,r),A===null&&ve()&&(A=s(I,i)===0?J:q),A!==null&&ae()&&(M.push(rM({start:A,end:J,loop:w,count:o,style:f})),A=null),q=J,N=I));return A!==null&&M.push(rM({start:A,end:g,loop:w,count:o,style:f})),M}function Gf(a,t){let e=[],n=a.segments;for(let i=0;i<n.length;i++){let r=Wf(n[i],a.points,t);r.length&&e.push(...r)}return e}function bR(a,t,e,n){let i=0,r=t-1;if(e&&!n)for(;i<t&&!a[i].skip;)i++;for(;i<t&&a[i].skip;)i++;for(i%=t,e&&(r+=i);r>i&&a[r%t].skip;)r--;return r%=t,{start:i,end:r}}function CR(a,t,e,n){let i=a.length,r=[],o=t,s=a[t],l;for(l=t+1;l<=e;++l){let c=a[l%i];c.skip||c.stop?s.skip||(n=!1,r.push({start:t%i,end:(l-1)%i,loop:n}),t=o=c.stop?l:null):(o=l,s.skip&&(t=l)),s=c}return o!==null&&r.push({start:t%i,end:o%i,loop:n}),r}function t_(a,t){let e=a.points,n=a.options.spanGaps,i=e.length;if(!i)return[];let r=!!a._loop,{start:o,end:s}=bR(e,i,r,n);if(n===!0)return oM(a,[{start:o,end:s,loop:r}],e,t);let l=s<o?s+i:s,c=!!a._fullLoop&&o===0&&s===i-1;return oM(a,CR(e,o,l,c),e,t)}function oM(a,t,e,n){return!n||!n.setContext||!e?t:yR(a,t,e,n)}function yR(a,t,e,n){let i=a._chart.getContext(),r=sM(a.options),{_datasetIndex:o,options:{spanGaps:s}}=a,l=e.length,c=[],p=r,g=t[0].start,w=g;function f(M,y,A,I){let R=s?-1:1;if(M!==y){for(M+=l;e[M%l].skip;)M-=R;for(;e[y%l].skip;)y+=R;M%l!==y%l&&(c.push({start:M%l,end:y%l,loop:A,style:I}),p=I,g=y%l)}}for(let M of t){g=s?g:M.start;let y=e[g%l],A;for(w=g+1;w<=M.end;w++){let I=e[w%l];A=sM(n.setContext(ms(i,{type:"segment",p0:y,p1:I,p0DataIndex:(w-1)%l,p1DataIndex:w%l,datasetIndex:o}))),MR(A,p)&&f(g,w-1,M.loop,p),y=I,p=A}g<w-1&&f(g,w-1,M.loop,p)}return c}function sM(a){return{backgroundColor:a.backgroundColor,borderCapStyle:a.borderCapStyle,borderDash:a.borderDash,borderDashOffset:a.borderDashOffset,borderJoinStyle:a.borderJoinStyle,borderWidth:a.borderWidth,borderColor:a.borderColor}}function MR(a,t){if(!t)return!1;let e=[],n=function(i,r){return Vf(r)?(e.includes(r)||e.push(r),e.indexOf(r)):r};return JSON.stringify(a,n)!==JSON.stringify(t,n)}var p_=class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,n,i){let r=e.listeners[i],o=e.duration;r.forEach(s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(n-e.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=kf.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;
vendor: 15,800 bytes, line 5
5this._charts.forEach((n,i)=>{if(!n.running||!n.items.length)return;let r=n.items,o=r.length-1,s=!1,l;for(;o>=0;--o)l=r[o],l._active?(l._total>n.duration&&(n.duration=l._total),l.tick(t),s=!0):(r[o]=r[r.length-1],r.pop());s&&(i.draw(),this._notify(i,n,t,"progress")),r.length||(n.running=!1,this._notify(i,n,t,"complete"),n.initial=!1),e+=r.length}),this._lastDate=t,e===0&&(this._running=!1)}_getAnims(t){let e=this._charts,n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}listen(t,e,n){this._getAnims(t).listeners[e].push(n)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((n,i)=>Math.max(n,i._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let n=e.items,i=n.length-1;for(;i>=0;--i)n[i].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}},ml=new p_,EM="transparent",SR={boolean(a,t,e){return e>.5?t:a},color(a,t,e){let n=Pf(a||EM),i=n.valid&&Pf(t||EM);return i&&i.valid?i.mix(n,e).hexString():t},number(a,t,e){return a+(t-a)*e}},u_=class{constructor(t,e,n,i){let r=e[n];i=Cn([t.to,i,r,t.from]);let o=Cn([t.from,r,i]);this._active=!0,this._fn=t.fn||SR[t.type||typeof o],this._easing=Sc[t.easing]||Sc.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=n,this._from=o,this._to=i,this._promises=void 0}active(){return this._active}update(t,e,n){if(this._active){this._notify(!1);let i=this._target[this._prop],r=n-this._start,o=this._duration-r;this._start=n,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=Cn([t.to,e,i,t.from]),this._from=Cn([t.from,i,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e=t-this._start,n=this._duration,i=this._prop,r=this._from,o=this._loop,s=this._to,l;if(this._active=r!==s&&(o||e<n),!this._active){this._target[i]=s,this._notify(!0);return}if(e<0){this._target[i]=r;return}l=e/n%2,l=o&&l>1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[i]=this._fn(r,s,l)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,n)=>{t.push({res:e,rej:n})})}_notify(t){let e=t?"res":"rej",n=this._promises||[];for(let i=0;i<n.length;i++)n[i][e]()}},a4=class{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!f0(t))return;let e=Object.keys(Tn.animation),n=this._properties;Object.getOwnPropertyNames(t).forEach(i=>{let r=t[i];if(!f0(r))return;let o={};for(let s of e)o[s]=r[s];(En(r.properties)&&r.properties||[i]).forEach(s=>{(s===i||!n.has(s))&&n.set(s,o)})})}_animateOptions(t,e){let n=e.options,i=ER(t,n);if(!i)return[];let r=this._createAnimations(i,n);return n.$shared&&AR(t.options.$animations,n).then(()=>{t.options=n},()=>{}),r}_createAnimations(t,e){let n=this._properties,i=[],r=t.$animations||(t.$animations={}),o=Object.keys(e),s=Date.now(),l;for(l=o.length-1;l>=0;--l){let c=o[l];if(c.charAt(0)==="$")continue;if(c==="options"){i.push(...this._animateOptions(t,e));continue}let p=e[c],g=r[c],w=n.get(c);if(g)if(w&&g.active()){g.update(w,p,s);continue}else g.cancel();if(!w||!w.duration){t[c]=p;continue}r[c]=g=new u_(w,t,c,p),i.push(g)}return i}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}let n=this._createAnimations(t,e);if(n.length)return ml.add(this._chart,n),!0}};function AR(a,t){let e=[],n=Object.keys(t);for(let i=0;i<n.length;i++){let r=a[n[i]];r&&r.active()&&e.push(r.wait())}return Promise.all(e)}function ER(a,t){if(!t)return;let e=a.options;if(!e){a.options=t;return}return e.$shared&&(a.options=e=Object.assign({},e,{$shared:!1,$animations:{}})),e}function kM(a,t){let e=a&&a.options||{},n=e.reverse,i=e.min===void 0?t:0,r=e.max===void 0?t:0;return{start:n?r:i,end:n?i:r}}function kR(a,t,e){if(e===!1)return!1;let n=kM(a,e),i=kM(t,e);return{top:i.end,right:n.end,bottom:i.start,left:n.start}}function IR(a){let t,e,n,i;return f0(a)?(t=a.top,e=a.right,n=a.bottom,i=a.left):t=e=n=i=a,{top:t,right:e,bottom:n,left:i,disabled:a===!1}}function ES(a,t){let e=[],n=a._getSortedDatasetMetas(t),i,r;for(i=0,r=n.length;i<r;++i)e.push(n[i].index);return e}function IM(a,t,e,n={}){let i=a.keys,r=n.mode==="single",o,s,l,c;if(t===null)return;let p=!1;for(o=0,s=i.length;o<s;++o){if(l=+i[o],l===e){if(p=!0,n.all)continue;break}c=a.values[l],Un(c)&&(r||t===0||e1(t)===e1(c))&&(t+=c)}return!p&&!n.all?0:t}function TR(a,t){let{iScale:e,vScale:n}=t,i=e.axis==="x"?"x":"y",r=n.axis==="x"?"x":"y",o=Object.keys(a),s=new Array(o.length),l,c,p;for(l=0,c=o.length;l<c;++l)p=o[l],s[l]={[i]:p,[r]:a[p]};return s}function a_(a,t){let e=a&&a.options.stacked;return e||e===void 0&&t.stack!==void 0}function FR(a,t,e){return`${a.id}.${t.id}.${e.stack||e.type}`}function VR(a){let{min:t,max:e,minDefined:n,maxDefined:i}=a.getUserBounds();return{min:n?t:Number.NEGATIVE_INFINITY,max:i?e:Number.POSITIVE_INFINITY}}function PR(a,t,e){let n=a[t]||(a[t]={});return n[e]||(n[e]={})}function TM(a,t,e,n){for(let i of t.getMatchingVisibleMetas(n).reverse()){let r=a[i.index];if(e&&r>0||!e&&r<0)return i.index}return null}function FM(a,t){let{chart:e,_cachedMeta:n}=a,i=e._stacks||(e._stacks={}),{iScale:r,vScale:o,index:s}=n,l=r.axis,c=o.axis,p=FR(r,o,n),g=t.length,w;for(let f=0;f<g;++f){let M=t[f],{[l]:y,[c]:A}=M,I=M._stacks||(M._stacks={});w=I[c]=PR(i,p,y),w[s]=A,w._top=TM(w,o,!0,n.type),w._bottom=TM(w,o,!1,n.type);let R=w._visualValues||(w._visualValues={});R[s]=A}}function n_(a,t){let e=a.scales;return Object.keys(e).filter(n=>e[n].axis===t).shift()}function DR(a,t){return ms(a,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function LR(a,t,e){return ms(a,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}function eu(a,t){let e=a.controller.index,n=a.vScale&&a.vScale.axis;if(n){t=t||a._parsed;for(let i of t){let r=i._stacks;if(!r||r[n]===void 0||r[n][e]===void 0)return;delete r[n][e],r[n]._visualValues!==void 0&&r[n]._visualValues[e]!==void 0&&delete r[n]._visualValues[e]}}}var i_=a=>a==="reset"||a==="none",VM=(a,t)=>t?a:Object.assign({},a),OR=(a,t,e)=>a&&!t.hidden&&t._stacked&&{keys:ES(e,!0),values:null},y5=(()=>{class a{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,n){this.chart=e,this._ctx=e.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){let e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=a_(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&eu(this._cachedMeta),this.index=e}linkScales(){let e=this.chart,n=this._cachedMeta,i=this.getDataset(),r=(w,f,M,y)=>w==="x"?f:w==="r"?y:M,o=n.xAxisID=qa(i.xAxisID,n_(e,"x")),s=n.yAxisID=qa(i.yAxisID,n_(e,"y")),l=n.rAxisID=qa(i.rAxisID,n_(e,"r")),c=n.indexAxis,p=n.iAxisID=r(c,o,s,l),g=n.vAxisID=r(c,s,o,l);n.xScale=this.getScaleForId(o),n.yScale=this.getScaleForId(s),n.rScale=this.getScaleForId(l),n.iScale=this.getScaleForId(p),n.vScale=this.getScaleForId(g)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){let n=this._cachedMeta;return e===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){let e=this._cachedMeta;this._data&&Af(this._data,this),e._stacked&&eu(e)}_dataCheck(){let e=this.getDataset(),n=e.data||(e.data=[]),i=this._data;if(f0(n)){let r=this._cachedMeta;this._data=TR(n,r)}else if(i!==n){if(i){Af(i,this);let r=this._cachedMeta;eu(r),r._parsed=[]}n&&Object.isExtensible(n)&&H7(n,this),this._syncList=[],this._data=n}}addElements(){let e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){let n=this._cachedMeta,i=this.getDataset(),r=!1;this._dataCheck();let o=n._stacked;n._stacked=a_(n.vScale,n),n.stack!==i.stack&&(r=!0,eu(n),n.stack=i.stack),this._resyncElements(e),(r||o!==n._stacked)&&(FM(this,n._parsed),n._stacked=a_(n.vScale,n))}configure(){let e=this.chart.config,n=e.datasetScopeKeys(this._type),i=e.getOptionScopes(this.getDataset(),n,!0);this.options=e.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,n){let{_cachedMeta:i,_data:r}=this,{iScale:o,_stacked:s}=i,l=o.axis,c=e===0&&n===r.length?!0:i._sorted,p=e>0&&i._parsed[e-1],g,w,f;if(this._parsing===!1)i._parsed=r,i._sorted=!0,f=r;else{En(r[e])?f=this.parseArrayData(i,r,e,n):f0(r[e])?f=this.parseObjectData(i,r,e,n):f=this.parsePrimitiveData(i,r,e,n);let M=()=>w[l]===null||p&&w[l]<p[l];for(g=0;g<n;++g)i._parsed[g+e]=w=f[g],c&&(M()&&(c=!1),p=w);i._sorted=c}s&&FM(this,f)}parsePrimitiveData(e,n,i,r){let{iScale:o,vScale:s}=e,l=o.axis,c=s.axis,p=o.getLabels(),g=o===s,w=new Array(r),f,M,y;for(f=0,M=r;f<M;++f)y=f+i,w[f]={[l]:g||o.parse(p[y],y),[c]:s.parse(n[y],y)};return w}parseArrayData(e,n,i,r){let{xScale:o,yScale:s}=e,l=new Array(r),c,p,g,w;for(c=0,p=r;c<p;++c)g=c+i,w=n[g],l[c]={x:o.parse(w[0],g),y:s.parse(w[1],g)};return l}parseObjectData(e,n,i,r){let{xScale:o,yScale:s}=e,{xAxisKey:l="x",yAxisKey:c="y"}=this._parsing,p=new Array(r),g,w,f,M;for(g=0,w=r;g<w;++g)f=g+i,M=n[f],p[g]={x:o.parse(us(M,l),f),y:s.parse(us(M,c),f)};return p}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,n,i){let r=this.chart,o=this._cachedMeta,s=n[e.axis],l={keys:ES(r,!0),values:n._stacks[e.axis]._visualValues};return IM(l,s,o.index,{mode:i})}updateRangeFromParsed(e,n,i,r){let o=i[n.axis],s=o===null?NaN:o,l=r&&i._stacks[n.axis];r&&l&&(r.values=l,s=IM(r,o,this._cachedMeta.index)),e.min=Math.min(e.min,s),e.max=Math.max(e.max,s)}getMinMax(e,n){let i=this._cachedMeta,r=i._parsed,o=i._sorted&&e===i.iScale,s=r.length,l=this._getOtherScale(e),c=OR(n,i,this.chart),p={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:g,max:w}=VR(l),f,M;function y(){M=r[f];let A=M[l.axis];return!Un(M[e.axis])||g>A||w<A}for(f=0;f<s&&!(!y()&&(this.updateRangeFromParsed(p,e,M,c),o));++f);if(o){for(f=s-1;f>=0;--f)if(!y()){this.updateRangeFromParsed(p,e,M,c);break}}return p}getAllParsedValues(e){let n=this._cachedMeta._parsed,i=[],r,o,s;for(r=0,o=n.length;r<o;++r)s=n[r][e.axis],Un(s)&&i.push(s);return i}getMaxOverflow(){return!1}getLabelAndValue(e){let n=this._cachedMeta,i=n.iScale,r=n.vScale,o=this.getParsed(e);return{label:i?""+i.getLabelForValue(o[i.axis]):"",value:r?""+r.getLabelForValue(o[r.axis]):""}}_update(e){let n=this._cachedMeta;this.update(e||"default"),n._clip=IR(qa(this.options.clip,kR(n.xScale,n.yScale,this.getMaxOverflow())))}update(e){}draw(){let e=this._ctx,n=this.chart,i=this._cachedMeta,r=i.data||[],o=n.chartArea,s=[],l=this._drawStart||0,c=this._drawCount||r.length-l,p=this.options.drawActiveElementsOnTop,g;for(i.dataset&&i.dataset.draw(e,o,l,c),g=l;g<l+c;++g){let w=r[g];w.hidden||(w.active&&p?s.push(w):w.draw(e,o))}for(g=0;g<s.length;++g)s[g].draw(e,o)}getStyle(e,n){let i=n?"active":"default";return e===void 0&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(e||0,i)}getContext(e,n,i){let r=this.getDataset(),o;if(e>=0&&e<this._cachedMeta.data.length){let s=this._cachedMeta.data[e];o=s.$context||(s.$context=LR(this.getContext(),e,s)),o.parsed=this.getParsed(e),o.raw=r.data[e],o.index=o.dataIndex=e}else o=this.$context||(this.$context=DR(this.chart.getContext(),this.index)),o.dataset=r,o.index=o.datasetIndex=this.index;return o.active=!!n,o.mode=i,o}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,n){return this._resolveElementOptions(this.dataElementType.id,n,e)}_resolveElementOptions(e,n="default",i){let r=n==="active",o=this._cachedDataOpts,s=e+"-"+n,l=o[s],c=this.enableOptionSharing&&kc(i);if(l)return VM(l,c);let p=this.chart.config,g=p.datasetElementScopeKeys(this._type,e),w=r?[`${e}Hover`,"hover",e,""]:[e,""],f=p.getOptionScopes(this.getDataset(),g),M=Object.keys(Tn.elements[e]),y=()=>this.getContext(i,r,n),A=p.resolveNamedOptions(f,M,y,w);return A.$shared&&(A.$shared=c,o[s]=Object.freeze(VM(A,c))),A}_resolveAnimations(e,n,i){let r=this.chart,o=this._cachedDataOpts,s=`animation-${n}`,l=o[s];if(l)return l;let c;if(r.options.animation!==!1){let g=this.chart.config,w=g.datasetAnimationScopeKeys(this._type,n),f=g.getOptionScopes(this.getDataset(),w);c=g.createResolver(f,this.getContext(e,i,n))}let p=new a4(r,c&&c.animations);return c&&c._cacheable&&(o[s]=Object.freeze(p)),p}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,n){return!n||i_(e)||this.chart._animationsDisabled}_getSharedOptions(e,n){let i=this.resolveDataElementOptions(e,n),r=this._sharedOptions,o=this.getSharedOptions(i),s=this.includeOptions(n,o)||o!==r;return this.updateSharedOptions(o,n,i),{sharedOptions:o,includeOptions:s}}updateElement(e,n,i,r){i_(r)?Object.assign(e,i):this._resolveAnimations(n,r).update(e,i)}updateSharedOptions(e,n,i){e&&!i_(n)&&this._resolveAnimations(void 0,n).update(e,i)}_setStyle(e,n,i,r){e.active=r;let o=this.getStyle(n,r);this._resolveAnimations(n,i,r).update(e,{options:!r&&this.getSharedOptions(o)||o})}removeHoverStyle(e,n,i){this._setStyle(e,i,"active",!1)}setHoverStyle(e,n,i){this._setStyle(e,i,"active",!0)}_removeDatasetHoverStyle(){let e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){let e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){let n=this._data,i=this._cachedMeta.data;for(let[l,c,p]of this._syncList)this[l](c,p);this._syncList=[];let r=i.length,o=n.length,s=Math.min(o,r);s&&this.parse(0,s),o>r?this._insertElements(r,o-r,e):o<r&&this._removeElements(o,r-o)}_insertElements(e,n,i=!0){let r=this._cachedMeta,o=r.data,s=e+n,l,c=p=>{for(p.length+=n,l=p.length-1;l>=s;l--)p[l]=p[l-n]};for(c(o),l=e;l<s;++l)o[l]=new this.dataElementType;this._parsing&&c(r._parsed),this.parse(e,n),i&&this.updateElements(o,e,n,"reset")}updateElements(e,n,i,r){}_removeElements(e,n){let i=this._cachedMeta;if(this._parsing){let r=i._parsed.splice(e,n);i._stacked&&eu(i,r)}i.data.splice(e,n)}_sync(e){if(this._parsing)this._syncList.push(e);else{let[n,i,r]=e;this[n](i,r)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){let e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,n){n&&this._sync(["_removeElements",e,n]);let i=arguments.length-2;i&&this._sync(["_insertElements",e,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}return a})();function zR(a,t){if(!a._cache.$bar){let e=a.getMatchingVisibleMetas(t),n=[];for(let i=0,r=e.length;i<r;
vendor: 1,028 bytes, line 5
5i++)n=n.concat(e[i].controller.getAllParsedValues(a));a._cache.$bar=Ef(n.sort((i,r)=>i-r))}return a._cache.$bar}function RR(a){let t=a.iScale,e=zR(t,a.type),n=t._length,i,r,o,s,l=()=>{o===32767||o===-32768||(kc(s)&&(n=Math.min(n,Math.abs(o-s)||n)),s=o)};for(i=0,r=e.length;i<r;++i)o=t.getPixelForValue(e[i]),l();for(s=void 0,i=0,r=t.ticks.length;i<r;++i)o=t.getPixelForTick(i),l();return n}function BR(a,t,e,n){let i=e.barThickness,r,o;return h0(i)?(r=t.min*e.categoryPercentage,o=e.barPercentage):(r=i*n,o=1),{chunk:r/n,ratio:o,start:t.pixels[a]-r/2}}function NR(a,t,e,n){let i=t.pixels,r=i[a],o=a>0?i[a-1]:null,s=a<i.length-1?i[a+1]:null,l=e.categoryPercentage;o===null&&(o=r-(s===null?t.end-t.start:s-r)),s===null&&(s=r+r-o);let c=r-(r-Math.min(o,s))/2*l;return{chunk:Math.abs(s-o)/2*l/n,ratio:e.barPercentage,start:c}}function HR(a,t,e,n){let i=e.parse(a[0],n),r=e.parse(a[1],n),o=Math.min(i,r),s=Math.max(i,r),l=o,c=s;Math.abs(o)>Math.abs(s)&&(l=s,c=o),t[e.axis]=c,t._custom={barStart:l,barEnd:c,start:i,end:r,min:o,max:s}}
5function kS(a,t,e,n){return En(a)?HR(a,t,e,n):t[e.axis]=e.parse(a,n),t}function PM(a,t,e,n){let i=a.iScale,r=a.vScale,o=i.getLabels(),s=i===r,l=[],c,p,g,w;for(c=e,p=e+n;c<p;++c)w=t[c],g={},g[i.axis]=s||i.parse(o[c],c),l.push(kS(w,g,r,c));return l}function r_(a){return a&&a.barStart!==void 0&&a.barEnd!==void 0}function UR(a,t,e){return a!==0?e1(a):(t.isHorizontal()?1:-1)*(t.min>=e?1:-1)}function jR(a){let t,e,n,i,r;return a.horizontal?(t=a.base>a.x,e="left",n="right"):(t=a.base<a.y,e="bottom",n="top"),t?(i="end",r="start"):(i="start",r="end"),{start:e,end:n,reverse:t,top:i,bottom:r}}function qR(a,t,e,n){let i=t.borderSkipped,r={};if(!i){a.borderSkipped=r;return}if(i===!0){a.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};return}let{start:o,end:s,reverse:l,top:c,bottom:p}=jR(a);i==="middle"&&e&&(a.enableBorderRadius=!0,(e._top||0)===n?i=c:(e._bottom||0)===n?i=p:(r[DM(p,o,s,l)]=!0,i=c)),r[DM(i,o,s,l)]=!0,a.borderSkipped=r}function DM(a,t,e,n){return n?(a=WR(a,t,e),a=LM(a,e,t)):a=LM(a,t,e),a}function WR(a,t,e){return a===t?e:a===e?t:a}function LM(a,t,e){return a==="start"?t:a==="end"?e:a}function GR(a,{inflateAmount:t},e){a.inflateAmount=t==="auto"?e===1?.33:0:t}var $R=(()=>{class a extends y5{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(e,n,i,r){return PM(e,n,i,r)}parseArrayData(e,n,i,r){return PM(e,n,i,r)}parseObjectData(e,n,i,r){let{iScale:o,vScale:s}=e,{xAxisKey:l="x",yAxisKey:c="y"}=this._parsing,p=o.axis==="x"?l:c,g=s.axis==="x"?l:c,w=[],f,M,y,A;for(f=i,M=i+r;f<M;++f)A=n[f],y={},y[o.axis]=o.parse(us(A,p),f),w.push(kS(us(A,g),y,s,f));return w}updateRangeFromParsed(e,n,i,r){super.updateRangeFromParsed(e,n,i,r);let o=i._custom;o&&n===this._cachedMeta.vScale&&(e.min=Math.min(e.min,o.min),e.max=Math.max(e.max,o.max))}getMaxOverflow(){return 0}getLabelAndValue(e){let n=this._cachedMeta,{iScale:i,vScale:r}=n,o=this.getParsed(e),s=o._custom,l=r_(s)?"["+s.start+", "+s.end+"]":""+r.getLabelForValue(o[r.axis]);return{label:""+i.getLabelForValue(o[i.axis]),value:l}}initialize(){this.enableOptionSharing=!0,super.initialize();let e=this._cachedMeta;e.stack=this.getDataset().stack}update(e){let n=this._cachedMeta;this.updateElements(n.data,0,n.data.length,e)}updateElements(e,n,i,r){let o=r==="reset",{index:s,_cachedMeta:{vScale:l}}=this,c=l.getBasePixel(),p=l.isHorizontal(),g=this._getRuler(),{sharedOptions:w,includeOptions:f}=this._getSharedOptions(n,r);for(let M=n;M<n+i;M++){let y=this.getParsed(M),A=o||h0(y[l.axis])?{base:c,head:c}:this._calculateBarValuePixels(M),I=this._calculateBarIndexPixels(M,g),R=(y._stacks||{})[l.axis],N={horizontal:p,base:A.base,enableBorderRadius:!R||r_(y._custom)||s===R._top||s===R._bottom,x:p?A.head:I.center,y:p?I.center:A.head,height:p?I.size:Math.abs(A.size),width:p?Math.abs(A.size):I.size};f&&(N.options=w||this.resolveDataElementOptions(M,e[M].active?"active":r));let U=N.options||e[M].options;qR(N,U,R,s),GR(N,U,g.ratio),this.updateElement(e[M],M,N,r)}}_getStacks(e,n){let{iScale:i}=this._cachedMeta,r=i.getMatchingVisibleMetas(this._type).filter(g=>g.controller.options.grouped),o=i.options.stacked,s=[],l=this._cachedMeta.controller.getParsed(n),c=l&&l[i.axis],p=g=>{let w=g._parsed.find(M=>M[i.axis]===c),f=w&&w[g.vScale.axis];if(h0(f)||isNaN(f))return!0};for(let g of r)if(!(n!==void 0&&p(g))&&((o===!1||s.indexOf(g.stack)===-1||o===void 0&&g.stack===void 0)&&s.push(g.stack),g.index===e))break;return s.length||s.push(void 0),s}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,n,i){let r=this._getStacks(e,i),o=n!==void 0?r.indexOf(n):-1;return o===-1?r.length-1:o}_getRuler(){let e=this.options,n=this._cachedMeta,i=n.iScale,r=[],o,s;for(o=0,s=n.data.length;o<s;++o)r.push(i.getPixelForValue(this.getParsed(o)[i.axis],o));let l=e.barThickness;return{min:l||RR(n),pixels:r,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:e.grouped,ratio:l?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){let{_cachedMeta:{vScale:n,_stacked:i,index:r},options:{base:o,minBarLength:s}}=this,l=o||0,c=this.getParsed(e),p=c._custom,g=r_(p),w=c[n.axis],f=0,M=i?this.applyStack(n,c,i):w,y,A;M!==w&&(f=M-w,M=w),g&&(w=p.barStart,M=p.barEnd-p.barStart,w!==0&&e1(w)!==e1(p.barEnd)&&(f=0),f+=w);let I=!h0(o)&&!g?o:f,R=n.getPixelForValue(I);if(this.chart.getDataVisibility(e)?y=n.getPixelForValue(f+M):y=R,A=y-R,Math.abs(A)<s){A=UR(A,n,l)*s,w===l&&(R-=A/2);let N=n.getPixelForDecimal(0),U=n.getPixelForDecimal(1),te=Math.min(N,U),ve=Math.max(N,U);R=Math.max(Math.min(R,ve),te),y=R+A,i&&!g&&(c._stacks[n.axis]._visualValues[r]=n.getValueForPixel(y)-n.getValueForPixel(R))}if(R===n.getPixelForValue(l)){let N=e1(A)*n.getLineWidthForValue(l)/2;R+=N,A-=N}return{size:A,base:R,head:y,center:y+A/2}}_calculateBarIndexPixels(e,n){let i=n.scale,r=this.options,o=r.skipNull,s=qa(r.maxBarThickness,1/0),l,c;if(n.grouped){let p=o?this._getStackCount(e):n.stackCount,g=r.barThickness==="flex"?NR(e,n,r,p):BR(e,n,r,p),w=this._getStackIndex(this.index,this._cachedMeta.stack,o?e:void 0);l=g.start+g.chunk*w+g.chunk/2,c=Math.min(s,g.chunk*g.ratio)}else l=i.getPixelForValue(this.getParsed(e)[i.axis],e),c=Math.min(s,n.min*n.ratio);return{base:l-c/2,head:l+c/2,center:l,size:c}}draw(){let e=this._cachedMeta,n=e.vScale,i=e.data,r=i.length,o=0;for(;o<r;++o)this.getParsed(o)[n.axis]!==null&&!i[o].hidden&&i[o].draw(this._ctx)}}return a})(),YR=(()=>{class a extends y5{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,n,i,r){let o=super.parsePrimitiveData(e,n,i,r);for(let s=0;s<o.length;s++)o[s]._custom=this.resolveDataElementOptions(s+i).radius;return o}parseArrayData(e,n,i,r){let o=super.parseArrayData(e,n,i,r);for(let s=0;s<o.length;s++){let l=n[i+s];o[s]._custom=qa(l[2],this.resolveDataElementOptions(s+i).radius)}return o}parseObjectData(e,n,i,r){let o=super.parseObjectData(e,n,i,r);for(let s=0;s<o.length;s++){let l=n[i+s];o[s]._custom=qa(l&&l.r&&+l.r,this.resolveDataElementOptions(s+i).radius)}return o}getMaxOverflow(){let e=this._cachedMeta.data,n=0;for(let i=e.length-1;i>=0;--i)n=Math.max(n,e[i].size(this.resolveDataElementOptions(i))/2);return n>0&&n}getLabelAndValue(e){let n=this._cachedMeta,i=this.chart.data.labels||[],{xScale:r,yScale:o}=n,s=this.getParsed(e),l=r.getLabelForValue(s.x),c=o.getLabelForValue(s.y),p=s._custom;return{label:i[e]||"",value:"("+l+", "+c+(p?", "+p:"")+")"}}update(e){let n=this._cachedMeta.data;this.updateElements(n,0,n.length,e)}updateElements(e,n,i,r){let o=r==="reset",{iScale:s,vScale:l}=this._cachedMeta,{sharedOptions:c,includeOptions:p}=this._getSharedOptions(n,r),g=s.axis,w=l.axis;for(let f=n;f<n+i;f++){let M=e[f],y=!o&&this.getParsed(f),A={},I=A[g]=o?s.getPixelForDecimal(.5):s.getPixelForValue(y[g]),R=A[w]=o?l.getBasePixel():l.getPixelForValue(y[w]);A.skip=isNaN(I)||isNaN(R),p&&(A.options=c||this.resolveDataElementOptions(f,M.active?"active":r),o&&(A.options.radius=0)),this.updateElement(M,f,A,r)}}resolveDataElementOptions(e,n){let i=this.getParsed(e),r=super.resolveDataElementOptions(e,n);r.$shared&&(r=Object.assign({},r,{$shared:!1}));let o=r.radius;return n!=="active"&&(r.radius=0),r.radius+=qa(i&&i._custom,o),r}}return a})();function XR(a,t,e){let n=1,i=1,r=0,o=0;if(t<In){let s=a,l=s+t,c=Math.cos(s),p=Math.sin(s),g=Math.cos(l),w=Math.sin(l),f=(N,U,te)=>Tc(N,s,l,!0)?1:Math.max(U,U*e,te,te*e),M=(N,U,te)=>Tc(N,s,l,!0)?-1:Math.min(U,U*e,te,te*e),y=f(0,c,g),A=f(Qn,p,w),I=M(kn,c,g),R=M(kn+Qn,p,w);n=(y-I)/2,i=(A-R)/2,r=-(y+I)/2,o=-(A+R)/2}return{ratioX:n,ratioY:i,offsetX:r,offsetY:o}}var F_=(()=>{class a extends y5{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}}
vendor: 5,348 bytes, line 5
5,cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:e=>e!=="spacing",_indexable:e=>e!=="spacing"&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){let n=e.data;if(n.labels.length&&n.datasets.length){let{labels:{pointStyle:i,color:r}}=e.legend.options;return n.labels.map((o,s)=>{let c=e.getDatasetMeta(0).controller.getStyle(s);return{text:o,fillStyle:c.backgroundColor,strokeStyle:c.borderColor,fontColor:r,lineWidth:c.borderWidth,pointStyle:i,hidden:!e.getDataVisibility(s),index:s}})}return[]}},onClick(e,n,i){i.chart.toggleDataVisibility(n.index),i.chart.update()}}}};constructor(e,n){super(e,n),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,n){let i=this.getDataset().data,r=this._cachedMeta;if(this._parsing===!1)r._parsed=i;else{let o=c=>+i[c];if(f0(i[e])){let{key:c="value"}=this._parsing;o=p=>+us(i[p],c)}let s,l;for(s=e,l=e+n;s<l;++s)r._parsed[s]=o(s)}}_getRotation(){return Fo(this.options.rotation-90)}_getCircumference(){return Fo(this.options.circumference)}_getRotationExtents(){let e=In,n=-In;for(let i=0;i<this.chart.data.datasets.length;++i)if(this.chart.isDatasetVisible(i)&&this.chart.getDatasetMeta(i).type===this._type){let r=this.chart.getDatasetMeta(i).controller,o=r._getRotation(),s=r._getCircumference();e=Math.min(e,o),n=Math.max(n,o+s)}return{rotation:e,circumference:n-e}}update(e){let n=this.chart,{chartArea:i}=n,r=this._cachedMeta,o=r.data,s=this.getMaxBorderWidth()+this.getMaxOffset(o)+this.options.spacing,l=Math.max((Math.min(i.width,i.height)-s)/2,0),c=Math.min(D7(this.options.cutout,l),1),p=this._getRingWeight(this.index),{circumference:g,rotation:w}=this._getRotationExtents(),{ratioX:f,ratioY:M,offsetX:y,offsetY:A}=XR(w,g,c),I=(i.width-s)/f,R=(i.height-s)/M,N=Math.max(Math.min(I,R)/2,0),U=xf(this.options.radius,N),te=Math.max(U*c,0),ve=(U-te)/this._getVisibleDatasetWeightTotal();this.offsetX=y*U,this.offsetY=A*U,r.total=this.calculateTotal(),this.outerRadius=U-ve*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-ve*p,0),this.updateElements(o,0,o.length,e)}_circumference(e,n){let i=this.options,r=this._cachedMeta,o=this._getCircumference();return n&&i.animation.animateRotate||!this.chart.getDataVisibility(e)||r._parsed[e]===null||r.data[e].hidden?0:this.calculateCircumference(r._parsed[e]*o/In)}updateElements(e,n,i,r){let o=r==="reset",s=this.chart,l=s.chartArea,p=s.options.animation,g=(l.left+l.right)/2,w=(l.top+l.bottom)/2,f=o&&p.animateScale,M=f?0:this.innerRadius,y=f?0:this.outerRadius,{sharedOptions:A,includeOptions:I}=this._getSharedOptions(n,r),R=this._getRotation(),N;for(N=0;N<n;++N)R+=this._circumference(N,o);for(N=n;N<n+i;++N){let U=this._circumference(N,o),te=e[N],ve={x:g+this.offsetX,y:w+this.offsetY,startAngle:R,endAngle:R+U,circumference:U,outerRadius:y,innerRadius:M};I&&(ve.options=A||this.resolveDataElementOptions(N,te.active?"active":r)),R+=U,this.updateElement(te,N,ve,r)}}calculateTotal(){let e=this._cachedMeta,n=e.data,i=0,r;for(r=0;r<n.length;r++){let o=e._parsed[r];o!==null&&!isNaN(o)&&this.chart.getDataVisibility(r)&&!n[r].hidden&&(i+=Math.abs(o))}return i}calculateCircumference(e){let n=this._cachedMeta.total;return n>0&&!isNaN(e)?In*(Math.abs(e)/n):0}getLabelAndValue(e){let n=this._cachedMeta,i=this.chart,r=i.data.labels||[],o=Fc(n._parsed[e],i.options.locale);return{label:r[e]||"",value:o}}getMaxBorderWidth(e){let n=0,i=this.chart,r,o,s,l,c;if(!e){for(r=0,o=i.data.datasets.length;r<o;++r)if(i.isDatasetVisible(r)){s=i.getDatasetMeta(r),e=s.data,l=s.controller;break}}if(!e)return 0;for(r=0,o=e.length;r<o;++r)c=l.resolveDataElementOptions(r),c.borderAlign!=="inner"&&(n=Math.max(n,c.borderWidth||0,c.hoverBorderWidth||0));return n}getMaxOffset(e){let n=0;for(let i=0,r=e.length;i<r;++i){let o=this.resolveDataElementOptions(i);n=Math.max(n,o.offset||0,o.hoverOffset||0)}return n}_getRingWeightOffset(e){let n=0;for(let i=0;i<e;++i)this.chart.isDatasetVisible(i)&&(n+=this._getRingWeight(i));return n}_getRingWeight(e){return Math.max(qa(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}return a})(),ZR=(()=>{class a extends y5{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){let n=this._cachedMeta,{dataset:i,data:r=[],_dataset:o}=n,s=this.chart._animationsDisabled,{start:l,count:c}=Tf(n,r,s);this._drawStart=l,this._drawCount=c,Ff(n)&&(l=0,c=r.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!o._decimated,i.points=r;let p=this.resolveDatasetElementOptions(e);this.options.showLine||(p.borderWidth=0),p.segment=this.options.segment,this.updateElement(i,void 0,{animated:!s,options:p},e),this.updateElements(r,l,c,e)}updateElements(e,n,i,r){let o=r==="reset",{iScale:s,vScale:l,_stacked:c,_dataset:p}=this._cachedMeta,{sharedOptions:g,includeOptions:w}=this._getSharedOptions(n,r),f=s.axis,M=l.axis,{spanGaps:y,segment:A}
5=this.options,I=w5(y)?y:Number.POSITIVE_INFINITY,R=this.chart._animationsDisabled||o||r==="none",N=n+i,U=e.length,te=n>0&&this.getParsed(n-1);for(let ve=0;ve<U;++ve){let ae=e[ve],J=R?ae:{};if(ve<n||ve>=N){J.skip=!0;continue}let q=this.getParsed(ve),oe=h0(q[M]),H=J[f]=s.getPixelForValue(q[f],ve),G=J[M]=o||oe?l.getBasePixel():l.getPixelForValue(c?this.applyStack(l,q,c):q[M],ve);J.skip=isNaN(H)||isNaN(G)||oe,J.stop=ve>0&&Math.abs(q[f]-te[f])>I,A&&(J.parsed=q,J.raw=p.data[ve]),w&&(J.options=g||this.resolveDataElementOptions(ve,ae.active?"active":r)),R||this.updateElement(ae,ve,J,r),te=q}}getMaxOverflow(){let e=this._cachedMeta,n=e.dataset,i=n.options&&n.options.borderWidth||0,r=e.data||[];if(!r.length)return i;let o=r[0].size(this.resolveDataElementOptions(0)),s=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(i,o,s)/2}draw(){let e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}return a})(),IS=(()=>{class a extends y5{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){let n=e.data;if(n.labels.length&&n.datasets.length){let{labels:{pointStyle:i,color:r}}=e.legend.options;return n.labels.map((o,s)=>{let c=e.getDatasetMeta(0).controller.getStyle(s);return{text:o,fillStyle:c.backgroundColor,strokeStyle:c.borderColor,fontColor:r,lineWidth:c.borderWidth,pointStyle:i,hidden:!e.getDataVisibility(s),index:s}})}return[]}},onClick(e,n,i){i.chart.toggleDataVisibility(n.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(e,n){super(e,n),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){let n=this._cachedMeta,i=this.chart,r=i.data.labels||[],o=Fc(n._parsed[e].r,i.options.locale);return{label:r[e]||"",value:o}}parseObjectData(e,n,i,r){return Bf.bind(this)(e,n,i,r)}update(e){let n=this._cachedMeta.data;this._updateRadius(),this.updateElements(n,0,n.length,e)}getMinMax(){let e=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((i,r)=>{let o=this.getParsed(r).r;!isNaN(o)&&this.chart.getDataVisibility(r)&&(o<n.min&&(n.min=o),o>n.max&&(n.max=o))}),n}_updateRadius(){let e=this.chart,n=e.chartArea,i=e.options,r=Math.min(n.right-n.left,n.bottom-n.top),o=Math.max(r/2,0),s=Math.max(i.cutoutPercentage?o/100*i.cutoutPercentage:1,0),l=(o-s)/e.getVisibleDatasetCount();this.outerRadius=o-l*this.index,this.innerRadius=this.outerRadius-l}updateElements(e,n,i,r){let o=r==="reset",s=this.chart,c=s.options.animation,p=this._cachedMeta.rScale,g=p.xCenter,w=p.yCenter,f=p.getIndexAngle(0)-.5*kn,M=f,y,A=360/this.countVisibleElements();for(y=0;y<n;++y)M+=this._computeAngle(y,r,A);for(y=n;y<n+i;y++){let I=e[y],R=M,N=M+this._computeAngle(y,r,A),U=s.getDataVisibility(y)?p.getDistanceFromCenterForValue(this.getParsed(y).r):0;M=N,o&&(c.animateScale&&(U=0),c.animateRotate&&(R=N=f));let te={x:g,y:w,innerRadius:0,outerRadius:U,startAngle:R,endAngle:N,options:this.resolveDataElementOptions(y,I.active?"active":r)};this.updateElement(I,y,te,r)}}countVisibleElements(){let e=this._cachedMeta,n=0;return e.data.forEach((i,r)=>{!isNaN(this.getParsed(r).r)&&this.chart.getDataVisibility(r)&&n++}),n}_computeAngle(e,n,i){return this.chart.getDataVisibility(e)?Fo(this.resolveDataElementOptions(e,n).angle||i):0}}return a})(),KR=(()=>{class a extends F_{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}}return a})(),QR=(()=>{class a extends y5{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(e){let n=this._cachedMeta.vScale,i=this.getParsed(e);return{label:n.getLabels()[e],value:""+n.getLabelForValue(i[n.axis])}}parseObjectData(e,n,i,r){return Bf.bind(this)(e,n,i,r)}update(e){let n=this._cachedMeta,i=n.dataset,r=n.data||[],o=n.iScale.getLabels();if(i.points=r,e!=="resize"){let s=this.resolveDatasetElementOptions(e);this.options.showLine||(s.borderWidth=0);let l={_loop:!0,_fullLoop:o.length===r.length,options:s};this.updateElement(i,void 0,l,e)}this.updateElements(r,0,r.length,e)}updateElements(e,n,i,r){let o=this._cachedMeta.rScale,s=r==="reset";for(let l=n;l<n+i;l++){let c=e[l],p=this.resolveDataElementOptions(l,c.active?"active":r),g=o.getPointPositionForValue(l,this.getParsed(l).r),w=s?o.xCenter:g.x,f=s?o.yCenter:g.y,M={x:w,y:f,angle:g.angle,skip:isNaN(w)||isNaN(f),options:p};this.updateElement(c,l,M,r)}}}return a})(),JR=(()=>{class a extends y5{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(e){let n=this._cachedMeta,i=this.chart.data.labels||[],{xScale:r,yScale:o}=n,s=this.getParsed(e),l=r.getLabelForValue(s.x),c=o.getLabelForValue(s.y);return{label:i[e]||"",value:"("+l+", "+c+")"}}update(e){let n=this._cachedMeta,{data:i=[]}=n,r=this.chart._animationsDisabled,{start:o,count:s}=Tf(n,i,r);if(this._drawStart=o,this._drawCount=s,Ff(n)&&(o=0,s=i.length),this.options.showLine){this.datasetElementType||this.addElements();let{dataset:l,_dataset:c}=n;l._chart=this.chart,l._datasetIndex=this.index,l._decimated=!!c._decimated,l.points=i;let p=this.resolveDatasetElementOptions(e);p.segment=this.options.segment,this.updateElement(l,void 0,{animated:!r,options:p},e)}else this.datasetElementType&&(delete n.dataset,this.datasetElementType=!1);this.updateElements(i,o,s,e)}addElements(){let{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(e,n,i,r){let o=r==="reset",{iScale:s,vScale:l,_stacked:c,_dataset:p}=this._cachedMeta,g=this.resolveDataElementOptions(n,r),w=this.getSharedOptions(g),f=this.includeOptions(r,w),M=s.axis,y=l.axis,{spanGaps:A,segment:I}=this.options,R=w5(A)?A:Number.POSITIVE_INFINITY,N=this.chart._animationsDisabled||o||r==="none",U=n>0&&this.getParsed(n-1);for(let te=n;te<n+i;++te){let ve=e[te],ae=this.getParsed(te),J=N?ve:{},q=h0(ae[y]),oe=J[M]=s.getPixelForValue(ae[M],te),H=J[y]=o||q?l.getBasePixel():l.getPixelForValue(c?this.applyStack(l,ae,c):ae[y],te);J.skip=isNaN(oe)||isNaN(H)||q,J.stop=te>0&&Math.abs(ae[M]-U[M])>R,I&&(J.parsed=ae,J.raw=p.data[te]),f&&(J.options=w||this.resolveDataElementOptions(te,ve.active?"active":r)),N||this.updateElement(ve,te,J,r),U=ae}this.updateSharedOptions(w,r,g)}getMaxOverflow(){let e=this._cachedMeta,n=e.data||[];if(!this.options.showLine){let l=0;for(let c=n.length-1;c>=0;--c)l=Math.max(l,n[c].size(this.resolveDataElementOptions(c))/2);return l>0&&l}let i=e.dataset,r=i.options&&i.options.borderWidth||0;if(!n.length)return r;let o=n[0].size(this.resolveDataElementOptions(0)),s=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(r,o,s)/2}}return a})(),eB=Object.freeze({__proto__:null,BarController:$R,BubbleController:YR,DoughnutController:F_,LineController:ZR,PieController:KR,PolarAreaController:IS,RadarController:QR,ScatterController:JR});function Pc(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var m_=class a{static override(t){Object.assign(a.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return Pc()}parse(){return Pc()}format(){return Pc()}add(){return Pc()}diff(){return Pc()}startOf(){return Pc()}endOf(){return Pc()}},tB={_date:m_};function aB(a,t,e,n){let{controller:i,data:r,_sorted:o}=a,s=i._cachedMeta.iScale;if(s&&t===s.axis&&t!=="r"&&o&&r.length){let l=s._reversePixels?B7:V1;if(n){if(i._sharedOptions){let c=r[0],p=typeof c.getRange=="function"&&c.getRange(t);if(p){let g=l(r,t,e-p),w=l(r,t,e+p);return{lo:g.lo,hi:w.hi}}}}else return l(r,t,e)}return{lo:0,hi:r.length-1}}function pu(a,t,e,n,i){let r=a.getSortedVisibleDatasetMetas(),o=e[t];for(let s=0,l=r.length;s<l;++s){let{index:c,data:p}=r[s],{lo:g,hi:w}=aB(r[s],t,o,i);for(let f=g;f<=w;++f){let M=p[f];M.skip||n(M,c,f)}}}function nB(a){let t=a.indexOf("x")!==-1,e=a.indexOf("y")!==-1;return function(n,i){let r=t?Math.abs(n.x-i.x):0,o=e?Math.abs(n.y-i.y):0;return Math.sqrt(Math.pow(r,2)+Math.pow(o,2))}}function o_(a,t,e,n,i){let r=[];return!i&&!a.isPointInArea(t)||pu(a,e,t,function(s,l,c){!i&&!P1(s,a.chartArea,0)||s.inRange(t.x,t.y,n)&&r.push({element:s,datasetIndex:l,index:c})},!0),r}function iB(a,t,e,n){let i=[];function r(o,s,l){let{startAngle:c,endAngle:p}=o.getProps(["startAngle","endAngle"],n),{angle:g}=Sf(o,{x:t.x,y:t.y});Tc(g,c,p)&&i.push({element:o,datasetIndex:s,index:l})}return pu(a,e,t,r),i}function rB(a,t,e,n,i,r){let o=[],s=nB(e),l=Number.POSITIVE_INFINITY;function c(p,g,w){let f=p.inRange(t.x,t.y,i);if(n&&!f)return;let M=p.getCenterPoint(i);if(!(!!r||a.isPointInArea(M))&&!f)return;let A=s(t,M);A<l?(o=[{element:p,datasetIndex:g,index:w}],l=A):A===l&&o.push({element:p,datasetIndex:g,index:w})}return pu(a,e,t,c),o}function s_(a,t,e,n,i,r){return!r&&!a.isPointInArea(t)?[]:e==="r"&&!n?iB(a,t,e,i):rB(a,t,e,n,i,r)}function OM(a,t,e,n,i){let r=[],o=e==="x"?"inXRange":"inYRange",s=!1;return pu(a,e,t,(l,c,p)=>{l[o]&&l[o](t[e],i)&&(r.push({element:l,datasetIndex:c,index:p}),s=s||l.inRange(t.x,t.y,i))}),n&&!s?[]:r}var oB={evaluateInteractionItems:pu,modes:{index(a,t,e,n){let i=ul(t,a),r=e.axis||"x",o=e.includeInvisible||!1,s=e.intersect?o_(a,i,r,n,o):s_(a,i,r,!1,n,o),l=[];
vendor: 56,203 bytes, line 5
5return s.length?(a.getSortedVisibleDatasetMetas().forEach(c=>{let p=s[0].index,g=c.data[p];g&&!g.skip&&l.push({element:g,datasetIndex:c.index,index:p})}),l):[]},dataset(a,t,e,n){let i=ul(t,a),r=e.axis||"xy",o=e.includeInvisible||!1,s=e.intersect?o_(a,i,r,n,o):s_(a,i,r,!1,n,o);if(s.length>0){let l=s[0].datasetIndex,c=a.getDatasetMeta(l).data;s=[];for(let p=0;p<c.length;++p)s.push({element:c[p],datasetIndex:l,index:p})}return s},point(a,t,e,n){let i=ul(t,a),r=e.axis||"xy",o=e.includeInvisible||!1;return o_(a,i,r,n,o)},nearest(a,t,e,n){let i=ul(t,a),r=e.axis||"xy",o=e.includeInvisible||!1;return s_(a,i,r,e.intersect,n,o)},x(a,t,e,n){let i=ul(t,a);return OM(a,i,"x",e.intersect,n)},y(a,t,e,n){let i=ul(t,a);return OM(a,i,"y",e.intersect,n)}}},TS=["left","top","right","bottom"];function tu(a,t){return a.filter(e=>e.pos===t)}function zM(a,t){return a.filter(e=>TS.indexOf(e.pos)===-1&&e.box.axis===t)}function au(a,t){return a.sort((e,n)=>{let i=t?n:e,r=t?e:n;return i.weight===r.weight?i.index-r.index:i.weight-r.weight})}function sB(a){let t=[],e,n,i,r,o,s;for(e=0,n=(a||[]).length;e<n;++e)i=a[e],{position:r,options:{stack:o,stackWeight:s=1}}=i,t.push({index:e,box:i,pos:r,horizontal:i.isHorizontal(),weight:i.weight,stack:o&&r+o,stackWeight:s});return t}function lB(a){let t={};for(let e of a){let{stack:n,pos:i,stackWeight:r}=e;if(!n||!TS.includes(i))continue;let o=t[n]||(t[n]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=r}return t}function cB(a,t){let e=lB(a),{vBoxMaxWidth:n,hBoxMaxHeight:i}=t,r,o,s;for(r=0,o=a.length;r<o;++r){s=a[r];let{fullSize:l}=s.box,c=e[s.stack],p=c&&s.stackWeight/c.weight;s.horizontal?(s.width=p?p*n:l&&t.availableWidth,s.height=i):(s.width=n,s.height=p?p*i:l&&t.availableHeight)}return e}function dB(a){let t=sB(a),e=au(t.filter(c=>c.box.fullSize),!0),n=au(tu(t,"left"),!0),i=au(tu(t,"right")),r=au(tu(t,"top"),!0),o=au(tu(t,"bottom")),s=zM(t,"x"),l=zM(t,"y");return{fullSize:e,leftAndTop:n.concat(r),rightAndBottom:i.concat(l).concat(o).concat(s),chartArea:tu(t,"chartArea"),vertical:n.concat(i).concat(l),horizontal:r.concat(o).concat(s)}}function RM(a,t,e,n){return Math.max(a[e],t[e])+Math.max(a[n],t[n])}function FS(a,t){a.top=Math.max(a.top,t.top),a.left=Math.max(a.left,t.left),a.bottom=Math.max(a.bottom,t.bottom),a.right=Math.max(a.right,t.right)}function hB(a,t,e,n){let{pos:i,box:r}=e,o=a.maxPadding;if(!f0(i)){e.size&&(a[i]-=e.size);let g=n[e.stack]||{size:0,count:1};g.size=Math.max(g.size,e.horizontal?r.height:r.width),e.size=g.size/g.count,a[i]+=e.size}r.getPadding&&FS(o,r.getPadding());let s=Math.max(0,t.outerWidth-RM(o,a,"left","right")),l=Math.max(0,t.outerHeight-RM(o,a,"top","bottom")),c=s!==a.w,p=l!==a.h;return a.w=s,a.h=l,e.horizontal?{same:c,other:p}:{same:p,other:c}}function pB(a){let t=a.maxPadding;function e(n){let i=Math.max(t[n]-a[n],0);return a[n]+=i,i}a.y+=e("top"),a.x+=e("left"),e("right"),e("bottom")}function uB(a,t){let e=t.maxPadding;function n(i){let r={left:0,top:0,right:0,bottom:0};return i.forEach(o=>{r[o]=Math.max(t[o],e[o])}),r}return n(a?["left","right"]:["top","bottom"])}function ru(a,t,e,n){let i=[],r,o,s,l,c,p;for(r=0,o=a.length,c=0;r<o;++r){s=a[r],l=s.box,l.update(s.width||t.w,s.height||t.h,uB(s.horizontal,t));let{same:g,other:w}=hB(t,e,s,n);c|=g&&i.length,p=p||w,l.fullSize||i.push(s)}return c&&ru(i,t,e,n)||p}function $f(a,t,e,n,i){a.top=e,a.left=t,a.right=t+n,a.bottom=e+i,a.width=n,a.height=i}function BM(a,t,e,n){let i=e.padding,{x:r,y:o}=t;for(let s of a){let l=s.box,c=n[s.stack]||{count:1,placed:0,weight:1},p=s.stackWeight/c.weight||1;if(s.horizontal){let g=t.w*p,w=c.size||l.height;kc(c.start)&&(o=c.start),l.fullSize?$f(l,i.left,o,e.outerWidth-i.right-i.left,w):$f(l,t.left+c.placed,o,g,w),c.start=o,c.placed+=g,o=l.bottom}else{let g=t.h*p,w=c.size||l.width;kc(c.start)&&(r=c.start),l.fullSize?$f(l,r,i.top,w,e.outerHeight-i.bottom-i.top):$f(l,r,t.top+c.placed,w,g),c.start=r,c.placed+=g,r=l.right}}t.x=r,t.y=o}var br={addBox(a,t){a.boxes||(a.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(e){t.draw(e)}}]},a.boxes.push(t)},removeBox(a,t){let e=a.boxes?a.boxes.indexOf(t):-1;e!==-1&&a.boxes.splice(e,1)},configure(a,t,e){t.fullSize=e.fullSize,t.position=e.position,t.weight=e.weight},update(a,t,e,n){if(!a)return;let i=Ei(a.options.layout.padding),r=Math.max(t-i.width,0),o=Math.max(e-i.height,0),s=dB(a.boxes),l=s.vertical,c=s.horizontal;R0(a.boxes,y=>{typeof y.beforeLayout=="function"&&y.beforeLayout()});let p=l.reduce((y,A)=>A.box.options&&A.box.options.display===!1?y:y+1,0)||1,g=Object.freeze({outerWidth:t,outerHeight:e,padding:i,availableWidth:r,availableHeight:o,vBoxMaxWidth:r/2/p,hBoxMaxHeight:o/2}),w=Object.assign({},i);FS(w,Ei(n));let f=Object.assign({maxPadding:w,w:r,h:o,x:i.left,y:i.top},i),M=cB(l.concat(c),g);ru(s.fullSize,f,g,M),ru(l,f,g,M),ru(c,f,g,M)&&ru(l,f,g,M),pB(f),BM(s.leftAndTop,f,g,M),f.x+=f.w,f.y+=f.h,BM(s.rightAndBottom,f,g,M),a.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},R0(s.chartArea,y=>{let A=y.box;Object.assign(A,a.chartArea),A.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}},n4=class{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,n){}removeEventListener(t,e,n){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,n,i){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,i?Math.floor(e/i):n)}}isAttached(t){return!0}updateConfig(t){}},f_=class extends n4{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}},e4="$chartjs",mB={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},NM=a=>a===null||a==="";function fB(a,t){let e=a.style,n=a.getAttribute("height"),i=a.getAttribute("width");if(a[e4]={initial:{height:n,width:i,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",NM(i)){let r=Uf(a,"width");r!==void 0&&(a.width=r)}if(NM(n))if(a.style.height==="")a.height=a.width/(t||2);else{let r=Uf(a,"height");r!==void 0&&(a.height=r)}return a}var VS=Q7?{passive:!0}:!1;function gB(a,t,e){a&&a.addEventListener(t,e,VS)}function vB(a,t,e){a&&a.canvas&&a.canvas.removeEventListener(t,e,VS)}function _B(a,t){let e=mB[a.type]||a.type,{x:n,y:i}=ul(a,t);return{type:e,chart:t,native:a,x:n!==void 0?n:null,y:i!==void 0?i:null}}function i4(a,t){for(let e of a)if(e===t||e.contains(t))return!0}function wB(a,t,e){let n=a.canvas,i=new MutationObserver(r=>{let o=!1;for(let s of r)o=o||i4(s.addedNodes,n),o=o&&!i4(s.removedNodes,n);o&&e()});return i.observe(document,{childList:!0,subtree:!0}),i}function xB(a,t,e){let n=a.canvas,i=new MutationObserver(r=>{let o=!1;for(let s of r)o=o||i4(s.removedNodes,n),o=o&&!i4(s.addedNodes,n);o&&e()});return i.observe(document,{childList:!0,subtree:!0}),i}var su=new Map,HM=0;function PS(){let a=window.devicePixelRatio;a!==HM&&(HM=a,su.forEach((t,e)=>{e.currentDevicePixelRatio!==a&&t()}))}function bB(a,t){su.size||window.addEventListener("resize",PS),su.set(a,t)}function CB(a){su.delete(a),su.size||window.removeEventListener("resize",PS)}function yB(a,t,e){let n=a.canvas,i=n&&Jp(n);if(!i)return;let r=If((s,l)=>{let c=i.clientWidth;e(s,l),c<i.clientWidth&&e()},window),o=new ResizeObserver(s=>{let l=s[0],c=l.contentRect.width,p=l.contentRect.height;c===0&&p===0||r(c,p)});return o.observe(i),bB(a,r),o}function l_(a,t,e){e&&e.disconnect(),t==="resize"&&CB(a)}function MB(a,t,e){let n=a.canvas,i=If(r=>{a.ctx!==null&&e(_B(r,a))},a);return gB(n,t,i),i}var g_=class extends n4{acquireContext(t,e){let n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(fB(t,e),n):null}releaseContext(t){let e=t.canvas;if(!e[e4])return!1;let n=e[e4].initial;["height","width"].forEach(r=>{let o=n[r];h0(o)?e.removeAttribute(r):e.setAttribute(r,o)});let i=n.style||{};return Object.keys(i).forEach(r=>{e.style[r]=i[r]}),e.width=e.width,delete e[e4],!0}addEventListener(t,e,n){this.removeEventListener(t,e);let i=t.$proxies||(t.$proxies={}),o={attach:wB,detach:xB,resize:yB}[e]||MB;i[e]=o(t,e,n)}removeEventListener(t,e){let n=t.$proxies||(t.$proxies={}),i=n[e];if(!i)return;({attach:l_,detach:l_,resize:l_}[e]||vB)(t,e,i),n[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,n,i){return K7(t,e,n,i)}isAttached(t){let e=t&&Jp(t);return!!(e&&e.isConnected)}};function SB(a){return!Qp()||typeof OffscreenCanvas<"u"&&a instanceof OffscreenCanvas?f_:g_}var O1=class{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(t){let{x:e,y:n}=this.getProps(["x","y"],t);return{x:e,y:n}}hasValue(){return w5(this.x)&&w5(this.y)}getProps(t,e){let n=this.$animations;if(!e||!n)return this;let i={};return t.forEach(r=>{i[r]=n[r]&&n[r].active()?n[r]._to:this[r]}),i}};function AB(a,t){let e=a.options.ticks,n=EB(a),i=Math.min(e.maxTicksLimit||n,n),r=e.major.enabled?IB(t):[],o=r.length,s=r[0],l=r[o-1],c=[];if(o>i)return TB(t,c,r,o/i),c;let p=kB(r,t,i);if(o>0){let g,w,f=o>1?Math.round((l-s)/(o-1)):null;for(Yf(t,c,p,h0(f)?0:s-f,s),g=0,w=o-1;g<w;g++)Yf(t,c,p,r[g],r[g+1]);return Yf(t,c,p,l,h0(f)?t.length:l+f),c}return Yf(t,c,p),c}function EB(a){let t=a.options.offset,e=a._tickSize(),n=a._length/e+(t?0:1),i=a._maxLength/e;return Math.floor(Math.min(n,i))}function kB(a,t,e){let n=FB(a),i=t.length/e;if(!n)return Math.max(i,1);let r=O7(n);for(let o=0,s=r.length-1;o<s;o++){let l=r[o];if(l>i)return l}return Math.max(i,1)}function IB(a){let t=[],e,n;for(e=0,n=a.length;e<n;e++)a[e].major&&t.push(e);return t}function TB(a,t,e,n){let i=0,r=e[0],o;for(n=Math.ceil(n),o=0;o<a.length;o++)o===r&&(t.push(a[o]),i++,r=e[i*n])}function Yf(a,t,e,n,i){let r=qa(n,0),o=Math.min(qa(i,a.length),a.length),s=0,l,c,p;for(e=Math.ceil(e),i&&(l=i-n,e=l/Math.floor(l/e)),p=r;p<0;)s++,p=Math.round(r+s*e);for(c=Math.max(r,0);c<o;c++)c===p&&(t.push(a[c]),s++,p=Math.round(r+s*e))}function FB(a){let t=a.length,e,n;if(t<2)return!1;for(n=a[0],e=1;e<t;++e)if(a[e]-a[e-1]!==n)return!1;return n}var VB=a=>a==="left"?"right":a==="right"?"left":a,UM=(a,t,e)=>t==="top"||t==="left"?a[t]+e:a[t]-e,jM=(a,t)=>Math.min(t||a,a);function qM(a,t){let e=[],n=a.length/t,i=a.length,r=0;for(;r<i;r+=n)e.push(a[Math.floor(r)]);return e}function PB(a,t,e){let n=a.ticks.length,i=Math.min(t,n-1),r=a._startPixel,o=a._endPixel,s=1e-6,l=a.getPixelForTick(i),c;if(!(e&&(n===1?c=Math.max(l-r,o-l):t===0?c=(a.getPixelForTick(1)-l)/2:c=(l-a.getPixelForTick(i-1))/2,l+=i<t?c:-c,l<r-s||l>o+s)))return l}function DB(a,t){R0(a,e=>{let n=e.gc,i=n.length/2,r;if(i>t){for(r=0;r<i;++r)delete e.data[n[r]];n.splice(0,i)}})}function nu(a){return a.drawTicks?a.tickLength:0}function WM(a,t){if(!a.display)return 0;let e=Jn(a.font,t),n=Ei(a.padding);return(En(a.text)?a.text.length:1)*e.lineHeight+n.height}function LB(a,t){return ms(a,{scale:t,type:"scale"})}function OB(a,t,e){return ms(a,{tick:e,index:t,type:"tick"})}function zB(a,t,e){let n=$p(a);return(e&&t!=="right"||!e&&t==="right")&&(n=VB(n)),n}function RB(a,t,e,n){let{top:i,left:r,bottom:o,right:s,chart:l}=a,{chartArea:c,scales:p}=l,g=0,w,f,M,y=o-i,A=s-r;if(a.isHorizontal()){if(f=Gi(n,r,s),f0(e)){let I=Object.keys(e)[0],R=e[I];M=p[I].getPixelForValue(R)+y-t}else e==="center"?M=(c.bottom+c.top)/2+y-t:M=UM(a,e,t);w=s-r}else{if(f0(e)){let I=Object.keys(e)[0],R=e[I];f=p[I].getPixelForValue(R)-A+t}else e==="center"?f=(c.left+c.right)/2-A+t:f=UM(a,e,t);M=Gi(n,o,i),g=e==="left"?-Qn:Qn}return{titleX:f,titleY:M,maxWidth:w,rotation:g}}var Lc=class a extends O1{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:n,_suggestedMax:i}=this;return t=Rr(t,Number.POSITIVE_INFINITY),e=Rr(e,Number.NEGATIVE_INFINITY),n=Rr(n,Number.POSITIVE_INFINITY),i=Rr(i,Number.NEGATIVE_INFINITY),{min:Rr(t,n),max:Rr(e,i),minDefined:Un(t),maxDefined:Un(e)}}getMinMax(t){let{min:e,max:n,minDefined:i,maxDefined:r}=this.getUserBounds(),o;if(i&&r)return{min:e,max:n};let s=this.getMatchingVisibleMetas();for(let l=0,c=s.length;l<c;++l)o=s[l].controller.getMinMax(this,t),i||(e=Math.min(e,o.min)),r||(n=Math.max(n,o.max));return e=r&&e>n?n:e,n=i&&e>n?e:n,{min:Rr(e,Rr(n,e)),max:Rr(n,Rr(e,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Y0(this.options.beforeUpdate,[this])}update(t,e,n){let{beginAtZero:i,grace:r,ticks:o}=this.options,s=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=$7(this,r,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=s<this.ticks.length;this._convertTicksToLabels(l?qM(this.ticks,s):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||o.source==="auto")&&(this.ticks=AB(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),l&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let t=this.options.reverse,e,n;this.isHorizontal()?(e=this.left,n=this.right):(e=this.top,n=this.bottom,t=!t),this._startPixel=e,this._endPixel=n,this._reversePixels=t,this._length=n-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){Y0(this.options.afterUpdate,[this])}beforeSetDimensions(){Y0(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){Y0(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext()),Y0(this.options[t],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Y0(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){let e=this.options.ticks,n,i,r;for(n=0,i=t.length;n<i;n++)r=t[n],r.label=Y0(e.callback,[r.value,n,t],this)}afterTickToLabelConversion(){Y0(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Y0(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){let t=this.options,e=t.ticks,n=jM(this.ticks.length,t.ticks.maxTicksLimit),i=e.minRotation||0,r=e.maxRotation,o=i,s,l,c;if(!this._isVisible()||!e.display||i>=r||n<=1||!this.isHorizontal()){this.labelRotation=i;return}let p=this._getLabelSizes(),g=p.widest.width,w=p.highest.height,f=Ai(this.chart.width-g,0,this.maxWidth);s=t.offset?this.maxWidth/n:f/(n-1),g+6>s&&(s=f/(n-(t.offset?.5:1)),l=this.maxHeight-nu(t.grid)-e.padding-WM(t.title,this.chart.options.font),c=Math.sqrt(g*g+w*w),o=Wp(Math.min(Math.asin(Ai((p.highest.height+6)/s,-1,1)),Math.asin(Ai(l/c,-1,1))-Math.asin(Ai(w/c,-1,1)))),o=Math.max(i,Math.min(r,o))),this.labelRotation=o}afterCalculateLabelRotation(){Y0(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Y0(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:n,title:i,grid:r}}=this,o=this._isVisible(),s=this.isHorizontal();if(o){let l=WM(i,e.options.font);if(s?(t.width=this.maxWidth,t.height=nu(r)+l):(t.height=this.maxHeight,t.width=nu(r)+l),n.display&&this.ticks.length){let{first:c,last:p,widest:g,highest:w}=this._getLabelSizes(),f=n.padding*2,M=Fo(this.labelRotation),y=Math.cos(M),A=Math.sin(M);if(s){let I=n.mirror?0:A*g.width+y*w.height;t.height=Math.min(this.maxHeight,t.height+I+f)}else{let I=n.mirror?0:y*g.width+A*w.height;t.width=Math.min(this.maxWidth,t.width+I+f)}this._calculatePadding(c,p,A,y)}}this._handleMargins(),s?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,n,i){let{ticks:{align:r,padding:o},position:s}=this.options,l=this.labelRotation!==0,c=s!=="top"&&this.axis==="x";if(this.isHorizontal()){let p=this.getPixelForTick(0)-this.left,g=this.right-this.getPixelForTick(this.ticks.length-1),w=0,f=0;l?c?(w=i*t.width,f=n*e.height):(w=n*t.height,f=i*e.width):r==="start"?f=e.width:r==="end"?w=t.width:r!=="inner"&&(w=t.width/2,f=e.width/2),this.paddingLeft=Math.max((w-p+o)*this.width/(this.width-p),0),this.paddingRight=Math.max((f-g+o)*this.width/(this.width-g),0)}else{let p=e.height/2,g=t.height/2;r==="start"?(p=0,g=t.height):r==="end"&&(p=e.height,g=0),this.paddingTop=p+o,this.paddingBottom=g+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Y0(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return e==="top"||e==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let e,n;for(e=0,n=t.length;e<n;e++)h0(t[e].label)&&(t.splice(e,1),n--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){let e=this.options.ticks.sampleSize,n=this.ticks;e<n.length&&(n=qM(n,e)),this._labelSizes=t=this._computeLabelSizes(n,n.length,this.options.ticks.maxTicksLimit)}return t}_computeLabelSizes(t,e,n){let{ctx:i,_longestTextCache:r}=this,o=[],s=[],l=Math.floor(e/jM(e,n)),c=0,p=0,g,w,f,M,y,A,I,R,N,U,te;for(g=0;g<e;g+=l){if(M=t[g].label,y=this._resolveTickFontOptions(g),i.font=A=y.string,I=r[A]=r[A]||{data:{},gc:[]},R=y.lineHeight,N=U=0,!h0(M)&&!En(M))N=pd(i,I.data,I.gc,N,M),U=R;else if(En(M))for(w=0,f=M.length;w<f;++w)te=M[w],!h0(te)&&!En(te)&&(N=pd(i,I.data,I.gc,N,te),U+=R);o.push(N),s.push(U),c=Math.max(N,c),p=Math.max(U,p)}DB(r,e);let ve=o.indexOf(c),ae=s.indexOf(p),J=q=>({width:o[q]||0,height:s[q]||0});return{first:J(0),last:J(e-1),widest:J(ve),highest:J(ae),widths:o,heights:s}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return R7(this._alignToPixels?dl(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){let e=this.ticks||[];if(t>=0&&t<e.length){let n=e[t];return n.$context||(n.$context=OB(this.getContext(),t,n))}return this.$context||(this.$context=LB(this.chart.getContext(),this))}_tickSize(){let t=this.options.ticks,e=Fo(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),r=this._getLabelSizes(),o=t.autoSkipPadding||0,s=r?r.widest.width+o:0,l=r?r.highest.height+o:0;return this.isHorizontal()?l*n>s*i?s/n:l/i:l*i<s*n?l/n:s/i}_isVisible(){let t=this.options.display;return t!=="auto"?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){let e=this.axis,n=this.chart,i=this.options,{grid:r,position:o,border:s}=i,l=r.offset,c=this.isHorizontal(),g=this.ticks.length+(l?1:0),w=nu(r),f=[],M=s.setContext(this.getContext()),y=M.display?M.width:0,A=y/2,I=function(je){return dl(n,je,y)},R,N,U,te,ve,ae,J,q,oe,H,G,ue;if(o==="top")R=I(this.bottom),ae=this.bottom-w,q=R-A,H=I(t.top)+A,ue=t.bottom;else if(o==="bottom")R=I(this.top),H=t.top,ue=I(t.bottom)-A,ae=R+A,q=this.top+w;else if(o==="left")R=I(this.right),ve=this.right-w,J=R-A,oe=I(t.left)+A,G=t.right;else if(o==="right")R=I(this.left),oe=t.left,G=I(t.right)-A,ve=R+A,J=this.left+w;else if(e==="x"){if(o==="center")R=I((t.top+t.bottom)/2+.5);else if(f0(o)){let je=Object.keys(o)[0],qe=o[je];R=I(this.chart.scales[je].getPixelForValue(qe))}H=t.top,ue=t.bottom,ae=R+A,q=ae+w}else if(e==="y"){if(o==="center")R=I((t.left+t.right)/2);else if(f0(o)){let je=Object.keys(o)[0],qe=o[je];R=I(this.chart.scales[je].getPixelForValue(qe))}ve=R-A,J=ve-w,oe=t.left,G=t.right}let Ce=qa(i.ticks.maxTicksLimit,g),Se=Math.max(1,Math.ceil(g/Ce));for(N=0;N<g;N+=Se){let je=this.getContext(N),qe=r.setContext(je),Pe=s.setContext(je),Ge=qe.lineWidth,ht=qe.color,tt=Pe.dash||[],L=Pe.dashOffset,j=qe.tickWidth,W=qe.tickColor,K=qe.tickBorderDash||[],de=qe.tickBorderDashOffset;U=PB(this,N,l),U!==void 0&&(te=dl(n,U,Ge),c?ve=J=oe=G=te:ae=q=H=ue=te,f.push({tx1:ve,ty1:ae,tx2:J,ty2:q,x1:oe,y1:H,x2:G,y2:ue,width:Ge,color:ht,borderDash:tt,borderDashOffset:L,tickWidth:j,tickColor:W,tickBorderDash:K,tickBorderDashOffset:de}))}return this._ticksLength=g,this._borderValue=R,f}_computeLabelItems(t){let e=this.axis,n=this.options,{position:i,ticks:r}=n,o=this.isHorizontal(),s=this.ticks,{align:l,crossAlign:c,padding:p,mirror:g}=r,w=nu(n.grid),f=w+p,M=g?-p:f,y=-Fo(this.labelRotation),A=[],I,R,N,U,te,ve,ae,J,q,oe,H,G,ue="middle";if(i==="top")ve=this.bottom-M,ae=this._getXAxisLabelAlignment();else if(i==="bottom")ve=this.top+M,ae=this._getXAxisLabelAlignment();else if(i==="left"){let Se=this._getYAxisLabelAlignment(w);ae=Se.textAlign,te=Se.x}else if(i==="right"){let Se=this._getYAxisLabelAlignment(w);ae=Se.textAlign,te=Se.x}else if(e==="x"){if(i==="center")ve=(t.top+t.bottom)/2+f;else if(f0(i)){let Se=Object.keys(i)[0],je=i[Se];ve=this.chart.scales[Se].getPixelForValue(je)+f}ae=this._getXAxisLabelAlignment()}else if(e==="y"){if(i==="center")te=(t.left+t.right)/2-f;else if(f0(i)){let Se=Object.keys(i)[0],je=i[Se];te=this.chart.scales[Se].getPixelForValue(je)}ae=this._getYAxisLabelAlignment(w).textAlign}e==="y"&&(l==="start"?ue="top":l==="end"&&(ue="bottom"));let Ce=this._getLabelSizes();for(I=0,R=s.length;I<R;++I){N=s[I],U=N.label;let Se=r.setContext(this.getContext(I));J=this.getPixelForTick(I)+r.labelOffset,q=this._resolveTickFontOptions(I),oe=q.lineHeight,H=En(U)?U.length:1;let je=H/2,qe=Se.color,Pe=Se.textStrokeColor,Ge=Se.textStrokeWidth,ht=ae;o?(te=J,ae==="inner"&&(I===R-1?ht=this.options.reverse?"left":"right":I===0?ht=this.options.reverse?"right":"left":ht="center"),i==="top"?c==="near"||y!==0?G=-H*oe+oe/2:c==="center"?G=-Ce.highest.height/2-je*oe+oe:G=-Ce.highest.height+oe/2:c==="near"||y!==0?G=oe/2:c==="center"?G=Ce.highest.height/2-je*oe:G=Ce.highest.height-H*oe,g&&(G*=-1),y!==0&&!Se.showLabelBackdrop&&(te+=oe/2*Math.sin(y))):(ve=J,G=(1-H)*oe/2);let tt;if(Se.showLabelBackdrop){let L=Ei(Se.backdropPadding),j=Ce.heights[I],W=Ce.widths[I],K=G-L.top,de=0-L.left;switch(ue){case"middle":K-=j/2;break;case"bottom":K-=j;break}switch(ae){case"center":de-=W/2;break;case"right":de-=W;break;case"inner":I===R-1?de-=W:I>0&&(de-=W/2);break}tt={left:de,top:K,width:W+L.width,height:j+L.height,color:Se.backdropColor}}A.push({label:U,font:q,textOffset:G,options:{rotation:y,color:qe,strokeColor:Pe,strokeWidth:Ge,textAlign:ht,textBaseline:ue,translation:[te,ve],backdrop:tt}})}return A}_getXAxisLabelAlignment(){let{position:t,ticks:e}=this.options;if(-Fo(this.labelRotation))return t==="top"?"left":"right";let i="center";return e.align==="start"?i="left":e.align==="end"?i="right":e.align==="inner"&&(i="inner"),i}_getYAxisLabelAlignment(t){let{position:e,ticks:{crossAlign:n,mirror:i,padding:r}}=this.options,o=this._getLabelSizes(),s=t+r,l=o.widest.width,c,p;return e==="left"?i?(p=this.right+r,n==="near"?c="left":n==="center"?(c="center",p+=l/2):(c="right",p+=l)):(p=this.right-s,n==="near"?c="right":n==="center"?(c="center",p-=l/2):(c="left",p=this.left)):e==="right"?i?(p=this.left+r,n==="near"?c="right":n==="center"?(c="center",p-=l/2):(c="left",p-=l)):(p=this.left+s,n==="near"?c="left":n==="center"?(c="center",p+=l/2):(c="right",p=this.right)):c="right",{textAlign:c,x:p}}_computeLabelArea(){if(this.options.ticks.mirror)return;let t=this.chart,e=this.options.position;if(e==="left"||e==="right")return{top:0,left:this.left,bottom:t.height,right:this.right};if(e==="top"||e==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:t.width}}drawBackground(){let{ctx:t,options:{backgroundColor:e},left:n,top:i,width:r,height:o}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(n,i,r,o),t.restore())}getLineWidthForValue(t){let e=this.options.grid;if(!this._isVisible()||!e.display)return 0;let i=this.ticks.findIndex(r=>r.value===t);return i>=0?e.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){let e=this.options.grid,n=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),r,o,s=(l,c,p)=>{!p.width||!p.color||(n.save(),n.lineWidth=p.width,n.strokeStyle=p.color,n.setLineDash(p.borderDash||[]),n.lineDashOffset=p.borderDashOffset,n.beginPath(),n.moveTo(l.x,l.y),n.lineTo(c.x,c.y),n.stroke(),n.restore())};if(e.display)for(r=0,o=i.length;r<o;++r){let l=i[r];e.drawOnChartArea&&s({x:l.x1,y:l.y1},{x:l.x2,y:l.y2},l),e.drawTicks&&s({x:l.tx1,y:l.ty1},{x:l.tx2,y:l.ty2},{color:l.tickColor,width:l.tickWidth,borderDash:l.tickBorderDash,borderDashOffset:l.tickBorderDashOffset})}}drawBorder(){let{chart:t,ctx:e,options:{border:n,grid:i}}=this,r=n.setContext(this.getContext()),o=n.display?r.width:0;if(!o)return;let s=i.setContext(this.getContext(0)).lineWidth,l=this._borderValue,c,p,g,w;this.isHorizontal()?(c=dl(t,this.left,o)-o/2,p=dl(t,this.right,s)+s/2,g=w=l):(g=dl(t,this.top,o)-o/2,w=dl(t,this.bottom,s)+s/2,c=p=l),e.save(),e.lineWidth=r.width,e.strokeStyle=r.color,e.beginPath(),e.moveTo(c,g),e.lineTo(p,w),e.stroke(),e.restore()}drawLabels(t){if(!this.options.ticks.display)return;let n=this.ctx,i=this._computeLabelArea();i&&fd(n,i);let r=this.getLabelItems(t);for(let o of r){let s=o.options,l=o.font,c=o.label,p=o.textOffset;hl(n,c,0,p,l,s)}i&&gd(n)}drawTitle(){let{ctx:t,options:{position:e,title:n,reverse:i}}=this;if(!n.display)return;let r=Jn(n.font),o=Ei(n.padding),s=n.align,l=r.lineHeight/2;e==="bottom"||e==="center"||f0(e)?(l+=o.bottom,En(n.text)&&(l+=r.lineHeight*(n.text.length-1))):l+=o.top;let{titleX:c,titleY:p,maxWidth:g,rotation:w}=RB(this,l,e,s);hl(t,n.text,0,0,r,{color:n.color,maxWidth:g,rotation:w,textAlign:zB(s,e,i),textBaseline:"middle",translation:[c,p]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){let t=this.options,e=t.ticks&&t.ticks.z||0,n=qa(t.grid&&t.grid.z,-1),i=qa(t.border&&t.border.z,0);return!this._isVisible()||this.draw!==a.prototype.draw?[{z:e,draw:r=>{this.draw(r)}}]:[{z:n,draw:r=>{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:e,draw:r=>{this.drawLabels(r)}}]}getMatchingVisibleMetas(t){let e=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",i=[],r,o;for(r=0,o=e.length;r<o;++r){let s=e[r];s[n]===this.id&&(!t||s.type===t)&&i.push(s)}return i}_resolveTickFontOptions(t){let e=this.options.ticks.setContext(this.getContext(t));return Jn(e.font)}_maxDigits(){let t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}},_d=class{constructor(t,e,n){this.type=t,this.scope=e,this.override=n,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){let e=Object.getPrototypeOf(t),n;HB(e)&&(n=this.register(e));let i=this.items,r=t.id,o=this.scope+"."+r;if(!r)throw new Error("class does not have id: "+t);return r in i||(i[r]=t,BB(t,o,n),this.override&&Tn.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){let e=this.items,n=t.id,i=this.scope;n in e&&delete e[n],i&&n in Tn[i]&&(delete Tn[i][n],this.override&&delete x5[n])}};function BB(a,t,e){let n=To(Object.create(null),[e?Tn.get(e):{},Tn.get(t),a.defaults]);Tn.set(t,n),a.defaultRoutes&&NB(t,a.defaultRoutes),a.descriptors&&Tn.describe(t,a.descriptors)}function NB(a,t){Object.keys(t).forEach(e=>{let n=e.split("."),i=n.pop(),r=[a].concat(n).join("."),o=t[e].split("."),s=o.pop(),l=o.join(".");Tn.route(r,i,l,s)})}function HB(a){return"id"in a&&"defaults"in a}var v_=class{constructor(){this.controllers=new _d(y5,"datasets",!0),this.elements=new _d(O1,"elements"),this.plugins=new _d(Object,"plugins"),this.scales=new _d(Lc,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,n){[...e].forEach(i=>{let r=n||this._getRegistryForType(i);n||r.isForType(i)||r===this.plugins&&i.id?this._exec(t,r,i):R0(i,o=>{let s=n||this._getRegistryForType(o);this._exec(t,s,o)})})}_exec(t,e,n){let i=qp(t);Y0(n["before"+i],[],n),e[t](n),Y0(n["after"+i],[],n)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){let n=this._typedRegistries[e];if(n.isForType(t))return n}return this.plugins}_get(t,e,n){let i=e.get(t);if(i===void 0)throw new Error('"'+t+'" is not a registered '+n+".");return i}},gs=new v_,__=class{constructor(){this._init=[]}notify(t,e,n,i){e==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));let r=i?this._descriptors(t).filter(i):this._descriptors(t),o=this._notify(r,t,e,n);return e==="afterDestroy"&&(this._notify(r,t,"stop"),this._notify(this._init,t,"uninstall")),o}_notify(t,e,n,i){i=i||{};for(let r of t){let o=r.plugin,s=o[n],l=[e,i,r.options];if(Y0(s,l,o)===!1&&i.cancelable)return!1}return!0}invalidate(){h0(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;let e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){let n=t&&t.config,i=qa(n.options&&n.options.plugins,{}),r=UB(n);return i===!1&&!e?[]:qB(t,r,i,e)}_notifyStateChanges(t){let e=this._oldCache||[],n=this._cache,i=(r,o)=>r.filter(s=>!o.some(l=>s.plugin.id===l.plugin.id));this._notify(i(e,n),t,"stop"),this._notify(i(n,e),t,"start")}};function UB(a){let t={},e=[],n=Object.keys(gs.plugins.items);for(let r=0;r<n.length;r++)e.push(gs.getPlugin(n[r]));let i=a.plugins||[];for(let r=0;r<i.length;r++){let o=i[r];e.indexOf(o)===-1&&(e.push(o),t[o.id]=!0)}return{plugins:e,localIds:t}}function jB(a,t){return!t&&a===!1?null:a===!0?{}:a}function qB(a,{plugins:t,localIds:e},n,i){let r=[],o=a.getContext();for(let s of t){let l=s.id,c=jB(n[l],i);c!==null&&r.push({plugin:s,options:WB(a.config,{plugin:s,local:e[l]},c,o)})}return r}function WB(a,{plugin:t,local:e},n,i){let r=a.pluginScopeKeys(t),o=a.getOptionScopes(n,r);return e&&t.defaults&&o.push(t.defaults),a.createResolver(o,i,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function w_(a,t){let e=Tn.datasets[a]||{};return((t.datasets||{})[a]||{}).indexAxis||t.indexAxis||e.indexAxis||"x"}function GB(a,t){let e=a;return a==="_index_"?e=t:a==="_value_"&&(e=t==="x"?"y":"x"),e}function $B(a,t){return a===t?"_index_":"_value_"}function GM(a){if(a==="x"||a==="y"||a==="r")return a}function YB(a){if(a==="top"||a==="bottom")return"x";if(a==="left"||a==="right")return"y"}function x_(a,...t){if(GM(a))return a;for(let e of t){let n=e.axis||YB(e.position)||a.length>1&&GM(a[0].toLowerCase());if(n)return n}throw new Error(`Cannot determine type of '${a}' axis. Please provide 'axis' or 'position' option.`)}function $M(a,t,e){if(e[t+"AxisID"]===a)return{axis:t}}function XB(a,t){if(t.data&&t.data.datasets){let e=t.data.datasets.filter(n=>n.xAxisID===a||n.yAxisID===a);if(e.length)return $M(a,"x",e[0])||$M(a,"y",e[0])}return{}}function ZB(a,t){let e=x5[a.type]||{scales:{}},n=t.scales||{},i=w_(a.type,t),r=Object.create(null);return Object.keys(n).forEach(o=>{let s=n[o];if(!f0(s))return console.error(`Invalid scale configuration for scale: ${o}`);if(s._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${o}`);let l=x_(o,s,XB(o,a),Tn.scales[s.type]),c=$B(l,i),p=e.scales||{};r[o]=Ec(Object.create(null),[{axis:l},s,p[l],p[c]])}),a.data.datasets.forEach(o=>{let s=o.type||a.type,l=o.indexAxis||w_(s,t),p=(x5[s]||{}).scales||{};Object.keys(p).forEach(g=>{let w=GB(g,l),f=o[w+"AxisID"]||w;r[f]=r[f]||Object.create(null),Ec(r[f],[{axis:w},n[f],p[g]])})}),Object.keys(r).forEach(o=>{let s=r[o];Ec(s,[Tn.scales[s.type],Tn.scale])}),r}function DS(a){let t=a.options||(a.options={});t.plugins=qa(t.plugins,{}),t.scales=ZB(a,t)}function LS(a){return a=a||{},a.datasets=a.datasets||[],a.labels=a.labels||[],a}function KB(a){return a=a||{},a.data=LS(a.data),DS(a),a}var YM=new Map,OS=new Set;function Xf(a,t){let e=YM.get(a);return e||(e=t(),YM.set(a,e),OS.add(e)),e}var iu=(a,t,e)=>{let n=us(t,e);n!==void 0&&a.add(n)},b_=class{constructor(t){this._config=KB(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=LS(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),DS(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Xf(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return Xf(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return Xf(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,n=this.type;return Xf(`${n}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let n=this._scopeCache,i=n.get(t);return(!i||e)&&(i=new Map,n.set(t,i)),i}getOptionScopes(t,e,n){let{options:i,type:r}=this,o=this._cachedScopes(t,n),s=o.get(e);if(s)return s;let l=new Set;e.forEach(p=>{t&&(l.add(t),p.forEach(g=>iu(l,t,g))),p.forEach(g=>iu(l,i,g)),p.forEach(g=>iu(l,x5[r]||{},g)),p.forEach(g=>iu(l,Tn,g)),p.forEach(g=>iu(l,Df,g))});let c=Array.from(l);return c.length===0&&c.push(Object.create(null)),OS.has(e)&&o.set(e,c),c}chartOptionScopes(){let{options:t,type:e}=this;return[t,x5[e]||{},Tn.datasets[e]||{},{type:e},Tn,Df]}resolveNamedOptions(t,e,n,i=[""]){let r={$shared:!0},{resolver:o,subPrefixes:s}=XM(this._resolverCache,t,i),l=o;if(JB(o,e)){r.$shared=!1,n=hs(n)?n():n;let c=this.createResolver(t,n,s);l=_5(o,n,c)}for(let c of e)r[c]=l[c];return r}createResolver(t,e,n=[""],i){let{resolver:r}=XM(this._resolverCache,t,n);return f0(e)?_5(r,e,void 0,i):r}};function XM(a,t,e){let n=a.get(t);n||(n=new Map,a.set(t,n));let i=e.join(),r=n.get(i);return r||(r={resolver:Kp(t,e),subPrefixes:e.filter(s=>!s.toLowerCase().includes("hover"))},n.set(i,r)),r}var QB=a=>f0(a)&&Object.getOwnPropertyNames(a).some(t=>hs(a[t]));function JB(a,t){let{isScriptable:e,isIndexable:n}=Rf(a);for(let i of t){let r=e(i),o=n(i),s=(o||r)&&a[i];if(r&&(hs(s)||QB(s))||o&&En(s))return!0}return!1}var eN="4.4.7",tN=["top","bottom","left","right","chartArea"];function ZM(a,t){return a==="top"||a==="bottom"||tN.indexOf(a)===-1&&t==="x"}function KM(a,t){return function(e,n){return e[a]===n[a]?e[t]-n[t]:e[a]-n[a]}}function QM(a){let t=a.chart,e=t.options.animation;t.notifyPlugins("afterRender"),Y0(e&&e.onComplete,[a],t)}function aN(a){let t=a.chart,e=t.options.animation;Y0(e&&e.onProgress,[a],t)}function zS(a){return Qp()&&typeof a=="string"?a=document.getElementById(a):a&&a.length&&(a=a[0]),a&&a.canvas&&(a=a.canvas),a}var t4={},JM=a=>{let t=zS(a);return Object.values(t4).filter(e=>e.canvas===t).pop()};function nN(a,t,e){let n=Object.keys(a);for(let i of n){let r=+i;if(r>=t){let o=a[i];delete a[i],(e>0||r>t)&&(a[r+e]=o)}}}function iN(a,t,e,n){return!e||a.type==="mouseout"?null:n?t:a}function Zf(a,t,e){return a.options.clip?a[e]:t[e]}function rN(a,t){let{xScale:e,yScale:n}=a;return e&&n?{left:Zf(e,t,"left"),right:Zf(e,t,"right"),top:Zf(n,t,"top"),bottom:Zf(n,t,"bottom")}:t}var Cr=(()=>{class a{static defaults=Tn;static instances=t4;static overrides=x5;static registry=gs;static version=eN;static getChart=JM;static register(...e){gs.add(...e),eS()}static unregister(...e){gs.remove(...e),eS()}constructor(e,n){let i=this.config=new b_(n),r=zS(e),o=JM(r);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");let s=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||SB(r)),this.platform.updateConfig(i);let l=this.platform.acquireContext(r,s.aspectRatio),c=l&&l.canvas,p=c&&c.height,g=c&&c.width;if(this.id=P7(),this.ctx=l,this.canvas=c,this.width=g,this.height=p,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new __,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=U7(w=>this.update(w),s.resizeDelay||0),this._dataChanges=[],t4[this.id]=this,!l||!c){console.error("Failed to create chart: can't acquire context from the given item");return}ml.listen(this,"complete",QM),ml.listen(this,"progress",aN),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:e,maintainAspectRatio:n},width:i,height:r,_aspectRatio:o}=this;return h0(e)?n&&o?o:r?i/r:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return gs}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Hf(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Lf(this.canvas,this.ctx),this}stop(){return ml.stop(this),this}resize(e,n){ml.running(this)?this._resizeBeforeDraw={width:e,height:n}:this._resize(e,n)}_resize(e,n){let i=this.options,r=this.canvas,o=i.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(r,e,n,o),l=i.devicePixelRatio||this.platform.getDevicePixelRatio(),c=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,Hf(this,l,!0)&&(this.notifyPlugins("resize",{size:s}),Y0(i.onResize,[this,s],this),this.attached&&this._doResize(c)&&this.render())}ensureScalesHaveIDs(){let n=this.options.scales||{};R0(n,(i,r)=>{i.id=r})}buildOrUpdateScales(){let e=this.options,n=e.scales,i=this.scales,r=Object.keys(i).reduce((s,l)=>(s[l]=!1,s),{}),o=[];n&&(o=o.concat(Object.keys(n).map(s=>{let l=n[s],c=x_(s,l),p=c==="r",g=c==="x";return{options:l,dposition:p?"chartArea":g?"bottom":"left",dtype:p?"radialLinear":g?"category":"linear"}}))),R0(o,s=>{let l=s.options,c=l.id,p=x_(c,l),g=qa(l.type,s.dtype);(l.position===void 0||ZM(l.position,p)!==ZM(s.dposition))&&(l.position=s.dposition),r[c]=!0;let w=null;if(c in i&&i[c].type===g)w=i[c];else{let f=gs.getScale(g);w=new f({id:c,type:g,ctx:this.ctx,chart:this}),i[w.id]=w}w.init(l,e)}),R0(r,(s,l)=>{s||delete i[l]}),R0(i,s=>{br.configure(this,s,s.options),br.addBox(this,s)})}_updateMetasets(){let e=this._metasets,n=this.data.datasets.length,i=e.length;if(e.sort((r,o)=>r.index-o.index),i>n){for(let r=n;r<i;++r)this._destroyDatasetMeta(r);e.splice(n,i-n)}this._sortedMetasets=e.slice(0).sort(KM("order","index"))}_removeUnreferencedMetasets(){let{_metasets:e,data:{datasets:n}}=this;e.length>n.length&&delete this._stacks,e.forEach((i,r)=>{n.filter(o=>o===i._dataset).length===0&&this._destroyDatasetMeta(r)})}buildOrUpdateControllers(){let e=[],n=this.data.datasets,i,r;for(this._removeUnreferencedMetasets(),i=0,r=n.length;i<r;i++){let o=n[i],s=this.getDatasetMeta(i),l=o.type||this.config.type;if(s.type&&s.type!==l&&(this._destroyDatasetMeta(i),s=this.getDatasetMeta(i)),s.type=l,s.indexAxis=o.indexAxis||w_(l,this.options),s.order=o.order||0,s.index=i,s.label=""+o.label,s.visible=this.isDatasetVisible(i),s.controller)s.controller.updateIndex(i),s.controller.linkScales();else{let c=gs.getController(l),{datasetElementType:p,dataElementType:g}=Tn.datasets[l];Object.assign(c,{dataElementType:gs.getElement(g),datasetElementType:p&&gs.getElement(p)}),s.controller=new c(this,i),e.push(s.controller)}}return this._updateMetasets(),e}_resetElements(){R0(this.data.datasets,(e,n)=>{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){let n=this.config;n.update();let i=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})===!1)return;let o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let p=0,g=this.data.datasets.length;p<g;p++){let{controller:w}=this.getDatasetMeta(p),f=!r&&o.indexOf(w)===-1;w.buildOrUpdateElements(f),s=Math.max(+w.getMaxOverflow(),s)}s=this._minPadding=i.layout.autoPadding?s:0,this._updateLayout(s),r||R0(o,p=>{p.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(KM("z","_idx"));let{_active:l,_lastEvent:c}=this;c?this._eventHandler(c,!0):l.length&&this._updateHoverStyles(l,l,!0),this.render()}_updateScales(){R0(this.scales,e=>{br.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let e=this.options,n=new Set(Object.keys(this._listeners)),i=new Set(e.events);(!bf(n,i)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:e}=this,n=this._getUniformDataChanges()||[];for(let{method:i,start:r,count:o}of n){let s=i==="_removeElements"?-o:o;nN(e,r,s)}}_getUniformDataChanges(){let e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];let n=this.data.datasets.length,i=o=>new Set(e.filter(s=>s[0]===o).map((s,l)=>l+","+s.splice(1).join(","))),r=i(0);for(let o=1;o<n;o++)if(!bf(r,i(o)))return;return Array.from(r).map(o=>o.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(e){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;br.update(this,this.width,this.height,e);let n=this.chartArea,i=n.width<=0||n.height<=0;this._layers=[],R0(this.boxes,r=>{i&&r.position==="chartArea"||(r.configure&&r.configure(),this._layers.push(...r._layers()))},this),this._layers.forEach((r,o)=>{r._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})!==!1){for(let n=0,i=this.data.datasets.length;n<i;++n)this.getDatasetMeta(n).controller.configure();for(let n=0,i=this.data.datasets.length;n<i;++n)this._updateDataset(n,hs(e)?e({datasetIndex:n}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,n){let i=this.getDatasetMeta(e),r={meta:i,index:e,mode:n,cancelable:!0};this.notifyPlugins("beforeDatasetUpdate",r)!==!1&&(i.controller._update(n),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}render(){this.notifyPlugins("beforeRender",{cancelable:!0})!==!1&&(ml.has(this)?this.attached&&!ml.running(this)&&ml.start(this):(this.draw(),QM({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){let{width:i,height:r}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(i,r)}if(this.clear(),this.width<=0||this.height<=0||this.notifyPlugins("beforeDraw",{cancelable:!0})===!1)return;let n=this._layers;for(e=0;e<n.length&&n[e].z<=0;++e)n[e].draw(this.chartArea);for(this._drawDatasets();e<n.length;++e)n[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){let n=this._sortedMetasets,i=[],r,o;for(r=0,o=n.length;r<o;++r){let s=n[r];(!e||s.visible)&&i.push(s)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})===!1)return;let e=this.getSortedVisibleDatasetMetas();for(let n=e.length-1;n>=0;--n)this._drawDataset(e[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){let n=this.ctx,i=e._clip,r=!i.disabled,o=rN(e,this.chartArea),s={meta:e,index:e.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",s)!==!1&&(r&&fd(n,{left:i.left===!1?0:o.left-i.left,right:i.right===!1?this.width:o.right+i.right,top:i.top===!1?0:o.top-i.top,bottom:i.bottom===!1?this.height:o.bottom+i.bottom}),e.controller.draw(),r&&gd(n),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(e){return P1(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,n,i,r){let o=oB.modes[n];return typeof o=="function"?o(this,e,i,r):[]}getDatasetMeta(e){let n=this.data.datasets[e],i=this._metasets,r=i.filter(o=>o&&o._dataset===n).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:e,_dataset:n,_parsed:[],_sorted:!1},i.push(r)),r}getContext(){return this.$context||(this.$context=ms(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){let n=this.data.datasets[e];if(!n)return!1;let i=this.getDatasetMeta(e);return typeof i.hidden=="boolean"?!i.hidden:!n.hidden}setDatasetVisibility(e,n){let i=this.getDatasetMeta(e);i.hidden=!n}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,n,i){let r=i?"show":"hide",o=this.getDatasetMeta(e),s=o.controller._resolveAnimations(void 0,r);kc(n)?(o.data[n].hidden=!i,this.update()):(this.setDatasetVisibility(e,i),s.update(o,{visible:i}),this.update(l=>l.datasetIndex===e?r:void 0))}hide(e,n){this._updateVisibility(e,n,!1)}show(e,n){this._updateVisibility(e,n,!0)}_destroyDatasetMeta(e){let n=this._metasets[e];n&&n.controller&&n.controller._destroy(),delete this._metasets[e]}_stop(){let e,n;for(this.stop(),ml.remove(this),e=0,n=this.data.datasets.length;e<n;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");let{canvas:e,ctx:n}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),Lf(e,n),this.platform.releaseContext(n),this.canvas=null,this.ctx=null),delete t4[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){let e=this._listeners,n=this.platform,i=(o,s)=>{n.addEventListener(this,o,s),e[o]=s},r=(o,s,l)=>{o.offsetX=s,o.offsetY=l,this._eventHandler(o)};R0(this.options.events,o=>i(o,r))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});let e=this._responsiveListeners,n=this.platform,i=(c,p)=>{n.addEventListener(this,c,p),e[c]=p},r=(c,p)=>{e[c]&&(n.removeEventListener(this,c,p),delete e[c])},o=(c,p)=>{this.canvas&&this.resize(c,p)},s,l=()=>{r("attach",l),this.attached=!0,this.resize(),i("resize",o),i("detach",s)};s=()=>{this.attached=!1,r("resize",o),this._stop(),this._resize(0,0),i("attach",l)},n.isAttached(this.canvas)?l():s()}unbindEvents(){R0(this._listeners,(e,n)=>{this.platform.removeEventListener(this,n,e)}),this._listeners={},R0(this._responsiveListeners,(e,n)=>{this.platform.removeEventListener(this,n,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,n,i){let r=i?"set":"remove",o,s,l,c;for(n==="dataset"&&(o=this.getDatasetMeta(e[0].datasetIndex),o.controller["_"+r+"DatasetHoverStyle"]()),l=0,c=e.length;l<c;++l){s=e[l];let p=s&&this.getDatasetMeta(s.datasetIndex).controller;p&&p[r+"HoverStyle"](s.element,s.datasetIndex,s.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){let n=this._active||[],i=e.map(({datasetIndex:o,index:s})=>{let l=this.getDatasetMeta(o);if(!l)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:l.data[s],index:s}});!md(i,n)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,n))}notifyPlugins(e,n,i){return this._plugins.notify(this,e,n,i)}isPluginEnabled(e){return this._plugins._cache.filter(n=>n.plugin.id===e).length===1}_updateHoverStyles(e,n,i){let r=this.options.hover,o=(c,p)=>c.filter(g=>!p.some(w=>g.datasetIndex===w.datasetIndex&&g.index===w.index)),s=o(n,e),l=i?e:o(e,n);s.length&&this.updateHoverStyle(s,r.mode,!1),l.length&&r.mode&&this.updateHoverStyle(l,r.mode,!0)}_eventHandler(e,n){let i={event:e,replay:n,cancelable:!0,inChartArea:this.isPointInArea(e)},r=s=>(s.options.events||this.options.events).includes(e.native.type);if(this.notifyPlugins("beforeEvent",i,r)===!1)return;let o=this._handleEvent(e,n,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,r),(o||i.changed)&&this.render(),this}_handleEvent(e,n,i){let{_active:r=[],options:o}=this,s=n,l=this._getActiveElements(e,r,i,s),c=L7(e),p=iN(e,this._lastEvent,i,c);i&&(this._lastEvent=null,Y0(o.onHover,[e,l,this],this),c&&Y0(o.onClick,[e,l,this],this));let g=!md(l,r);return(g||n)&&(this._active=l,this._updateHoverStyles(l,r,n)),this._lastEvent=p,g}_getActiveElements(e,n,i,r){if(e.type==="mouseout")return[];if(!i)return n;let o=this.options.hover;return this.getElementsAtEventForMode(e,o.mode,o,r)}}return a})();function eS(){return R0(Cr.instances,a=>a._plugins.invalidate())}function oN(a,t,e){let{startAngle:n,pixelMargin:i,x:r,y:o,outerRadius:s,innerRadius:l}=t,c=i/s;a.beginPath(),a.arc(r,o,s,n-c,e+c),l>i?(c=i/l,a.arc(r,o,l,e+c,n-c,!0)):a.arc(r,o,i,e+Qn,n-Qn),a.closePath(),a.clip()}function sN(a){return Zp(a,["outerStart","outerEnd","innerStart","innerEnd"])}function lN(a,t,e,n){let i=sN(a.options.borderRadius),r=(e-t)/2,o=Math.min(r,n*t/2),s=l=>{let c=(e-Math.min(r,l))*n/2;return Ai(l,0,Math.min(r,c))};return{outerStart:s(i.outerStart),outerEnd:s(i.outerEnd),innerStart:Ai(i.innerStart,0,o),innerEnd:Ai(i.innerEnd,0,o)}}function vd(a,t,e,n){return{x:e+a*Math.cos(t),y:n+a*Math.sin(t)}}function r4(a,t,e,n,i,r){let{x:o,y:s,startAngle:l,pixelMargin:c,innerRadius:p}=t,g=Math.max(t.outerRadius+n+e-c,0),w=p>0?p+n+e+c:0,f=0,M=i-l;if(n){let Se=p>0?p-n:0,je=g>0?g-n:0,qe=(Se+je)/2,Pe=qe!==0?M*qe/(qe+n):M;f=(M-Pe)/2}let y=Math.max(.001,M*g-e/kn)/g,A=(M-y)/2,I=l+A+f,R=i-A-f,{outerStart:N,outerEnd:U,innerStart:te,innerEnd:ve}=lN(t,w,g,R-I),ae=g-N,J=g-U,q=I+N/ae,oe=R-U/J,H=w+te,G=w+ve,ue=I+te/H,Ce=R-ve/G;if(a.beginPath(),r){let Se=(q+oe)/2;if(a.arc(o,s,g,q,Se),a.arc(o,s,g,Se,oe),U>0){let Ge=vd(J,oe,o,s);a.arc(Ge.x,Ge.y,U,oe,R+Qn)}let je=vd(G,R,o,s);if(a.lineTo(je.x,je.y),ve>0){let Ge=vd(G,Ce,o,s);a.arc(Ge.x,Ge.y,ve,R+Qn,Ce+Math.PI)}let qe=(R-ve/w+(I+te/w))/2;if(a.arc(o,s,w,R-ve/w,qe,!0),a.arc(o,s,w,qe,I+te/w,!0),te>0){let Ge=vd(H,ue,o,s);a.arc(Ge.x,Ge.y,te,ue+Math.PI,I-Qn)}let Pe=vd(ae,I,o,s);if(a.lineTo(Pe.x,Pe.y),N>0){let Ge=vd(ae,q,o,s);a.arc(Ge.x,Ge.y,N,I-Qn,q)}}else{a.moveTo(o,s);let Se=Math.cos(q)*g+o,je=Math.sin(q)*g+s;a.lineTo(Se,je);let qe=Math.cos(oe)*g+o,Pe=Math.sin(oe)*g+s;a.lineTo(qe,Pe)}a.closePath()}function cN(a,t,e,n,i){let{fullCircles:r,startAngle:o,circumference:s}=t,l=t.endAngle;if(r){r4(a,t,e,n,l,i);for(let c=0;c<r;++c)a.fill();isNaN(s)||(l=o+(s%In||In))}return r4(a,t,e,n,l,i),a.fill(),l}function dN(a,t,e,n,i){let{fullCircles:r,startAngle:o,circumference:s,options:l}=t,{borderWidth:c,borderJoinStyle:p,borderDash:g,borderDashOffset:w}=l,f=l.borderAlign==="inner";if(!c)return;a.setLineDash(g||[]),a.lineDashOffset=w,f?(a.lineWidth=c*2,a.lineJoin=p||"round"):(a.lineWidth=c,a.lineJoin=p||"bevel");let M=t.endAngle;if(r){r4(a,t,e,n,M,i);for(let y=0;y<r;++y)a.stroke();isNaN(s)||(M=o+(s%In||In))}f&&oN(a,t,M),r||(r4(a,t,e,n,M,i),a.stroke())}var lu=class extends O1{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:t=>t!=="borderDash"};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,n){let i=this.getProps(["x","y"],n),{angle:r,distance:o}=Sf(i,{x:t,y:e}),{startAngle:s,endAngle:l,innerRadius:c,outerRadius:p,circumference:g}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),w=(this.options.spacing+this.options.borderWidth)/2,f=qa(g,l-s),M=Tc(r,s,l)&&s!==l,y=f>=In||M,A=L1(o,c+w,p+w);return y&&A}getCenterPoint(t){let{x:e,y:n,startAngle:i,endAngle:r,innerRadius:o,outerRadius:s}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:l,spacing:c}=this.options,p=(i+r)/2,g=(o+s+c+l)/2;return{x:e+Math.cos(p)*g,y:n+Math.sin(p)*g}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:n}=this,i=(e.offset||0)/4,r=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin=e.borderAlign==="inner"?.33:0,this.fullCircles=n>In?Math.floor(n/In):0,n===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let s=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(s)*i,Math.sin(s)*i);let l=1-Math.sin(Math.min(kn,n||0)),c=i*l;t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,cN(t,this,c,r,o),dN(t,this,c,r,o),t.restore(
vendor: 2,642 bytes, line 5
5)}};function RS(a,t,e=t){a.lineCap=qa(e.borderCapStyle,t.borderCapStyle),a.setLineDash(qa(e.borderDash,t.borderDash)),a.lineDashOffset=qa(e.borderDashOffset,t.borderDashOffset),a.lineJoin=qa(e.borderJoinStyle,t.borderJoinStyle),a.lineWidth=qa(e.borderWidth,t.borderWidth),a.strokeStyle=qa(e.borderColor,t.borderColor)}function hN(a,t,e){a.lineTo(e.x,e.y)}function pN(a){return a.stepped?W7:a.tension||a.cubicInterpolationMode==="monotone"?G7:hN}function BS(a,t,e={}){let n=a.length,{start:i=0,end:r=n-1}=e,{start:o,end:s}=t,l=Math.max(i,o),c=Math.min(r,s),p=i<o&&r<o||i>s&&r>s;return{count:n,start:l,loop:t.loop,ilen:c<l&&!p?n+c-l:c-l}}function uN(a,t,e,n){let{points:i,options:r}=t,{count:o,start:s,loop:l,ilen:c}=BS(i,e,n),p=pN(r),{move:g=!0,reverse:w}=n||{},f,M,y;for(f=0;f<=c;++f)M=i[(s+(w?c-f:f))%o],!M.skip&&(g?(a.moveTo(M.x,M.y),g=!1):p(a,y,M,w,r.stepped),y=M);return l&&(M=i[(s+(w?c:0))%o],p(a,y,M,w,r.stepped)),!!l}function mN(a,t,e,n){let i=t.points,{count:r,start:o,ilen:s}=BS(i,e,n),{move:l=!0,reverse:c}=n||{},p=0,g=0,w,f,M,y,A,I,R=U=>(o+(c?s-U:U))%r,N=()=>{y!==A&&(a.lineTo(p,A),a.lineTo(p,y),a.lineTo(p,I))};for(l&&(f=i[R(0)],a.moveTo(f.x,f.y)),w=0;w<=s;++w){if(f=i[R(w)],f.skip)continue;let U=f.x,te=f.y,ve=U|0;ve===M?(te<y?y=te:te>A&&(A=te),p=(g*p+U)/++g):(N(),a.lineTo(U,te),M=ve,g=0,y=A=te),I=te}N()}function C_(a){let t=a.options,e=t.borderDash&&t.borderDash.length;return!a._decimated&&!a._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!e?mN:uN}function fN(a){return a.stepped?J7:a.tension||a.cubicInterpolationMode==="monotone"?e_:cl}function gN(a,t,e,n){let i=t._path;i||(i=t._path=new Path2D,t.path(i,e,n)&&i.closePath()),RS(a,t.options),a.stroke(i)}function vN(a,t,e,n){let{segments:i,options:r}=t,o=C_(t);for(let s of i)RS(a,r,s.style),a.beginPath(),o(a,t,s,{start:e,end:e+n-1})&&a.closePath(),a.stroke()}var _N=typeof Path2D=="function";function wN(a,t,e,n){_N&&!t.options.segment?gN(a,t,e,n):vN(a,t,e,n)}var l4=(()=>{class a extends O1{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>e!=="borderDash"&&e!=="fill"};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}
5updateControlPoints(e,n){let i=this.options;if((i.tension||i.cubicInterpolationMode==="monotone")&&!i.stepped&&!this._pointsUpdated){let r=i.spanGaps?this._loop:this._fullLoop;Z7(this._points,i,e,r,n),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=t_(this,this.options.segment))}first(){let e=this.segments,n=this.points;return e.length&&n[e[0].start]}last(){let e=this.segments,n=this.points,i=e.length;return i&&n[e[i-1].end]}interpolate(e,n){let i=this.options,r=e[n],o=this.points,s=Gf(this,{property:n,start:r,end:r});if(!s.length)return;let l=[],c=fN(i),p,g;for(p=0,g=s.length;p<g;++p){let{start:w,end:f}=s[p],M=o[w],y=o[f];if(M===y){l.push(M);continue}let A=Math.abs((r-M[n])/(y[n]-M[n])),I=c(M,y,A,i.stepped);I[n]=e[n],l.push(I)}return l.length===1?l[0]:l}pathSegment(e,n,i){return C_(this)(e,this,n,i)}path(e,n,i){let r=this.segments,o=C_(this),s=this._loop;n=n||0,i=i||this.points.length-n;for(let l of r)s&=o(e,this,l,{start:n,end:n+i-1});return!!s}draw(e,n,i,r){let o=this.options||{};(this.points||[]).length&&o.borderWidth&&(e.save(),wN(e,this,i,r),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}return a})();function tS(a,t,e,n){let i=a.options,{[e]:r}=a.getProps([e],n);return Math.abs(t-r)<i.radius+i.hitRadius}var V_=(()=>{class a extends O1{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,n,i){let r=this.options,{x:o,y:s}=this.getProps(["x","y"],i);return Math.pow(e-o,2)+Math.pow(n-s,2)<Math.pow(r.hitRadius+r.radius,2)}inXRange(e,n){return tS(this,e,"x",n)}inYRange(e,n){return tS(this,e,"y",n)}getCenterPoint(e){let{x:n,y:i}=this.getProps(["x","y"],e);return{x:n,y:i}}size(e){e=e||this.options||{};let n=e.radius||0;n=Math.max(n,n&&e.hoverRadius||0);let i=n&&e.borderWidth||0;return(n+i)*2}draw(e,n){let i=this.options;this.skip||i.radius<.1||!P1(this,n,this.size(i)/2)||(e.strokeStyle=i.borderColor,e.lineWidth=i.borderWidth,e.fillStyle=i.backgroundColor,Xp(e,i,this.x,this.y))}getRange(){let e=this.options||{};return e.radius+e.hitRadius}}return a})();function NS(a,t){let{x:e,y:n,base:i,width:r,height:o}=a.getProps(["x","y","base","width","height"],t),s,l,c,p,g;return a.horizontal?(g=o/2,s=Math.min(e,i),l=Math.max(e,i),c=n-g,p=n+g):(g=r/2,s=e-g,l=e+g,c=Math.min(n,i),p=Math.max(n,i)),{left:s,top:c,right:l,bottom:p}}function C5(a,t,e,n){return a?0:Ai(t,e,n)}function xN(a,t,e){let n=a.options.borderWidth,i=a.borderSkipped,r=zf(n);return{t:C5(i.top,r.top,0,e),r:C5(i.right,r.right,0,t),b:C5(i.bottom,r.bottom,0,e),l:C5(i.left,r.left,0,t)}}function bN(a,t,e){let{enableBorderRadius:n}=a.getProps(["enableBorderRadius"]),i=a.options.borderRadius,r=pl(i),o=Math.min(t,e),s=a.borderSkipped,l=n||f0(i);return{topLeft:C5(!l||s.top||s.left,r.topLeft,0,o),topRight:C5(!l||s.top||s.right,r.topRight,0,o),bottomLeft:C5(!l||s.bottom||s.left,r.bottomLeft,0,o),bottomRight:C5(!l||s.bottom||s.right,r.bottomRight,0,o)}}function CN(a){let t=NS(a),e=t.right-t.left,n=t.bottom-t.top,i=xN(a,e/2,n/2),r=bN(a,e/2,n/2);return{outer:{x:t.left,y:t.top,w:e,h:n,radius:r},inner:{x:t.left+i.l,y:t.top+i.t,w:e-i.l-i.r,h:n-i.t-i.b,radius:{topLeft:Math.max(0,r.topLeft-Math.max(i.t,i.l)),topRight:Math.max(0,r.topRight-Math.max(i.t,i.r)),bottomLeft:Math.max(0,r.bottomLeft-Math.max(i.b,i.l)),bottomRight:Math.max(0,r.bottomRight-Math.max(i.b,i.r))}}}}function c_(a,t,e,n){let i=t===null,r=e===null,s=a&&!(i&&r)&&NS(a,n);return s&&(i||L1(t,s.left,s.right))&&(r||L1(e,s.top,s.bottom))}function yN(a){return a.topLeft||a.topRight||a.bottomLeft||a.bottomRight}function MN(a,t){a.rect(t.x,t.y,t.w,t.h)}function d_(a,t,e={}){let n=a.x!==e.x?-t:0,i=a.y!==e.y?-t:0,r=(a.x+a.w!==e.x+e.w?t:0)-n,o=(a.y+a.h!==e.y+e.h?t:0)-i;return{x:a.x+n,y:a.y+i,w:a.w+r,h:a.h+o,radius:a.radius}}var cu=class extends O1{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmou
5nt:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){let{inflateAmount:e,options:{borderColor:n,backgroundColor:i}}=this,{inner:r,outer:o}=CN(this),s=yN(o.radius)?Vc:MN;t.save(),(o.w!==r.w||o.h!==r.h)&&(t.beginPath(),s(t,d_(o,e,r)),t.clip(),s(t,d_(r,-e,o)),t.fillStyle=n,t.fill("evenodd")),t.beginPath(),s(t,d_(r,e)),t.fillStyle=i,t.fill(),t.restore()}inRange(t,e,n){return c_(this,t,e,n)}inXRange(t,e){return c_(this,t,null,e)}inYRange(t,e){return c_(this,null,t,e)}getCenterPoint(t){let{x:e,y:n,base:i,horizontal:r}=this.getProps(["x","y","base","horizontal"],t);return{x:r?(e+i)/2:e,y:r?n:(n+i)/2}}getRange(t){return t==="x"?this.width/2:this.height/2}},SN=Object.freeze({__proto__:null,ArcElement:lu,BarElement:cu,LineElement:l4,PointElement:V_}),y_=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],aS=y_.map(a=>a.replace("rgb(","rgba(").replace(")",", 0.5)"));function HS(a){return y_[a%y_.length]}function US(a){return aS[a%aS.length]}function AN(a,t){return a.borderColor=HS(t),a.backgroundColor=US(t),++t}function EN(a,t){return a.backgroundColor=a.data.map(()=>HS(t++)),t}function kN(a,t){return a.backgroundColor=a.data.map(()=>US(t++)),t}function IN(a){let t=0;return(e,n)=>{let i=a.getDatasetMeta(n).controller;i instanceof F_?t=EN(e,t):i instanceof IS?t=kN(e,t):i&&(t=AN(e,t))}}function nS(a){let t;for(t in a)if(a[t].borderColor||a[t].backgroundColor)return!0;return!1}function TN(a){return a&&(a.borderColor||a.backgroundColor)}function FN(){return Tn.borderColor!=="rgba(0,0,0,0.1)"||Tn.backgroundColor!=="rgba(0,0,0,0.1)"}var VN={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(a,t,e){if(!e.enabled)return;let{data:{datasets:n},options:i}=a.config,{elements:r}=i,o=nS(n)||TN(i)||r&&nS(r)||FN();if(!e.forceOverride&&o)return;let s=IN(a);n.forEach(s)}};function PN(a,t,e,n,i){let r=i.samples||n;if(r>=e)return a.slice(t,t+e);let o=[],s=(e-2)/(r-2),l=0,c=t+e-1,p=t,g,w,f,M,y;for(o[l++]=a[p],g=0;g<r-2;g++){let A=0,I=0,R,N=Math.floor((g+1)*s)+1+t,U=Math.min(Math.floor((g+2)*s)+1,e)+t,te=U-N;for(R=N;R<U;R++)A+=a[R].x,I+=a[R].y;A/=te,I/=te;let ve=Math.floor(g*s)+1+t,ae=Math.min(Math.floor((g+1)*s)+1,e)+t,{x:J,y:q}=a[p];for(f=M=-1,R=ve;R<ae;R++)M=.5*Math.abs((J-A)*(a[R].y-q)-(J-a[R].x)*(I-q)),M>f&&(f=M,w=a[R],y=R);o[l++]=w,p=y}return o[l++]=a[c],o}function DN(a,t,e,n){let i=0,r=0,o,s,l,c,p,g,w,f,M,y,A=[],I=t+e-1,R=a[t].x,U=a[I].x-R;for(o=t;o<t+e;++o){s=a[o],l=(s.x-R)/U*n,c=s.y;let te=l|0;if(te===p)c<M?(M=c,g=o):c>y&&(y=c,w=o),i=(r*i+s.x)/++r;else{let ve=o-1;if(!h0(g)&&!h0(w)){let ae=Math.min(g,w),J=Math.max(g,w);ae!==f&&ae!==ve&&A.push(ea(Xe({},a[ae]),{x:i})),J!==f&&J!==ve&&A.push(ea(Xe({},a[J]),{x:i}))}o>0&&ve!==f&&A.push(a[ve]),A.push(s),p=te,r=0,M=y=c,g=w=f=o}}return A}function jS(a){if(a._decimated){let t=a._data;delete a._decimated,delete a._data,Object.defineProperty(a,"data",{configurable:!0,enumerable:!0,writable:!0,value:t})}}function iS(a){a.data.datasets.forEach(t=>{jS(t)})}function LN(a,t){let e=t.length,n=0,i,{iScale:r}=a,{min:o,max:s,minDefined:l,maxDefined:c}=r.getUserBounds();return l&&(n=Ai(V1(t,r.axis,o).lo,0,e-1)),c?i=Ai(V1(t,r.axis,s).hi+1,n,e)-n:i=e-n,{start:n,count:i}}var ON={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(a,t,e)=>{if(!e.enabled){iS(a);return}let n=a.width;a.data.datasets.forEach((i,r)=>{let{_data:o,indexAxis:s}=i,l=a.getDatasetMeta(r),c=o||i.data;if(Cn([s,a.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;let p=a.scales[l.xAxisID];if(p.type!=="linear"&&p.type!=="time"||a.options.parsing)return;let{start:g,count:w}=LN(l,c),f=e.threshold||4*n;if(w<=f){jS(i);return}h0(o)&&(i._data=c,delete i.data,Object.defineProperty(i,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(y){this._data=y}}));let M;switch(e.algorithm){case"lttb":M=PN(c,g,w,n,e);break;case"min-max":M=DN(c,g,w,n);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}i._decimated=M})},destroy(a){iS(a)}};function zN(a,t,e){let n=a.segments,i=a.points,r=t.points,o=[];for(let s of n){let{start:l,end:c}=s;c=P_(l,c,i);let p=M_(e,i[l],i[c],s.loop);if(!t.segments){o.push({source:s,target:p,start:i[l],end:i[c]});continue}let g=Gf(t,p);for(let w of g){let f=M_(e,r[w.start],r[w.end],w.loop),M=Wf(s,i,f);for(let y of M)o.push({source:y,target:w,start:{[e]:rS(p,f,"start",Math.max)},end:{[e]:rS(p,f,"end",Math.min)}})}}return o}function M_(a,t,e,n){if(n)return;let i=t[a],r=e[a];return a==="angle"&&(i=zr(i),r=zr(r)),{property:a,start:i,end:r}}function RN(a,t){let{x:e=null,y:n=null}=a||{},i=t.points,r=[];
vendor: 4,327 bytes, line 5
5return t.segments.forEach(({start:o,end:s})=>{s=P_(o,s,i);let l=i[o],c=i[s];n!==null?(r.push({x:l.x,y:n}),r.push({x:c.x,y:n})):e!==null&&(r.push({x:e,y:l.y}),r.push({x:e,y:c.y}))}),r}function P_(a,t,e){for(;t>a;t--){let n=e[t];if(!isNaN(n.x)&&!isNaN(n.y))break}return t}function rS(a,t,e,n){return a&&t?n(a[e],t[e]):a?a[e]:t?t[e]:0}function qS(a,t){let e=[],n=!1;return En(a)?(n=!0,e=a):e=RN(a,t),e.length?new l4({points:e,options:{tension:0},_loop:n,_fullLoop:n}):null}function oS(a){return a&&a.fill!==!1}function BN(a,t,e){let i=a[t].fill,r=[t],o;if(!e)return i;for(;i!==!1&&r.indexOf(i)===-1;){if(!Un(i))return i;if(o=a[i],!o)return!1;if(o.visible)return i;r.push(i),i=o.fill}return!1}function NN(a,t,e){let n=qN(a);if(f0(n))return isNaN(n.value)?!1:n;let i=parseFloat(n);return Un(i)&&Math.floor(i)===i?HN(n[0],t,i,e):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}function HN(a,t,e,n){return(a==="-"||a==="+")&&(e=t+e),e===t||e<0||e>=n?!1:e}function UN(a,t){let e=null;return a==="start"?e=t.bottom:a==="end"?e=t.top:f0(a)?e=t.getPixelForValue(a.value):t.getBasePixel&&(e=t.getBasePixel()),e}function jN(a,t,e){let n;return a==="start"?n=e:a==="end"?n=t.options.reverse?t.min:t.max:f0(a)?n=a.value:n=t.getBaseValue(),n}function qN(a){let t=a.options,e=t.fill,n=qa(e&&e.target,e);return n===void 0&&(n=!!t.backgroundColor),n===!1||n===null?!1:n===!0?"origin":n}function WN(a){let{scale:t,index:e,line:n}=a,i=[],r=n.segments,o=n.points,s=GN(t,e);s.push(qS({x:null,y:t.bottom},n));for(let l=0;l<r.length;l++){let c=r[l];for(let p=c.start;p<=c.end;p++)$N(i,o[p],s)}return new l4({points:i,options:{}})}function GN(a,t){let e=[],n=a.getMatchingVisibleMetas("line");for(let i=0;i<n.length;i++){let r=n[i];if(r.index===t)break;r.hidden||e.unshift(r.dataset)}return e}function $N(a,t,e){let n=[];for(let i=0;i<e.length;i++){let r=e[i],{first:o,last:s,point:l}=YN(r,t,"x");if(!(!l||o&&s)){if(o)n.unshift(l);else if(a.push(l),!s)break}}a.push(...n)}function YN(a,t,e){let n=a.interpolate(t,e);if(!n)return{};let i=n[e],r=a.segments,o=a.points,s=!1,l=!1;for(let c=0;c<r.length;c++){let p=r[c],g=o[p.start][e],w=o[p.end][e];if(L1(i,g,w)){s=i===g,l=i===w;break}}return{first:s,last:l,point:n}}var o4=class{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,n){let{x:i,y:r,radius:o}=this;return e=e||{start:0,end:In},t.arc(i,r,o,e.end,e.start,!0),!n.bounds}interpolate(t){let{x:e,y:n,radius:i}=this,r=t.angle;return{x:e+Math.cos(r)*i,y:n+Math.sin(r)*i,angle:r}}};function XN(a){let{chart:t,fill:e,line:n}=a;if(Un(e))return ZN(t,e);if(e==="stack")return WN(a);if(e==="shape")return!0;let i=KN(a);return i instanceof o4?i:qS(i,n)}function ZN(a,t){let e=a.getDatasetMeta(t);return e&&a.isDatasetVisible(t)?e.dataset:null}function KN(a){return(a.scale||{}).getPointPositionForValue?JN(a):QN(a)}function QN(a){let{scale:t={},fill:e}=a,n=UN(e,t);if(Un(n)){let i=t.isHorizontal();return{x:i?n:null,y:i?null:n}}return null}function JN(a){let{scale:t,fill:e}=a,n=t.options,i=t.getLabels().length,r=n.reverse?t.max:t.min,o=jN(e,t,r),s=[];if(n.grid.circular){let l=t.getPointPositionForValue(0,r);return new o4({x:l.x,y:l.y,radius:t.getDistanceFromCenterForValue(o)})}for(let l=0;l<i;++l)s.push(t.getPointPositionForValue(l,o));return s}function h_(a,t,e){let n=XN(t),{line:i,scale:r,axis:o}=t,s=i.options,l=s.fill,c=s.backgroundColor,{above:p=c,below:g=c}=l||{};n&&i.points.length&&(fd(a,e),eH(a,{line:i,target:n,above:p,below:g,area:e,scale:r,axis:o}),gd(a))}function eH(a,t){let{line:e,target:n,above:i,below:r,area:o,scale:s}=t,l=e._loop?"angle":t.axis;a.save(),l==="x"&&r!==i&&(sS(a,n,o.top),lS(a,{line:e,target:n,color:i,scale:s,property:l}),a.restore(),a.save(),sS(a,n,o.bottom)),lS(a,{line:e,target:n,color:r,scale:s,property:l}),a.restore()}function sS(a,t,e){let{segments:n,points:i}=t,r=!0,o=!1;a.beginPath();for(let s of n){let{start:l,end:c}=s,p=i[l],g=i[P_(l,c,i)];r?(a.moveTo(p.x,p.y),r=!1):(a.lineTo(p.x,e),a.lineTo(p.x,p.y)),o=!!t.pathSegment(a,s,{move:o}),o?a.closePath():a.lineTo(g.x,e)}a.lineTo(t.first().x,e),a.closePath(),a.clip()}function lS(a,t){let{line:e,target:n,property:i,color:r,scale:o}=t,s=zN(e,n,i);for(let{source:l,target:c,start:p,end:g}of s){let{style:{backgroundColor:w=r}={}}=l,f=n!==!0;a.save(),a.fillStyle=w,tH(a,o,f&&M_(i,p,g)),a.beginPath();let M=!!e.pathSegment(a,l),y;
vendor: 5,707 bytes, line 5
5if(f){M?a.closePath():cS(a,n,g,i);let A=!!n.pathSegment(a,c,{move:M,reverse:!0});y=M&&A,y||cS(a,n,p,i)}a.closePath(),a.fill(y?"evenodd":"nonzero"),a.restore()}}function tH(a,t,e){let{top:n,bottom:i}=t.chart.chartArea,{property:r,start:o,end:s}=e||{};r==="x"&&(a.beginPath(),a.rect(o,n,s-o,i-n),a.clip())}function cS(a,t,e,n){let i=t.interpolate(e,n);i&&a.lineTo(i.x,i.y)}var aH={id:"filler",afterDatasetsUpdate(a,t,e){let n=(a.data.datasets||[]).length,i=[],r,o,s,l;for(o=0;o<n;++o)r=a.getDatasetMeta(o),s=r.dataset,l=null,s&&s.options&&s instanceof l4&&(l={visible:a.isDatasetVisible(o),index:o,fill:NN(s,o,n),chart:a,axis:r.controller.options.indexAxis,scale:r.vScale,line:s}),r.$filler=l,i.push(l);for(o=0;o<n;++o)l=i[o],!(!l||l.fill===!1)&&(l.fill=BN(i,o,e.propagate))},beforeDraw(a,t,e){let n=e.drawTime==="beforeDraw",i=a.getSortedVisibleDatasetMetas(),r=a.chartArea;for(let o=i.length-1;o>=0;--o){let s=i[o].$filler;s&&(s.line.updateControlPoints(r,s.axis),n&&s.fill&&h_(a.ctx,s,r))}},beforeDatasetsDraw(a,t,e){if(e.drawTime!=="beforeDatasetsDraw")return;let n=a.getSortedVisibleDatasetMetas();for(let i=n.length-1;i>=0;--i){let r=n[i].$filler;oS(r)&&h_(a.ctx,r,a.chartArea)}},beforeDatasetDraw(a,t,e){let n=t.meta.$filler;!oS(n)||e.drawTime!=="beforeDatasetDraw"||h_(a.ctx,n,a.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},dS=(a,t)=>{let{boxHeight:e=t,boxWidth:n=t}=a;return a.usePointStyle&&(e=Math.min(e,t),n=a.pointStyleWidth||Math.min(n,t)),{boxWidth:n,boxHeight:e,itemHeight:Math.max(t,e)}},nH=(a,t)=>a!==null&&t!==null&&a.datasetIndex===t.datasetIndex&&a.index===t.index,s4=class extends O1{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,n){this.maxWidth=t,this.maxHeight=e,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=Y0(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(n=>t.filter(n,this.chart.data))),t.sort&&(e=e.sort((n,i)=>t.sort(n,i,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let{options:t,ctx:e}=this;if(!t.display){this.width=this.height=0;return}let n=t.labels,i=Jn(n.font),r=i.size,o=this._computeTitleHeight(),{boxWidth:s,itemHeight:l}=dS(n,r),c,p;e.font=i.string,this.isHorizontal()?(c=this.maxWidth,p=this._fitRows(o,r,s,l)+10):(p=this.maxHeight,c=this._fitCols(o,i,s,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(p,t.maxHeight||this.maxHeight)}_fitRows(t,e,n,i){let{ctx:r,maxWidth:o,options:{labels:{padding:s}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],p=i+s,g=t;r.textAlign="left",r.textBaseline="middle";let w=-1,f=-p;return this.legendItems.forEach((M,y)=>{let A=n+e/2+r.measureText(M.text).width;(y===0||c[c.length-1]+A+2*s>o)&&(g+=p,c[c.length-(y>0?0:1)]=0,f+=p,w++),l[y]={left:0,top:f,row:w,width:A,height:i},c[c.length-1]+=A+s}),g}_fitCols(t,e,n,i){let{ctx:r,maxHeight:o,options:{labels:{padding:s}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],p=o-t,g=s,w=0,f=0,M=0,y=0;return this.legendItems.forEach((A,I)=>{let{itemWidth:R,itemHeight:N}=iH(n,e,r,A,i);I>0&&f+N+2*s>p&&(g+=w+s,c.push({width:w,height:f}),M+=w+s,y++,w=f=0),l[I]={left:M,top:f,col:y,width:R,height:N},w=Math.max(w,R),f+=N+s}),g+=w,c.push({width:w,height:f}),g}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:n,labels:{padding:i},rtl:r}}=this,o=b5(r,this.left,this.width);if(this.isHorizontal()){let s=0,l=Gi(n,this.left+i,this.right-this.lineWidths[s]);for(let c of e)s!==c.row&&(s=c.row,l=Gi(n,this.left+i,this.right-this.lineWidths[s])),c.top+=this.top+t+i,c.left=o.leftForLtr(o.x(l),c.width),l+=c.width+i}else{let s=0,l=Gi(n,this.top+t+i,this.bottom-this.columnSizes[s].height);for(let c of e)c.col!==s&&(s=c.col,l=Gi(n,this.top+t+i,this.bottom-this.columnSizes[s].height)),c.top=l,c.left+=this.left+i,c.left=o.leftForLtr(o.x(c.left),c.width),l+=c.height+i}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){let t=this.ctx;fd(t,this),this._draw(),gd(t)}}_draw(){let{options:t,columnSizes:e,lineWidths:n,ctx:i}=this,{align:r,labels:o}=t,s=Tn.color,l=b5(t.rtl,this.left,this.width),c=Jn(o.font),{padding:p}=o,g=c.size,w=g/2,f;this.drawTitle(),i.textAlign=l.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=c.string;let{boxWidth:M,boxHeight:y,itemHeight:A}=dS(o,g),I=function(ve,ae,J){if(isNaN(M)||M<=0||isNaN(y)||y<0)return;i.save();let q=qa(J.lineWidth,1);if(i.fillStyle=qa(J.fillStyle,s),i.lineCap=qa(J.lineCap,"butt"),i.lineDashOffset=qa(J.lineDashOffset,0),i.lineJoin=qa(J.lineJoin,"miter"),i.lineWidth=q,i.strokeStyle=qa(J.strokeStyle,s),i.setLineDash(qa(J.lineDash,[])),o.usePointStyle){let oe={radius:y*Math.SQRT2/2,pointStyle:J.pointStyle,rotation:J.rotation,borderWidth:q},H=l.xPlus(ve,M/2),G=ae+w;Of(i,oe,H,G,o.pointStyleWidth&&M)}else{let oe=ae+Math.max((g-y)/2,0),H=l.leftForLtr(ve,M),G=pl(J.borderRadius);i.beginPath(),Object.values(G).some(ue=>ue!==0)?Vc(i,{x:H,y:oe,w:M,h:y,radius:G}):i.rect(H,oe,M,y),i.fill(),q!==0&&i.stroke()}
vendor: 3,553 bytes, line 5
5i.restore()},R=function(ve,ae,J){hl(i,J.text,ve,ae+A/2,c,{strikethrough:J.hidden,textAlign:l.textAlign(J.textAlign)})},N=this.isHorizontal(),U=this._computeTitleHeight();N?f={x:Gi(r,this.left+p,this.right-n[0]),y:this.top+p+U,line:0}:f={x:this.left+p,y:Gi(r,this.top+U+p,this.bottom-e[0].height),line:0},jf(this.ctx,t.textDirection);let te=A+p;this.legendItems.forEach((ve,ae)=>{i.strokeStyle=ve.fontColor,i.fillStyle=ve.fontColor;let J=i.measureText(ve.text).width,q=l.textAlign(ve.textAlign||(ve.textAlign=o.textAlign)),oe=M+w+J,H=f.x,G=f.y;l.setWidth(this.width),N?ae>0&&H+oe+p>this.right&&(G=f.y+=te,f.line++,H=f.x=Gi(r,this.left+p,this.right-n[f.line])):ae>0&&G+te>this.bottom&&(H=f.x=H+e[f.line].width+p,f.line++,G=f.y=Gi(r,this.top+U+p,this.bottom-e[f.line].height));let ue=l.x(H);if(I(ue,G,ve),H=j7(q,H+M+w,N?H+oe:this.right,t.rtl),R(l.x(H),G,ve),N)f.x+=oe+p;else if(typeof ve.text!="string"){let Ce=c.lineHeight;f.y+=WS(ve,Ce)+p}else f.y+=te}),qf(this.ctx,t.textDirection)}drawTitle(){let t=this.options,e=t.title,n=Jn(e.font),i=Ei(e.padding);if(!e.display)return;let r=b5(t.rtl,this.left,this.width),o=this.ctx,s=e.position,l=n.size/2,c=i.top+l,p,g=this.left,w=this.width;if(this.isHorizontal())w=Math.max(...this.lineWidths),p=this.top+c,g=Gi(t.align,g,this.right-w);else{let M=this.columnSizes.reduce((y,A)=>Math.max(y,A.height),0);p=c+Gi(t.align,this.top,this.bottom-M-t.labels.padding-this._computeTitleHeight())}let f=Gi(s,g,g+w);o.textAlign=r.textAlign($p(s)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=n.string,hl(o,e.text,f,p,n)}_computeTitleHeight(){let t=this.options.title,e=Jn(t.font),n=Ei(t.padding);return t.display?e.lineHeight+n.height:0}_getLegendItemAt(t,e){let n,i,r;if(L1(t,this.left,this.right)&&L1(e,this.top,this.bottom)){for(r=this.legendHitBoxes,n=0;n<r.length;++n)if(i=r[n],L1(t,i.left,i.left+i.width)&&L1(e,i.top,i.top+i.height))return this.legendItems[n]}return null}handleEvent(t){let e=this.options;if(!sH(t.type,e))return;let n=this._getLegendItemAt(t.x,t.y);if(t.type==="mousemove"||t.type==="mouseout"){let i=this._hoveredItem,r=nH(i,n);i&&!r&&Y0(e.onLeave,[t,i,this],this),this._hoveredItem=n,n&&!r&&Y0(e.onHover,[t,n,this],this)}else n&&Y0(e.onClick,[t,n,this],this)}};function iH(a,t,e,n,i){let r=rH(n,a,t,e),o=oH(i,n,t.lineHeight);return{itemWidth:r,itemHeight:o}}function rH(a,t,e,n){let i=a.text;return i&&typeof i!="string"&&(i=i.reduce((r,o)=>r.length>o.length?r:o)),t+e.size/2+n.measureText(i).width}function oH(a,t,e){let n=a;return typeof t.text!="string"&&(n=WS(t,e)),n}function WS(a,t){let e=a.text?a.text.length:0;return t*e}function sH(a,t){return!!((a==="mousemove"||a==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(a==="click"||a==="mouseup"))}var lH={id:"legend",_element:s4,start(a,t,e){let n=a.legend=new s4({ctx:a.ctx,options:e,chart:a});br.configure(a,n,e),br.addBox(a,n)},stop(a){br.removeBox(a,a.legend),delete a.legend},beforeUpdate(a,t,e){let n=a.legend;br.configure(a,n,e),n.options=e},afterUpdate(a){let t=a.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(a,t){t.replay||a.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(a,t,e){let n=t.datasetIndex,i=e.chart;i.isDatasetVisible(n)?(i.hide(n),t.hidden=!0):(i.show(n),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:a=>a.chart.options.color,boxWidth:40,padding:10,generateLabels(a){let t=a.data.datasets,{labels:{usePointStyle:e,pointStyle:n,textAlign:i,color:r,useBorderRadius:o,borderRadius:s}}=a.legend.options;
vendor: 4,668 bytes, lines 5-7
5return a._getSortedDatasetMetas().map(l=>{let c=l.controller.getStyle(e?0:void 0),p=Ei(c.borderWidth);return{text:t[l.index].label,fillStyle:c.backgroundColor,fontColor:r,hidden:!l.visible,lineCap:c.borderCapStyle,lineDash:c.borderDash,lineDashOffset:c.borderDashOffset,lineJoin:c.borderJoinStyle,lineWidth:(p.width+p.height)/4,strokeStyle:c.borderColor,pointStyle:n||c.pointStyle,rotation:c.rotation,textAlign:i||c.textAlign,borderRadius:o&&(s||c.borderRadius),datasetIndex:l.index}},this)}},title:{color:a=>a.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:a=>!a.startsWith("on"),labels:{_scriptable:a=>!["generateLabels","filter","sort"].includes(a)}}},du=class extends O1{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){let n=this.options;if(this.left=0,this.top=0,!n.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;let i=En(n.text)?n.text.length:1;this._padding=Ei(n.padding);let r=i*Jn(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){let t=this.options.position;return t==="top"||t==="bottom"}_drawArgs(t){let{top:e,left:n,bottom:i,right:r,options:o}=this,s=o.align,l=0,c,p,g;return this.isHorizontal()?(p=Gi(s,n,r),g=e+t,c=r-n):(o.position==="left"?(p=n+t,g=Gi(s,i,e),l=kn*-.5):(p=r-t,g=Gi(s,e,i),l=kn*.5),c=i-e),{titleX:p,titleY:g,maxWidth:c,rotation:l}}draw(){let t=this.ctx,e=this.options;if(!e.display)return;let n=Jn(e.font),r=n.lineHeight/2+this._padding.top,{titleX:o,titleY:s,maxWidth:l,rotation:c}=this._drawArgs(r);hl(t,e.text,0,0,n,{color:e.color,maxWidth:l,rotation:c,textAlign:$p(e.align),textBaseline:"middle",translation:[o,s]})}};function cH(a,t){let e=new du({ctx:a.ctx,options:t,chart:a});br.configure(a,e,t),br.addBox(a,e),a.titleBlock=e}var dH={id:"title",_element:du,start(a,t,e){cH(a,e)},stop(a){let t=a.titleBlock;br.removeBox(a,t),delete a.titleBlock},beforeUpdate(a,t,e){let n=a.titleBlock;br.configure(a,n,e),n.options=e},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Kf=new WeakMap,hH={id:"subtitle",start(a,t,e){let n=new du({ctx:a.ctx,options:e,chart:a});br.configure(a,n,e),br.addBox(a,n),Kf.set(a,n)},stop(a){br.removeBox(a,Kf.get(a)),Kf.delete(a)},beforeUpdate(a,t,e){let n=Kf.get(a);br.configure(a,n,e),n.options=e},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},ou={average(a){if(!a.length)return!1;let t,e,n=new Set,i=0,r=0;for(t=0,e=a.length;t<e;++t){let s=a[t].element;if(s&&s.hasValue()){let l=s.tooltipPosition();n.add(l.x),i+=l.y,++r}}return r===0||n.size===0?!1:{x:[...n].reduce((s,l)=>s+l)/n.size,y:i/r}},nearest(a,t){if(!a.length)return!1;let e=t.x,n=t.y,i=Number.POSITIVE_INFINITY,r,o,s;for(r=0,o=a.length;r<o;++r){let l=a[r].element;if(l&&l.hasValue()){let c=l.getCenterPoint(),p=jp(t,c);p<i&&(i=p,s=l)}}if(s){let l=s.tooltipPosition();e=l.x,n=l.y}return{x:e,y:n}}};function fs(a,t){return t&&(En(t)?Array.prototype.push.apply(a,t):a.push(t)),a}function fl(a){return(typeof a=="string"||a instanceof String)&&a.indexOf(` 6`)>-1?a.split(` 7`):a}function pH(a,t){let{element:e,datasetIndex:n,index:i}=t,r=a.getDatasetMeta(n).controller,{label:o,value:s}=r.getLabelAndValue(i);return{chart:a,label:o,parsed:r.getParsed(i),raw:a.data.datasets[n].data[i],formattedValue:s,dataset:r.getDataset(),dataIndex:i,datasetIndex:n,element:e}}function hS(a,t){let e=a.chart.ctx,{body:n,footer:i,title:r}=a,{boxWidth:o,boxHeight:s}=t,l=Jn(t.bodyFont),c=Jn(t.titleFont),p=Jn(t.footerFont),g=r.length,w=i.length,f=n.length,M=Ei(t.padding),y=M.height,A=0,I=n.reduce((U,te)=>U+te.before.length+te.lines.length+te.after.length,0);if(I+=a.beforeBody.length+a.afterBody.length,g&&(y+=g*c.lineHeight+(g-1)*t.titleSpacing+t.titleMarginBottom),I){let U=t.displayColors?Math.max(s,l.lineHeight):l.lineHeight;y+=f*U+(I-f)*l.lineHeight+(I-1)*t.bodySpacing}w&&(y+=t.footerMarginTop+w*p.lineHeight+(w-1)*t.footerSpacing);let R=0,N=function(U){A=Math.max(A,e.measureText(U).width+R)};return e.save(),e.font=c.string,R0(a.title,N),e.font=l.string,R0(a.beforeBody.concat(a.afterBody),N),R=t.displayColors?o+2+t.boxPadding:0,R0(n,U=>{R0(U.before,N),R0(U.lines,N),R0(U.after,N)}
vendor: 13,318 bytes, line 7
7),R=0,e.font=p.string,R0(a.footer,N),e.restore(),A+=M.width,{width:A,height:y}}function uH(a,t){let{y:e,height:n}=t;return e<n/2?"top":e>a.height-n/2?"bottom":"center"}function mH(a,t,e,n){let{x:i,width:r}=n,o=e.caretSize+e.caretPadding;if(a==="left"&&i+r+o>t.width||a==="right"&&i-r-o<0)return!0}function fH(a,t,e,n){let{x:i,width:r}=e,{width:o,chartArea:{left:s,right:l}}=a,c="center";return n==="center"?c=i<=(s+l)/2?"left":"right":i<=r/2?c="left":i>=o-r/2&&(c="right"),mH(c,a,t,e)&&(c="center"),c}function pS(a,t,e){let n=e.yAlign||t.yAlign||uH(a,e);return{xAlign:e.xAlign||t.xAlign||fH(a,t,e,n),yAlign:n}}function gH(a,t){let{x:e,width:n}=a;return t==="right"?e-=n:t==="center"&&(e-=n/2),e}function vH(a,t,e){let{y:n,height:i}=a;return t==="top"?n+=e:t==="bottom"?n-=i+e:n-=i/2,n}function uS(a,t,e,n){let{caretSize:i,caretPadding:r,cornerRadius:o}=a,{xAlign:s,yAlign:l}=e,c=i+r,{topLeft:p,topRight:g,bottomLeft:w,bottomRight:f}=pl(o),M=gH(t,s),y=vH(t,l,c);return l==="center"?s==="left"?M+=c:s==="right"&&(M-=c):s==="left"?M-=Math.max(p,w)+i:s==="right"&&(M+=Math.max(g,f)+i),{x:Ai(M,0,n.width-t.width),y:Ai(y,0,n.height-t.height)}}function Qf(a,t,e){let n=Ei(e.padding);return t==="center"?a.x+a.width/2:t==="right"?a.x+a.width-n.right:a.x+n.left}function mS(a){return fs([],fl(a))}function _H(a,t,e){return ms(a,{tooltip:t,tooltipItems:e,type:"tooltip"})}function fS(a,t){let e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?a.override(e):a}var GS={beforeTitle:D1,title(a){if(a.length>0){let t=a[0],e=t.chart.data.labels,n=e?e.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(n>0&&t.dataIndex<n)return e[t.dataIndex]}return""},afterTitle:D1,beforeBody:D1,beforeLabel:D1,label(a){if(this&&this.options&&this.options.mode==="dataset")return a.label+": "+a.formattedValue||a.formattedValue;let t=a.dataset.label||"";t&&(t+=": ");let e=a.formattedValue;return h0(e)||(t+=e),t},labelColor(a){let e=a.chart.getDatasetMeta(a.datasetIndex).controller.getStyle(a.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(a){let e=a.chart.getDatasetMeta(a.datasetIndex).controller.getStyle(a.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:D1,afterBody:D1,beforeFooter:D1,footer:D1,afterFooter:D1};function ro(a,t,e,n){let i=a[t].call(e,n);return typeof i>"u"?GS[t].call(e,n):i}var gS=(()=>{class a extends O1{static positioners=ou;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let e=this._cachedAnimations;if(e)return e;let n=this.chart,i=this.options.setContext(this.getContext()),r=i.enabled&&n.options.animation&&i.animations,o=new a4(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=_H(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,n){let{callbacks:i}=n,r=ro(i,"beforeTitle",this,e),o=ro(i,"title",this,e),s=ro(i,"afterTitle",this,e),l=[];return l=fs(l,fl(r)),l=fs(l,fl(o)),l=fs(l,fl(s)),l}getBeforeBody(e,n){return mS(ro(n.callbacks,"beforeBody",this,e))}getBody(e,n){let{callbacks:i}=n,r=[];return R0(e,o=>{let s={before:[],lines:[],after:[]},l=fS(i,o);fs(s.before,fl(ro(l,"beforeLabel",this,o))),fs(s.lines,ro(l,"label",this,o)),fs(s.after,fl(ro(l,"afterLabel",this,o))),r.push(s)}),r}getAfterBody(e,n){return mS(ro(n.callbacks,"afterBody",this,e))}getFooter(e,n){let{callbacks:i}=n,r=ro(i,"beforeFooter",this,e),o=ro(i,"footer",this,e),s=ro(i,"afterFooter",this,e),l=[];return l=fs(l,fl(r)),l=fs(l,fl(o)),l=fs(l,fl(s)),l}_createItems(e){let n=this._active,i=this.chart.data,r=[],o=[],s=[],l=[],c,p;for(c=0,p=n.length;c<p;++c)l.push(pH(this.chart,n[c]));return e.filter&&(l=l.filter((g,w,f)=>e.filter(g,w,f,i))),e.itemSort&&(l=l.sort((g,w)=>e.itemSort(g,w,i))),R0(l,g=>{let w=fS(e.callbacks,g);r.push(ro(w,"labelColor",this,g)),o.push(ro(w,"labelPointStyle",this,g)),s.push(ro(w,"labelTextColor",this,g))}),this.labelColors=r,this.labelPointStyles=o,this.labelTextColors=s,this.dataPoints=l,l}update(e,n){let i=this.options.setContext(this.getContext()),r=this._active,o,s=[];if(!r.length)this.opacity!==0&&(o={opacity:0});else{let l=ou[i.position].call(this,r,this._eventPosition);s=this._createItems(i),this.title=this.getTitle(s,i),this.beforeBody=this.getBeforeBody(s,i),this.body=this.getBody(s,i),this.afterBody=this.getAfterBody(s,i),this.footer=this.getFooter(s,i);let c=this._size=hS(this,i),p=Object.assign({},l,c),g=pS(this.chart,i,p),w=uS(i,p,g,this.chart);this.xAlign=g.xAlign,this.yAlign=g.yAlign,o={opacity:1,x:w.x,y:w.y,width:c.width,height:c.height,caretX:l.x,caretY:l.y}}this._tooltipItems=s,this.$context=void 0,o&&this._resolveAnimations().update(this,o),e&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(e,n,i,r){let o=this.getCaretPosition(e,i,r);n.lineTo(o.x1,o.y1),n.lineTo(o.x2,o.y2),n.lineTo(o.x3,o.y3)}getCaretPosition(e,n,i){let{xAlign:r,yAlign:o}=this,{caretSize:s,cornerRadius:l}=i,{topLeft:c,topRight:p,bottomLeft:g,bottomRight:w}=pl(l),{x:f,y:M}=e,{width:y,height:A}=n,I,R,N,U,te,ve;return o==="center"?(te=M+A/2,r==="left"?(I=f,R=I-s,U=te+s,ve=te-s):(I=f+y,R=I+s,U=te-s,ve=te+s),N=I):(r==="left"?R=f+Math.max(c,g)+s:r==="right"?R=f+y-Math.max(p,w)-s:R=this.caretX,o==="top"?(U=M,te=U-s,I=R-s,N=R+s):(U=M+A,te=U+s,I=R+s,N=R-s),ve=U),{x1:I,x2:R,x3:N,y1:U,y2:te,y3:ve}}drawTitle(e,n,i){let r=this.title,o=r.length,s,l,c;if(o){let p=b5(i.rtl,this.x,this.width);for(e.x=Qf(this,i.titleAlign,i),n.textAlign=p.textAlign(i.titleAlign),n.textBaseline="middle",s=Jn(i.titleFont),l=i.titleSpacing,n.fillStyle=i.titleColor,n.font=s.string,c=0;c<o;++c)n.fillText(r[c],p.x(e.x),e.y+s.lineHeight/2),e.y+=s.lineHeight+l,c+1===o&&(e.y+=i.titleMarginBottom-l)}}_drawColorBox(e,n,i,r,o){let s=this.labelColors[i],l=this.labelPointStyles[i],{boxHeight:c,boxWidth:p}=o,g=Jn(o.bodyFont),w=Qf(this,"left",o),f=r.x(w),M=c<g.lineHeight?(g.lineHeight-c)/2:0,y=n.y+M;if(o.usePointStyle){let A={radius:Math.min(p,c)/2,pointStyle:l.pointStyle,rotation:l.rotation,borderWidth:1},I=r.leftForLtr(f,p)+p/2,R=y+c/2;e.strokeStyle=o.multiKeyBackground,e.fillStyle=o.multiKeyBackground,Xp(e,A,I,R),e.strokeStyle=s.borderColor,e.fillStyle=s.backgroundColor,Xp(e,A,I,R)}else{e.lineWidth=f0(s.borderWidth)?Math.max(...Object.values(s.borderWidth)):s.borderWidth||1,e.strokeStyle=s.borderColor,e.setLineDash(s.borderDash||[]),e.lineDashOffset=s.borderDashOffset||0;let A=r.leftForLtr(f,p),I=r.leftForLtr(r.xPlus(f,1),p-2),R=pl(s.borderRadius);Object.values(R).some(N=>N!==0)?(e.beginPath(),e.fillStyle=o.multiKeyBackground,Vc(e,{x:A,y,w:p,h:c,radius:R}),e.fill(),e.stroke(),e.fillStyle=s.backgroundColor,e.beginPath(),Vc(e,{x:I,y:y+1,w:p-2,h:c-2,radius:R}),e.fill()):(e.fillStyle=o.multiKeyBackground,e.fillRect(A,y,p,c),e.strokeRect(A,y,p,c),e.fillStyle=s.backgroundColor,e.fillRect(I,y+1,p-2,c-2))}e.fillStyle=this.labelTextColors[i]}drawBody(e,n,i){let{body:r}=this,{bodySpacing:o,bodyAlign:s,displayColors:l,boxHeight:c,boxWidth:p,boxPadding:g}=i,w=Jn(i.bodyFont),f=w.lineHeight,M=0,y=b5(i.rtl,this.x,this.width),A=function(q){n.fillText(q,y.x(e.x+M),e.y+f/2),e.y+=f+o},I=y.textAlign(s),R,N,U,te,ve,ae,J;for(n.textAlign=s,n.textBaseline="middle",n.font=w.string,e.x=Qf(this,I,i),n.fillStyle=i.bodyColor,R0(this.beforeBody,A),M=l&&I!=="right"?s==="center"?p/2+g:p+2+g:0,te=0,ae=r.length;te<ae;++te){for(R=r[te],N=this.labelTextColors[te],n.fillStyle=N,R0(R.before,A),U=R.lines,l&&U.length&&(this._drawColorBox(n,e,te,y,i),f=Math.max(w.lineHeight,c)),ve=0,J=U.length;ve<J;++ve)A(U[ve]),f=w.lineHeight;R0(R.after,A)}M=0,f=w.lineHeight,R0(this.afterBody,A),e.y-=o}drawFooter(e,n,i){let r=this.footer,o=r.length,s,l;if(o){let c=b5(i.rtl,this.x,this.width);for(e.x=Qf(this,i.footerAlign,i),e.y+=i.footerMarginTop,n.textAlign=c.textAlign(i.footerAlign),n.textBaseline="middle",s=Jn(i.footerFont),n.fillStyle=i.footerColor,n.font=s.string,l=0;l<o;++l)n.fillText(r[l],c.x(e.x),e.y+s.lineHeight/2),e.y+=s.lineHeight+i.footerSpacing}}drawBackground(e,n,i,r){let{xAlign:o,yAlign:s}=this,{x:l,y:c}=e,{width:p,height:g}=i,{topLeft:w,topRight:f,bottomLeft:M,bottomRight:y}=pl(r.cornerRadius);n.fillStyle=r.backgroundColor,n.strokeStyle=r.borderColor,n.lineWidth=r.borderWidth,n.beginPath(),n.moveTo(l+w,c),s==="top"&&this.drawCaret(e,n,i,r),n.lineTo(l+p-f,c),n.quadraticCurveTo(l+p,c,l+p,c+f),s==="center"&&o==="right"&&this.drawCaret(e,n,i,r),n.lineTo(l+p,c+g-y),n.quadraticCurveTo(l+p,c+g,l+p-y,c+g),s==="bottom"&&this.drawCaret(e,n,i,r),n.lineTo(l+M,c+g),n.quadraticCurveTo(l,c+g,l,c+g-M),s==="center"&&o==="left"&&this.drawCaret(e,n,i,r),n.lineTo(l,c+w),n.quadraticCurveTo(l,c,l+w,c),n.closePath(),n.fill(),r.borderWidth>0&&n.stroke()}_updateAnimationTarget(e){let n=this.chart,i=this.$animations,r=i&&i.x,o=i&&i.y;if(r||o){let s=ou[e.position].call(this,this._active,this._eventPosition);if(!s)return;let l=this._size=hS(this,e),c=Object.assign({},s,this._size),p=pS(n,e,c),g=uS(e,c,p,n);(r._to!==g.x||o._to!==g.y)&&(this.xAlign=p.xAlign,this.yAlign=p.yAlign,this.width=l.width,this.height=l.height,this.caretX=s.x,this.caretY=s.y,this._resolveAnimations().update(this,g))}}_willRender(){return!!this.opacity}draw(e){let n=this.options.setContext(this.getContext()),i=this.opacity;if(!i)return;this._updateAnimationTarget(n);let r={width:this.width,height:this.height},o={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;let s=Ei(n.padding),l=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&l&&(e.save(),e.globalAlpha=i,this.drawBackground(o,e,r,n),jf(e,n.textDirection),o.y+=s.top,this.drawTitle(o,e,n),this.drawBody(o,e,n),this.drawFooter(o,e,n),qf(e,n.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,n){let i=this._active,r=e.map(({datasetIndex:l,index:c})=>{let p=this.chart.getDatasetMeta(l);if(!p)throw new Error("Cannot find a dataset at index "+l);return{datasetIndex:l,element:p.data[c],index:c}}),o=!md(i,r),s=this._positionChanged(r,n);(o||s)&&(this._active=r,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,n,i=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let r=this.options,o=this._active||[],s=this._getActiveElements(e,o,n,i),l=this._positionChanged(s,e),c=n||!md(s,o)||l;return c&&(this._active=s,(r.enabled||r.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,n))),c}_getActiveElements(e,n,i,r){let o=this.options;if(e.type==="mouseout")return[];if(!r)return n.filter(l=>this.chart.data.datasets[l.datasetIndex]&&this.chart.getDatasetMeta(l.datasetIndex).controller.getParsed(l.index)!==void 0);let s=this.chart.getElementsAtEventForMode(e,o.mode,o,i);return o.reverse&&s.reverse(),s}_positionChanged(e,n){let{caretX:i,caretY:r,options:o}=this,s=ou[o.position].call(this,e,n);return s!==!1&&(i!==s.x||r!==s.y)}}return a})(),wH={id:"tooltip",_element:gS,positioners:ou,afterInit(a,t,e){e&&(a.tooltip=new gS({chart:a,options:e}))},beforeUpdate(a,t,e){a.tooltip&&a.tooltip.initialize(e)},reset(a,t,e){a.tooltip&&a.tooltip.initialize(e)},afterDraw(a){let t=a.tooltip;if(t&&t._willRender()){let e={tooltip:t};if(a.notifyPlugins("beforeTooltipDraw",ea(Xe({},e),{cancelable:!0}))===!1)return;t.draw(a.ctx),a.notifyPlugins("afterTooltipDraw",e)}},afterEvent(a,t){if(a.tooltip){let e=t.replay;a.tooltip.handleEvent(t.event,e,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(a,t)=>t.bodyFont.size,boxWidth:(a,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:GS},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:a=>a!=="filter"&&a!=="itemSort"&&a!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},xH=Object.freeze({__proto__:null,Colors:VN,Decimation:ON,Filler
7:aH,Legend:lH,SubTitle:hH,Title:dH,Tooltip:wH}),bH=(a,t,e,n)=>(typeof t=="string"?(e=a.push(t)-1,n.unshift({index:e,label:t})):isNaN(t)&&(e=null),e);function CH(a,t,e,n){let i=a.indexOf(t);if(i===-1)return bH(a,t,e,n);let r=a.lastIndexOf(t);return i!==r?e:i}var yH=(a,t)=>a===null?null:Ai(Math.round(a),0,t);function vS(a){let t=this.getLabels();return a>=0&&a<t.length?t[a]:a}var MH=(()=>{class a extends Lc{static id="category";static defaults={ticks:{callback:vS}};constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){let n=this._addedLabels;if(n.length){let i=this.getLabels();for(let{index:r,label:o}of n)i[r]===o&&i.splice(r,1);this._addedLabels=[]}super.init(e)}parse(e,n){if(h0(e))return null;let i=this.getLabels();return n=isFinite(n)&&i[n]===e?n:CH(i,e,qa(n,e),this._addedLabels),yH(n,i.length-1)}determineDataLimits(){let{minDefined:e,maxDefined:n}=this.getUserBounds(),{min:i,max:r}=this.getMinMax(!0);this.options.bounds==="ticks"&&(e||(i=0),n||(r=this.getLabels().length-1)),this.min=i,this.max=r}buildTicks(){let e=this.min,n=this.max,i=this.options.offset,r=[],o=this.getLabels();o=e===0&&n===o.length-1?o:o.slice(e,n+1),this._valueRange=Math.max(o.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let s=e;s<=n;s++)r.push({value:s});return r}getLabelForValue(e){return vS.call(this,e)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return typeof e!="number"&&(e=this.parse(e)),e===null?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){let n=this.ticks;return e<0||e>n.length-1?null:this.getPixelForValue(n[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}return a})();function SH(a,t){let e=[],{bounds:i,step:r,min:o,max:s,precision:l,count:c,maxTicks:p,maxDigits:g,includeBounds:w}=a,f=r||1,M=p-1,{min:y,max:A}=t,I=!h0(o),R=!h0(s),N=!h0(c),U=(A-y)/(g+1),te=Cf((A-y)/M/f)*f,ve,ae,J,q;if(te<1e-14&&!I&&!R)return[{value:y},{value:A}];q=Math.ceil(A/te)-Math.floor(y/te),q>M&&(te=Cf(q*te/M/f)*f),h0(l)||(ve=Math.pow(10,l),te=Math.ceil(te*ve)/ve),i==="ticks"?(ae=Math.floor(y/te)*te,J=Math.ceil(A/te)*te):(ae=y,J=A),I&&R&&r&&z7((s-o)/r,te/1e3)?(q=Math.round(Math.min((s-o)/te,p)),te=(s-o)/q,ae=o,J=s):N?(ae=I?o:ae,J=R?s:J,q=c-1,te=(J-ae)/q):(q=(J-ae)/te,Ic(q,Math.round(q),te/1e3)?q=Math.round(q):q=Math.ceil(q));
vendor: 7,659 bytes, line 7
7let oe=Math.max(Mf(te),Mf(ae));ve=Math.pow(10,h0(l)?oe:l),ae=Math.round(ae*ve)/ve,J=Math.round(J*ve)/ve;let H=0;for(I&&(w&&ae!==o?(e.push({value:o}),ae<o&&H++,Ic(Math.round((ae+H*te)*ve)/ve,o,_S(o,U,a))&&H++):ae<o&&H++);H<q;++H){let G=Math.round((ae+H*te)*ve)/ve;if(R&&G>s)break;e.push({value:G})}return R&&w&&J!==s?e.length&&Ic(e[e.length-1].value,s,_S(s,U,a))?e[e.length-1].value=s:e.push({value:s}):(!R||J===s)&&e.push({value:J}),e}function _S(a,t,{horizontal:e,minRotation:n}){let i=Fo(n),r=(e?Math.sin(i):Math.cos(i))||.001,o=.75*t*(""+a).length;return Math.min(t/r,o)}var wd=class extends Lc{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return h0(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){let{beginAtZero:t}=this.options,{minDefined:e,maxDefined:n}=this.getUserBounds(),{min:i,max:r}=this,o=l=>i=e?i:l,s=l=>r=n?r:l;if(t){let l=e1(i),c=e1(r);l<0&&c<0?s(0):l>0&&c>0&&o(0)}if(i===r){let l=r===0?1:Math.abs(r*.05);s(r+l),t||o(i-l)}this.min=i,this.max=r}getTickLimit(){let t=this.options.ticks,{maxTicksLimit:e,stepSize:n}=t,i;return n?(i=Math.ceil(this.max/n)-Math.floor(this.min/n)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),e=e||11),e&&(i=Math.min(e,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,n=this.getTickLimit();n=Math.max(2,n);let i={maxTicks:n,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==!1},r=this._range||this,o=SH(i,r);return t.bounds==="ticks"&&yf(o,this,"value"),t.reverse?(o.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),o}configure(){let t=this.ticks,e=this.min,n=this.max;if(super.configure(),this.options.offset&&t.length){let i=(n-e)/Math.max(t.length-1,1)/2;e-=i,n+=i}this._startValue=e,this._endValue=n,this._valueRange=n-e}getLabelForValue(t){return Fc(t,this.chart.options.locale,this.options.ticks.format)}},S_=class extends wd{static id="linear";static defaults={ticks:{callback:Yp.formatters.numeric}};determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=Un(t)?t:0,this.max=Un(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){let t=this.isHorizontal(),e=t?this.width:this.height,n=Fo(this.options.ticks.minRotation),i=(t?Math.sin(n):Math.cos(n))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,r.lineHeight/i))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}},hu=a=>Math.floor(ps(a)),Dc=(a,t)=>Math.pow(10,hu(a)+t);function wS(a){return a/Math.pow(10,hu(a))===1}function xS(a,t,e){let n=Math.pow(10,e),i=Math.floor(a/n);return Math.ceil(t/n)-i}function AH(a,t){let e=t-a,n=hu(e);for(;xS(a,t,n)>10;)n++;for(;xS(a,t,n)<10;)n--;return Math.min(n,hu(a))}function EH(a,{min:t,max:e}){t=Rr(a.min,t);let n=[],i=hu(t),r=AH(t,e),o=r<0?Math.pow(10,Math.abs(r)):1,s=Math.pow(10,r),l=i>r?Math.pow(10,i):0,c=Math.round((t-l)*o)/o,p=Math.floor((t-l)/s/10)*s*10,g=Math.floor((c-p)/Math.pow(10,r)),w=Rr(a.min,Math.round((l+p+g*Math.pow(10,r))*o)/o);for(;w<e;)n.push({value:w,major:wS(w),significand:g}),g>=10?g=g<15?15:20:g++,g>=20&&(r++,g=2,o=r>=0?1:o),w=Math.round((l+p+g*Math.pow(10,r))*o)/o;let f=Rr(a.max,w);return n.push({value:f,major:wS(f),significand:g}),n}var A_=class extends Lc{static id="logarithmic";static defaults={ticks:{callback:Yp.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){let n=wd.prototype.parse.apply(this,[t,e]);if(n===0){this._zero=!0;return}return Un(n)&&n>0?n:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=Un(t)?Math.max(0,t):null,this.max=Un(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Un(this._userMin)&&(this.min=t===Dc(this.min,0)?Dc(this.min,-1):Dc(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),n=this.min,i=this.max,r=s=>n=t?n:s,o=s=>i=e?i:s;n===i&&(n<=0?(r(1),o(10)):(r(Dc(n,-1)),o(Dc(i,1)))),n<=0&&r(Dc(i,-1)),i<=0&&o(Dc(n,1)),this.min=n,this.max=i}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},n=EH(e,this);return t.bounds==="ticks"&&yf(n,this,"value"),t.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}getLabelForValue(t){return t===void 0?"0":Fc(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=ps(t),this._valueRange=ps(this.max)-ps(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(ps(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}};function E_(a){let t=a.ticks;if(t.display&&a.display){let e=Ei(t.backdropPadding);return qa(t.font&&t.font.size,Tn.font.size)+e.height}return 0}function kH(a,t,e){return e=En(e)?e:[e],{w:q7(a,t.string,e),h:e.length*t.lineHeight}}function bS(a,t,e,n,i){return a===n||a===i?{start:t-e/2,end:t+e/2}:a<n||a>i?{start:t-e,end:t}:{start:t,end:t+e}}function IH(a){let t={l:a.left+a._padding.left,r:a.right-a._padding.right,t:a.top+a._padding.top,b:a.bottom-a._padding.bottom},e=Object.assign({},t),n=[],i=[],r=a._pointLabels.length,o=a.options.pointLabels,s=o.centerPointLabels?kn/r:0;for(let l=0;l<r;l++){let c=o.setContext(a.getPointLabelContext(l));i[l]=c.padding;let p=a.getPointPosition(l,a.drawingArea+i[l],s),g=Jn(c.font),w=kH(a.ctx,g,a._pointLabels[l]);n[l]=w;let f=zr(a.getIndexAngle(l)+s),M=Math.round(Wp(f)),y=bS(M,p.x,w.w,0,180),A=bS(M,p.y,w.h,90,270);TH(e,t,f,y,A)}a.setCenterPoint(t.l-e.l,e.r-t.r,t.t-e.t,e.b-t.b),a._pointLabelItems=PH(a,n,i)}function TH(a,t,e,n,i){let r=Math.abs(Math.sin(e)),o=Math.abs(Math.cos(e)),s=0,l=0;n.start<t.l?(s=(t.l-n.start)/r,a.l=Math.min(a.l,t.l-s)):n.end>t.r&&(s=(n.end-t.r)/r,a.r=Math.max(a.r,t.r+s)),i.start<t.t?(l=(t.t-i.start)/o,a.t=Math.min(a.t,t.t-l)):i.end>t.b&&(l=(i.end-t.b)/o,a.b=Math.max(a.b,t.b+l))}function FH(a,t,e){let n=a.drawingArea,{extra:i,additionalAngle:r,padding:o,size:s}=e,l=a.getPointPosition(t,n+i+o,r),c=Math.round(Wp(zr(l.angle+Qn))),p=OH(l.y,s.h,c),g=DH(c),w=LH(l.x,s.w,g);return{visible:!0,x:l.x,y:p,textAlign:g,left:w,top:p,right:w+s.w,bottom:p+s.h}}function VH(a,t){if(!t)return!0;let{left:e,top:n,right:i,bottom:r}=a;return!(P1({x:e,y:n},t)||P1({x:e,y:r},t)||P1({x:i,y:n},t)||P1({x:i,y:r},t))}function PH(a,t,e){let n=[],i=a._pointLabels.length,r=a.options,{centerPointLabels:o,display:s}=r.pointLabels,l={extra:E_(r)/2,additionalAngle:o?kn/i:0},c;for(let p=0;p<i;p++){l.padding=e[p],l.size=t[p];let g=FH(a,p,l);n.push(g),s==="auto"&&(g.visible=VH(g,c),g.visible&&(c=g))}return n}function DH(a){return a===0||a===180?"center":a<180?"left":"right"}function LH(a,t,e){return e==="right"?a-=t:e==="center"&&(a-=t/2),a}function OH(a,t,e){return e===90||e===270?a-=t/2:(e>270||e<90)&&(a-=t),a}function zH(a,t,e){let{left:n,top:i,right:r,bottom:o}=e,{backdropColor:s}=t;if(!h0(s)){let l=pl(t.borderRadius),c=Ei(t.backdropPadding);a.fillStyle=s;let p=n-c.left,g=i-c.top,w=r-n+c.width,f=o-i+c.height;
vendor: 8,351 bytes, line 7
7Object.values(l).some(M=>M!==0)?(a.beginPath(),Vc(a,{x:p,y:g,w,h:f,radius:l}),a.fill()):a.fillRect(p,g,w,f)}}function RH(a,t){let{ctx:e,options:{pointLabels:n}}=a;for(let i=t-1;i>=0;i--){let r=a._pointLabelItems[i];if(!r.visible)continue;let o=n.setContext(a.getPointLabelContext(i));zH(e,o,r);let s=Jn(o.font),{x:l,y:c,textAlign:p}=r;hl(e,a._pointLabels[i],l,c+s.lineHeight/2,s,{color:o.color,textAlign:p,textBaseline:"middle"})}}function $S(a,t,e,n){let{ctx:i}=a;if(e)i.arc(a.xCenter,a.yCenter,t,0,In);else{let r=a.getPointPosition(0,t);i.moveTo(r.x,r.y);for(let o=1;o<n;o++)r=a.getPointPosition(o,t),i.lineTo(r.x,r.y)}}function BH(a,t,e,n,i){let r=a.ctx,o=t.circular,{color:s,lineWidth:l}=t;!o&&!n||!s||!l||e<0||(r.save(),r.strokeStyle=s,r.lineWidth=l,r.setLineDash(i.dash||[]),r.lineDashOffset=i.dashOffset,r.beginPath(),$S(a,e,o,n),r.closePath(),r.stroke(),r.restore())}function NH(a,t,e){return ms(a,{label:e,index:t,type:"pointLabel"})}var k_=class extends wd{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Yp.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){let t=this._padding=Ei(E_(this.options)/2),e=this.width=this.maxWidth-t.width,n=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+n/2+t.top),this.drawingArea=Math.floor(Math.min(e,n)/2)}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!1);this.min=Un(t)&&!isNaN(t)?t:0,this.max=Un(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/E_(this.options))}generateTickLabels(t){wd.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map((e,n)=>{let i=Y0(this.options.pointLabels.callback,[e,n],this);return i||i===0?i:""}).filter((e,n)=>this.chart.getDataVisibility(n))}fit(){let t=this.options;t.display&&t.pointLabels.display?IH(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,n,i){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((n-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,n,i))}getIndexAngle(t){let e=In/(this._pointLabels.length||1),n=this.options.startAngle||0;return zr(t*e+Fo(n))}getDistanceFromCenterForValue(t){if(h0(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(h0(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t<e.length){let n=e[t];return NH(this.getContext(),t,n)}}getPointPosition(t,e,n=0){let i=this.getIndexAngle(t)-Qn+n;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter,angle:i}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){let{left:e,top:n,right:i,bottom:r}=this._pointLabelItems[t];return{left:e,top:n,right:i,bottom:r}}drawBackground(){let{backgroundColor:t,grid:{circular:e}}=this.options;if(t){let n=this.ctx;n.save(),n.beginPath(),$S(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),n.closePath(),n.fillStyle=t,n.fill(),n.restore()}}drawGrid(){let t=this.ctx,e=this.options,{angleLines:n,grid:i,border:r}=e,o=this._pointLabels.length,s,l,c;if(e.pointLabels.display&&RH(this,o),i.display&&this.ticks.forEach((p,g)=>{if(g!==0||g===0&&this.min<0){l=this.getDistanceFromCenterForValue(p.value);let w=this.getContext(g),f=i.setContext(w),M=r.setContext(w);BH(this,f,l,o,M)}}),n.display){for(t.save(),s=o-1;s>=0;s--){let p=n.setContext(this.getPointLabelContext(s)),{color:g,lineWidth:w}=p;!w||!g||(t.lineWidth=w,t.strokeStyle=g,t.setLineDash(p.borderDash),t.lineDashOffset=p.borderDashOffset,l=this.getDistanceFromCenterForValue(e.reverse?this.min:this.max),c=this.getPointPosition(s,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(c.x,c.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){let t=this.ctx,e=this.options,n=e.ticks;if(!n.display)return;let i=this.getIndexAngle(0),r,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((s,l)=>{if(l===0&&this.min>=0&&!e.reverse)return;let c=n.setContext(this.getContext(l)),p=Jn(c.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=p.string,o=t.measureText(s.label).width,t.fillStyle=c.backdropColor;let g=Ei(c.backdropPadding);t.fillRect(-o/2-g.left,-r-p.size/2-g.top,o+g.width,p.size+g.height)}hl(t,s.label,0,-r,p,{color:c.color,strokeColor:c.textStrokeColor,strokeWidth:c.textStrokeWidth})}),t.restore()}drawTitle(){}},c4={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},oo=Object.keys(c4);function CS(a,t){return a-t}function yS(a,t){if(h0(t))return null;let e=a._adapter,{parser:n,round:i,isoWeekday:r}=a._parseOpts,o=t;return typeof n=="function"&&(o=n(o)),Un(o)||(o=typeof n=="string"?e.parse(o,n):e.parse(o)),o===null?null:(i&&(o=i==="week"&&(w5(r)||r===!0)?e.startOf(o,"isoWeek",r):e.startOf(o,i)),+o)}function MS(a,t,e,n){let i=oo.length;for(let r=oo.indexOf(a);r<i-1;++r){let o=c4[oo[r]],s=o.steps?o.steps:Number.MAX_SAFE_INTEGER;if(o.common&&Math.ceil((e-t)/(s*o.size))<=n)return oo[r]}return oo[i-1]}function HH(a,t,e,n,i){for(let r=oo.length-1;r>=oo.indexOf(e);r--){let o=oo[r];if(c4[o].common&&a._adapter.diff(i,n,o)>=t-1)return o}return oo[e?oo.indexOf(e):0]}function UH(a){for(let t=oo.indexOf(a)+1,e=oo.length;t<e;++t)if(c4[oo[t]].common)return oo[t]}function SS(a,t,e){if(!e)a[t]=!0;else if(e.length){let{lo:n,hi:i}=Gp(e,t),r=e[n]>=t?e[n]:e[i];a[r]=!0}}function jH(a,t,e,n){let i=a._adapter,r=+i.startOf(t[0].value,n),o=t[t.length-1].value,s,l;for(s=r;s<=o;s=+i.add(s,1,n))l=e[s],l>=0&&(t[l].major=!0);return t}function AS(a,t,e){let n=[],i={},r=t.length,o,s;for(o=0;o<r;++o)s=t[o],i[s]=o,n.push({value:s,major:!1});return r===0||!e?n:jH(a,n,i,e)}var I_=(()=>{class a extends Lc{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,n={}){let i=e.time||(e.time={}),r=this._adapter=new tB._date(e.adapters.date);r.init(n),Ec(i.displayFormats,r.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(e),this._normalized=n.normalized}parse(e,n){return e===void 0?null:yS(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){let e=this.options,n=this._adapter,i=e.time.unit||"day",{min:r,max:o,minDefined:s,maxDefined:l}=this.getUserBounds();function c(p){!s&&!isNaN(p.min)&&(r=Math.min(r,p.min)),!l&&!isNaN(p.max)&&(o=Math.max(o,p.max))}(!s||!l)&&(c(this._getLabelBounds()),(e.bounds!=="ticks"||e.ticks.source!=="labels")&&c(this.getMinMax(!1))),r=Un(r)&&!isNaN(r)?r:+n.startOf(Date.now(),i),o=Un(o)&&!isNaN(o)?o:+n.endOf(Date.now(),i)+1,this.min=Math.min(r,o-1),this.max=Math.max(r+1,o)}_getLabelBounds(){let e=this.getLabelTimestamps(),n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return e.length&&(n=e[0],i=e[e.length-1]),{min:n,max:i}}buildTicks(){let e=this.options,n=e.time,i=e.ticks,r=i.source==="labels"?this.getLabelTimestamps():this._generate();
vendor: 1,794 bytes, line 7
7e.bounds==="ticks"&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);let o=this.min,s=this.max,l=N7(r,o,s);return this._unit=n.unit||(i.autoSkip?MS(n.minUnit,this.min,this.max,this._getLabelCapacity(o)):HH(this,l.length,n.minUnit,this.min,this.max)),this._majorUnit=!i.major.enabled||this._unit==="year"?void 0:UH(this._unit),this.initOffsets(r),e.reverse&&l.reverse(),AS(this,l,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e=[]){let n=0,i=0,r,o;this.options.offset&&e.length&&(r=this.getDecimalForValue(e[0]),e.length===1?n=1-r:n=(this.getDecimalForValue(e[1])-r)/2,o=this.getDecimalForValue(e[e.length-1]),e.length===1?i=o:i=(o-this.getDecimalForValue(e[e.length-2]))/2);let s=e.length<3?.5:.25;n=Ai(n,0,s),i=Ai(i,0,s),this._offsets={start:n,end:i,factor:1/(n+1+i)}}_generate(){let e=this._adapter,n=this.min,i=this.max,r=this.options,o=r.time,s=o.unit||MS(o.minUnit,n,i,this._getLabelCapacity(n)),l=qa(r.ticks.stepSize,1),c=s==="week"?o.isoWeekday:!1,p=w5(c)||c===!0,g={},w=n,f,M;if(p&&(w=+e.startOf(w,"isoWeek",c)),w=+e.startOf(w,p?"day":s),e.diff(i,n,s)>1e5*l)throw new Error(n+" and "+i+" are too far apart with stepSize of "+l+" "+s);let y=r.ticks.source==="data"&&this.getDataTimestamps();for(f=w,M=0;f<i;f=+e.add(f,l,s),M++)SS(g,f,y);return(f===i||r.bounds==="ticks"||M===1)&&SS(g,f,y),Object.keys(g).sort(CS).map(A=>+A)}getLabelForValue(e){let n=this._adapter,i=this.options.time;return i.tooltipFormat?n.format(e,i.tooltipFormat):n.format(e,i.displayFormats.datetime)}format(e,n){let r=this.options.time.displayFormats,o=this._unit,s=n||r[o];return this._adapter.format(e,s)}_tickFormatFunction(e,n,i,r){let o=this.options,s=o.ticks.callback;if(s)return Y0(s,[e,n,i],this);
7let l=o.time.displayFormats,c=this._unit,p=this._majorUnit,g=c&&l[c],w=p&&l[p],f=i[n],M=p&&w&&f&&f.major;return this._adapter.format(e,r||(M?w:g))}generateTickLabels(e){let n,i,r;for(n=0,i=e.length;n<i;++n)r=e[n],r.label=this._tickFormatFunction(r.value,n,e)}getDecimalForValue(e){return e===null?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){let n=this._offsets,i=this.getDecimalForValue(e);return this.getPixelForDecimal((n.start+i)*n.factor)}getValueForPixel(e){let n=this._offsets,i=this.getDecimalForPixel(e)/n.factor-n.end;return this.min+i*(this.max-this.min)}_getLabelSize(e){let n=this.options.ticks,i=this.ctx.measureText(e).width,r=Fo(this.isHorizontal()?n.maxRotation:n.minRotation),o=Math.cos(r),s=Math.sin(r),l=this._resolveTickFontOptions(0).size;return{w:i*o+l*s,h:i*s+l*o}}_getLabelCapacity(e){let n=this.options.time,i=n.displayFormats,r=i[n.unit]||i.millisecond,o=this._tickFormatFunction(e,0,AS(this,[e],this._majorUnit),r),s=this._getLabelSize(o),l=Math.floor(this.isHorizontal()?this.width/s.w:this.height/s.h)-1;return l>0?l:1}getDataTimestamps(){let e=this._cache.data||[],n,i;if(e.length)return e;let r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(n=0,i=r.length;n<i;++n)e=e.concat(r[n].controller.getAllParsedValues(this));return this._cache.data=this.normalize(e)}getLabelTimestamps(){let e=this._cache.labels||[],n,i;if(e.length)return e;let r=this.getLabels();for(n=0,i=r.length;n<i;++n)e.push(yS(this,r[n]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return Ef(e.sort(CS))}}return a})();function Jf(a,t,e){let n=0,i=a.length-1,r,o,s,l;e?(t>=a[n].pos&&t<=a[i].pos&&({lo:n,hi:i}=V1(a,"pos",t)),{pos:r,time:s}=a[n],{pos:o,time:l}=a[i]):(t>=a[n].time&&t<=a[i].time&&({lo:n,hi:i}=V1(a,"time",t)),{time:r,pos:s}=a[n],{time:o,pos:l}=a[i]);let c=o-r;return c?s+(l-s)*(t-r)/c:s}var T_=class extends I_{static id="timeseries";static defaults=I_.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Jf(e,this.min),this._tableRange=Jf(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let{min:e,max:n}=this,i=[],r=[],o,s,l,c,p;for(o=0,s=t.length;o<s;++o)c=t[o],c>=e&&c<=n&&i.push(c);if(i.length<2)return[{time:e,pos:0},{time:n,pos:1}];for(o=0,s=i.length;o<s;++o)p=i[o+1],l=i[o-1],c=i[o],Math.round((p+l)/2)!==c&&r.push({time:c,pos:o/(s-1)});return r}_generate(){let t=this.min,e=this.max,n=super.getDataTimestamps();return(!n.includes(t)||!n.length)&&n.splice(0,0,t),(!n.includes(e)||n.length===1)&&n.push(e),n.sort((i,r)=>i-r)}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;let e=this.getDataTimestamps(),n=this.getLabelTimestamps();return e.length&&n.length?t=this.normalize(e.concat(n)):t=e.length?e:n,t=this._cache.all=t,t}getDecimalForValue(t){return(Jf(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){let e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return Jf(this._table,n*this._tableRange+this._minPos,!0)}},qH=Object.freeze({__proto__:null,CategoryScale:MH,LinearScale:S_,LogarithmicScale:A_,RadialLinearScale:k_,TimeScale:I_,TimeSeriesScale:T_}),d4=[eB,SN,xH,qH];var Tfe=new ta("Ng Glyph Config");var Ffe=new ta("NgGlyphsToken");function WH(a){return a==null?"":/^\d+$/.test(a)?`${a}px`:a}var GH=new ta("Ng Icon Pre Processor"),$H=new ta("Ng Icon Post Processor");function YH(){return Me(GH,{optional:!0})??(a=>a)}function XH(){return Me($H,{optional:!0})??(()=>{})}var ZH=new ta("Ng Icon Logger"),D_=class{log(t){console.log(t)}warn(t){console.warn(t)}error(t){console.error(t)}};function KH(){return Me(ZH,{optional:!0})??new D_}var QH=new ta("Ng Icon Config");function JH(){return Me(QH,{optional:!0})??{}}var eU=new ta("Ng Icon Loader Token");var tU=new ta("Ng Icon Cache Token");function aU(){return Me(eU,{optional:!0})}function nU(){return Me(tU,{optional:!0})}function Ra(a){return[{provide:L_,useFactory:(t=Me(L_,{optional:!0,skipSelf:!0}))=>Xe(Xe({},t?.reduce((e,n)=>Xe(Xe({},e),n),{})),a),multi:!0}]}var L_=new ta("Icons Token");function iU(){return Me(L_,{optional:!0})??[]}
7function rU(a){return typeof a=="string"?Promise.resolve(a):I2(a)?a.toPromise():a}function oU(a){return a.replace(/([^a-zA-Z0-9])+(.)?/g,(t,e,n)=>n?n.toUpperCase():"").replace(/[^a-zA-Z\d]/g,"").replace(/^([A-Z])/,t=>t.toLowerCase())}var sU=0,Qa=(()=>{class a{constructor(){this.config=JH(),this.icons=iU(),this.loader=aU(),this.cache=nU(),this.preProcessor=YH(),this.postProcessor=XH(),this.injector=Me(B0),this.renderer=Me(eo),this.platform=Me(y1),this.elementRef=Me(un),this.uniqueId=sU++,this.logger=KH(),this.name=e5(),this.svg=e5(),this.size=e5(this.config.size,{transform:WH}),this.strokeWidth=e5(this.config.strokeWidth),this.color=e5(this.config.color),E1(()=>this.updateIcon())}ngOnDestroy(){this.svgElement=void 0}updateIcon(){return Ue(this,null,function*(){let e=this.name(),n=this.svg();if(n!==void 0){this.setSvg(n);return}if(e===void 0)return;let i=oU(e);for(let r of[...this.icons].reverse())if(r[i]){this.setSvg(r[i]);return}if(this.loader){let r=yield this.requestIconFromLoader(e);if(r!==null){this.setSvg(r);return}}this.logger.warn(`No icon named ${e} was found. You may need to import it using the withIcons function.`)})}setSvg(e){if(Kh(this.platform)){this.elementRef.nativeElement.innerHTML=e,this.elementRef.nativeElement.setAttribute("data-ng-icon-ssr","");return}if(this.elementRef.nativeElement.hasAttribute("data-ng-icon-ssr")&&(this.elementRef.nativeElement.removeAttribute("data-ng-icon-ssr"),this.svgElement=this.elementRef.nativeElement.querySelector("svg")??void 0,this.elementRef.nativeElement.innerHTML===e)||(this.svgElement&&this.renderer.removeChild(this.elementRef.nativeElement,this.svgElement),e===""))return;let n=this.renderer.createElement("template");e=this.replaceIds(e),this.renderer.setProperty(n,"innerHTML",this.preProcessor(e)),this.svgElement=n.content.firstElementChild,this.postProcessor(this.svgElement),this.renderer.appendChild(this.elementRef.nativeElement,this.svgElement)}replaceIds(e){if(!e.includes("ID_PLACEHOLDER_"))return e;let n=/ID_PLACEHOLDER_(\d+)/g,i=new Map,r=new Set(e.match(n));if(r===null)return e;for(let o of r){let s=o.replace("ID_PLACEHOLDER_",""),l=`ng-icon-${this.uniqueId}-${i.size}`;i.set(s,l),e=e.replace(new RegExp(o,"g"),l)}return e}requestIconFromLoader(e){return new Promise(n=>{Jr(this.injector,()=>Ue(this,null,function*(){if(this.cache){let o=this.cache.get(e);if(typeof o=="string"){n(o);return}if(o instanceof Promise){let s=yield o;
7n(s);return}}let i=rU(this.loader(e));this.cache?.set(e,i);let r=yield i;this.cache?.set(e,r),n(r)}))})}static{this.\u0275fac=function(n){return new(n||a)}}static{this.\u0275cmp=Oe({type:a,selectors:[["ng-icon"]],hostVars:6,hostBindings:function(n,i){n&2&&an("--ng-icon__stroke-width",i.strokeWidth())("--ng-icon__size",i.size())("--ng-icon__color",i.color())},inputs:{name:[1,"name"],svg:[1,"svg"],size:[1,"size"],strokeWidth:[1,"strokeWidth"],color:[1,"color"]},decls:0,vars:0,template:function(n,i){},styles:["[_nghost-%COMP%]{display:inline-block;width:var(--ng-icon__size, 1em);height:var(--ng-icon__size, 1em);line-height:initial;vertical-align:initial;overflow:hidden}[_nghost-%COMP%] svg{width:inherit;height:inherit;vertical-align:inherit}@layer ng-icon{[_nghost-%COMP%]{color:var(--ng-icon__color, currentColor)}}"],changeDetection:0})}}return a})();var h4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M9.283 4.002H7.971L6.072 5.385v1.271l1.834-1.318h.065V12h1.312z"></path></svg>';var YS='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"></path></svg>';var XS='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8.277.084a.5.5 0 0 0-.554 0l-7.5 5A.5.5 0 0 0 .5 6h1.875v7H1.5a.5.5 0 0 0 0 1h13a.5.5 0 1 0 0-1h-.875V6H15.5a.5.5 0 0 0 .277-.916zM12.375 6v7h-1.25V6zm-2.5 0v7h-1.25V6zm-2.5 0v7h-1.25V6zm-2.5 0v7h-1.25V6zM8 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2M.5 15a.5.5 0 0 0 0 1h15a.5.5 0 1 0 0-1z"></path></svg>',ZS='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M1 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1zm5-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1z"></path></svg>';var p4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M4 11H2v3h2zm5-4H7v7h2zm5-5v12h-2V2zm-2-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM6 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm-5 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1z"></path></svg>';var u4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M5.929 1.757a.5.5 0 1 0-.858-.514L2.217 6H.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h.623l1.844 6.456A.75.75 0 0 0 3.69 15h8.622a.75.75 0 0 0 .722-.544L14.877 8h.623a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1.717L10.93 1.243a.5.5 0 1 0-.858.514L12.617 6H3.383zM4 10a1 1 0 0 1 2 0v2a1 1 0 1 1-2 0zm3 0a1 1 0 0 1 2 0v2a1 1 0 1 1-2 0zm4-1a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1"></path></svg>';var KS='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M9.585 2.568a.5.5 0 0 1 .226.58L8.677 6.832h1.99a.5.5 0 0 1 .364.843l-5.334 5.667a.5.5 0 0 1-.842-.49L5.99 9.167H4a.5.5 0 0 1-.364-.843l5.333-5.667a.5.5 0 0 1 .616-.09z"></path><path d="M2 4h4.332l-.94 1H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h2.38l-.308 1H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2"></path><path d="M2 6h2.45L2.908 7.639A1.5 1.5 0 0 0 3.313 10H2zm8.595-2-.308 1H12a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H9.276l-.942 1H12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z"></path><path d="M12 10h-1.783l1.542-1.639q.146-.156.241-.34zm0-3.354V6h-.646a1.5 1.5 0 0 1 .646.646M16 8a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8"></path></svg>';var QS='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8 16a2 2 0 0 0 2-2H6a2 2 0 0 0 2 2m.995-14.901a1 1 0 1 0-1.99 0A5 5 0 0 0 3 6c0 1.098-.5 6-2 7h14c-1.5-1-2-5.902-2-7 0-2.42-1.72-4.44-4.005-4.901"></path></svg>';var JS='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M6 12.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-1 0v-2A1.5 1.5 0 0 1 6.5 2h8A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-8A
71.5 1.5 0 0 1 5 12.5v-2a.5.5 0 0 1 1 0z"></path><path fill-rule="evenodd" d="M.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L1.707 7.5H10.5a.5.5 0 0 1 0 1H1.707l2.147 2.146a.5.5 0 0 1-.708.708z"></path></svg>';var xd='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"></path><path d="M8 13A5 5 0 1 1 8 3a5 5 0 0 1 0 10m0 1A6 6 0 1 0 8 2a6 6 0 0 0 0 12"></path><path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8"></path><path d="M9.5 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"></path></svg>';var eA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"></path></svg>';var m4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M10.5 8.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0"></path><path d="M2 4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.172a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 9.172 2H6.828a2 2 0 0 0-1.414.586l-.828.828A2 2 0 0 1 3.172 4zm.5 2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1m9 2.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0"></path></svg>';var tA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2z"></path><path d="M7 5.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m-1.496-.854a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0M7 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m-1.496-.854a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 0 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0"></path></svg>';var f4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2z"></path><path d="M3 5.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5M3 8a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9A.5.5 0 0 1 3 8m0 2.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5"></path></svg>';var g4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M1 3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1zm7 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4"></path><path d="M0 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm3 0a2 2 0 0 1-2 2v4a2 2 0 0 1 2 2h10a2 2 0 0 1 2-2V7a2 2 0 0 1-2-2z"></path></svg>',bd='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4"></path><path d="M0 4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm3 0a2 2 0 0 1-2 2v4a2 2 0 0 1 2 2h10a2 2 0 0 1 2-2V6a2 2 0 0 1-2-2z"></path></svg>';var v4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M16 8c0 3.866-3.582 7-8 7a9 9 0 0 1-2.347-.306c-.584.296-1.925.864-4.181 1.234-.2.032-.352-.176-.273-.362.354-.836.674-1.95.77-2.966C.744 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7M5 8a1 1 0 1 0-2 0 1 1 0 0 0 2 0m4 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0m3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2"></path></svg>';var _4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"></path></svg>';var aA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z"></path></svg>';var nA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"></path></svg>';var Cd='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0"></path></svg>',li='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"></path></svg>',w4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l
7-5.646 5.647a.5.5 0 0 1-.708-.708z"></path></svg>';var iA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M0 6a6 6 0 1 1 12 0A6 6 0 0 1 0 6"></path><path d="M12.93 5h1.57a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-1.57a7 7 0 0 1-1-.22v1.79A1.5 1.5 0 0 0 5.5 16h9a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 4h-1.79q.145.486.22 1"></path></svg>';var rA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M10 .5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5.5.5 0 0 1-.5.5.5.5 0 0 0-.5.5V2a.5.5 0 0 0 .5.5h5A.5.5 0 0 0 11 2v-.5a.5.5 0 0 0-.5-.5.5.5 0 0 1-.5-.5"></path><path d="M4.085 1H3.5A1.5 1.5 0 0 0 2 2.5v12A1.5 1.5 0 0 0 3.5 16h9a1.5 1.5 0 0 0 1.5-1.5v-12A1.5 1.5 0 0 0 12.5 1h-.585q.084.236.085.5V2a1.5 1.5 0 0 1-1.5 1.5h-5A1.5 1.5 0 0 1 4 2v-.5q.001-.264.085-.5M10 7a1 1 0 1 1 2 0v5a1 1 0 1 1-2 0zm-6 4a1 1 0 1 1 2 0v1a1 1 0 1 1-2 0zm4-3a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1"></path></svg>';var x4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z"></path><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0"></path></svg>';var oA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v1h14V4a1 1 0 0 0-1-1zm13 4H1v5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z"></path><path d="M2 10a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z"></path></svg>';var yd='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M4 10.781c.148 1.667 1.513 2.85 3.591 3.003V15h1.043v-1.216c2.27-.179 3.678-1.438 3.678-3.3 0-1.59-.947-2.51-2.956-3.028l-.722-.187V3.467c1.122.11 1.879.714 2.07 1.616h1.47c-.166-1.6-1.54-2.748-3.54-2.875V1H7.591v1.233c-1.939.23-3.27 1.472-3.27 3.156 0 1.454.966 2.483 2.661 2.917l.61.162v4.031c-1.149-.17-1.94-.8-2.131-1.718zm3.391-3.836c-1.043-.263-1.6-.825-1.6-1.616 0-.944.704-1.641 1.8-1.828v3.495l-.2-.05zm1.591 1.872c1.287.323 1.852.859 1.852 1.769 0 1.097-.826 1.828-2.2 1.939V8.73z"></path></svg>';var b4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1z"></path></svg>';var sA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"></path><path d="M12.331 9.5a1 1 0 0 1 0 1A5 5 0 0 1 8 13a5 5 0 0 1-4.33-2.5A1 1 0 0 1 4.535 9h6.93a1 1 0 0 1 .866.5M7 6.5c0 .828-.448 0-1 0s-1 .828-1 0S5.448 5 6 5s1 .672 1 1.5m4 0c0 .828-.448 0-1 0s-1 .828-1 0S9.448 5 10 5s1 .672 1 1.5"></path></svg>';var lA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"></path><path d="M6.831 11.43A3.1 3.1 0 0 1 8 11.196c.916 0 1.607.408 2.25.826.212.138.424-.069.282-.277-.564-.83-1.558-2.049-2.532-2.049-.53 0-1.066.361-1.536.824q.126.27.232.535.069.174.135.373ZM6 11.333C6 12.253 5.328 13 4.5 13S3 12.254 3 11.333c0-.706.882-2.29 1.294-2.99a.238.238 0 0 1 .412 0c.412.7 1.294 2.284 1.294 2.99M7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5m4 0c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5m-1.5-3A.5.5 0 0 1 10 3c1.162 0 2.35.584 2.947 1.776a.5.5 0 1 1-.894.448C11.649 4.416 10.838 4 10 4a.5.5 0 0 1-.5-.5M7 3.5a.5.5 0 0 0-.5-.5c-1.162 0-2.35.584-2.947 1.776a.5.5 0 1 0 .894.448C4.851 4.416 5.662 4 6.5 4a.5.5 0 0 0 .5-.5"></path></svg>';var cA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414zM0 4.697v7.104l5.803-3.558zm.192 8.159 6.57-4.027L8 9.586l1.239-.757.367.225A4.49 4.49 0 0 0 8 12.5c0 .526.09 1.03.256 1.5H2a2 2 0 0 1-1.808-1.144M16 4.697v4.974A4.5 4.5 0 0 0 12.5 8a4.5 4.5 0 0 0-1.965.45l-.338-.207z"></path><path d="M12.5 16a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7m.354-1.646a.5.5 0 0 1-.722-.016l-1.149-1.25a.5.5 0 1 1 .737-.676l.28.305V11a.5.5 0 0 1 1 0v1.793l.396-.397a.5.5 0 0 1 .708.708z"></path></svg>';var dA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M6.5 9.5 3 7.5v-6A1.5 1.5 0 0 1 4.5 0h7A1.5 1.5 0 0 1 13 1.5v6l-3.5 2L8 8.75zM1.059 3.635 2 3.133v3.753L0 5.713V5.4a2 2 0 0 1 1.059-1.765M16 5.713l-2 1.173V3.133l.941.502A2 2 0 0 1 16 5.4zm0 1.16-5.693 3.337L16 13.372v-6.5
7Zm-8 3.199 7.941 4.412A2 2 0 0 1 14 16H2a2 2 0 0 1-1.941-1.516zm-8 3.3 5.693-3.162L0 6.873v6.5Z"></path></svg>';var hA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414zM0 4.697v7.104l5.803-3.558zM6.761 8.83l-6.57 4.026A2 2 0 0 0 2 14h6.256A4.5 4.5 0 0 1 8 12.5a4.49 4.49 0 0 1 1.606-3.446l-.367-.225L8 9.586zM16 4.697v4.974A4.5 4.5 0 0 0 12.5 8a4.5 4.5 0 0 0-1.965.45l-.338-.207z"></path><path d="M16 12.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0m-3.5-2a.5.5 0 0 0-.5.5v1h-1a.5.5 0 0 0 0 1h1v1a.5.5 0 0 0 1 0v-1h1a.5.5 0 0 0 0-1h-1v-1a.5.5 0 0 0-.5-.5"></path></svg>';var pA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z"></path></svg>';var uA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7 7 0 0 0-2.79.588l.77.771A6 6 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755q-.247.248-.517.486z"></path><path d="M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829"></path><path d="M3.35 5.47q-.27.24-.518.487A13 13 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7 7 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12z"></path></svg>',mA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8M1.173 8a13 13 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5s3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5s-3.879-1.168-5.168-2.457A13 13 0 0 1 1.172 8z"></path><path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0"></path></svg>';var fA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-2 11.5v-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5m-2.5.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5zm-3 0a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5z"></path></svg>';var gA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M4 0h5.293A1 1 0 0 1 10 .293L13.707 4a1 1 0 0 1 .293.707V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2m5.5 1.5v2a1 1 0 0 0 1 1h2z"></path></svg>';var vA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M8.5 4.5v.634l.549-.317a.5.5 0 1 1 .5.866L9 6l.549.317a.5.5 0 1 1-.5.866L8.5 6.866V7.5a.5.5 0 0 1-1 0v-.634l-.549.317a.5.5 0 1 1-.5-.866L7 6l-.549-.317a.5.5 0 0 1 .5-.866l.549.317V4.5a.5.5 0 1 1 1 0M5.5 9h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1m0 2h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1"></path></svg>';var jn='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M1.5 1.5A.5.5 0 0 1 2 1h12a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.128.334L10 8.692V13.5a.5.5 0 0 1-.342.474l-3 1A.5.5 0 0 1 6 14.5V8.692L1.628 3.834A.5.5 0 0 1 1.5 3.5zm1 .5v1.308l4.372 4.858A.5.5 0 0 1 7 8.5v5.306l2-.666V8.5a.5.5 0 0 1 .128-.334L13.5 3.308V2z"></path></svg>',C4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M9.405 1.05c-.413-1.4-2.397-1.4-2.81 0l-.1.34a1.464 1.464 0 0 1-2.105.872l-.31-.17c-1.283-.698-2.686.705-1.987 1.987l.169.311c.446.82.023 1.841-.872 2.105l-.34.1c-1.4.413-1.4 2.397 0 2.81l.34.1a1.464 1.464 0 0 1 .872 2.105l-.17.31c-.698 1.283.705 2.686 1.987 1.987l.311-.169a1.464 1.464 0 0 1 2.105.872l.1.34c.413 1.4 2.397 1.4 2.81 0l.1-.34a1.464 1.464 0 0 1 2.105-.872l.31.17c1.283.698 2.686-.705 1.987-1.987l-.169-.311a1.464 1.464 0 0 1 .872-2.105l.34-.1c1.4-.413 1.4-2.397 0-2.81l-.34-.1a1.464 1.464 0 0 1-.872-2.105l.17-.31c.698-1.283-.705-2.686-1.987-1.987l-.311.169a1.464 1.464 0 0 1-2.105-.872zM8 10.93a2.929 2.929 0 1 1 0-5.86 2.929 2.929 0 0 1 0 5.858z"></path></svg>';var _A='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492M5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0"></path><path d="M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115z"></path></svg>';var wA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M0 0h1v15h15v1H0zm10 11.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-1 0v2.6l-3.613-4.417a.5.5 0 0 0-.74-.037L7.06 8.233 3.404 3.206a.5.5 0 0 0-.808.588l4 5.5a.5.5 0 0 0 .758.06l2.609-2.61L13.445 11H10.5a.5.5 0 0 0-.5.5"></path></svg>';var xA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M0 0h1v15h15v1H0zm10 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V4.9l-3.613 4.417a.5.5 0 0 1-.74.037L7.06 6.767l
7-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61L13.445 4H10.5a.5.5 0 0 1-.5-.5"></path></svg>';var bA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 1.314C12.438-3.248 23.534 4.735 8 15-7.534 4.736 3.562-3.248 8 1.314"></path></svg>';var t1='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L8 2.207l6.646 6.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293z"></path><path d="m8 3.293 6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293z"></path></svg>';var CA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M4.98 4a.5.5 0 0 0-.39.188L1.54 8H6a.5.5 0 0 1 .5.5 1.5 1.5 0 1 0 3 0A.5.5 0 0 1 10 8h4.46l-3.05-3.812A.5.5 0 0 0 11.02 4zm-1.17-.437A1.5 1.5 0 0 1 4.98 3h6.04a1.5 1.5 0 0 1 1.17.563l3.7 4.625a.5.5 0 0 1 .106.374l-.39 3.124A1.5 1.5 0 0 1 14.117 13H1.883a1.5 1.5 0 0 1-1.489-1.314l-.39-3.124a.5.5 0 0 1 .106-.374z"></path></svg>';var yA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5"></path></svg>',MA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2m3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2"></path></svg>';var y4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M8.211 2.047a.5.5 0 0 0-.422 0l-7.5 3.5a.5.5 0 0 0 .025.917l7.5 3a.5.5 0 0 0 .372 0L14 7.14V13a1 1 0 0 0-1 1v2h3v-2a1 1 0 0 0-1-1V6.739l.686-.275a.5.5 0 0 0 .025-.917z"></path><path d="M4.176 9.032a.5.5 0 0 0-.656.327l-.5 1.7a.5.5 0 0 0 .294.605l4.5 1.8a.5.5 0 0 0 .372 0l4.5-1.8a.5.5 0 0 0 .294-.605l-.5-1.7a.5.5 0 0 0-.656-.327L8 10.466z"></path></svg>';var SA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z"></path><path fill-rule="evenodd" d="M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5z"></path></svg>';var AA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M7 14s-1 0-1-1 1-4 5-4 5 3 5 4-1 1-1 1zm4-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6m-5.784 6A2.24 2.24 0 0 1 5 13c0-1.355.68-2.75 1.936-3.72A6.3 6.3 0 0 0 5 9c-4 0-5 3-5 4s1 1 1 1zM4.5 8a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5"></path></svg>';var Md='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M15.985 8.5H8.207l-5.5 5.5a8 8 0 0 0 13.277-5.5zM2 13.292A8 8 0 0 1 7.5.015v7.778zM8.5.015V7.5h7.485A8 8 0 0 0 8.5.015"></path></svg>';var EA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3z"></path></svg>';var kA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M7.5 1v7h1V1z"></path><path d="M3 8.812a5 5 0 0 1 2.578-4.375l-.485-.874A6 6 0 1 0 11 3.616l-.501.865A5 5 0 1 1 3 8.812"></path></svg>';var qn='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0"></path></svg>';var IA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M15.964.686a.5.5 0 0 0-.65-.65L.767 5.855H.766l-.452.18a.5.5 0 0 0-.082.887l.41.26.001.002 4.995 3.178 1.59 2.498C8 14 8 13 8 12.5a4.5 4.5 0 0 1 5.026-4.47zm-1.833 1.89L6.637 10.07l-.215-.338a.5.5 0 0 0-.154-.154l-.338-.215 7.494-7.494 1.178-.471z"></path><path d="M16 12.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0m-1.993-1.679a.5.5 0 0 0-.686.172l-1.17 1.95-.547-.547a.5.5 0 0 0-.708.708l.774.773a.75.75 0 0 0 1.174-.144l1.335-2.226a.5.5 0 0 0-.172-.686"></path></svg>';var TA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M15.854.146a.5.5 0 0 1 .11.54l-5.819 14.547a.75.75 0 0 1-1.329.124l-3.178-4.995L.643 7.184a.75.75 0 0 1 .124-1.33L15.314.037a.5.5 0 0 1 .54.11ZM6.636 10.07l2.761 4.338L14.13 2.576zm6.787-8.201L1.591 6.602l4.339 2.76z"></path></svg>';var FA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"></path></svg>';var VA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M6.5 1h3a.5.5 0 0 1 .5.5v1H6v-1a.5.5 0 0 1 .5-.5M11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3A1.5 1.5 0 0 0 5 1.5v1H1.5a.5.5 0 0 0 0 1h.538l.853 10.66A2 2 0 0 0 4.885 16h6.23a2 2 0 0 0 1.994-1.84l.853-10.66
7h.538a.5.5 0 0 0 0-1zm1.958 1-.846 10.58a1 1 0 0 1-.997.92h-6.23a1 1 0 0 1-.997-.92L3.042 3.5zm-7.487 1a.5.5 0 0 1 .528.47l.5 8.5a.5.5 0 0 1-.998.06L5 5.03a.5.5 0 0 1 .47-.53Zm5.058 0a.5.5 0 0 1 .47.53l-.5 8.5a.5.5 0 1 1-.998-.06l.5-8.5a.5.5 0 0 1 .528-.47M8 4.5a.5.5 0 0 1 .5.5v8.5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5"></path></svg>';var M4='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M2.5.5A.5.5 0 0 1 3 0h10a.5.5 0 0 1 .5.5q0 .807-.034 1.536a3 3 0 1 1-1.133 5.89c-.79 1.865-1.878 2.777-2.833 3.011v2.173l1.425.356c.194.048.377.135.537.255L13.3 15.1a.5.5 0 0 1-.3.9H3a.5.5 0 0 1-.3-.9l1.838-1.379c.16-.12.343-.207.537-.255L6.5 13.11v-2.173c-.955-.234-2.043-1.146-2.833-3.012a3 3 0 1 1-1.132-5.89A33 33 0 0 1 2.5.5m.099 2.54a2 2 0 0 0 .72 3.935c-.333-1.05-.588-2.346-.72-3.935m10.083 3.935a2 2 0 0 0 .72-3.935c-.133 1.59-.388 2.885-.72 3.935"></path></svg>',PA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M2.5.5A.5.5 0 0 1 3 0h10a.5.5 0 0 1 .5.5q0 .807-.034 1.536a3 3 0 1 1-1.133 5.89c-.79 1.865-1.878 2.777-2.833 3.011v2.173l1.425.356c.194.048.377.135.537.255L13.3 15.1a.5.5 0 0 1-.3.9H3a.5.5 0 0 1-.3-.9l1.838-1.379c.16-.12.343-.207.537-.255L6.5 13.11v-2.173c-.955-.234-2.043-1.146-2.833-3.012a3 3 0 1 1-1.132-5.89A33 33 0 0 1 2.5.5m.099 2.54a2 2 0 0 0 .72 3.935c-.333-1.05-.588-2.346-.72-3.935m10.083 3.935a2 2 0 0 0 .72-3.935c-.133 1.59-.388 2.885-.72 3.935M3.504 1q.01.775.056 1.469c.13 2.028.457 3.546.87 4.667C5.294 9.48 6.484 10 7 10a.5.5 0 0 1 .5.5v2.61a1 1 0 0 1-.757.97l-1.426.356a.5.5 0 0 0-.179.085L4.5 15h7l-.638-.479a.5.5 0 0 0-.18-.085l-1.425-.356a1 1 0 0 1-.757-.97V10.5A.5.5 0 0 1 9 10c.516 0 1.706-.52 2.57-2.864.413-1.12.74-2.64.87-4.667q.045-.694.056-1.469z"></path></svg>';var Sd='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M3 4.5a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0zm2 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm3 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0z"></path></svg>';var DA='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293z"></path></svg>';var LA=cr("fadeIn",[si(":enter",[F0({opacity:0}),oi("300ms ease-in",F0({opacity:1}))])]),S4=cr("listStaggerFadeIn",[si(":enter",[pb(":enter",[F0({opacity:0,transform:"translateY(10px)"}),ub(100,[oi("400ms ease-out",F0({opacity:1,transform:"translateY(0)"}))])],{optional:!0})])]),A4=cr("fadeSlide",[si(":enter",[F0({opacity:0,transform:"translateY(-10px)"}),oi("200ms ease-out",F0({opacity:1,transform:"translateY(0)"}))]),si(":leave",[oi("150ms ease-in",F0({opacity:0,transform:"translateY(-10px)"}))])]),OA=cr("slideFadeDropdown",[Xo("void",F0({height:"0px",opacity:0,overflow:"hidden"})),Xo("*",F0({height:"*",opacity:1,overflow:"hidden"})),si(":enter",[F0({height:"0px",opacity:0}),oi("200ms ease-out",F0({height:"*",opacity:1}))]),si(":leave",[oi("150ms ease-in",F0({height:"0px",opacity:0}))])]);function lU(a,t){a&1&&(d(0,"div")(1,"div",7),k(2,"div",8)(3,"div",9),h(),d(4,"div",10),k(5,"div",11)(6,"div",12),h()())}function cU(a,t){if(a&1&&(mt(0),d(1,"div",1)(2,"div",2),k(3,"div",3)(4,"div",4)(5,"div",5),h(),V(6,lU,7,0,"div",6),h(),ft()),a&2){let e=b();u(6),v("ngForOf",e.repeticoes)}}var Bt=class a{isLoading=!1;times=1;repeticoes=[];ngOnChanges(t){t.times&&(this.repeticoes=Array(this.times).fill(0))}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-loading"]],inputs:{isLoading:"isLoading",times:"times"},features:[b0],decls:1,vars:1,consts:[[4,"ngIf"],[1,"container-fluid","card",2,"border-radius","10px"],[1,"row","pt-2"],[1,"col-10","skeleton",2,"height","10px","width","120px","margin-bottom","10px"],[1,"col-2","skeleton",2,"height","10px","float","right"],[1,"col-12","skeleton",2,"height","1px","margin-bottom","10px"],[4,"ngFor","ngForOf"],[1,"row","mb-1"],[1,"col-9","skeleton",2,"height","10px","margin-bottom","5px"],[1,"col-3","skeleton",2,"height","10px"],[1,"row","text-muted"],[1,"col-9","skeleton",2,"height","18px","margin-bottom","5px"],[1,"col-3","skeleton",2,"height","18px"]],template:function(e,n){e&1&&V(0,cU,7,1,"ng-container",0),e&2&&v("ngIf",n.isLoading)},dependencies:[at,xt],styles:[".skeleton[_ngcontent-%COMP%]{background-color:#e2e2e2;border-radius:4px;animation:_ngcontent-%COMP%_pulse 1.5s infinite ease-in-out}@keyframes _ngcontent-%COMP%_pulse{0%{background-color:#e2e2e2}50%{background-color:#f0f0f0}to{background-color:#e2e2e2}}"]})};var so=class a{metasUnidade=E0([]);voltou=!1;lastId;vendaData=E0({VendaTotal:0,MetaMensal:0,Acumulado:0,DadoColorido:0,DadoOpaco:0,Gap:0,Nome:"",Data:"",MetaAteHoje:0,MetaDeHoje:0,performance_valor_bruto:0,performance_valor_liquido:0});idStack=E0([]);vendaStack=E0([]);vendaQtdStack=E0([]);dataSelecionada=E0(null);vendaDataQtd=E0({VendaTotal:0,MetaMensal:0,Acumulado:0,DadoColorido:0,DadoOpaco:0,Gap:0,Nome:"",Data:"",MetaAteHoje:0,MetaDeHoje:0,performance_valor_bruto:0,performance_valor_liquido:0});metasHistory=E0([]);vendaDataHistory=E0([]);constructor(){E1(()=>{let t=this.voltador();console.log("voltou rodou")}),E1(()=>{let t=this.metasHistory();t.length>0&&this.metasUnidade.set([...t[t.length-1]])}),E1(()=>{let t=this.vendaDataHistory();t.length>0&&this.vendaData.set(Xe({},t[t.length-1]))})}count=E0(0);voltador=E0(null);count$=Eo(()=>this.count());pagina=E0("");pagina_history=[];ChangePagina(t){this.pagina_history??=[],this.pagina_history.push(t),this.pagina.set(t),console.log("ChangePagina -> pagina_history:",this.pagina_history)}DecreasePagina(){console.log("DecreasePagina pre",this.pagina_history),this.pagina_history?.pop();let t=this.pagina_history.length>0?this.pagina_history[this.pagina_history.length-1]:"";this.pagina.set(t),console.log("DecreasePagina pos",this.pagina_history,"pagina:",this.pagina())}static \u0275fac=function(e){return new(e||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})};var E4="https://hcm.serhcm.com.br/Casting/AppServices/api/";var gt=class a{constructor(){}getUrlWithParams(t,...e){var n=t,i=Array.prototype.slice.call(e);
7if(i.length>=1)for(var r=i,o=0;o<r.length;o++)r[o]&&(n=n.replace(":"+o,r[o]));return E4+n}addParam(t,e,n){return t!=""&&(t+="&"),t+=e+"="+n,t}GetFrases(){return this.getUrlWithParams("Frases/GetAll")}GetFraseAleatoria(){return this.getUrlWithParams("Frases/GetFraseAleatoria")}DeletarFrase(t){return this.getUrlWithParams("Frases/DeletarFrase?id=:0",t)}AdicionarFrase(){return this.getUrlWithParams("Frases/AdicionarFrase")}AtualizarFrase(t){return this.getUrlWithParams("Frases/AtualizarFrase?id=:0",t)}GetPerformanceVendedorPorDia(t,e=null){return e==null?this.getUrlWithParams("Metas/GetPerformanceVendedorPorDia?data=:0",t):this.getUrlWithParams("Metas/GetPerformanceVendedorPorDia?data=:0&id=:1",t,e)}compatibilityUrl(){return this.getUrlWithParams("Usuario/GetMinimumAppVersion/")}dadosFechamentoUrl(){return this.getUrlWithParams("Common/GetDadosFechamento/?no-loading=true")}wordsDictionaryUrl(t){return this.getUrlWithParams("Common/GetDictionary/?lng=:0&no-loading=true",t)}getMetasEmpresaUrl(t,e,n){return e?this.getUrlWithParams("Vendas/GetVendaTotalPeriodo/?periodoId=:0®iaoId=:1&metaQtd=:2",t,e,n):this.getUrlWithParams("Vendas/GetVendaTotalPeriodo/?periodoId=:0&metaQtd=:1",t,n)}talentGridUrl(){return this.getUrlWithParams("Treinamento/GetGraficoTalentGrid/")}listPositionsUrl(){return this.getUrlWithParams("Cargo/GetAll/")}listaVagasUnidadeUrl(){return this.getUrlWithParams("Unidade/GetListaVaga/")}agendamentoEntrevistaUnidadeUrl(t){return this.getUrlWithParams("Unidade/GetAgendamentoEntrevista/?vagaid=:0",t)}notificaVagaUnidadeUrl(){return this.getUrlWithParams("Unidade/NotificaVaga/")}funcionarioBasicInfoUrl(t){return this.getUrlWithParams("Funcionario/GetFuncionarioBasic?fun_codigo=:0",t)}clienteUrl(){return this.getUrlWithParams("Funcionario/GetCliente")}GetFuncionariosComFoto(){return this.getUrlWithParams("Funcionario/GetFuncionariosComFoto")}registraFeedbackUnidade(){return this.getUrlWithParams("Unidade/RegistraFeedback/")}detalhesUnidadeVendedoraUrl(t,e,n){return e?this.getUrlWithParams("Unidade/GetDetalhesUnidadeVendedora/?uid=:0&uniId=:1&periodoId=:2",t,e,n):n?this.getUrlWithParams("Unidade/GetDetalhesUnidadeVendedora/?uid=:0&periodoId=:1",t,n):this.getUrlWithParams("Unidade/GetDetalhesUnidadeVendedora/?uid=:0",t)}metasSubCategoriaVendedoraUrl(t,e,n,i){return e?this.getUrlWithParams("Metas/GetMetasSubCategoriaVendedora/?uid=:0&uniId=:1&periodoId=:2&metaQtd=:3",t,e,n,i):this.getUrlWithParams("Metas/GetMetasSubCategoriaVendedora/?uid=:0&periodoId=:1&metaQtd=:2",t,n,i)}vendedoraVendasUrl(t){return this.getUrlWithParams("Unidade/GetVendedoraVendasPeriodo/?uid=:0",t)}getLoginUrl(){return this.getUrlWithParams("Usuario/Login/")}UpdateUserDeviceUrl(){return this.getUrlWithParams("Usuario/UpdateUserDevice/")}BuscaPermissoes(t){return this.getUrlWithParams(`Usuario/BuscaPermissoes?funCodigo=${t}`)}BuscaSenhaPadrao(){return this.getUrlWithParams("UsuarioConfig/BuscaSenhaPadrao")}AtualizarSenhaPadrao(){return this.getUrlWithParams("UsuarioConfig/AtualizarSenhaPadrao")}BuscaDadosUnidade(t){return this.getUrlWithParams(`UsuarioConfig/BuscaDadosUnidade?undCodigo=${t}`)}SalvarUnidade(){return this.getUrlWithParams("UsuarioConfig/SalvarUnidade")}getLoginDemoUrl(){return this.getUrlWithParams("Usuario/LoginAmbienteTeste/")}getNovosTreinamentosUrl(t){return this.getUrlWithParams("Treinamento/GetTreinamentosAbertosFuncionario/?FuncionarioId=:0&no-loading=true",t)}getTrainingDetailUrl(t,e){return this.getUrlWithParams("Treinamento/GetDetalhesTreinamento/?PlanejamentoId=:1",t,e)}getSellerTrainingsUrl(t){return this.getUrlWithParams("Treinamento/GetHistoricoTreinamentoFuncionario/?FuncionarioId=:0",t)}getAvaliationUrl(){return this.getUrlWithParams("Treinamento/SetRespostasTreinamento/")}getStoresUrl(){return this.getUrlWithParams("Unidade/GetUnidades/")}getStoresByUserUrl(t){return this.getUrlWithParams("Unidade/GetUnidades/?userId=:0",t)}getStoresGoalsUrl(t,e,n){return e?this.getUrlWithParams("Metas/GetMetasUnidade/?periodoId=:0®iaoId=:1&metaQtd=:2",t,e,n):this.getUrlWithParams("Metas/GetMetasUnidade/?periodoId=:0&metaQtd=:1",t,n)}getStoreDetailUrl(t,e){return e?this.getUrlWithParams("Unidade/GetDetalhesUnidade/?uid=:0&periodoId=:1",t,e):this.getUrlWithParams("Unidade/GetDetalhesUnidade/?uid=:0",t)}getStoreSubCatUrl(t,e,n){return this.getUrlWithParams("Metas/GetMetasSubCategoriaUnidade/?uid=:0&periodoId=:1&metaQtd=:2",t,e,n)}getAllStoreSubCatUrl(t,e,n){return e?this.getUrlWithParams("Metas/GetMetasSubCategoria/?periodoId=:0®iaoId=:1&metaQtd=:2",t,e,n):this.getUrlWithParams("Metas/GetMetasSubCategoria/?periodoId=:0&metaQtd=:1",t,n)}getUnidadesByRegiaoUrl(t){return this.getUrlWithParams("Unidade/Get
7UnidadesByRegiao/?regiaoId=:0",t)}getSellersUrl(t,e){return this.getUrlWithParams("Unidade/GetVendedorasUnidade/?uid=:0&periodoId=:1",t,e)}getSellerGraphUrl(t,e){return e?this.getUrlWithParams("Unidade/GetVendaTotalFuncionarios/?uid=:0&dias=:1",t,e):this.getUrlWithParams("Unidade/GetVendaTotalFuncionarios/?uid=:0",t)}getStoreShiftsUrl(t,e){return this.getUrlWithParams("Unidade/GetTurnosByUnidade/?uid=:0&cid=:1",t,e)}getStorePositionsUrl(t){return this.getUrlWithParams("Unidade/GetCargosByUnidade/?uid=:0",t)}dimensionamentoPeriodo(t,e){return this.getUrlWithParams("Unidade/GetGraficoDimensionamento/?ConversaoId=:0&Unidade=:1",e,t)}getStoreMonthHistory(t){return this.getUrlWithParams("Vendas/GetHistoricoVendasUnidadeMesAno/?uid=:0",t)}getStoreMonthIncomeUrl(t){return this.getUrlWithParams("Unidade/GetUnidadeVendaTotalPeriodo/?uid=:0",t)}getConversionDatesUrl(t){return this.getUrlWithParams("Unidade/GetConversaoUnidade/?UnidadeId=:0",t)}getConversionGraphUrl(t,e){return this.getUrlWithParams("Unidade/GetGraficoConversao/?ConversaoId=:0&UnidadeId=:1",t,e)}getPerguntasUrl(t,e){return this.getUrlWithParams("Treinamento/GetPerguntasAvaliacaoTreinamento/?PlanejamentoId=:0&tmp_codigo=:1",t,e)}getFuncionariosByCargoUrl(){return this.getUrlWithParams("Usuario/getFuncionariosByCargo/")}getTreinamentosDisponiveisUrl(){return this.getUrlWithParams("Treinamento/GetTreinamentosDisponFuncionario/")}getTreinamentosNaoRealizadosUrl(){return this.getUrlWithParams("Treinamento/GetTreinamentosNaoRealizados/")}setPlanejamentosUrl(){return this.getUrlWithParams("Treinamento/SetPlanejamentoTreinamentos/")}countPlanejamentosUrl(){return this.getUrlWithParams("Treinamento/GetTotalTreinamentos/")}startTreinamentoUrl(t){return this.getUrlWithParams("Treinamento/StartTreinamento/?PlanejamentoId=:0",t)}getTreinamentosAtivosUrl(){return this.getUrlWithParams("Treinamento/GetTreinamentosAtivos/")}getPreRequisitos(t){return this.getUrlWithParams("Treinamento/GetPreRequisitos/",t)}getFuncionariosAtivosUrl(){return this.getUrlWithParams("Funcionario/GetFuncionariosAtivos/")}getCargosUrl(){return this.getUrlWithParams("Funcionario/GetCargos/")}getFuncionariosAtivosSemPlanejamentoUrl(){return this.getUrlWithParams("Treinamento/GetFuncionariosSemPlanejamentoByTreinamento/")}getCargosSemPlanejamentoUrl(){return this.getUrlWithParams("Treinamento/GetCargosSemPlanejamentoByTreinamento/")}addPlanejamentoUrl(){return this.getUrlWithParams("Treinamento/AddPlanejamento/")}getUserCompanyUrl(){return this.getUrlWithParams("Usuario/GetUserCompany/")}getUserTesteCompanyUrl(){return this.getUrlWithParams("Usuario/GetUserTesteCompany/")}getAllCategorias(){return this.getUrlWithParams("Vendas/GetCategorias/")}getProAttrs(){return this.getUrlWithParams("Vendas/GetDistinctProAttrs/")}getComissaoLista(){return this.getUrlWithParams("Comissao/BuscaComissao/")}getComissoesPainel(t,e){return this.getUrlWithParams("Comissao/BuscaComissoesPainel?idFuncionario=:0&perfilUsuario=:1",t,e)}getDadosTipoComissao(t){return this.getUrlWithParams("Comissao/BuscaOpcoesComissao/?Id=:0",t)}getCalculaComissao(t,e){return this.getUrlWithParams("Comissao/CalculaComissao/?idFuncionario=:0&dataComissao=:1",t,e)}getObterComissoes(t,e,n,i){return this.getUrlWithParams("Comissao/ObterComissoes/?idFuncionario=:0&idUnidade=:1&idRegiao=:2&data=:3",t,e,n,i)}CriaComissao(){return this.getUrlWithParams("Comissao/CriaComissao/")}excluirComissao(t,e){return this.getUrlWithParams("Comissao/ExcluirComissao/?idComissao=:0&idFuncionarioExclusao=:1",t,e)}getDatasVendasUrl(t,e){return e&&t?this.getUrlWithParams("Vendas/GetDatasVendas/?unidadeId=:0&vendedorId=:1",e,t):e?this.getUrlWithParams("Vendas/GetDatasVendas/?unidadeId=:0",e):t?this.getUrlWithParams("Vendas/GetDatasVendas/?vendedorId=:0",t):this.getUrlWithParams("Vendas/GetDatasVendas/")}getPeriodoSelecionadoDataUrl(t){return this.getUrlWithParams("Periodo/GetPeriodoSelecionadoData/?selecionado=:0",t)}getPeriodosCalendarUrl(){return this.getUrlWithParams("Periodo/GetPeriodosCalendar/")}getAllPercentualMetaUrl(){return this.getUrlWithParams("PercentualMeta/GetAll/")}getVendasPeriodoUrl(t,e,n,i,r,o){let s="Vendas/GetVendasPeriodo/?";return t&&(s+=`unidadeId=${t}&`),e&&(s+=`periodoId=${e}&`),n&&(s+=`dataInicio=${n}&`),i&&(s+=`dataFim=${i}&`),r&&(s+=`funcionarioId=${r}&`),o&&(s+=`regiaoId=${o}&`),this.getUrlWithParams(s.replace(/&$/,""))}getIndicadoresValoresUrl(t,e,n=null,i=null,r=null){let o=`Vendas/GetIndicadoresValores?dataInicio=${t}&dataFim=${e}`;return n&&(o+=`&unidadeId=${n}`),i&&(o+=`&funcionarioId=${i}`),r&&(o+=`®iaoId=${r}`),this.getUrlWithParams(o)}getDiasUteisRestantesUrl(t,e,n,i){return t&&e?this.getUrlWithParams("Vendas/getDiasUteisRestantes/?unidadeId=:0&periodoId=:1",t,e):t?this.getUrlWithParams("Vendas/getDiasUteisRestantes/?unidadeId=:0",t):n&&e?this.getUrlWithParams("Vendas/getDiasUteisRestantes/?funcionarioId=:0&periodoId=:1",n,e):n?this.getUrlWithParams("Vendas/getDiasUteisRestantes/?funcionarioId=:0",
7n):e?i?this.getUrlWithParams("Vendas/getDiasUteisRestantes/?periodoId=:0®iaoId=:1",e,i):this.getUrlWithParams("Vendas/getDiasUteisRestantes/?periodoId=:0",e):i?this.getUrlWithParams("Vendas/getDiasUteisRestantes/?regiaoId=:0",i):this.getUrlWithParams("Vendas/getDiasUteisRestantes/")}getVendaTotalUnidadesUrl(t){return this.getUrlWithParams("Unidade/GetVendaTotalUnidades/?dias=:0",t)}getVendaTotalUrl(t){return this.getUrlWithParams("Unidade/GetVendaTotal/?dias=:0",t)}getPerformanceUrl(t=null,e=null,n=null,i=null,r=null,o=null,s=null,l=null,c=null,p=null,g=null,w=null){l==null&&(l=0);var f="Vendas/GetPerformance/?grp="+l;return e&&e.length>0&&(f+="&unidadeId="+e),n&&n.length>0&&(f+="®iaoId="+n),i&&i.length>0&&(f+="&cargoId="+i),r&&(f+="&periodoId="+r),o&&(f+="&order="+o),s!=null&&(f+="&desc="+s),c&&(f+="&qtd="+c),p&&(f+="&inicio="+p),g&&(f+="&fim="+g),t&&t.length>0&&(f+="&funcionarioId="+t),w&&(f+="&no-loading=true"),this.getUrlWithParams(f)}getPerformanceGraphUrl(t,e){var n="Vendas/GetPerformanceByMonth/?no-loading=true";return e==null&&(e=0),n+="&Id="+t+"&grp="+e,this.getUrlWithParams(n)}getIndicadoresUrl(t,e,n=null,i=null,r=null,o=null){return this.getUrlWithParams("Vendas/GetIndicadores/?inicio=:0&fim=:1®iaoId=:2&funcionarioId=:3&unidadeId=:4&periodo=:5",t,e,r,n,i,o)}getRegioesUrl(){return this.getUrlWithParams("Unidade/GetRegioes/")}uploadFotoUrl(){return this.getUrlWithParams("Funcionario/UploadFoto/")}changePasswordUrl(){return this.getUrlWithParams("Usuario/ChangePassword/")}resetSenhaUrl(t){return this.getUrlWithParams("Funcionario/ResetaSenhaFuncionario/?id_fun=:0",t)}reenviarSenhaUrl(t){return this.getUrlWithParams("Usuario/ReenviarEmail/?email=:0",t)}uploadUnidadeFotoUrl(){return this.getUrlWithParams("Unidade/UploadFoto/")}updateUnidadeUrl(){return this.getUrlWithParams("Unidade/UpdateUnidade/")}getSubordinadosUrl(t,e,n,i,r,o,s){s==null&&(s=0);var l="Funcionario/GetSubordinados/?qtd="+s;return t&&(l+="&gerId="+t),e&&e.length>0&&(l+="&unidadeId="+e),n&&n.length>0&&(l+="®iaoId="+n),i&&i.length>0&&(l+="&cargoId="+i),r&&(l+="&nome="+r),o!=null&&(l+="&showInativos="+o),this.getUrlWithParams(l)}ativaDesativaFuncionarioUrl(t,e){var n=this.getUrlWithParams("Funcionario/AtivaDesativaFuncionario/?Id=:0&ativa=",t);return n+=e,n}getNotificationListUrl(t){return this.getUrlWithParams("Notificacao/GetNotificacaoList/?id=:0",t)}getNotificacaoNaoVistas(t){return this.getUrlWithParams("Notificacao/GetNotificacaoNaoVistas/?id=:0",t)}visualizarNotificacao(t){return this.getUrlWithParams("Notificacao/VisualizarNotificacao/?id=:0",t)}getTrofeusFuncionarioUrl(t){return this.getUrlWithParams("Trofeu/GetTrofeusFuncionario/?FunId=:0",t)}getTrofeusFuncionarioListUrl(t=null){return this.getUrlWithParams("Trofeu/GetTrofeusFuncionarioList/?FunId=:0",t)}getTrofeusLojaXLojaListUrl(t){return this.getUrlWithParams("Trofeu/GetTrofeusLojaXLojaList/?UndId=:0",t)}getTrofeuFuncionarioDetailUrl(t,e,n){return this.getUrlWithParams("Trofeu/GetTrofeuFuncionarioDetail/?FunId=:0&TrofeuId=:1&Solicitante=:2",t,e,n)}getTrofeuFuncionarioHistoricoUrl(t,e){return this.getUrlWithParams("Trofeu/GetTrofeuHistorico/?trofeuId=:0&funId=:1",t,e)}postFuncionario(){return this.getUrlWithParams("Funcionario/PostFuncionario")}postRastreabilidadeUrl(){return this.getUrlWithParams("Usuario/Rastreabilidade/?no-loading=true")}getFeedbackListUrl(t){return this.getUrlWithParams("Feedback/GetFeedbackList/?funId=:0",t)}getFormularioFeedbackUrl(t,e){return this.getUrlWithParams("Feedback/GetFormularioFeedback/?fecId=:0&funId=:1",t,e)}gravaFeedbackUrl(){return this.getUrlWithParams("Feedback/GravaFeedback/")}gravaTreinamento(){return this.getUrlWithParams("Treinamento/Create")}UpadateParam(){return this.getUrlWithParams("Usuario/UpdateParamValue")}getFeedbackRespostasByIdUrl(t){return this.getUrlWithParams("Feedback/GetFeedbackRespostasById/?Id=:0",t)}verificaPendenciaFeedbackUrl(t){return this.getUrlWithParams("Feedback/VerificaPendencia/?funcionarioId=:0&no-loading=true",t)}getSystemParametersUrl(){return this.getUrlWithParams("Common/GetParameters/?no-loading=true")}getUserName(t){return this.getUrlWithParams("Funcionario/GetName/?Id=:0&no-loading=true",t)}getUserFotoUrl(t){return this.getUrlWithParams("Funcionario/GetFoto/?Id=:0&no-loading=true",t)}getStoreFotoUrl(t){return this.getUrlWithParams("Unidade/GetFoto/?Id=:0&no-loading=true",t)}getFotos(){return this.getUrlWithParams("Funcionario/GetFotos/")}getComissaoUrl(t,e,n,i){var r="";return t&&(r=this.addParam(r,"unidadeId",t)),e&&(r=this.addParam(r,"periodoId",e)),n&&(r=this.addParam(r,"funcionarioId",n)),i&&(r=this.addParam(r,"regiaoId",i)),this.getUrlWithParams("Comissao/GetComissao/?"+r+"&no-loading=true")}getPrevisaoComissaoUrl(t,e,n,i){var r="";return t&&(r=this.addParam(r,"unidadeId",t)),e&&(r=this.addParam(r,"periodoId",e)),n&&(r=this.addParam(r,"funcionarioId",n)),i&&(r=this.addParam(r,"regiaoId",i)),this.getUrlWithParams("Comissao/GetPrevisaoComissao/?"+r+"&no-loading=true")}getComposicaoComissaoUrl(t,e,n,i){var r="";return t&&(r=this.addParam(r,"unidadeId",t)),e&&(r=this.addParam(r,"periodoId",e)),n&&(r=this.addParam(r,"funcionarioId",n)),i&&(r=this.addParam(r,"regiaoId",i)),this.getUrlWithParams("Comissao/GetComposicaoComissao2/?"+r+"&no-loading=true")}GetPrevisaoComissaoComparativamenteMesAtualVSMesAnterior(t,e,n,i){var r="";return t&&(r=this.addParam(r,"unidadeId",t)),e&&(r=this.addParam(r,"periodoId",e)),n&&(r=this.addParam(r,"funcionarioId",n)),i&&(r=this.addParam(r,"regiaoId",i)),this.getUrlWithParams("Comissao/GetPrevisaoComissaoComparativamenteMesAtualVSMesAnterior/?"+r+"&no-loading=true")}getPostsByUserUrl(t){return this.getUrlWithParams("Post/GetPostsByUser/?funId=:0",t)}getPostsImageUrl(t){return this.getUrlWithParams("Post/getPostsImage/?postId=:0",t)}changeReactionUrl(){return this.getUrlWithParams("Post/ChangeReaction/?no-loading=true")}getPostCountUrl(t){return this.getUrlWithParams("Post/GetPostCount/?postId=:0",t)}getPostReactionListUrl(t){return this.getUrlWithParams("Post/GetPostReactionList/?postId=:0",t)}getPostCommentListUrl(t){return this.getUrlWithParams("Post/GetPostCommentList/?postId=:0",t)}EditComment(t){return this.getUrlWithParams("Post/EditComentario/?postId=:0",t)}getRegrasPost(t){return this.getUrlWithParams("Post/GetRegras/?id=:0",t)}mural(){return this.getUrlWithParams("Post/Mural/")}createPost(){return this.getUrlWithParams("Post/Create/")}deletePost(t){return this.getUrlWithParams("Post/Delete/?id=:0",t)}saveCommentUrl(){return this.getUrlWithParams("Post/SaveComment/")}deleteCommentUrl(t){return this.getUrlWithParams("Post/DeleteComment/?Id=:0",t)}getNewPostCountUrl(t){return this.getUrlWithParams("Post/GetNewPostCount/?FunId=:0",t)}addPostViewUrl(){return this.getUrlWithParams("Post/AddPostView/")}getAceiteCheckUrl(t){return this.getUrlWithParams("Aceite/GetAceiteCheck/?id_fun=:0",t)}getVigenteUrl(){return this.getUrlWithParams("Aceite/GetVigente/")}addAceiteUrl(t,e){return this.getUrlWithParams("Aceite/AddAceite/?id_fun=:0&i
7d_termo=:1",t,e)}getLogoUrl(){return this.getUrlWithParams("Usuario/GetLogo/")}getDataCargaUrl(t){return this.getUrlWithParams("Common/GetUltimaCargaParceiro/?token=:0",t)}getEnquetes(){return this.getUrlWithParams("Enquete")}getEnquete(t){return this.getUrlWithParams("Enquete/:0",t)}postEnqueteResposta(t){return this.getUrlWithParams("Enquete/:0/Resposta",t)}getResultadosEnquete(t){return this.getUrlWithParams("Enquete/:0/Resposta",t)}removePushToken(t,e){return this.getUrlWithParams("Usuario/RemovePushToken?deviceUUID=:0&email=:1",t,e)}updatePushToken(t,e,n){return this.getUrlWithParams("Usuario/UpdatePushToken?deviceUUID=:0&value=:1&email=:2",t,n,e)}getConfigParamFromBancoUrl(){return this.getUrlWithParams("Usuario/getConfigParamFromBanco")}getMetasRegiao(t,e,n,i=null){let r=`fun_codigo=${n}&dataInicio=${t}&dataFim=${e}`;return i!=null?this.getUrlWithParams(`Metas/GetMetaUnidadePorRegiao?id=${i}&${r}`):this.getUrlWithParams(`Metas/GetMetaUnidadePorRegiao?${r}`)}GetDadosSorriso(t,e,n,i){return this.getUrlWithParams(`Metas/GetDadosGraficoSorriso?fun_codigo=${t}&id=${e}&dataInicio=${n}&dataFim=${i}`)}getMetasCategoria(t=null,e=null,n=null,i=null){return t?this.getUrlWithParams(`Metas/GetMetaCategoriaPorRegiao?id=${t}&dataInicio=${e}&dataFim=${n}&fun_codigo=${i}`):this.getUrlWithParams(`Metas/GetMetaCategoriaPorRegiao?dataInicio=${e}&dataFim=${n}&fun_codigo=${i}`)}getGetTreinamentoCursoUrl(){return this.getUrlWithParams("Treinamento/GetTreinamentoCurso")}getVendaTotalUnidadesPeriodoUrl(t,e,n){return this.getUrlWithParams(`Vendas/GetVendaTotalUnidadesPeriodo?dataInicio=${t}&dataFim=${e}&agrupamento=${n}`)}getTreinamentoCategoriaUrl(){return this.getUrlWithParams("Treinamento/GetTreinamentoCategorias")}getTreinamentoTipo(){return this.getUrlWithParams("Treinamento/GetTreinamentoTipo")}getTreinamentoLista(){return this.getUrlWithParams("Treinamento/GetTreinamentos")}getTreinamentoByTRECodigo(t){return this.getUrlWithParams("Treinamento/GetTreinamentoById?TRE_CODIGO=:0",t)}DesativarTreinamento(){return this.getUrlWithParams("Treinamento/DesativarTreinamento")}GetPlanejamento(t){return console.log(t),this.getUrlWithParams("Treinamento/GetPlanejamento?TRE_CODIGO=:0",t)}PlanejaTreinamento(){return this.getUrlWithParams("Treinamento/AddPlanejamentoTreinamento")}PlanejarVideoPdf(t){return this.getUrlWithParams("Treinamento/PlanejarVideoPdf?plt_codigo=:0",t)}RemoveAllPlanejamentoTreinamento(){return this.getUrlWithParams("Treinamento/RemoveAllPlanejamentoTreinamento")}RemovePlanejamentoTreinamento(){return this.getUrlWithParams("Treinamento/RemovePlanejamentoTreinamento")}RemovePlanejamentoTreinamentoCargo(){return this.getUrlWithParams("Treinamento/RemovePlanejamentoTreinamentoCargo")}GetPlanejamentoTreinamentoRespostaByPLTCodigo(t){return this.getUrlWithParams("Treinamento/GetPlanejamentoTreinamentoRespostaByPLTCodigo?PLT_CODIGO=:0",t)}SalvarPdfTreinamento(){return this.getUrlWithParams("Treinamento/ReceberArquivoAsync")}DownloadPdfTreinamento(t,e,n,i,r){return this.getUrlWithParams("Treinamento/DownloadPdfNomeArquivo?nomeArquivo=:0&CLV_CODIGO=:1&TRE_CODIGO=:2&TRM_CODIGO=:3&TMP_CODIGO=:4",t,e,n,i,r)}GetCargosExceptTreinamento(t){return this.getUrlWithParams("Treinamento/GetCargosExceptTreinamento?tre_codigo=:0",t)}GetRegiaoExceptTreinamento(t){return this.getUrlWithParams("Treinamento/GetRegiaoExceptTreinamento?tre_codigo=:0",t)}GetUnidadeExceptTreinamento(t){return this.getUrlWithParams("Treinamento/GetUnidadeExceptTreinamento?tre_codigo=:0",t)}GetFuncionarioExceptTreinamento(t){return this.getUrlWithParams("Treinamento/GetFuncionarioExceptTreinamento?tre_codigo=:0",t)}GetParamValue(t,e){return this.getUrlWithParams("Usuario/GetParamValue?param=:0&defaultValue=:1",t,e)}SetParamValue(t,e){return this.getUrlWithParams("Usuario/UpdateParamValue?param=:0&defaultValue=:1",t,e)}GetImplantacao(){return this.getUrlWithParams("Implantacao/GetImplantacao")}AtualizarTarefa(){return this.getUrlWithParams("Implantacao/AtualizarTarefa")}GetEstrutura(){return this.getUrlWithParams("Regiao/GetEstrutura")}SalvarEstrutura(){return this.getUrlWithParams("Regiao/SalvarEstrutura")}AtivarDesativarUsuario(t){return this.getUrlWithParams(`UsuarioConfig/AtivarDesativarUsuario?funCodigo=${t}`)}ResetarSenhaUsuario(t){return this.getUrlWithParams(`UsuarioConfig/ResetarSenhaUsuario?funCodigo=${t}`)}BuscaDadosUsuario(t){return this.getUrlWithParams(`UsuarioConfig/BuscaDadosUsuario?funCodigo=${t}`)}ImportarUsuarios(){return this.getUrlWithParams("UsuarioConfig/ImportarUsuarios")}SalvarUsuario(){return this.getUrlWithParams("UsuarioConfig/SalvarUsuario")}SalvarTurno(){return this.getUrlWithParams("UsuarioConfig/SalvarTurno")}RemoverTurno(t){return this.getUrlWithParams(`UsuarioConfig/RemoverTurno?turCodigo=${t}`)}BuscaAssuntosRelatorio(){return this.getUrlWithParams("Relatorios/BuscaAssuntos")}BuscaModelosRelatorio(t){return this.getUrlWithParams(`Relatorios/BuscaModelos?idUsuario=${t}`)}BuscaCamposAssuntoRelatorio(t){return this.getUrlWithParams(`Relatorios/BuscaCamposAssunto?idRelatorioAssunto=${t}`)}SalvaModeloRelatorio(t){return this.getUrlWithParams(`Relatorios/SalvaModelo?idUsuario=${t}`)}AtualizaModeloRelatorio(t){return this.getUrlWithParams(`Relatorios/AtualizaModelo?idRelatorioModelo=${t}`)}DeletaModeloRelatorio(t){return this.getUrlWithParams(`Relatorios/DeletaModelo?idRelatorioModelo=${t}`)}GeraRelatorio(t){return this.getUrlWithParams(`Relatorios/GeraRelatorio?idRelatorioModelo=${t}`)}ExportaRelatorio(t){return this.getUrlWithParams(`Relatorios/ExportaRelatorio?idRelatorioModelo=${t}`)}BuscaUnidadesRelatorio(){return this.getUrlWithParams("Relatorios/BuscaUnidades")}GeraRelatorioIndicadores(){return this.getUrlWithParams("Relatorios/GeraRelatorioIndicadores")}GetCampanhasByFuncionario(t,e){return this.getUrlWithParams("Campanhas/GetCampanhasByFuncionario?idFuncionario=:0&perfil=:1",t,e)}
7BuscaIndicadores(){return this.getUrlWithParams("Relatorios/BuscaIndicadores")}GeraRelatorioIndicadorCustom(){return this.getUrlWithParams("Relatorios/GeraRelatorioIndicadorCustom")}BuscaConfiguracaoHome(t){return this.getUrlWithParams(`HomeConfig/BuscaConfiguracao?idFuncionario=${t}`)}SalvarConfiguracaoHome(t){return this.getUrlWithParams(`HomeConfig/SalvarConfiguracao?idFuncionario=${t}`)}static \u0275fac=function(e){return new(e||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})};var BA=a=>({"border-color":a}),NA=a=>({color:a}),dU=a=>({"background-color":a}),RA=a=>[a,"BRL","symbol","1.0-0","pt-BR"],hU=a=>({right:a});function pU(a,t){a&1&&(d(0,"div",4)(1,"div",11)(2,"div",12),k(3,"div",13),m(4,"Gr\xE1fico principal "),h(),k(5,"hr",14),h()())}function uU(a,t){if(a&1&&(d(0,"h4",23),m(1),h()),a&2){let e=b(2);v("@fadeSlide",void 0),u(),me(e.cliente.CLI_NOME)}}function mU(a,t){a&1&&k(0,"ng-icon",24)}function fU(a,t){if(a&1){let e=fe();d(0,"div",15)(1,"div",16),z("click",function(){P(e);let i=b();return D(i.AbrirMetaDetalhe())}),d(2,"div",17),k(3,"ng-icon",18),V(4,uU,2,2,"h4",19),h()(),d(5,"div",20),V(6,mU,1,0,"ng-icon",21),h(),d(7,"div",5),k(8,"hr",22),h()()}if(a&2){let e=b();u(4),v("ngIf",e.cliente),u(2),v("ngIf",e.seta)}}function gU(a,t){if(a&1&&(d(0,"div",28)(1,"div",29)(2,"div",30)(3,"small"),m(4,"Performance acumulada"),h(),d(5,"h3",31),m(6),At(7,"number"),h()()()()),a&2){let e=b(2);u(),v("ngStyle",xa(7,BA,e.colorirBordaCard1?e.corCard1:null)),u(4),v("ngStyle",xa(9,NA,e.colorirTextoCard1?e.corCard1:null)),u(),ye(" ",Xh(7,3,e.performanceAcumulada,"1.2-2","pt-BR"),"% ")}}function vU(a,t){if(a&1&&(d(0,"div",32)(1,"div",29)(2,"div",30)(3,"small"),m(4,"Performance do per\xEDodo"),h(),d(5,"h3",31),m(6),At(7,"number"),h()()()()),a&2){let e=b(2);u(),v("ngStyle",xa(7,BA,e.colorirBordaCard2?e.corCard2:null)),u(4),v("ngStyle",xa(9,NA,e.colorirTextoCard2?e.corCard2:null)),u(),ye(" ",Xh(7,3,e.performanceMes,"1.2-2","pt-BR"),"% ")}}function _U(a,t){if(a&1&&(d(0,"div",25),V(1,gU,8,11,"div",26)(2,vU,8,11,"div",27),h()),a&2){let e=b();u(),v("ngIf",e.exibirCards),u(),v("ngIf",e.exibirCards)}}function wU(a,t){if(a&1&&(d(0,"div",33)(1,"div",34),m(2," Meta Mensal: "),h(),d(3,"div",35)(4,"div",36)(5,"div",37)(6,"div",38),m(7),At(8,"currency"),h()(),d(9,"div",39)(10,"div",40),m(11),At(12,"currency"),h(),k(13,"div",41),h()()()()),a&2){let e=b();u(6),an("width",e.performanceMes,"%"),v("ngStyle",xa(20,dU,e.corBarraMes)),u(),ye(" ",ri(8,8,xa(22,RA,e.vendaData.VendaTotal))," "),u(2),an("left",e.performanceMes>100?100:e.quantoMetaAteHojeRepresentaDaMeta,"%"),u(),v("ngStyle",xa(24,hU,e.quantoMetaAteHojeRepresentaDaMeta>=100?0:"")),u(),ye(" ",ri(12,14,xa(26,RA,e.vendaData.MetaAteHoje))," ")}}function xU(a,t){if(a&1){let e=fe();d(0,"select",46),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.colorirBordaCard1,i)||(r.colorirBordaCard1=i),D(i)}),d(1,"option",45),m(2,"Colorir borda do primeiro card"),h(),d(3,"option",45),m(4,"N\xE3o colorir"),h()()}if(a&2){let e=b(2);Re("ngModel",e.colorirBordaCard1),u(),v("ngValue",!0),u(2),v("ngValue",!1)}}function bU(a,t){if(a&1){let e=fe();d(0,"select",46),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.colorirBordaCard2,i)||(r.colorirBordaCard2=i),D(i)}),d(1,"option",45),m(2,"Colorir borda do segundo card"),h(),d(3,"option",45),m(4,"N\xE3o colorir"),h()()}if(a&2){let e=b(2);Re("ngModel",e.colorirBordaCard2),u(),v("ngValue",!0),u(2),v("ngValue",!1)}}function CU(a,t){if(a&1){let e=fe();d(0,"select",46),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.colorirTextoCard1,i)||(r.colorirTextoCard1=i),D(i)}),d(1,"option",45),m(2,"Colorir texto do primeiro card"),h(),d(3,"option",45),m(4,"N\xE3o colorir"),h()()}if(a&2){let e=b(2);Re("ngModel",e.colorirTextoCard1),u(),v("ngValue",!0),u(2),v("ngValue",!1)}}function yU(a,t){if(a&1){let e=fe();d(0,"select",46),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.colorirTextoCard2,i)||(r.colorirTextoCard2=i),D(i)}),d(1,"option",45),m(2,"Colorir texto do segundo card"),h(),d(3,"option",45),m(4,"N\xE3o colorir"),h()()}if(a&2){let e=b(2);Re("ngModel",e.colorirTextoCard2),u(),v("ngValue",!0),u(2),v("ngValue",!1)}}function MU(a,t){if(a&1){let e=fe();d(0,"div",4)(1,"div",5)(2,"select",42),Ne("ngModelChange",function(i){P(e);
7let r=b();return Be(r.dadoMeta,i)||(r.dadoMeta=i),D(i)}),z("change",function(){P(e);let i=b();return D(i.CalcularDadosDoGrafico())}),d(3,"option",43),m(4,"Meta do m\xEAs"),h(),d(5,"option",44),m(6,"Meta acumulada at\xE9 hoje"),h()(),d(7,"select",42),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.valorCompleto,i)||(r.valorCompleto=i),D(i)}),z("change",function(){P(e);let i=b();return D(i.CalcularDadosDoGrafico())}),d(8,"option",45),m(9,"Exibir valores abreviados"),h(),d(10,"option",45),m(11,"Exibir valores completos"),h()(),d(12,"select",46),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.exibirMeta,i)||(r.exibirMeta=i),D(i)}),d(13,"option",45),m(14,"Exibir barra de meta mensal"),h(),d(15,"option",45),m(16,"N\xE3o exibir barra de meta mensal"),h()(),d(17,"select",46),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.exibirCards,i)||(r.exibirCards=i),D(i)}),d(18,"option",45),m(19,"Exibir cart\xF5es"),h(),d(20,"option",45),m(21,"N\xE3o exibir cart\xF5es"),h()(),V(22,xU,5,3,"select",47)(23,bU,5,3,"select",47)(24,CU,5,3,"select",47)(25,yU,5,3,"select",47),h()()}if(a&2){let e=b();u(2),Re("ngModel",e.dadoMeta),u(5),Re("ngModel",e.valorCompleto),u(),v("ngValue",!1),u(2),v("ngValue",!0),u(2),Re("ngModel",e.exibirMeta),u(),v("ngValue",!0),u(2),v("ngValue",!1),u(2),Re("ngModel",e.exibirCards),u(),v("ngValue",!0),u(2),v("ngValue",!1),u(2),v("ngIf",e.exibirCards),u(),v("ngIf",e.exibirCards),u(),v("ngIf",e.exibirCards),u(),v("ngIf",e.exibirCards)}}function SU(a,t){if(a&1){let e=fe();d(0,"div",48)(1,"div")(2,"button",49),z("click",function(){P(e);let i=b();return D(i.SalvarConfigSorriso())}),m(3,"Salvar"),h()()()}}function AU(a,t){if(a&1&&(mt(0),k(1,"app-loading",50),ft()),a&2){let e=b();u(),v("isLoading",e.loading)("times",3)}}Cr.register(...d4);function k4(a,t,e,n,i=!1){let r=i?"bold ":"",o=n;for(a.font=`${r}${o}px sans-serif`;a.measureText(t).width>e&&o>12;)o-=1,a.font=`${r}${o}px sans-serif`;return o}var M5=class a{constructor(t,e,n,i,r){this.router=t;this.signalHolder=e;this.urlService=n;this.http=i;this.currency=r}vendaData={VendaTotal:0,MetaMensal:0,Acumulado:0,DadoColorido:0,DadoOpaco:100,Gap:0,Nome:"",Data:"",MetaAteHoje:0,MetaDeHoje:0,performance_valor_bruto:0,performance_valor_liquido:0};seta=!0;configuracao=!1;perfil=localStorage.getItem("pfu_tipo");data;config;gaugeChartText;chart;cliente;clienteNome;loading=!0;configIsOpen=!1;dadoOpaco=0;dadoColorido=0;dadoMeta="MetaMensal";dadoVenda="VendaTotal";performanceMes=0;percentualMeta=0;corBarraMes;performanceAcumulada=0;performanceMensal=0;quantoMetaAteHojeRepresentaDaMeta;corCard1;corCard2;colorirBordaCard1=!1;colorirBordaCard2=!1;colorirTextoCard1=!1;colorirTextoCard2=!1;exibirCards=!1;exibirBarra=!1;exibirMeta=!1;valorCompleto=!1;ngOnChanges(t){t.vendaData&&this.vendaData&&(this.chart?this.CalcularDadosDoGrafico():this.ngOnInit())}CalcularDadosDoGrafico(){let t=this.vendaData?.[this.dadoVenda]??0,e=this.vendaData?.[this.dadoMeta]??1;this.dadoColorido=e!=0?t/(e===0?1:e)*100:0,this.dadoOpaco=e!=0?this.dadoColorido<100?100-this.dadoColorido:0:100,this.performanceMes=this.vendaData.MetaMensal!=0?(this.vendaData?.performance_valor_liquido??0)/(this.vendaData?.MetaMensal??1)*100:0,this.performanceAcumulada=this.vendaData.MetaAteHoje!=0?this.vendaData.VendaTotal/(this.vendaData.MetaAteHoje??1)*100:0,this.corBarraMes=this.getProgressColor(this.performanceAcumulada),this.quantoMetaAteHojeRepresentaDaMeta=this.vendaData.MetaMensal!=0?(this.vendaData?.MetaAteHoje??0)/this.vendaData.MetaMensal*100:0,this.corCard1=this.getProgressColor(this.performanceAcumulada),this.corCard2=this.getProgressColor(this.performanceMes),this.updateChart()}GetPercentualMeta(){return Ue(this,null,function*(){try{let t=yield ke(this.http.get(this.urlService.getAllPercentualMetaUrl()));this.percentualMeta=t}catch(t){console.error("Erro ao buscar percentual meta:",t)}})}getProgressColor(t){let e=[...this.percentualMeta].sort((n,i)=>n.PEM_ORDEM-i.PEM_ORDEM);for(let n of e)if(n.PEM_PERCENTUAL===null||t<n.PEM_PERCENTUAL)return n.PEM_HEX_COR;return e[e.length-1].PEM_HEX_COR}formatCurrency(t){return this.currency.transform(t,"BRL","symbol","1.2-2","pt-BR")}
7formatarValor(t){return this.valorCompleto?this.formatCurrency(t)??"":(this.formatCurrency(t/1e3)??"")+"K"}ToggleConfig(){this.configIsOpen=!this.configIsOpen}GetConfig(){return Ue(this,null,function*(){let t={metaGrafico:this.dadoMeta,colorirBordaCard1:this.colorirBordaCard1,colorirBordaCard2:this.colorirBordaCard2,colorirTextoCard1:this.colorirTextoCard1,colorirTextoCard2:this.colorirTextoCard2,exibirCards:this.exibirCards,exibirMeta:this.exibirMeta,valorCompleto:this.valorCompleto},e=JSON.stringify(t),n=yield ke(this.http.get(this.urlService.GetParamValue("SorrisoConfig",e))).then(),i=JSON.parse(n);i&&(this.dadoMeta=i.metaGrafico,this.colorirBordaCard1=i.colorirBordaCard1,this.colorirBordaCard2=i.colorirBordaCard2,this.colorirTextoCard1=i.colorirTextoCard1,this.colorirTextoCard2=i.colorirTextoCard2,this.exibirMeta=i.exibirMeta,this.exibirCards=i.exibirCards,this.valorCompleto=i.valorCompleto??!1),this.chart&&this.CalcularDadosDoGrafico()})}SalvarConfigSorriso(){let t={metaGrafico:this.dadoMeta,colorirBordaCard1:this.colorirBordaCard1,colorirBordaCard2:this.colorirBordaCard2,colorirTextoCard1:this.colorirTextoCard1,colorirTextoCard2:this.colorirTextoCard2,exibirMeta:this.exibirMeta,exibirCards:this.exibirCards,valorCompleto:this.valorCompleto},n={SorrisoConfig:JSON.stringify(t)};ke(this.http.post(this.urlService.UpadateParam(),n)).then(()=>console.log("ok")).catch(i=>{console.error("Erro ao salvar configura\xE7\xE3o do sorriso",i),alert("N\xE3o foi poss\xEDvel salvar a configura\xE7\xE3o.")})}updateChart(){let t=this.vendaData[this.dadoMeta],e=this.vendaData[this.dadoVenda];if(this.loading=!0,this.chart){let n=e-t;this.chart.gap_texto=n>0?"Superou":"Faltam",this.chart.total_texto=this.formatarValor(t),this.chart.score_texto=this.formatarValor(e),this.chart.falta_texto=this.formatarValor(Math.abs(n)),this.chart.data_texto=this.vendaData.Data,this.vendaData.Nome!=""&&this.vendaData.Nome!==null?this.cliente={CLI_NOME:this.vendaData.Nome}:this.cliente={CLI_NOME:this.clienteNome},this.chart.data.datasets[0].data=[this.dadoColorido,this.dadoOpaco],this.vendaData.DadoOpaco==0?this.chart.config._config.options.borderRadius=10:this.chart.config._config.options.borderRadius=[{outerStart:10,innerStart:10},{innerEnd:10,outerEnd:10}],this.chart.update()}this.loading=!1}AbrirMetaDetalhe(){this.router.navigateByUrl("/metaDetalhe"),this.signalHolder.metasHistory.set([]),this.signalHolder.vendaDataHistory.set([])}ngOnInit(){return Ue(this,null,function*(){this.configuracao===!0&&(this.configIsOpen=!0),yield this.GetConfig(),yield this.GetPercentualMeta(),ke(this.http.get(this.urlService.clienteUrl())).then(t=>{this.cliente=t,this.vendaData.Nome!=""&&this.vendaData.Nome!==null?this.cliente.CLI_NOME=this.vendaData.Nome:this.clienteNome=this.cliente.CLI_NOME}),this.gaugeChartText={id:"gaugeChartText",afterDatasetsDraw(t,e,n){let{ctx:i,data:r,chartArea:{top:o,bottom:s,left:l,right:c,width:p,height:g},scales:{r:w}}=t;i.save();let f=t.getDatasetMeta(0).data[0].x,M=t.getDatasetMeta(0).data[0].y,y=t.total_texto,A=t.score_texto,I=t.gap_texto,R=t.falta_texto,N=t.data_texto,U=c-l,te=s-o,ae=Math.min(U,te)/350,J=Math.max(18,16*ae),q=Math.max(32,38*ae),oe=Math.max(16,28*ae),H=Math.max(16,12*ae),G=35*ae,ue=Math.max(120,U*.08),Ce=180*Math.PI/180,Se=360*Math.PI/180,je=Math.min(U,te)*.35,qe=f+Math.cos(Ce)*je,Pe=f+Math.cos(Se)*je,Ge=je*1.3,ht=U*.42,tt=Math.min(k4(i,"R$ 0,00",ht,J),k4(i,y,ht,J));i.font=`${tt}px sans-serif`,i.fillStyle="#BABABA",i.textBaseline="bottom",i.textAlign="left",i.fillText("R$ 0,00",qe,M+G*4.6),i.textAlign="right",i.fillText(y,Pe,M+G*4.6),i.fillStyle="#BABABA",i.font=`${J}px sans-serif`,i.textAlign="center",i.textBaseline="bottom",i.fillText(N,f,M-G*2.8),i.fillStyle="#F58236",i.font=`${H}px sans-serif`,i.textAlign="center",i.textBaseline="top",i.fillText("Alcan\xE7ado",f,M-G*1.3),k4(i,A,Ge,q,!0),i.fillStyle="#F58236",i.textAlign="center",i.textBaseline="top",i.fillText(A,f,M+G*-.6),i.font=`${H}px sans-serif`,i.textAlign="center",i.textBaseline="top",i.fillStyle="#BABABA",i.fillText(I,f,M+G*1.2),k4(i,R,Ge,oe,!0),i.fillStyle="#BABABA",i.textAlign="center",i.textBaseline="top",i.fillText(R,f,M+G*1.8),i.restore(
7)}},this.data={labels:["Mon","Tue"],datasets:[{label:"Weekly Sales",data:[1,0],backgroundColor:["#F58236","#BABABA"],borderColor:["rgba(255, 26, 104, 0.2)","rgba(0, 0, 0, 0.2)"],borderWidth:1,cutout:"70%",circumference:280,rotation:220},{data:[this.vendaData.Acumulado],cutout:"100%"}]},this.config={type:"doughnut",data:this.data,options:{borderRadius:[{outerStart:10,innerStart:10},{innerEnd:10,outerEnd:10}],aspectRatio:1.5,plugins:{legend:{display:!1},tooltip:{enabled:!1}},responsive:!0,maintainAspectRatio:!1,layout:{padding:{left:30,right:30,top:30,bottom:30}},onResize:function(t,e){t.update("none")}},plugins:[this.gaugeChartText]},this.chart=new Cr("MyChart",this.config),this.CalcularDadosDoGrafico(),this.updateChart()})}static \u0275fac=function(e){return new(e||a)(ce(fa),ce(so),ce(gt),ce(pt),ce(Zn))};static \u0275cmp=Oe({type:a,selectors:[["app-sorriso"]],inputs:{vendaData:"vendaData",seta:"seta",configuracao:"configuracao"},features:[aa([Ra({bootstrapChevronRight:li,bootstrapBullseye:xd,bootstrapGearFill:C4}),Zn]),b0],decls:13,vars:6,consts:[["load",""],[1,"container-fluid","mb
7-4","card","width-partial",2,"background-color","white","border-radius","10px"],["class","row",4,"ngIf"],["class","row pt-2 align-items-center",4,"ngIf"],[1,"row"],[1,"col-12"],[1,"chartBox"],["id","MyChart"],["class","row pb-2",4,"ngIf"],["class","row d-flex mt-4 align-items-center pb-2",4,"ngIf"],["class","row my-2",4,"ngIf"],[1,"col-12","pt-2"],[1,"h4","d-flex","align-items-center","gap-2"],[1,"meio-circulo"],[1,"mt-0"],[1,"row","pt-2","align-items-center"],[1,"col-10","col-md-10","mb-2","mb-md-0",3,"click"],[1,"d-flex","align-items-center"],["name","bootstrapBullseye",1,"icon","me-2",2,"font-size","20px"],["class","card-title m-0 flex-1",4,"ngIf"],[1,"col-2","col-md-2","d-flex","justify-content-end","mb-2","mb-md-0"],["name","bootstrapChevronRight","class","icon","style","font-size: 20px;",4,"ngIf"],[1,"my-2"],[1,"card-title","m-0","flex-1"],["name","bootstrapChevronRight",1,"icon",2,"font-size","20px"],[1,"row","pb-2"],["class","col-12 mb-2 mb-sm-0 col-sm-6",4,"ngIf"],["class","col-12 col-sm-6",4,"ngIf"],[1,"col-12","mb-2","mb-sm-0","col-sm-6"],[1,"card",3,"ngStyle"],[1,"card-body"],[1,"mb-0","mt-1","text-center",3,"ngStyle"],[1,"col-12","col-sm-6"],[1,"row","d-flex","mt-4","align-items-center","pb-2"],[1,"col-4","col-md-3"],[1,"col-8","col-md-9"],[1,"progress-wrap"],[1,"progress"],["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"progress-bar",3,"ngStyle"],[1,"goal"],[1,"goal-label",3,"ngStyle"],[1,"goal-line"],[1,"form-select","my-2",3,"ngModelChange","change","ngModel"],["value","MetaMensal"],["value","MetaAteHoje"],[3,"ngValue"],[1,"form-select","my-2",3,"ngModelChange","ngModel"],["class","form-select my-2",3,"ngModel","ngModelChange",4,"ngIf"],[1,"row","my-2"],[1,"btn","btn-casting","w-100",3,"click"],[3,"isLoading","times"]],template:function(e,n){e&1&&(d(0,"div",1),V(1,pU,6,0,"div",2)(2,fU,9,2,"div",3),d(3,"div",4)(4,"div",5)(5,"div",6),k(6,"canvas",7),h()()(),V(7,_U,3,2,"div",8)(8,wU,14,28,"div",9)(9,MU,26,14,"div",2)(10,SU,4,0,"div",10)(11,AU,2,2,"ng-template",null,0,ha),h()),e&2&&(u(),v("ngIf",n.configuracao===!0),u(),v("ngIf",n.configuracao===!1),u(5),v("ngIf",n.seta),u(),v("ngIf",n.exibirMeta&&n.seta),u(),v("ngIf",n.configIsOpen),u(),v("ngIf",n.configIsOpen))},dependencies:[Qa,at,Bt,jt,u0,m0,o0,Ut,Qt,Oi,Zn,xr],styles:[".chartCard[_ngcontent-%COMP%]{min-height:350px;margin-bottom:20px}.chartBox[_ngcontent-%COMP%]{margin:0 auto;border-radius:.375em;background:#fff;min-height:350px;display:flex;align-items:center;justify-content:center}#MyChart[_ngcontent-%COMP%]{min-height:350px}.progress-wrap[_ngcontent-%COMP%]{position:relative}.progress[_ngcontent-%COMP%]{height:20px;z-index:1}.goal[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;transform:translate(-50%);z-index:0;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-start}.goal-label[_ngcontent-%COMP%]{position:absolute;top:-1.2rem;white-space:nowrap;font-size:.75rem;font-weight:600}.goal-line[_ngcontent-%COMP%]{width:2px;height:100%;background:#000;border-radius:1px}.progress-bar[_ngcontent-%COMP%]{overflow:visible;color:#000!important}.meio-circulo[_ngcontent-%COMP%]{width:25px;height:18px;border:5px solid black;border-bottom:none;border-radius:18px 18px 0 0}"],data:{animation:[A4]}})};function EU(a,t){if(a&1&&(d(0,"div",2),m(1),h()),a&2){let e=b();v("ngStyle",e.styles),u(),me(e.firstLetter)}}function kU(a,t){if(a&1&&k(0,"img",3),a&2){let e=b();v("src",e.getImageSrc(e.foto),tn)}}var yr=class a{text;color;textColor;foto=null;firstLetter="";styles={"background-color":"#fff",color:"#000"};constructor(){}ngOnChanges(t){let e=t.text?t.text.currentValue:null,n=t.color?t.color.currentValue:null,i=t.textColor?t.textColor.currentValue:this.styles.color;this.firstLetter=this.extractFirstCharacter(e),this.styles=ea(Xe({},this.styles),{"background-color":this.backgroundColorHexString(n,e),color:i})}extractFirstCharacter(t){return t.charAt(0)||""}backgroundColorHexString(t,e){return t||this.getColor(e)}COLORS=["#c4a998","#a3b899","#9db4c0","#c9a0a5","#b4a7d6","#a8c3a1","#d4b896","#9fb8bd","#c7b299","#a5a8b8","#b8a394","#94b3a8"];getColor(t){return this.COLORS[Math.abs(this.toNumber(t))%this.COLORS.length]}toNumber(t){let e=0;for(let n=0;n<t.length;n++)e=31*e+t.charCodeAt(n),e|=0;return e}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["text-avatar"]],inputs:{text:"text",color:"color",textColor:"textColor",foto:"foto"},features:[b0],decls:2,vars:2,consts:[["class","u-text-avatar",3,"ngStyle",4,"ngIf"],["style","margin-bottom:5px","class","w-100 h-100",3,"src",4,"ngIf"],[1,"u-text-avatar",3,"ngStyle"],[1,"w-100","h-100",2,"margin-bottom","5px",3,"src"]],template:function(e,n){e&1&&V(0,EU,2,2,"div",0)(1,kU,1,1,"img",1),e&2&&(v("ngIf",n.getImageSrc(n.foto)==null),u(),v("ngIf",n.getImageSrc(n.foto)!=null))},dependencies:[xr,at],styles:["[_nghost-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014;flex-shrink:0}
7.u-text-avatar[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none}img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;display:block}"]})};function IU(a,t){if(a&1&&(d(0,"div",2),m(1),h()),a&2){let e=b();v("ngStyle",e.styles),u(),me(e.firstLetter)}}function TU(a,t){if(a&1&&k(0,"img",3),a&2){let e=b();v("src",e.getImageSrc(e.foto),tn)}}var on=class a{text;color;size;divSize;textColor;foto=null;firstLetter="";styles={"background-color":"#fff",color:"#000",height:"100%","font-size":"12px","line-height":"30px"};constructor(){this.styles["font-size"]==this.size}ngOnChanges(t){let e=t.text?t.text.currentValue:null,n=t.color?t.color.currentValue:null,i=t.textColor?t.textColor.currentValue:this.styles.color;this.firstLetter=this.extractFirstCharacter(e),this.size&&(this.styles["font-size"]=this.size),this.divSize&&(this.styles["line-height"]=this.divSize),this.styles=ea(Xe({},this.styles),{"background-color":this.backgroundColorHexString(n,e),color:i})}extractFirstCharacter(t){return t.charAt(0)||""}backgroundColorHexString(t,e){return t||this.getColor(e)}
7COLORS=["#e57373","#f06292","#ba68c8","#9575cd","#7986cb","#64b5f6","#4fc3f7","#4dd0e1","#4db6ac","#81c784","#aed581","#ff8a65","#d4e157","#673ab7","#ffb74d","#a1887f","#90a4ae"];getColor(t){return this.COLORS[Math.abs(this.toNumber(t))%this.COLORS.length]}toNumber(t){let e=0;for(let n=0;n<t.length;n++)e=31*e+t.charCodeAt(n),e|=0;return e}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["text-avatar"]],inputs:{text:"text",color:"color",size:"size",divSize:"divSize",textColor:"textColor",foto:"foto"},features:[b0],decls:2,vars:2,consts:[["class","u-text-avatar",3,"ngStyle",4,"ngIf"],["style","margin-bottom:5px","class","w-100 h-100",3,"src",4,"ngIf"],[1,"u-text-avatar",3,"ngStyle"],[1,"w-100","h-100",2,"margin-bottom","5px",3,"src"]],template:function(e,n){e&1&&V(0,IU,2,2,"div",0)(1,TU,1,1,"img",1),e&2&&(v("ngIf",n.getImageSrc(n.foto)==null),u(),v("ngIf",n.getImageSrc(n.foto)!=null))},dependencies:[xr,at],encapsulation:2})};var FU=a=>({width:a,"background-color":"blue",height:"10px"}),VU=a=>[a,"BRL","symbol","1.2-2","pt-BR"];function PU(a,t){if(a&1&&(d(0,"p",18),m(1),At(2,"currency"),h()),a&2){let e=b().$implicit;u(),me(ri(2,1,xa(7,VU,e.valor)))}}function DU(a,t){if(a&1&&(d(0,"span"),m(1),At(2,"number"),h()),a&2){let e=b(2).$implicit;u(),me(Nt(2,1,e.valor,"1.0-2"))}}function LU(a,t){if(a&1&&(d(0,"span"),m(1),At(2,"number"),h()),a&2){let e=b(2).$implicit;u(),ye("",Nt(2,1,e.valor,"1.0-2"),"%")}}function OU(a,t){if(a&1&&(d(0,"p",18),V(1,DU,3,4,"span",19)(2,LU,3,4,"span",19),h()),a&2){let e=b().$implicit;u(),v("ngIf",e.formato===0),u(),v("ngIf",e.formato===3)}}function zU(a,t){if(a&1&&(d(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"div",7),k(5,"ion-icon",8),h(),d(6,"span",9),m(7),h()(),k(8,"ng-icon",10),h(),d(9,"div",11),V(10,PU,3,9,"p",12)(11,OU,3,2,"p",12),d(12,"div",13),k(13,"ng-icon",14),d(14,"p",15),m(15,"50%"),h()()(),d(16,"div",16),k(17,"div",17),h()()()),a&2){let e=t.$implicit;u(5),v("name",e.icone),u(2),me(e.nome),u(),v("hidden",!0),u(2),v("ngIf",e.formato===1),u(),v("ngIf",e.formato!==1),u(5),v("hidden",!0),u(),v("ngStyle",xa(7,FU,"40%"))}}function RU(a,t){if(a&1&&(d(0,"div",1),V(1,zU,18,9,"div",2),h()),a&2){let e=b();u(),v("ngForOf",e.listaIndicadores)}}var vs=class a{listaIndicadores;ngOnInit(){}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-indicadores"]],inputs:{listaIndicadores:"listaIndicadores"},features:[aa([Ra({bootstrapChevronRight:li})])],decls:1,vars:1,consts:[["class","row row-cols-2 level-1","style","padding: 0 6px 8px 6px;",4,"ngIf"],[1,"row","row-cols-2","level-1",2,"padding","0 6px 8px 6px"],["class","col","style","padding: 6px;",4,"ngFor","ngForOf"],[1,"col",2,"padding","6px"],[1,"border","rounded-3","px-2","py-2"],[1,"d-flex","justify-content-between","align-items-center","card-indicadores-top"],[1,"d-flex","gap-2","align-items-center","mb-1","fixed-two-line-height"],[2,"height","1.5rem","
7width","28px"],[1,"text-muted",2,"font-size","1.5rem !important",3,"name"],[1,"fs-6","text-sm-size","text-muted","flex-0-0-auto"],["name","bootstrapChevronRight",3,"hidden"],[1,"d-flex","w-100","justify-content-between"],["class","fs-6 fw-bold mb-0 indicador",4,"ngIf"],[1,"d-flex","my-auto","gap-1","overflow-hidden",2,"display","none !important"],["name","bootstrapChevronUp",1,"mt-1"],[1,"fs-6","fw-semibold",2,"color","var(--color-red)"],[1,"progress",2,"height","10px",3,"hidden"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar",3,"ngStyle"],[1,"fs-6","fw-bold","mb-0","indicador"],[4,"ngIf"]],template:function(e,n){e&1&&V(0,RU,2,1,"div",0),e&2&&v("ngIf",n.listaIndicadores)},dependencies:[at,xt,xr,kt,Oi,Zn,Qa],styles:[".indicador[_ngcontent-%COMP%]{letter-spacing:1.3px}.truncate-2[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.level-1[_ngcontent-%COMP%]{container-type:inline-size}@container (max-width: 640px){.fixed-two-line-height[_ngcontent-%COMP%]{height:2.6rem;line-height:1.2rem;overflow:hidden;display:flex;align-items:center}}@media (max-width: 640px){.fixed-two-line-height[_ngcontent-%COMP%]{height:2.6rem;line-height:1.2rem;overflow:hidden;display:flex;align-items:center}}@media (max-width: 400px){.responsive[_ngcontent-%COMP%]{flex:0 auto;width:100%}}"]})};function BU(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b();u(),da("Selecionar ",e.categoria," (",e.getSelectedCount(),")")}}function NU(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b();u(),me(e.getSelectedDisplayText())}}function HU(a,t){if(a&1){let e=fe();d(0,"div",13)(1,"input",14),z("change",function(i){P(e);let r=b();return D(r.toggleSelectAll(i))}),h(),d(2,"label",15),m(3," Selecionar Todos "),h()()}if(a&2){let e=b();u(),v("checked",e.isAllSelected())("indeterminate",e.isIndeterminate())}}function UU(a,t){if(a&1){let e=fe();d(0,"input",20),z("change",function(i){P(e);let r=b().$implicit,o=b();return D(o.toggleSingleSelection(r,i))}),h()}if(a&2){let e=b().$implicit,n=b();v("name","radio_"+n.categoria)("id",e[n.propriedade_codigo])("checked",e.selected)}}function jU(a,t){if(a&1){let e=fe();d(0,"input",21),z("change",function(i){P(e);let r=b().$implicit,o=b();return D(o.toggleCargo(r,i))}),h()}if(a&2){let e=b().$implicit,n=b();v("id",e[n.propriedade_codigo])("checked",e.selected)}}function qU(a,t){if(a&1&&(d(0,"div",16),V(1,UU,1,3,"input",17)(2,jU,1,2,"input",18),d(3,"label",19),m(4),h()()),a&2){let e=t.$implicit,n=b();u(),v("ngIf",n.singleSelect),u(),v("ngIf",!n.singleSelect),u(),v("for",e[n.propriedade_codigo]),u(),ye(" ",e[n.propriedade_nome]," ")}}function WU(a,t){if(a&1&&(d(0,"div",22),m(1),h()),a&2){let e=b();u(),ye(" Nenhum ",e.categoria," encontrado ")}}var $i=class a{_items=[];categoria="";propriedade_codigo="";propriedade_nome="";singleSelect=!1;set items(t){console.log("recebe",t),this._items=t?t.map(e=>ea(Xe({},e),{selected:e.selected??!1})):[],this.filteredItems=[...this._items]}get cargos(){return this._items}selectedCargos=new ia;selectedSingle=new ia;searchTerm="";filteredItems=[];ngOnInit(){this.items=this.cargos.map(t=>ea(Xe({},t),{selected:t.selected??!1})),this.filteredItems=[...this.cargos]}ngOnChanges(t){t.propriedade_nome&&(console.log("propriedade_nome changed:",this.propriedade_nome),this.filterCargos()),t.singleSelect&&!t.singleSelect.firstChange&&this.clearSelection()}filterCargos(){this.searchTerm.trim()?this.filteredItems=this.cargos.filter(t=>t[this.propriedade_nome].toLowerCase().includes(this.searchTerm.toLowerCase())):this.filteredItems=[...this.cargos],console.log(this.categoria,this.filteredItems)}toggleSingleSelection(t,e){e.target.checked&&(this.cargos.forEach(i=>i.selected=!1),t.selected=!0,this.singleSelect&&setTimeout(()=>{this.sendSelectedCargos()},100))}toggleCargo(t,e){let n=e.target;t.selected=n.checked}toggleSelectAll(t){if(this.singleSelect)return;let n=t.target.checked;this.filteredItems.forEach(i=>{i.selected=n})}isAllSelected(){return this.singleSelect?!1:this.filteredItems.length>0&&this.filteredItems.every(t=>t.selected)}isIndeterminate(){if(this.singleSelect)return!1;let t=this.filteredItems.filter(e=>e.selected).length;return t>0&&t<this.filteredItems.length}getSelectedCount(){return this.cargos.filter(t=>t.selected).length}getSelectedDisplayText(){let t=this.cargos.find(e=>e.selected);return t?t[this.propriedade_nome]:`Selecionar ${this.categoria}`}sendSelectedCargos(){if(this.singleSelect){let e=this.cargos.find(i=>i.selected),n=e?e[this.propriedade_codigo]:null;this.selectedSingle.emit(n)}else{let e=this.cargos.filter(n=>n.selected).map(n=>n[this.propriedade_codigo]);
7this.selectedCargos.emit(e)}let t=document.getElementById("drop"+this.categoria);t&&new window.bootstrap.Dropdown(t).hide()}clearSelection(){this.cargos.forEach(t=>t.selected=!1),this.filteredItems=[...this.cargos]}trackByCodigo(t,e){return e[this.propriedade_codigo]}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-multiselect"]],inputs:{categoria:"categoria",propriedade_codigo:"propriedade_codigo",propriedade_nome:"propriedade_nome",singleSelect:"singleSelect",items:"items"},outputs:{selectedCargos:"selectedCargos",selectedSingle:"selectedSingle"},features:[b0],decls:16,vars:11,consts:[[1,"dropdown"],["type","button","data-bs-toggle","dropdown","aria-expanded","false",1,"btn","btn-outline-secondary","dropdown-toggle","w-100",3,"id"],[4,"ngIf"],[1,"dropdown-menu","p-3",2,"min-width","300px",3,"click"],[1,"mb-3"],["type","text",1,"form-control","form-control-sm",3,"ngModelChange","input","placeholder","ngModel"],["class","form-check mb-2 border-bottom pb-2",4,"ngIf"],[1,"cargo-list",2,"max-height","250px","overflow-y","auto"],["class","form-check mb-1",4,"ngFor","ngForOf","ngForTrackBy"],["class","text-muted text-center py-2",4,"ngIf"],[1,"d-flex","gap-2","mt-3","pt-2","border-top"],["type","button",1,"btn","btn-casting","btn-sm","flex-fill",3,"click","disabled"],["type","button",1,"btn","btn-outline-secondary","btn-sm",3,"click"],[1,"form-check","mb-2","border-bottom","pb-2"],["type","checkbox","id","selectAll",1,"form-check-input",3,"change","checked","indeterminate"],["for","selectAll",1,"form-check-label","fw-bold"],[1,"form-check","mb-1"],["class","form-check-input","type","radio",3,"name","id","checked","change",4,"ngIf"],["class","form-check-input","type","checkbox",3,"id","checked","change",4,"ngIf"],[1,"form-check-label",3,"for"],["type","radio",1,"form-check-input",3,"change","name","id","checked"],["type","checkbox",1,"form-check-input",3,"change","id","checked"],[1,"text-muted","text-center","py-2"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"button",1),V(2,BU,2,2,"span",2)(3,NU,2,1,"span",2),h(),d(4,"div",3),z("click",function(r){return r.stopPropagation()}),d(5,"div",4)(6,"input",5),Ne("ngModelChange",function(r){return Be(n.searchTerm,r)||(n.searchTerm=r),r}),z("input",function(){return n.filterCargos()}),h()(),V(7,HU,4,2,"div",6),d(8,"div",7),V(9,qU,5,4,"div",8)(10,WU,2,1,"div",9),h(),d(11,"div",10)(12,"button",11),z("click",function(){return n.sendSelectedCargos()}),m(13),h(),d(14,"button",12),z("click",function(){return n.clearSelection()}),m(15," Limpar "),h()()()()),e&2&&(u(),v("id","drop"+n.categoria),u(),v("ngIf",!n.singleSelect),u(),v("ngIf",n.singleSelect),u(3),v("placeholder","Buscar "+n.categoria+"..."),Re("ngModel",n.searchTerm),u(),v("ngIf",!n.singleSelect),u(2),v("ngForOf",n.filteredItems)("ngForTrackBy",n.trackByCodigo),u(),v("ngIf",n.filteredItems.length===0),u(2),v("disabled",n.getSelectedCount()===0),u(),ye(" Confirmar (",n.getSelectedCount(),") "))},dependencies:[jt,Ht,Ut,Qt,at,xt],encapsulation:2})};var GU=(a,t)=>({"modal-performance":a,"mt-3":t}),$U=a=>({"px-1 pt-1":a}),YU=a=>({"overflow-y-auto overflow-x-hidden":a}),XU=a=>({"px-2":a});function ZU(a,t){a&1&&(d(0,"h4"),m(1,"Ranking"),h())}function KU(a,t){a&1&&(d(0,"h4"),m(1,"Detalhamento di\xE1rio"),h())}function QU(a,t){if(a&1){let e=fe();d(0,"button",12),z("click",function(){P(e);let i=b();return D(i.fechar())}),m(1,"X"),h()}}function JU(a,t){if(a&1&&(d(0,"p",13),m(1),At(2,"date"),h()),a&2){let e=b();u(),me(Nt(2,1,e.data,"dd/MM/yyy"))}}function ej(a,t){if(a&1&&k(0,"app-indicadores",14),a&2){let e=b();v("listaIndicadores",e.listaIndicadores)}}function tj(a,t){if(a&1){let e=fe();d(0,"div",55),z("click",function(){P(e);let i=b(3);return D(i.exibeDetalhes(i.performanceData[0].DataId,i.performanceData[0]))}),d(1,"div",56),k(2,"div",57)(3,"text-avatar",58),h(),d(4,"span",59),m(5),h(),d(6,"span",60),m(7),h()()}if(a&2){let e=b(3);u(3),v("text",e.performanceData[0].DataName)("size","35px")("foto",e.performanceData[0].FotoStringBase64)("divSize","50px"),u(2),me(e.performanceData[0].DataName),u(2),me(e.TratarValor(e.performanceData[0][e.variavelAlvo],e.variavelAlvo))}}function aj(a,t){if(a&1){let e=fe();d(0,"div",61),z("click",function(){P(e);let i=b(3);return D(i.exibeDetalhes(i.performanceData[1].DataId,i.performanceData[1]))}),d(1,"div",56),k(2,"div",62)(3,"text-avatar",58),h(),d(4,"span",59),m(5),h(),d(6,"span",60),m(7),h()()}if(a&2){let e=b(3);u(3),v("text",e.performanceData[1].DataName)("size","35px")("foto",e.performanceData[1].FotoStringBase64)("divSize","50px"),u(2),me(e.performanceData[1].DataName),u(2),me(e.TratarValor(e.performanceData[1][e.variavelAlvo],e.variavelAlvo))}}function nj(a,t){if(a&1){let e=fe();d(0,"div",63),z("click",function(){P(e);let i=b(3);return D(i.exibeDetalhes(i.performanceData[2].DataId,i.performanceData[2]))}),d(1,"div",56),k(2,"div",64)(3,"text-avatar",58),h(),d(4,"span",59),m(5),h(),d(6,"span",60),m(7),h()()}if(a&2){let e=b(3);u(3),v("text",e.performanceData[2].DataName)("size","35px")("foto",e.performanceData[2].FotoStringBase64)("divSize","50px"),u(2),me(e.performanceData[2].DataName),u(2),me(e.TratarValor(e.performanceData[2][e.variavelAlvo],e.variavelAlvo))}}function ij(a,t){if(a&1&&(d(0,"div",50),V(1,tj,8,6,"div",51)(2,aj,8,6,"div",52)(3,nj,8,6,"div",53),k(4,"img",54),h()),a&2){let e=b(2);v("ngClass",e.data?" w-100":""),u(),v("ngIf",e.performanceData[0]),u(),v("ngIf",e.performanceData[1]),u(),v("ngIf",e.performanceData[2])}}function rj(a,t){if(a&1&&(d(0,"p",65),m(1),h()),a&2){let e=b(2);u(),me(e.TratarNome(e.variavelAlvo))}}function oj(a,t){if(a&1){let e=fe();d(0,"app-multiselect",66),z("selectedCargos",function(i){P(e);
7let r=b(2);return D(r.onCargosSelected(i))}),h()}if(a&2){let e=b(2);v("items",e.listaCargo)}}function sj(a,t){if(a&1){let e=fe();d(0,"app-multiselect",67),z("selectedCargos",function(i){P(e);let r=b(2);return D(r.onCargosSelected(i))}),h()}if(a&2){let e=b(2);v("items",e.listaUnidades)}}function lj(a,t){if(a&1){let e=fe();d(0,"app-multiselect",68),z("selectedCargos",function(i){P(e);let r=b(2);return D(r.onCargosSelected(i))}),h()}if(a&2){let e=b(2);v("items",e.listaFuncionario)}}function cj(a,t){a&1&&k(0,"ng-icon",82)}function dj(a,t){if(a&1){let e=fe();d(0,"div",70)(1,"div",71),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.exibeDetalhes(i.DataId,i))}),d(2,"div",72)(3,"div",73)(4,"div",74)(5,"span",75),m(6),h(),d(7,"div",76),k(8,"text-avatar",77),h(),d(9,"div",78)(10,"p",79),m(11),h(),d(12,"p",80),m(13),h()()(),d(14,"div",74),V(15,cj,1,0,"ng-icon",81),h()()()()()}if(a&2){let e=t.$implicit,n=b(3);v("ngClass",xa(9,XU,n.data)),u(6),me(e.colocacao),u(2),v("text",e.DataName)("size","16px")("foto",e.FotoStringBase64)("divSize","40px"),u(3),me(e.DataName),u(2),me(n.TratarValor(e[n.variavelAlvo],n.variavelAlvo)),u(2),v("ngIf",!n.data)}}function hj(a,t){if(a&1&&(d(0,"div"),V(1,dj,16,11,"div",69),h()),a&2){let e=b(2);u(),v("ngForOf",e.DadosPerformance())}}function pj(a,t){if(a&1){let e=fe();mt(0),d(1,"div",15)(2,"div")(3,"div"),V(4,ij,5,4,"div",16)(5,rj,2,1,"p",17),d(6,"div",18)(7,"span",19),k(8,"ng-icon",20),h(),d(9,"div",21),z("click",function(i){return P(e),D(i.stopPropagation())}),d(10,"p",13)(11,"strong"),m(12,"Filtros"),h()(),k(13,"hr",22),d(14,"select",23),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.variavelAlvo,i)||(r.variavelAlvo=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ordenarPerformance())}),d(15,"option",24),m(16,"Ordenar por..."),h(),d(17,"option",25),m(18,"Performance"),h(),d(19,"option",26),m(20,"N\xFAmero de boletos"),h(),d(21,"option",27),m(22,"N\xFAmero de itens vendidos"),h(),d(23,"option",28),m(24,"Itens por boleto"),h(),d(25,"option",29),m(26,"Boleto M\xE9dio"),h(),d(27,"option",30),m(28,"Valor l\xEDquido"),h(),d(29,"option",31),m(30,"Valor bruto"),h(),d(31,"option",32),m(32,"Meta total"),h(),d(33,"option",33),m(34,"Meta Parcial"),h()(),d(35,"select",34),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.ordenador,i)||(r.ordenador=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ordenarPerformance())}),d(36,"option",24),m(37,"Ordenar de forma..."),h(),d(38,"option",35),m(39,"Descendente"),h(),d(40,"option",36),m(41,"Ascendente"),h()(),k(42,"hr",37),d(43,"select",23),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.grp,i)||(r.grp=i),D(i)}),d(44,"option",24),m(45,"Filtrar por..."),h(),d(46,"option",38),m(47,"Neg\xF3cio"),h(),d(48,"option",39),m(49,"Regi\xE3o"),h(),d(50,"option",36),m(51,"Unidade"),h(),d(52,"option",35),m(53,"Funcionario"),h()(),V(54,oj,1,1,"app-multiselect",40)(55,sj,1,1,"app-multiselect",41)(56,lj,1,1,"app-multiselect",42),k(57,"hr",37),d(58,"p",13)(59,"strong"),m(60,"Per\xEDodo"),h()(),k(61,"hr",37),d(62,"div")(63,"label",43),m(64,"Inicio"),h(),d(65,"input",44),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.inicio1,i)||(r.inicio1=i),D(i)}),h(),d(66,"label",43),m(67,"Fim"),h(),d(68,"input",44),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.fim1,i)||(r.fim1=i),D(i)}),h()(),d(69,"button",45),z("click",function(){P(e);let i=b();return D(i.getDados())}),m(70,"Filtrar"),h()(),d(71,"input",46),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.searchText,i)||(r.searchText=i),D(i)}),h(),d(72,"span",47),k(73,"ng-icon",48),h()()()()(),V(74,hj,2,1,"div",49),ft()}if(a&2){let e=b(),n=Yt(15);u(4),v("ngIf",!e.performanceLoading),u(),v("ngIf",!e.performanceLoading),u(2),Pt("data-bs-toggle",e.data?null:"dropdown"),u(7),Re("ngModel",e.variavelAlvo),u(),v("value",null),u(20),Re("ngModel",e.ordenador),u(),v("value",null),u(7),Re("ngModel",e.grp),u(),v("value",null),u(10),v("ngIf",e.filtro==0),u(),v("ngIf",e.filtro==2),u(),v("ngIf",e.filtro==3),u(9),Re("ngModel",e.inicio1),u(3),Re("ngModel",e.fim1),u(3),Re("ngModel",e.searchText),u(3),v("ngIf",!e.performanceLoading)("ngIfElse",n)}}function uj(a,t){if(a&1&&k(0,"app-loading",83),a&2){let e=b();v("isLoading",e.performanceLoading)("times",15)}}var Ed=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.router=n}
7grp="0";data;id;listaIndicadores;fecharModal=new ia;periodo1;periodo2;listaCargo;listaUnidades;listaRegiao;listaFuncionario;listaPeriodo;listaAnos;filtro=null;periodo=null;inicio1;fim1;inicio2;fim2;ano1;ano2;array;naoExibir=!1;searchText;dado;performanceData=[Bt];performanceLista=[];performanceLoading=!1;variavelAlvo="Performance";ordenador=0;ngOnInit(){this.getDados(),ke(this.http.get(this.urlService.getCargosUrl())).then(t=>{this.listaCargo=t,console.log(this.listaCargo,"cargo")}),ke(this.http.get(this.urlService.getStoresUrl())).then(t=>{this.listaUnidades=t,console.log(t)}),ke(this.http.get(this.urlService.getSubordinadosUrl(localStorage.getItem("fun_codigo"),"","","","","false",5e3))).then(t=>{this.listaFuncionario=t,console.log(t)}),ke(this.http.get(this.urlService.getPeriodosCalendarUrl())).then(t=>{this.listaPeriodo=t,console.log(this.listaPeriodo);let e=new Set(t.map(n=>new Date(n.PRD_INICIO).getFullYear()));this.listaAnos=Array.from(e).sort((n,i)=>n-i),console.log("anos",this.listaAnos)})}fechar(){this.fecharModal.emit()}getDados(){if(console.log(this.grp),this.data!==void 0&&this.data!==null){let n=this.data.split("T")[0];this.inicio1=n,this.fim1=n}this.performanceLoading=!0,this.grp==0?ke(this.http.get(this.urlService.getPerformanceUrl("",this.id,"","","","","true",this.grp,"100",this.inicio1,this.fim1,"true"))).then(n=>{this.performanceData=n.PerformanceData,this.ordenarPerformance()}).catch(n=>{console.log(n)}).finally(()=>{this.performanceLoading=!1}):this.grp==1?(console.log("dados da unidade"),ke(this.http.get(this.urlService.getPerformanceUrl("","",this.id,"","","","true",this.grp,"100",this.inicio1,this.fim1,"true"))).then(n=>{this.performanceData=n.PerformanceData,this.ordenarPerformance()}).catch(n=>{console.log(n)}).finally(()=>{this.performanceLoading=!1})):this.grp==2?ke(this.http.get(this.urlService.getPerformanceUrl("","","","","","","true",this.grp,"100",this.inicio1,this.fim1,"true"))).then(n=>{this.performanceData=n.PerformanceData,this.ordenarPerformance()}).catch(n=>{console.log(n)}).finally(()=>{this.performanceLoading=!1}):this.naoExibir=!0;let t=document.querySelector('[data-bs-toggle="dropdown"]');bootstrap.Dropdown.getInstance(t)?.hide()}DadosPerformance(){return this.performanceLista.filter(t=>this.searchText==null||t.DataName.toLowerCase().includes(this.searchText.toLowerCase()))}ordenarPerformance(){console.log(this.ordenador),this.performanceData=[...this.performanceData].sort((e,n)=>{let i=e[this.variavelAlvo]??0,r=n[this.variavelAlvo]??0;return this.ordenador==="1"?i-r:r-i});var t=this.performanceData.slice(3);t.forEach((e,n)=>{e.colocacao=n+4}),this.performanceLista=t,console.log(t)}exibeDetalhes(t,e){this.data||(console.log(t),this.router.navigate(["graficoPerformanceDetalhe"],{queryParams:{fun_codigo:t},state:{detalhes:e}}))}onCargosSelected(t){console.log(t)}Filtrar(){}TratarValor(t,e){switch(e){case"Performance":return t+"%";case"QtdBoletos":return t;case"QtdItens":return t;case"ItensPorBoleto":return t;case"BoletoMedio":return this.formatarDinheiro(t);case"VendaLiquidaTotal":return this.formatarDinheiro(t);case"VendaBrutaTotal":return this.formatarDinheiro(t);case"MetaTotal":return this.formatarDinheiro(t);case"MetaParcial":return this.formatarDinheiro(t)}}TratarNome(t){switch(t){case"Performance":return t;case"QtdBoletos":return"N\xFAmero de Boletos";case"QtdItens":return"N\xFAmero de itens vendidos";case"ItensPorBoleto":return"Itens por Boleto";case"BoletoMedio":return"Boleto M\xE9dio";case"VendaLiquidaTotal":return"Valor L\xEDquido";case"VendaBrutaTotal":return"Valor Bruto";case"MetaTotal":return"Meta Total";case"MetaParcial":return"Meta Parcial"}}formatarDinheiro(t){return Number(t).toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2,maximumFractionDigits:2})}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-grafico-performance"]],inputs:{grp:"grp",data:"data",id:"id",listaIndicadores:"listaIndicadores"},outputs:{fecharModal:"fecharModal"},features:[aa([Ra({bootstrapPieChartFill:Md,bootstrapCurrencyDollar:yd,bootstrapCardText:f4,bootstrapUpc:Sd,bootstrapCashStack:g4,bootstrapBasket2Fill:u4,bootstrapChevronRight:li,bootstrapFunnel:jn,bootstrapSearch:qn,bootstrapClipboard2DataFill:rA,bootstrap1CircleFill:h4})])],decls:16,vars:16,consts:[["loadingPerformance",""],[1,"container-fluid","mb
7-4","card","width-partial",2,"background-color","white","border-radius","10px",3,"click","ngClass"],[1,"row",3,"ngClass"],[1,"col-12","d-flex","align-items-center","mt-2"],["name","bootstrapClipboard2DataFill",1,"icon","bootstrapChevronRight","mb-2","me-2",2,"font-size","20px"],[4,"ngIf"],["class","fs-4 me-0 ms-auto fw-bold text-body-secondary border-0 bg-transparent",3,"click",4,"ngIf"],[1,"col-12"],["class","my-0",4,"ngIf"],[1,"mt-0","mb-3"],[3,"ngClass"],[3,"listaIndicadores",4,"ngIf"],[1,"fs-4","me-0","ms-auto","fw-bold","text-body-secondary","border-0","bg-transparent",3,"click"],[1,"my-0"],[3,"listaIndicadores"],[1,"row"],["class","podium",3,"ngClass",4,"ngIf"],["class","variavel",4,"ngIf"],[1,"input-group","my-2"],["aria-expanded","false",1,"input-group-text","iconHover"],["name","bootstrapFunnel","type","button",1,"icon","bootstrapChevronRight"],[1,"dropdown-menu","p-2",2,"min-width","300px",3,"click"],[1,"mt-0","mb-2"],["aria-label","Default select example",1,"form-select","mb-2",3,"ngModelChange","ngModel"],["disabled","",3,"value"],["value","Performance","selected",""],["value","QtdBoletos"],["value","QtdItens"],["value","ItensPorBoleto"],["value","BoletoMedio"],["value","VendaLiquidaTotal"],["value","VendaBrutaTotal"],["value","MetaTotal"],["value","MetaParcial"],[1,"form-select","mb-2",3,"ngModelChange","ngModel"],["value","0","selected",""],["value","1"],[1,"mt-2"],["value","3"],["value","2"],["propriedade_codigo","CAR_CODIGO","propriedade_nome","CAR_NOME","categoria","cargos","class","mb-2",3,"items","selectedCargos",4,"ngIf"],["propriedade_codigo","UnidadeId","propriedade_nome","UnidadeNome","categoria","unidades",3,"items","selectedCargos",4,"ngIf"],["propriedade_codigo","FUN_CODIGO","propriedade_nome","FUN_NOME","categoria","funcion\xE1rios",3,"items","selectedCargos",4,"ngIf"],["for","startDate"],["id","startDate","type","date",1,"form-control",3,"ngModelChange","ngModel"],[1,"btn","btn-casting","w-100","mt-3",3,"click"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],[4,"ngIf","ngIfElse"],[1,"podium",3,"ngClass"],["class","card-avatar1",3,"click",4,"ngIf"],["class","card-avatar2",3,"click",4,"ngIf"],["class","card-avatar3",3,"click",4,"ngIf"],["src","/podium.png",1,"img-podium"],[1,"card-avatar1",3,"click"],[1,"avatar"],[1,"badge-camp","d-flex","align-items-center","abs","badge-camp-1"],[2,"width","50px","height","50px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","size","foto","divSize"],[1,"lh-1"],[1,"lh-1","fw-bold"],[1,"card-avatar2",3,"click"],[1,"badge-camp","d-flex","align-items-center","abs","badge-camp-2"],[1,"card-avatar3",3,"click"],[1,"badge-camp","d-flex","align-items-center","abs","badge-camp-3"],[1,"variavel"],["propriedade_codigo","CAR_CODIGO","propriedade_nome","CAR_NOME","categoria","cargos",1,"mb-2",3,"selectedCargos","items"],["propriedade_codigo","UnidadeId","propriedade_nome","UnidadeNome","categoria","unidades",3,"selectedCargos","items"],["propriedade_codigo","FUN_CODIGO","propriedade_nome","FUN_NOME","categoria","funcion\xE1rios",3,"selectedCargos","items"],["class","row mb-2",3,"ngClass",4,"ngFor","ngForOf"],[1,"row","mb-2",3,"ngClass"],[3,"click"],[1,"card","p-2"],[1,"d-flex","justify-content-between"],[1,"d-flex","align-items-center"],[1,"colocacao"],[1,"avatar-lista"],[1,"border","rounded-circle",2,"width","40px","height","40px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","size","foto","divSize"],[1,"d-flex","flex-column"],[1,"mb-0","lh-1","mb-1"],[1,"mb-0","lh-1","fw-bold"],["name","bootstrapChevronRight","class","icon bootstrapChevronRight",4,"ngIf"],["name","bootstrapChevronRight",1,"icon","bootstrapChevronRight"],[3,"isLoading","times"]],template:function(e,n){if(e&1){let i=fe();d(0,"div",1),z("click",function(o){return P(i),D(o.stopPropagation())}),d(1,"div",2)(2,"div",3),k(3,"ng-icon",4),V(4,ZU,2,0,"h4",5)(5,KU,2,0,"h4",5)(6,QU,2,0,"button",6),h(),d(7,"div",7),V(8,JU,3,4,"p",8),h(),d(9,"div",7),k(10,"hr",9),h()(),d(11,"div",10),V(12,ej,1,1,"app-indicadores",11)(13,pj,75,17,"ng-container",5),h()(),V(14,uj,1,2,"ng-template",null,0,ha)}e&2&&(v("ngClass",Lr(9,GU,n.data,!n.data)),u(),v("ngClass",xa(12,$U,n.data)),u(3),v("ngIf",!n.data),u(),v("ngIf",n.data),u(),v("ngIf",n.data),u(2),v("ngIf",n.data),u(3),v("ngClass",xa(14,YU,n.data)),u(),v("ngIf",n.listaIndicadores),u(),v("ngIf",!n.naoExibir))},dependencies:[xt,on,Qa,at,kt,bn,Ka,vs,Bt,jt,u0,m0,Ht,o0,Ut,Qt,$i],styles:[".float-right[_ngcontent-%COMP%]{float:right}.modal-performance[_ngcontent-%COMP%]{height:75vh;margin-top:12.5vh;width:31.25rem!important}.podium[_ngcontent-%COMP%]{position:relative;width:60%;display:flex;margin:0 auto}.img-podium[_ngcontent-%COMP%]{width:100%;margin-top:100px}.card-avatar1[_ngcontent-%COMP%]{top:15px;position:absolute;width:33.3%;display:flex;flex-direction:column;align-items:center;left:33.3%;text-align:center}.card-avatar2[_ngcontent-%COMP%]{position:absolute;width:33.3%;display:flex;flex-direction:column;align-items:center;top:90px;text-align:center}.card-avatar3[_ngcontent-%COMP%]{position:absolute;width:33.3%;display:flex;flex-direction:column;align-items:center;top:130px;right:0;text-align:center}
7.avatar[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-lista[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0;margin-left:-8px}.variavel[_ngcontent-%COMP%]{width:100%;text-align:center;font-size:20px;font-weight:700;margin-bottom:0;line-height:1;margin-top:5px}.colocacao[_ngcontent-%COMP%]{width:22px;height:22px;background-color:var(--laranja-casting);border-radius:50%;z-index:10;display:flex;align-items:center;justify-content:center;margin-top:7px;font-size:13px}@media only screen and (max-width: 576px){.modal-performance[_ngcontent-%COMP%]{width:100%!important;height:100vh!important;margin-top:0!important;border-radius:0!important}}@media only screen and (max-width: 420px){.podium[_ngcontent-%COMP%]{width:100%}.card-avatar2[_ngcontent-%COMP%]{top:40px}.card-avatar3[_ngcontent-%COMP%]{top:68px}}@media (min-width: 421px) and (max-width: 650px){.podium[_ngcontent-%COMP%]{width:100%}.card-avatar2[_ngcontent-%COMP%]{top:55px}.card-avatar3[_ngcontent-%COMP%]{top:95px}}@media (min-width: 651px) and (max-width: 1150px){.podium[_ngcontent-%COMP%]{width:85%}.card-avatar2[_ngcontent-%COMP%]{top:65px}.card-avatar3[_ngcontent-%COMP%]{top:110px}}.rel[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%]{position:absolute;top:-5px;left:-3px}.badge-camp[_ngcontent-%COMP%]{color:#000;font-weight:700;width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:visible;position:absolute;left:50%;transform:translate(-50%) translate(-25px)}.badge-camp-1[_ngcontent-%COMP%]{background-image:url(/medalha-1.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}.badge-camp-2[_ngcontent-%COMP%]{background-image:url(/medalha-2.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}.badge-camp-3[_ngcontent-%COMP%]{background-image:url(/medalha-3.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}.great[_ngcontent-%COMP%]{background-color:#38c5e7}.ok[_ngcontent-%COMP%]{background-color:#37b737}.so-so[_ngcontent-%COMP%]{background-color:#ffcc24}.critical[_ngcontent-%COMP%]{background-color:#f14e4e}@media (max-width: 640px){.text-indicador-menor[_ngcontent-%COMP%]{font-size:.7rem!important}}"]})};function mj(a,t){if(a&1&&(d(0,"div",7)(1,"div",8)(2,"div",9),k(3,"img",10),h(),d(4,"div",11)(5,"h5",12),m(6,"Ol\xE1,"),h(),d(7,"h3",13),m(8),h()()()()),a&2){let e=b(2);u(3),v("src",e.funcionario.Foto,tn),u(5),me(e.funcionario.Nome)}}function fj(a,t){if(a&1&&k(0,"img",10),a&2){let e=b(3);v("src",e.funcionario.Foto,tn)}}function gj(a,t){if(a&1&&(d(0,"div",14),k(1,"text-avatar",15),V(2,fj,1,1,"img",16),d(3,"div",17)(4,"h5",12),m(5,"Bom dia,"),h(),d(6,"h3",18),m(7),h()()()),a&2){let e=b(2);u(),v("text",e.funcionario.Nome),u(),v("ngIf",e.funcionario.Foto!=null),u(5),me(e.funcionario.Nome)}}function vj(a,t){if(a&1&&(d(0,"div",7)(1,"p",21),m(2),h()()),a&2){let e=b(3);u(2),da(" ",e.frase.FRS_FRASE," - ",e.frase.FRS_AUTOR," ")}}function _j(a,t){a&1&&(d(0,"div")(1,"p",21),m(2," Nenhuma frase cadastrada "),h()())}function wj(a,t){if(a&1&&(d(0,"div",19),V(1,vj,3,2,"div",4)(2,_j,3,0,"div",20),h()),a&2){let e=b(2);u(),v("ngIf",e.frase),u(),v("ngIf",!e.frase)}}function xj(a,t){if(a&1&&(d(0,"div",2)(1,"div",3),V(2,mj,9,2,"div",4)(3,gj,8,3,"div",5)(4,wj,3,2,"div",6),h()()),a&2){let e=b(),n=Yt(2);u(2),v("ngIf",e.funcionario.Foto!=null),u(),v("ngIf",e.funcionario.Foto==null),u(),v("ngIf",!e.loadingFrase)("ngIfElse",n)}}function bj(a,t){a&1&&(d(0,"div",2)(1,"div",3)(2,"div",7)(3,"div",22)(4,"div",23)(5,"div",24)(6,"span",25),m(7,"Loading..."),h()()(),d(8,"div",17)(9,"h5",12),m(10,"Bom dia,"),h(),d(11,"h3",18)(12,"p",26),m(13,"Carregando"),k(14,"span",27),h()()()()()(),d(15,"div",3)(16,"div",7)(17,"p",28),m(18,"Aguarde um pouco"),k(19,"span",27),h()()()())}var I4=class a{constructor(t,e){this.http=t;this.urlService=e}funcionario;frase;loadingFrase=!1;ngOnInit(){this.loadingFrase=!0,ke(this.http.get(this.urlService.funcionarioBasicInfoUrl(localStorage.getItem("fun_codigo")))).then(t=>{this.funcionario=t,this.funcionario.Foto=this.getImageSrc(this.funcionario.Foto)}),ke(this.http.get(this.urlService.GetFraseAleatoria())).then(t=>{this.frase=t}).catch(t=>{console.log("Erro ao carregar a frase: "+t)}).finally(()=>{this.loadingFrase=!1})}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-user-header"]],decls:3,vars:2,consts:[["loading",""],["class","container-fluid width-partial",4,"ngIf","ngIfElse"],[1,"container-fluid","width-partial"],[1,"row","text-white"],["class","col-12",4,"ngIf"],["class","col-12 d-flex align-items-center",4,"ngIf"],["class","row",4,"ngIf","ngIfElse"],[1,"col-12"],[1,"d-flex","flex-row","align-items-center"],[1,"me-3","mb-0","rounded-circle","overflow-hidden",2,"width","60px","height","60px"],[1,"w-100","h-100",3,"src"],[1,"text-start","flex-1"],[1,"m-0","card-title"],[1,"m-0","flex-1"],[1,"col-12","d-flex","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","60px","height","60px","overflow","hidden","text-align","center","vertical-align","middle","line-height","60px",3,"text"],["class","w-100 h-100",3,"src",4,"ngIf"],[1,"text-start"],[1,"m-0"],[1,"row"],[4,"ngIf"],[1,"mt-2","text-start",2,"font-size","16px"],[1,"d-flex","flex-column","flex-sm-row","align-items-center"],[1,"me-sm-3","mb-3","mb-sm-0","rounded-circle","overflow-hidden","d-flex","justify-content-center","align-items-center",2,"width","60px","height","60px","border","1p
7x solid white"],["role","status",1,"spinner-grow"],[1,"visually-hidden"],[1,"loading-text","mt-2","text-center","text-sm-start",2,"font-size","16px"],[1,"dots"],[1,"loading-text","mt-2","mb-0","text-center","text-sm-start",2,"font-size","16px"]],template:function(e,n){if(e&1&&V(0,xj,5,4,"div",1)(1,bj,20,0,"ng-template",null,0,ha),e&2){let i=Yt(2);v("ngIf",n.funcionario)("ngIfElse",i)}},dependencies:[at,yr],styles:['.loading-text[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;display:inline-block}.dots[_ngcontent-%COMP%]:after{content:"";display:inline-block;animation:_ngcontent-%COMP%_dots 1.2s steps(4,end) infinite}@keyframes _ngcontent-%COMP%_dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}']})};function Cj(a,t){if(a&1){let e=fe();d(0,"div",6),z("click",function(){P(e);let i=b();return D(i.abrirModal())}),d(1,"div",7)(2,"div",8)(3,"div",9),k(4,"i",10),d(5,"h4",11),m(6,"Remunera\xE7\xE3o Vari\xE1vel"),h()()(),d(7,"div",12),k(8,"i",13),h(),d(9,"div",14),k(10,"hr",15),h()(),d(11,"div",16)(12,"span",17),m(13),At(14,"currency"),h(),d(15,"div",18),k(16,"i",19),d(17,"span"),m(18," Esta \xE9 apenas uma previs\xE3o autom\xE1tica, sem valor legal. Confirme o valor final com a sua empresa. "),h()()()()}if(a&2){let e=b();u(13),ye(" Total: ",t8(14,1,e.total,"BRL","symbol","1.2-2")," ")}}function yj(a,t){a&1&&k(0,"div",20)}function Mj(a,t){if(a&1&&(d(0,"div")(1,"div",49),m(2,"Base:"),h(),d(3,"div",50)(4,"span"),m(5),h(),d(6,"span",40),m(7),At(8,"currency"),h()()()),a&2){let e=b(2).$implicit;u(5),me(e.DsComissaoJson==null?null:e.DsComissaoJson.NomeBase),u(2),ye(" ",Nt(8,2,e.DsComissaoJson==null?null:e.DsComissaoJson.ValorBase,"BRL")," ")}}function Sj(a,t){if(a&1&&(d(0,"div",58),k(1,"i",59),d(2,"div")(3,"strong"),m(4,"Nenhuma regra foi atingida"),h(),d(5,"div",60),m(6),h()()()),a&2){let e=b(2).$implicit;u(6),ye(" ",e.mensagemSemRegra," ")}}function Aj(a,t){if(a&1&&(mt(0),m(1),ft()),a&2){let e=b().$implicit;u(),ye(" ",e.ValorRegra,"% ")}}function Ej(a,t){if(a&1&&(m(0),At(1,"currency")),a&2){let e=b().$implicit;ye(" ",Nt(1,1,e.ValorRegra,"BRL")," ")}}function kj(a,t){if(a&1&&(d(0,"div",61)(1,"strong"),m(2),h(),d(3,"span",40),V(4,Aj,2,1,"ng-container",62)(5,Ej,2,4,"ng-template",null,0,ha),h()()),a&2){let e=t.$implicit,n=Yt(6),i=b(2).$implicit,r=b(3);qt("bg-success-subtle",e.IdRegra===(i.regraAplicada==null?null:i.regraAplicada.IdRegra)),u(2),ye(" ",r.getDescricaoRegra(e,i.DsComissaoJson==null?null:i.DsComissaoJson.FormatoIndicadorGatilho)," "),u(2),v("ngIf",i.DsComissaoJson==null?null:i.DsComissaoJson.NomeBase)("ngIfElse",n)}}function Ij(a,t){if(a&1&&(mt(0),m(1),ft()),a&2){let e=b(2).$implicit;u(),ye(" ",e.valor,"% ")}}function Tj(a,t){if(a&1&&(m(0),At(1,"currency")),a&2){let e=b(2).$implicit;ye(" ",Nt(1,1,e.valor,"BRL")," ")}}function Fj(a,t){if(a&1&&(d(0,"div",67)(1,"div",49),m(2),h(),d(3,"div",68),V(4,Ij,2,1,"ng-container",62)(5,Tj,2,4,"ng-template",null,1,ha),h()()),a&2){let e=Yt(6),n=b().$implicit;qt("bg-success-subtle",n.destaque),u(2),ye(" ",n.label," "),u(2),v("ngIf",n.formato==="percentual")("ngIfElse",e)}}function Vj(a,t){if(a&1&&(d(0,"div",69),m(1),h()),a&2){let e=b().$implicit;u(),ye(" ",e.operador," ")}}function Pj(a,t){if(a&1&&(mt(0),V(1,Fj,7,5,"div",65)(2,Vj,2,1,"div",66),ft()),a&2){let e=t.$implicit;u(),v("ngIf",e.tipo!=="operador"),u(),v("ngIf",e.tipo==="operador")}}function Dj(a,t){if(a&1&&(d(0,"div",28)(1,"div",63),m(2," F\xF3rmula da remunera\xE7\xE3o "),h(),d(3,"div",64),V(4,Pj,3,2,"ng-container",37),h()()),a&2){let e=b(2).$implicit;u(4),v("ngForOf",e.composicaoVisual)}}function Lj(a,t){if(a&1&&(d(0,"div",70)(1,"div",71)(2,"div",49),m(3," Valor Calculado "),h(),d(4,"div",68),m(5),At(6,"currency"),h()()()),a&2){let e=b(2).$implicit;u(5),ye(" ",Nt(6,1,e.DsComissaoJson==null?null:e.DsComissaoJson.ValorComissao,"BRL")," ")}}function Oj(a,t){if(a&1&&(d(0,"div",46)(1,"div",28)(2,"div",47),m(3," Apura\xE7\xE3o da remunera\xE7\xE3o: "),h(),d(4,"div",48)(5,"div",49),m(6,"Gatilho:"),h(),d(7,"div",50)(8,"span"),m(9),h(),d(10,"span",40),m(11),h()()(),V(12,Mj,9,5,"div",51),h(),V(13,Sj,7,1,"div",52),d(14,"div",28)(15,"div",53),m(16),h(),d(17,"div",54),V(18,kj,7,5,"div",55),h()(),V(19,Dj,5,1,"div",56)(20,Lj,7,4,"div",57),h()),a&2){let e=b().$implicit,n=b(3);u(9),me(e.DsComissaoJson==null?null:e.DsComissaoJson.NomeGatilho),u(2),ye(" ",n.formatarValorPorTipo(e.DsComissaoJson==null?null:e.DsComissaoJson.ValorGatilho,e.DsComissaoJson==null?null:e.DsComissaoJson.FormatoIndicadorGatilho)," "),u(),v("ngIf",e.DsComissaoJson==null?null:e.DsComissaoJson.NomeBase),u(),v("ngIf",e.semRegraAtendida),u(3),ye(" Condicionais da remunera\xE7\xE3o (",e.totalRegras,") "),u(2),v("ngForOf",e.DsComissaoJson==null?null:e.DsComissaoJson.Regras),u(),v("ngIf",n.isComissaoPercentual(e)),u(),v("ngIf",!n.isComissaoPercentual(e))}}function zj(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",38)(2,"div",39),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.toggleComissaoExclusivo(i))}),d(3,"div")(4,"div",40),m(5),h(),d(6,"div",41),m(7),At(8,"date"),At(9,"date"),h()(),d(10,"div",42)(11,"div",43),m(12),At(13,"currency"),h(),k(14,"i",44),h()(),V(15,Oj,21,8,"div",45),h()()}if(a&2){let e=t.$implicit;u(5),ye(" ",e.DsComissaoJson==null?null:e.DsComissaoJson.NomeComissao," "),u(2),da(" ",Nt(8,6,e.DtInicio,"dd/MM/yyyy")," \u2013 ",Nt(9,9,e.DtFim,"dd/MM/yyyy")," "),u(5),ye(" ",Nt(13,12,e.DsComissaoJson==null?null:e.DsComissaoJson.ValorComissao,"BRL")," "),u(2),v("ngClass",e.expandido?"bi-chevron-up":"bi-chevron-down"),u(),v("ngIf",e.expandido)}}function Rj(a,t){if(a&1&&(d(0,"div",36),V(1,zj,16,15,"div",37),h()),a&2){let e=b(2);u(),v("ngForOf",e.ranking.Funcionarios)}}function Bj(a,t){a&1&&(d(0,"div",72),m(1," Nenhuma remunera\xE7\xE3o vari\xE1vel encontrada para o per\xEDodo selecionado. "),h())}function Nj(a,t){if(a&1){let e=fe();d(0,"div",21)(1,"div",22)(2,"div",23)(3,"div",24)(4,"h5",25),m(5,"Remunera\xE7\xE3o Vari\xE1vel"),h(),d(6,"button",26),z("
7click",function(){P(e);let i=b();return D(i.fecharModal())}),h()(),d(7,"div",27)(8,"div",28)(9,"div",29)(10,"div",30),m(11," Total previsto at\xE9 o momento "),h(),d(12,"div",31),m(13),At(14,"currency"),h(),d(15,"div",32),k(16,"i",33),d(17,"span"),m(18," Este valor \xE9 apenas uma previs\xE3o, sem valor legal. "),h()()()(),V(19,Rj,2,1,"div",34)(20,Bj,2,0,"div",35),h()()()()}if(a&2){let e=b();u(13),ye(" ",t8(14,3,e.total,"BRL","symbol","1.2-2")," "),u(6),v("ngIf",e.ranking==null||e.ranking.Funcionarios==null?null:e.ranking.Funcionarios.length),u(),v("ngIf",!e.loading&&(!(e.ranking!=null&&e.ranking.Funcionarios)||e.ranking.Funcionarios.length===0))}}function Hj(a,t){if(a&1&&(d(0,"div",73),k(1,"app-loading",74),h()),a&2){let e=b();u(),v("isLoading",e.loading)("times",1)}}var T4=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.signalHolder=n;E1(()=>{let i=this.signalHolder.dataSelecionada();if(!this.funIdLogado)return;this.isFuncionarioView=!0;let r=`${this.funIdLogado}_${i}`;this.lastKey!==r&&(this.lastKey=r,this.CarregaDados(this.funIdLogado,null,i))})}firstRun=!0;lastKey="";funIdLogado=null;comissao;loading=!0;detalhes=!1;ranking=null;comissoes=null;total=0;regras=[];ngOnInit(){this.funIdLogado=localStorage.getItem("fun_codigo")}montarComposicaoVisual(t){if(!t||!t.IdRegraAplicada)return[];let e=t.Regras?.find(r=>r.IdRegra===t.IdRegraAplicada);if(!e)return[];let n=!!t.NomeBase;return[...n?[{tipo:"base",label:t.NomeBase,valor:t.ValorBase,formato:"moeda"},{tipo:"operador",operador:"\xD7"}]:[],{tipo:"regra",label:n?"Percentual aplicado":"Valor da regra",valor:e.ValorRegra,formato:n?"percentual":"moeda"},{tipo:"operador",operador:"="},{tipo:"resultado",label:"Valor Calculado",valor:t.ValorComissao,formato:"moeda",destaque:!0}]}mostrarModal=!1;isFuncionarioView=!1;abrirModal(){this.isFuncionarioView&&(this.mostrarModal=!0)}fecharModal(){this.mostrarModal=!1}CarregaDados(t,e,n){return Ue(this,null,function*(){let i=t,r=null,o=null;console.log(t,e,n),this.total=0,console.log("aqui"),console.log(t),console.log(e),console.log(n);let s=n||new Date().toISOString();try{this.loading=!0,console.log(this.loading);let l=yield ke(this.http.get(this.urlService.getObterComissoes(i,r,o,s)));this.ranking=l,this.ranking?.Funcionarios?.length&&(this.ranking.Funcionarios=this.ranking.Funcionarios.map(c=>{if(typeof c.DsComissaoJson=="string")try{c.DsComissaoJson=JSON.parse(c.DsComissaoJson)}catch{c.DsComissaoJson=null}return c}).filter(c=>c?.DsComissaoJson?.FlOculta!==!0)),this.isFuncionarioView=!!this.ranking?.Funcionarios?.length,console.log("ranking setado:",this.ranking),console.log("data bruto:",l),console.log("keys:",Object.keys(l)),this.ranking?.Funcionarios?.length&&this.ranking.Funcionarios.forEach(c=>{(!c.FunFoto||c.FunFoto.length===0)&&(c.FunFoto=null)}),this.ranking?.Funcionarios?.length&&(this.ranking.Funcionarios.forEach(c=>{if(typeof c.DsComissaoJson=="string")try{c.DsComissaoJson=JSON.parse(c.DsComissaoJson)}catch{c.DsComissaoJson=null}let p=c.DsComissaoJson;p&&(c.composicaoVisual=this.montarComposicaoVisual(p),c.totalRegras=p.Regras?.length||0,c.regraAplicada=p.IdRegraAplicada?p.Regras?.find(g=>g.IdRegra===p.IdRegraAplicada):null,c.temRegraAplicada=!!c.regraAplicada,c.semRegraAtendida=!p.IdRegraAplicada&&(p.Regras?.length??0)>0,c.mensagemSemRegra="Esta remunera\xE7\xE3o n\xE3o atingiu os crit\xE9rios m\xEDnimos para gerar valor.",c.expandido=!1)}),console.log("FUNCION\xC1RIOS NORMALIZADOS:",this.ranking.Funcionarios),this.CalculaBarra()),this.calcularTotalComissoes(),console.log(this.ranking)}catch(l){console.error(l)}finally{this.loading=!1,console.log("loading final:",this.loading)}})}isComissaoPercentual(t){return!!t?.composicaoVisual?.find(e=>e.formato==="percentual")}getRegraPercentual(t){return t?.composicaoVisual?.find(e=>e.tipo==="regra"&&e.formato==="percentual")?.valor??null}getNomeBase(t){return t?.composicaoVisual?.find(e=>e.tipo==="base")?.label??null}toggleComissaoExclusivo(t){this.ranking.Funcionarios.forEach(e=>{e.expandido=e===t?!e.expandido:!1})}getDescricaoRegra(t,e){let n=this.formatarValorPorTipo(t.ValorInicial,e),i=t.ValorFinal!=null?this.formatarValorPorTipo(t.ValorFinal,e):null;switch(t.Operador){case 1:return`Igual a ${n}`;case 2:return`Maior que ${n}`;case 3:return`Menor que ${n}`;case 4:return`Maior ou igual a ${n}`;case 5:return`Menor ou igual a ${n}`;case 6:return i?`Entre ${n} e ${i}`:`Entre ${n}`;default:return""}}formatarValorPorTipo(t,e){if(t==null)return"-";switch(e){case 3:return`${t}%`;case 1:return new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(t);case 0:default:return t.toString()}}calcularTotalComissoes(){if(this.ranking?.Funcionarios?.length){this.total=this.ranking.Funcionarios.reduce((t,e)=>t+(Number(e?.DsComissaoJson?.ValorComissao)||0),0);return}this.total=0}CalculaBarra(){this.ranking?.Funcionarios?.length&&this.ranking.Funcionarios.forEach(t=>{if(!t.DsComissaoJson?.Regras?.length)return;let e=[...t.DsComissaoJson.Regras],n=t.DsComissaoJson.ValorCondicionador??0,i=e.reduce((o,s)=>Math.max(o,s.vlCondicionador),0);e.sort((o,s)=>o.vlCondicionador-s.vlCondicionador);let r=-1;e.forEach(o=>{o.percentual=i?o.vlCondicionador/i*100+"%":"0%",o.cor="black",n>=o.vlCondicionador&&r++}),r>=0&&e[r]&&(e[r].cor="#FF6E0E"),t.DsComissaoJson.Regras=e})}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(so))};static \u0275cmp=Oe({type:a,selectors:[["app-comissao"]],features:[aa([Ra({bootstrapChevronRight:li,bootstrapCash:bd})])],decls:4,vars:4,consts:[["valorFixo",""],["moeda",""],["class","container-fluid mb-4 card width-partial","style","border-radius: 10px; cursor: pointer;",3,"click",4,"ngIf"],["class","modal-backdrop fade show",4,"ngIf"],["class","modal fade show","
7style","display:block; background: rgba(0,0,0,.5)",4,"ngIf"],["class","container-fluid py-2 mb-4 card width-partial","style","border-radius: 10px;",4,"ngIf"],[1,"container-fluid","mb-4","card","width-partial",2,"border-radius","10px","cursor","pointer",3,"click"],[1,"row","pt-2","align-items-center"],[1,"col-10"],[1,"d-flex","align-items-center"],[1,"bi","bi-cash","icon","bootstrapChevronRight","mb-2","me-2",2,"font-size","20px"],[1,"card-title"],[1,"col-2"],[1,"bi","bi-chevron-right","icon","bootstrapChevronRight","mb-2",2,"font-size","20px","float","right"],[1,"col-12"],[1,"mb-2","mt-0"],[1,"pb-2","d-flex","flex-column"],[1,"fw-bold","fs-4"],[1,"d-flex","mt-2","align-items-center"],[1,"bi","bi-info-circle","me-2","fs-4","fw-bold"],[1,"modal-backdrop","fade","show"],[1,"modal","fade","show",2,"display","block","background","rgba(0,0,0,.5)"],[1,"modal-dialog","modal-dialog-centered","modal-lg"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button",1,"btn-close",3,"click"],[1,"modal-body"],[1,"mb-4"],[1,"card","border-0","bg-success-subtle","p-4","text-center"],[1,"text-uppercase","text-muted","small","fw-semibold","mb-1"],[1,"fw-bold","fs-2","text-success","mb-2"],[1,"d-flex","justify-content-center","align-items-center","gap-2","text-muted","small"],[1,"bi","bi-info-circle"],["class","d-flex flex-column gap-3",4,"ngIf"],["class","text-muted text-center py-4",4,"ngIf"],[1,"d-flex","flex-column","gap-3"],[4,"ngFor","ngForOf"],[1,"card","comissao-card"],[1,"p-3","d-flex","justify-content-between","align-items-center","cursor-pointer",3,"click"],[1,"fw-semibold"],[1,"small","text-muted"],[1,"d-flex","align-items-center","gap-3"],[1,"fw-bold","text-success"],[1,"bi",3,"ngClass"],["class","p-4 border-top",4,"ngIf"],[1,"p-4","border-top"],[1,"text-uppercase","text-muted","small","fw-semibold","mb-3"],[1,"mb-3"],[1,"small","text-muted","fw-semibold"],[1,"d-flex","justify-content-between"],[4,"ngIf"],["class","alert alert-warning d-flex align-items-start gap-2 mb-4",4,"ngIf"],[1,"text-uppercase","text-muted","small","fw-semibold","mb-2"],[1,"d-flex","flex-column","gap-2"],["class","d-flex justify-content-between align-items-center p-2 rounded border",3,"bg-success-subtle",4,"ngFor","ngForOf"],["class","mb-4",4,"ngIf"],["class","d-flex justify-content-center",4,"ngIf"],[1,"alert","alert-warning","d-flex","align-items-start","gap-2","mb-4"],[1,"bi","bi-exclamation-triangle-fill","fs-5"],[1,"small"],[1,"d-flex","justify-content-between","align-items-center","p-2","rounded","border"],[4,"ngIf","ngIfElse"],[1,"text-uppercase","text-muted","small","fw-semibold","mb-3","text-center"],[1,"d-flex","justify-content-center","align-items-center","gap-2","flex-wrap"],["class","p-3 border rounded text-center",3,"bg-success-subtle",4,"ngIf"],["class","fw-bold fs-3 mx-1",4,"ngIf"],[1,"p-3","border","rounded","text-center"],[1,"fw-bold","fs-5","text-success"],[1,"fw-bold","fs-3","mx-1"],[1,"d-flex","justify-content-center"],[1,"p-3","border","rounded","text-center","bg-success-subtle"],[1,"text-muted","text-center","py-4"],[1,"container-fluid","py-2","mb-4","card","width-partial",2,"border-radius","10px"],[3,"isLoading","times"]],template:function(e,n){e&1&&V(0,Cj,19,6,"div",2)(1,yj,1,0,"div",3)(2,Nj,21,8,"div",4)(3,Hj,2,2,"div",5),e&2&&(v("ngIf",!n.loading&&n.isFuncionarioView),u(),v("ngIf",n.mostrarModal),u(),v("ngIf",n.mostrarModal),u(),v("ngIf",n.loading))},dependencies:[kt,bn,xt,at,Zn,Ka,Bt],styles:[".skeleton[_ngcontent-%COMP%]{background-color:#e2e2e2;border-radius:4px;animation:_ngcontent-%COMP%_pulse 1.5s infinite ease-in-out}@keyframes _ngcontent-%COMP%_pulse{0%{background-color:#e2e2e2}50%{background-color:#f0f0f0}to{background-color:#e2e2e2}}.card[_ngcontent-%COMP%]{min-width:140px}.card.shadow-sm[_ngcontent-%COMP%]{transform:scale(1.06)}.comissao-card[_ngcontent-%COMP%]{border:none;border-radius:16px;background:#fff;box-shadow:0 8px 26px #00000014;transition:transform .15s ease,box-shadow .15s ease}.comissao-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000001a}.comissao-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.comissao-titulo[_ngcontent-%COMP%]{font-weight:700;font-size:1.15rem;text-align:center;color:#222}.comissao-periodo[_ngcontent-%COMP%]{font-size:.9rem;color:var(--cinza-ultra);text-align:center}.comissao-body[_ngcontent-%COMP%]{margin-top:14px}.linha-info[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.label[_ngcontent-%COMP%]{font-size:.9rem;color:var(--cinza-ultra)}.valor[_ngcontent-%COMP%]{font-size:1rem;font-weight:500;color:#2c2c2c}.comissao-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px dashed #e2e2e2}.label-footer[_ngcontent-%COMP%]{font-size:.95rem;font-weight:600;color:#555}.valor-comissao[_ngcontent-%COMP%]{font-size:1.35rem;font-weight:800;color:var(--verde-medio)}@media (max-width: 576px){.comissao-card[_ngcontent-%COMP%]{padding:18px}.comissao-titulo[_ngcontent-%COMP%]{font-size:1.05rem}.valor-comissao[_ngcontent-%COMP%]{font-size:1.25rem}}.btn-detalhes[_ngcontent-%COMP%]{background:transparent;border:1.5px solid #ff6e0e;color:#ff6e0e;font-weight:600;font-size:.8rem;padding:6px 12px;border-radius:20px;transition:all .2s ease;white-space:nowrap}.btn-detalhes[_ngcontent-%COMP%]:hover{background:#ff6e0e;color:#fff}.regiao-card[_ngcontent-%COMP%]{border-radius:12px;border:1px solid #eee;background:#fff}.posicao[_ngcontent-%COMP%]{width:28px;height:28px;border-radius:50%;background:#f79236;color:#fff;font-size:.8rem;font-weight:600;display:flex;align-items:center;justify-content:center}.posicao.comum[_ngcontent-%COMP%]{background:#e9ecef;color:#495057}.fs-2[_ngcontent-%COMP%]{line-height:1}.valor-total[_ngcontent-%COMP%]{font-size:1.1rem;font-weight:700;color:#2e7d32}@media (max-width: 576px){.btn-detalhes[_ngcontent-%COMP%]{font-size:.75rem;padding:5px 10px}}.barra[_ngcontent-%COMP%]{width:100%;height:20px;background-color:#e9ecef;border-radius:20px;overflow:hidden}.barra-2[_ngcontent-%COMP%]{height:20px;border-radius:20px 0 0 20px;background-color:#ff6e0e}.risco[_ngcontent-%COMP%]{height:20px;background-color:#ffa50000;border-right:2px solid black;position:absolute;top:0;left:2px}
7.avatar[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-lista[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0;margin-left:-8px}.colocacao[_ngcontent-%COMP%]{width:22px;height:22px;background-color:#f69136;border-radius:50%;z-index:10;display:flex;align-items:center;justify-content:center;margin-top:7px;font-size:13px}.abs[_ngcontent-%COMP%]{margin-right:-10px;margin-top:-10px;z-index:10}.badge-camp[_ngcontent-%COMP%]{color:#000;font-weight:700;width:38px;height:38px;display:flex;align-items:center;justify-content:center;overflow:visible}.badge-camp-1[_ngcontent-%COMP%]{background-image:url(/medalha-1.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}.badge-camp-2[_ngcontent-%COMP%]{background-image:url(/medalha-2.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}.badge-camp-3[_ngcontent-%COMP%]{background-image:url(/medalha-3.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}"]})};function Uj(a,t){if(a&1){let e=fe();d(0,"div",3),z("click",function(){let i=P(e).$implicit,r=b();return D(r.goTo(i.rota))}),m(1),h()}if(a&2){let e=t.$implicit;u(),ye(" ",e.titulo," ")}}var F4=class a{constructor(t){this.router=t}itens=[];goTo(t){this.router.navigate([t])}static \u0275fac=function(e){return new(e||a)(ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-graficos-home"]],inputs:{itens:"itens"}
7,decls:3,vars:1,consts:[[1,"container-fluid","mb-4","card","width-partial",2,"border-radius","10px"],[1,"masonry-container"],["class","masonry-item small",3,"click",4,"ngFor","ngForOf"],[1,"masonry-item","small",3,"click"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"div",1),V(2,Uj,2,1,"div",2),h()()),e&2&&(u(2),v("ngForOf",n.itens))},dependencies:[xt],styles:[".masonry-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:150px;gap:10px}.masonry-item[_ngcontent-%COMP%]{background:#eee;border-radius:8px;padding:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.masonry-item.small[_ngcontent-%COMP%]{grid-row:span 1;grid-column:span 1}.masonry-item.medium[_ngcontent-%COMP%]{grid-row:span 2;grid-column:span 1}.masonry-item.large[_ngcontent-%COMP%]{grid-row:span 2;grid-column:span 2}"]})};function jj(a,t){if(a&1&&(d(0,"h5",11),m(1),h()),a&2){let e=b();u(),me(e.categoria.nome)}}function qj(a,t){if(a&1&&k(0,"app-loading",12),a&2){let e=b();v("isLoading",e.isLoadingComposicaoCategorias)("times",3)}}var V4=class a{categoria;modal;indicadores=[];isLoadingComposicaoCategorias=!1;ngOnInit(){}ngAfterViewInit(){let t=document.getElementById("categoriaModal");t&&(this.modal=new bootstrap.Modal(t))}transformIndicador(t){return{nome:t.ind_nome,valor:parseFloat(t.ind_texto.replace(",","."))||0,icone:t.ind_icone??"logo-usd",formato:t.ind_formato??0}}open(t){let n=new Ka("pt-BR").transform(new Date,"dd/MM/yyyy");this.categoria=t,console.log(t),t.indicadores&&t.indicadores.forEac
7h(i=>{let r=this.transformIndicador(i);this.indicadores.push(r)}),this.indicadores=[{nome:"Meta at\xE9 "+n,valor:t.meta_ate_hoje,formato:1,icone:"trending-up"},{nome:"Realizado at\xE9 "+n,valor:t.performance_valor_liquido,formato:1,icone:"card"},{nome:"Faturamento bruto",valor:t.performance_valor_bruto,formato:1,icone:"card"},{nome:"Performance at\xE9 "+n,valor:t.performance_porcentagem,formato:3,icone:"stats-chart"},{nome:"Gap at\xE9 "+n,valor:t.meta_ate_hoje-t.performance_valor_liquido,formato:1,icone:"pie-chart"},{nome:"Meta do m\xEAs",valor:t.meta_valor,formato:1,icone:"trending-up"},{nome:"Performance do m\xEAs",valor:t.performance_valor_liquido>0&&t.meta_valor>0?t.performance_valor_liquido/t.meta_valor:0,formato:3,icone:"stats-chart"},{nome:"Gap do m\xEAs ",valor:t.meta_valor-t.performance_valor_liquido,formato:1,icone:"pie-chart"},{nome:"Pre\xE7o m\xE9dio",valor:t.preco_medio,formato:1,icone:"cash"},{nome:"N\xBA de itens",valor:t.total_produtos_vendidos,formato:0,icone:"barcode"}],console.log(this.indicadores),this.modal?.show()}close(){this.categoria=null,this.indicadores=[],this.modal?.hide()}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-categoria-modal"]],decls:13,vars:2,consts:[["carregandoComissao",""],["id","categoriaModal","tabindex","-1","aria-labelledby","categoriaModal","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
7-fullscreen-sm-down"],[1,"modal-content"],[1,"modal-header"],["class","modal-title","id","categoriaModal",4,"ngIf"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],[3,"listaIndicadores"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-secondary"],["id","categoriaModal",1,"modal-title"],[3,"isLoading","times"]],template:function(e,n){e&1&&(d(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),V(4,jj,2,1,"h5",5),k(5,"button",6),h(),d(6,"div",7),k(7,"app-indicadores",8),h(),d(8,"div",9)(9,"button",10),m(10,"Fechar"),h()()()()(),V(11,qj,1,2,"ng-template",null,0,ha)),e&2&&(u(4),v("ngIf",n.categoria),u(3),v("listaIndicadores",n.indicadores))},dependencies:[Bt,vs,at],encapsulation:2})};var bu={};bu.version="0.18.5";var zc=1200,Rd=1252,Wj=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],Gj={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},EE=function(a){Wj.indexOf(a)!=-1&&(Rd=Gj[0]=a)};function $j(){EE(1252)}var Cu=function(a){zc=a,EE(a)};function Yj(){Cu(1200),$j()}function Xj(a){for(var t=[],e=0;e<a.length>>1;++e)t[e]=String.fromCharCode(a.charCodeAt(2*e+1)+(a.charCodeAt(2*e)<<8));return t.join("")}var P4=function(t){return String.fromCharCode(t)},HA=function(t){return String.fromCharCode(t)},Fn;var xs=null,uu=!0,A5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function yu(a){for(var t="",e=0,n=0,i=0,r=0,o=0,s=0,l=0,c=0;c<a.length;)e=a.charCodeAt(c++),r=e>>2,n=a.charCodeAt(c++),o=(e&3)<<4|n>>4,i=a.charCodeAt(c++),s=(n&15)<<2|i>>6,l=i&63,isNaN(n)?s=l=64:isNaN(i)&&(l=64),t+=A5.charAt(r)+A5.charAt(o)+A5.charAt(s)+A5.charAt(l);return t}function xl(a){var t="",e=0,n=0,i=0,r=0,o=0,s=0,l=0;a=a.replace(/[^\w\+\/\=]/g,"");for(var c=0;c<a.length;)r=A5.indexOf(a.charAt(c++)),o=A5.indexOf(a.charAt(c++)),e=r<<2|o>>4,t+=String.fromCharCode(e),s=A5.indexOf(a.charAt(c++)),n=(o&15)<<4|s>>2,s!==64&&(t+=String.fromCharCode(n)),l=A5.indexOf(a.charAt(c++)),i=(s&3)<<6|l,l!==64&&(t+=String.fromCharCode(i));return t}var X0=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),Cl=function(){if(typeof Buffer<"u"){var a=!Buffer.from;if(!a)try{Buffer.from("foo","utf8")}catch{a=!0}return a?function(t,e){return e?new Buffer(t,e):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}}();function Bc(a){return X0?Buffer.alloc?Buffer.alloc(a):new Buffer(a):typeof Uint8Array<"u"?new Uint8Array(a):new Array(a)}function UA(a){return X0?Buffer.allocUnsafe?Buffer.allocUnsafe(a):new Buffer(a):typeof Uint8Array<"u"?new Uint8Array(a):new Array(a)}var B1=function(t){return X0?Cl(t,"binary"):t.split("").map(function(e){return e.charCodeAt(0)&255})};function tg(a){if(typeof ArrayBuffer>"u")return B1(a);for(var t=new ArrayBuffer(a.length),e=new Uint8Array(t),n=0;n!=a.length;++n)e[n]=a.charCodeAt(n)&255;return t}function ku(a){if(Array.isArray(a))return a.map(function(n){return String.fromCharCode(n)}).join("");for(var t=[],e=0;e<a.length;++e)t[e]=String.fromCharCode(a[e]);return t.join("")}function Zj(a){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(a)}var ur=X0?function(a){return Buffer.concat(a.map(function(t){return Buffer.isBuffer(t)?t:Cl(t)}))}:function(a){if(typeof Uint8Array<"u"){var t=0,e=0;for(t=0;t<a.length;++t)e+=a[t].length;var n=new Uint8Array(e),i=0;for(t=0,e=0;t<a.length;e+=i,++t)if(i=a[t].length,a[t]instanceof Uint8Array)n.set(a[t],e);else{if(typeof a[t]=="string")throw"wtf";n.set(new Uint8Array(a[t]),e)}return n}return[].concat.apply([],a.map(function(r){return Array.isArray(r)?r:[].slice.call(r)}))};function Kj(a){for(var t=[],e=0,n=a.length+250,i=Bc(a.length+255),r=0;r<a.length;++r){var o=a.charCodeAt(r);if(o<128)i[e++]=o;else if(o<2048)i[e++]=192|o>>6&31,i[e++]=128|o&63;else if(o>=55296&&o<57344){o=(o&1023)+64;var s=a.charCodeAt(++r)&1023;i[e++]=240|o>>8&7,i[e++]=128|o>>2&63,i[e++]=128|s>>6&15|(o&3)<<4,i[e++]=128|s&63}else i[e++]=224|o>>12&15,i[e++]=128|o>>6&63,i[e++]=128|o&63;e>n&&(t.push(i.slice(0,e)),e=0,i=Bc(65535),n=65530)}return t.push(i.slice(0,e)),ur(t)}var Pd=/\u0000/g,D4=/[\u0001-\u0006]/g;function Dd(a){for(var t="",e=a.length-1;e>=0;)t+=a.charAt(e--);return t}function N1(a,t){var e=""+a;return e.length>=t?e:ci("0",t-e.length)+e}function Y_(a,t){var e=""+a;return e.length>=t?e:ci(" ",t-e.length)+e}function U4(a,t){var e=""+a;return e.length>=t?e:e+ci(" ",t-e.length)}function Qj(a,t){var e=""+Math.round(a);return e.length>=t?e:ci("0",t-e.length)+e}function Jj(a,t){var e=""+a;return e.length>=t?e:ci("0",t-e.length)+e}var jA=Math.pow(2,32);function kd(a,t){if(a>jA||a<-jA)return Qj(a,t);var e=Math.round(a);return Jj(e,t)}function j4(a,t){return t=t||0,a.length>
vendor: 7,624 bytes, line 7
7=7+t&&(a.charCodeAt(t)|32)===103&&(a.charCodeAt(t+1)|32)===101&&(a.charCodeAt(t+2)|32)===110&&(a.charCodeAt(t+3)|32)===101&&(a.charCodeAt(t+4)|32)===114&&(a.charCodeAt(t+5)|32)===97&&(a.charCodeAt(t+6)|32)===108}var qA=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],O_=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function eq(a){return a||(a={}),a[0]="General",a[1]="0",a[2]="0.00",a[3]="#,##0",a[4]="#,##0.00",a[9]="0%",a[10]="0.00%",a[11]="0.00E+00",a[12]="# ?/?",a[13]="# ??/??",a[14]="m/d/yy",a[15]="d-mmm-yy",a[16]="d-mmm",a[17]="mmm-yy",a[18]="h:mm AM/PM",a[19]="h:mm:ss AM/PM",a[20]="h:mm",a[21]="h:mm:ss",a[22]="m/d/yy h:mm",a[37]="#,##0 ;(#,##0)",a[38]="#,##0 ;[Red](#,##0)",a[39]="#,##0.00;(#,##0.00)",a[40]="#,##0.00;[Red](#,##0.00)",a[45]="mm:ss",a[46]="[h]:mm:ss",a[47]="mmss.0",a[48]="##0.0E+0",a[49]="@",a[56]='"\u4E0A\u5348/\u4E0B\u5348 "hh"\u6642"mm"\u5206"ss"\u79D2 "',a}var di={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"\u4E0A\u5348/\u4E0B\u5348 "hh"\u6642"mm"\u5206"ss"\u79D2 "'},WA={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},tq={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function q4(a,t,e){for(var n=a<0?-1:1,i=a*n,r=0,o=1,s=0,l=1,c=0,p=0,g=Math.floor(i);c<t&&(g=Math.floor(i),s=g*o+r,p=g*c+l,!(i-g<5e-8));)i=1/(i-g),r=o,o=s,l=c,c=p;if(p>t&&(c>t?(p=l,s=r):(p=c,s=o)),!e)return[0,n*s,p];var w=Math.floor(n*s/p);return[w,n*s-w*p,p]}function L4(a,t,e){if(a>2958465||a<0)return null;var n=a|0,i=Math.floor(86400*(a-n)),r=0,o=[],s={D:n,T:i,u:86400*(a-n)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),t&&t.date1904&&(n+=1462),s.u>.9999&&(s.u=0,++i==86400&&(s.T=i=0,++n,++s.D)),n===60)o=e?[1317,10,29]:[1900,2,29],r=3;else if(n===0)o=e?[1317,8,29]:[1900,1,0],r=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],r=l.getDay(),n<60&&(r=(r+6)%7),e&&(r=lq(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=i%60,i=Math.floor(i/60),s.M=i%60,i=Math.floor(i/60),s.H=i,s.q=r,s}var kE=new Date(1899,11,31,0,0,0),aq=kE.getTime(),nq=new Date(1900,2,1,0,0,0);function IE(a,t){var e=a.getTime();return t?e-=1461*24*60*60*1e3:a>=nq&&(e+=24*60*60*1e3),(e-(aq+(a.getTimezoneOffset()-kE.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function X_(a){return a.indexOf(".")==-1?a:a.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function iq(a){return a.indexOf("E")==-1?a:a.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function rq(a){var t=a<0?12:11,e=X_(a.toFixed(12));return e.length<=t||(e=a.toPrecision(10),e.length<=t)?e:a.toExponential(5)}function oq(a){var t=X_(a.toFixed(11));return t.length>(a<0?12:11)||t==="0"||t==="-0"?a.toPrecision(6):t}function sq(a){var t=Math.floor(Math.log(Math.abs(a))*Math.LOG10E),e;return t>=-4&&t<=-1?e=a.toPrecision(10+t):Math.abs(t)<=9?e=rq(a):t===10?e=a.toFixed(10).substr(0,12):e=oq(a),X_(iq(e.toUpperCase()))}function q_(a,t){switch(typeof a){case"string":return a;case"boolean":return a?"TRUE":"FALSE";case"number":return(a|0)===a?a.toString(10):sq(a);case"undefined":return"";case"object":if(a==null)return"";if(a instanceof Date)return k5(14,IE(a,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+a)}function lq(a,t){t[0]-=581;var e=a.getDay();return a<60&&(e=(e+6)%7),e}function cq(a,t,e,n){var i="",r=0,o=0,s=e.y,l,c=0;switch(a){case 98:s=e.y+543;case 121:switch(t.length){case 1:case 2:l=s%100,c=2;break;default:l=s%1e4,c=4;break}break;case 109:switch(t.length){case 1:case 2:l=e.m,c=t.length;break;case 3:return O_[e.m-1][1];case 5:return O_[e.m-1][0];default:return O_[e.m-1][2]}break;case 100:switch(t.length){case 1:case 2:l=e.d,c=t.length;break;case 3:return qA[e.q][0];default:return qA[e.q][1]}break;case 104:switch(t.length){case 1:case 2:l=1+(e.H+11)%12,c=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:l=e.H,c=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:l=e.M,c=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return e.u===0&&(t=="s"||t=="ss")?N1(e.S,t.length):(n>=2?o=n===3?1e3:100:o=n===1?10:1,r=Math.round(o*(e.S+e.u)),r>=60*o&&(r=0),t==="s"?r===0?"0":""+r/o:(i=N1(r,2+n),t==="ss"?i.substr(0,2):"."+i.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":l=e.D*24+e.H;break;case"[m]":case"[mm]":l=(e.D*24+e.H)*60+e.M;break;case"[s]":case"[ss]":l=((e.D*24+e.H)*60+e.M)*60+Math.round(e.S+e.u);break;default:throw"bad abstime format: "+t}c=t.length===3?1:2;break;case 101:l=s,c=1;break}var p=c>0?N1(l,c):"";return p}function E5(a){var t=3;if(a.length<=t)return a;for(var e=a.length%t,n=a.substr(0,e);e!=a.length;e+=t)n+=(n.length>0?",":"")+a.substr(e,t);return n}var TE=/%/g;function dq(a,t,e){var n=t.replace(TE,""),i=t.length-n.length;return vl(a,n,e*Math.pow(10,2*i))+ci("%",i)}function hq(a,t,e){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return vl(a,t.substr(0,n),e/Math.pow(10,3*(t.length-n)))}function FE(a,t){var e,n=a.indexOf("E")-a.indexOf(".")-1;if(a.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+FE(a,-t);var i=a.indexOf(".");i===-1&&(i=a.indexOf("E"));var r=Math.floor(Math.log(t)*Math.LOG10E)%i;if(r<0&&(r+=i),e=(t/Math.pow(10,r)).toPrecision(n+1+(i+r)%i),e.indexOf("e")===-1){var o=Math.floor(Math.log(t)*Math.LOG10E);for(e.indexOf(".")===-1?e=e.charAt(0)+"."+e.substr(1)+"E+"+(o-e.length+r):e+="E+"+(o-r);e.substr(0,2)==="0.";)e=e.charAt(0)+e.substr(2,i)+"."+e.substr(2+i),e=e.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");e=e.replace(/\+-/,"-")}e=e.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(s,l,c,p){return l+c+p.substr(0,(i+r)%i)+"."+p.substr(r)+"E"})}else e=t.toExponential(n);return a.match(/E\+00$/)&&e.match(/e[+-]\d$/)&&(e=e.substr(0,e.length-1)+"0"+e.charAt(e.length-1)),a.match(/E\-/)&&e.match(/e\+/)&&(e=e.replace(/e\+/,"e")),e.replace("e","E")}var VE=/# (\?+)( ?)\/( ?)(\d+)/;function pq(a,t,e){var n=parseInt(a[4],10),i=Math.round(t*n),r=Math.floor(i/n),o=i-r*n,s=n;return e+(r===0?"":""+r)+" "+(o===0?ci(" ",a[1].length+1+a[4].length):Y_(o,a[1].length)+a[2]+"/"+a[3]+N1(s,a[4].length))}function uq(a,t,e){return e+(t===0?"":""+t)+ci(" ",a[1].length+2+a[4].length)}var PE=/^#*0*\.([0#]+)/,DE=/\).*[0#]/,LE=/\(###\) ###\\?-####/;function Br(a){for(var t="",e,n=0;n!=a.length;
vendor: 4,479 bytes, line 7
7++n)switch(e=a.charCodeAt(n)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(e)}return t}function GA(a,t){var e=Math.pow(10,t);return""+Math.round(a*e)/e}function $A(a,t){var e=a-Math.floor(a),n=Math.pow(10,t);return t<(""+Math.round(e*n)).length?0:Math.round(e*n)}function mq(a,t){return t<(""+Math.round((a-Math.floor(a))*Math.pow(10,t))).length?1:0}function fq(a){return a<2147483647&&a>-2147483648?""+(a>=0?a|0:a-1|0):""+Math.floor(a)}function a1(a,t,e){if(a.charCodeAt(0)===40&&!t.match(DE)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return e>=0?a1("n",n,e):"("+a1("n",n,-e)+")"}if(t.charCodeAt(t.length-1)===44)return hq(a,t,e);if(t.indexOf("%")!==-1)return dq(a,t,e);if(t.indexOf("E")!==-1)return FE(t,e);if(t.charCodeAt(0)===36)return"$"+a1(a,t.substr(t.charAt(1)==" "?2:1),e);var i,r,o,s,l=Math.abs(e),c=e<0?"-":"";if(t.match(/^00+$/))return c+kd(l,t.length);if(t.match(/^[#?]+$/))return i=kd(e,0),i==="0"&&(i=""),i.length>t.length?i:Br(t.substr(0,t.length-i.length))+i;if(r=t.match(VE))return pq(r,l,c);if(t.match(/^#+0+$/))return c+kd(l,t.length-t.indexOf("0"));if(r=t.match(PE))return i=GA(e,r[1].length).replace(/^([^\.]+)$/,"$1."+Br(r[1])).replace(/\.$/,"."+Br(r[1])).replace(/\.(\d*)$/,function(M,y){return"."+y+ci("0",Br(r[1]).length-y.length)}),t.indexOf("0.")!==-1?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),r=t.match(/^(0*)\.(#*)$/))return c+GA(l,r[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,r[1].length?"0.":".");if(r=t.match(/^#{1,3},##0(\.?)$/))return c+E5(kd(l,0));if(r=t.match(/^#,##0\.([#0]*0)$/))return e<0?"-"+a1(a,t,-e):E5(""+(Math.floor(e)+mq(e,r[1].length)))+"."+N1($A(e,r[1].length),r[1].length);if(r=t.match(/^#,#*,#0/))return a1(a,t.replace(/^#,#*,/,""),e);if(r=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=Dd(a1(a,t.replace(/[\\-]/g,""),e)),o=0,Dd(Dd(t.replace(/\\/g,"")).replace(/[0#]/g,function(M){return o<i.length?i.charAt(o++):M==="0"?"0":""}));if(t.match(LE))return i=a1(a,"##########",e),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var p="";if(r=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(r[4].length,7),s=q4(l,Math.pow(10,o)-1,!1),i=""+c,p=vl("n",r[1],s[1]),p.charAt(p.length-1)==" "&&(p=p.substr(0,p.length-1)+"0"),i+=p+r[2]+"/"+r[3],p=U4(s[2],o),p.length<r[4].length&&(p=Br(r[4].substr(r[4].length-p.length))+p),i+=p,i;if(r=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(r[1].length,r[4].length),7),s=q4(l,Math.pow(10,o)-1,!0),c+(s[0]||(s[1]?"":"0"))+" "+(s[1]?Y_(s[1],o)+r[2]+"/"+r[3]+U4(s[2],o):ci(" ",2*o+1+r[2].length+r[3].length));if(r=t.match(/^[#0?]+$/))return i=kd(e,0),t.length<=i.length?i:Br(t.substr(0,t.length-i.length))+i;if(r=t.match(/^([#0?]+)\.([#0]+)$/)){i=""+e.toFixed(Math.min(r[2].length,10)).replace(/([^0])0+$/,"$1"),o=i.indexOf(".");var g=t.indexOf(".")-o,w=t.length-i.length-g;return Br(t.substr(0,g)+i+t.substr(t.length-w))}if(r=t.match(/^00,000\.([#0]*0)$/))return o=$A(e,r[1].length),e<0?"-"+a1(a,t,-e):E5(fq(e)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(M){return"00,"+(M.length<3?N1(0,3-M.length):"")+M})+"."+N1(o,r[1].length);switch(t){case"###,##0.00":return a1(a,"#,##0.00",e);case"###,###":case"##,###":case"#,###":var f=E5(kd(l,0));return f!=="0"?c+f:"";case"###,###.00":return a1(a,"###,##0.00",e).replace(/^0\./,".");case"#,###.00":return a1(a,"#,##0.00",e).replace(/^0\./,".");default:}throw new Error("unsupported format |"+t+"|")}function gq(a,t,e){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return vl(a,t.substr(0,n),e/Math.pow(10,3*(t.length-n)))}function vq(a,t,e){var n=t.replace(TE,""),i=t.length-n.length;return vl(a,n,e*Math.pow(10,2*i))+ci("%",i)}function OE(a,t){var e,n=a.indexOf("E")-a.indexOf(".")-1;if(a.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+OE(a,-t);var i=a.indexOf(".");i===-1&&(i=a.indexOf("E"));var r=Math.floor(Math.log(t)*Math.LOG10E)%i;if(r<0&&(r+=i),e=(t/Math.pow(10,r)).toPrecision(n+1+(i+r)%i),!e.match(/[Ee]/)){var o=Math.floor(Math.log(t)*Math.LOG10E);e.indexOf(".")===-1?e=e.charAt(0)+"."+e.substr(1)+"E+"+(o-e.length+r):e+="E+"+(o-r),e=e.replace(/\+-/,"-")}e=e.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(s,l,c,p){return l+c+p.substr(0,(i+r)%i)+"."+p.substr(r)+"E"})}else e=t.toExponential(n);return a.match(/E\+00$/)&&e.match(/e[+-]\d$/)&&(e=e.substr(0,e.length-1)+"0"+e.charAt(e.length-1)),a.match(/E\-/)&&e.match(/e\+/)&&(e=e.replace(/e\+/,"e")),e.replace("e","E")}
vendor: 4,580 bytes, line 7
7function _s(a,t,e){if(a.charCodeAt(0)===40&&!t.match(DE)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return e>=0?_s("n",n,e):"("+_s("n",n,-e)+")"}if(t.charCodeAt(t.length-1)===44)return gq(a,t,e);if(t.indexOf("%")!==-1)return vq(a,t,e);if(t.indexOf("E")!==-1)return OE(t,e);if(t.charCodeAt(0)===36)return"$"+_s(a,t.substr(t.charAt(1)==" "?2:1),e);var i,r,o,s,l=Math.abs(e),c=e<0?"-":"";if(t.match(/^00+$/))return c+N1(l,t.length);if(t.match(/^[#?]+$/))return i=""+e,e===0&&(i=""),i.length>t.length?i:Br(t.substr(0,t.length-i.length))+i;if(r=t.match(VE))return uq(r,l,c);if(t.match(/^#+0+$/))return c+N1(l,t.length-t.indexOf("0"));if(r=t.match(PE))return i=(""+e).replace(/^([^\.]+)$/,"$1."+Br(r[1])).replace(/\.$/,"."+Br(r[1])),i=i.replace(/\.(\d*)$/,function(M,y){return"."+y+ci("0",Br(r[1]).length-y.length)}),t.indexOf("0.")!==-1?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),r=t.match(/^(0*)\.(#*)$/))return c+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,r[1].length?"0.":".");if(r=t.match(/^#{1,3},##0(\.?)$/))return c+E5(""+l);if(r=t.match(/^#,##0\.([#0]*0)$/))return e<0?"-"+_s(a,t,-e):E5(""+e)+"."+ci("0",r[1].length);if(r=t.match(/^#,#*,#0/))return _s(a,t.replace(/^#,#*,/,""),e);if(r=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=Dd(_s(a,t.replace(/[\\-]/g,""),e)),o=0,Dd(Dd(t.replace(/\\/g,"")).replace(/[0#]/g,function(M){return o<i.length?i.charAt(o++):M==="0"?"0":""}));if(t.match(LE))return i=_s(a,"##########",e),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var p="";if(r=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(r[4].length,7),s=q4(l,Math.pow(10,o)-1,!1),i=""+c,p=vl("n",r[1],s[1]),p.charAt(p.length-1)==" "&&(p=p.substr(0,p.length-1)+"0"),i+=p+r[2]+"/"+r[3],p=U4(s[2],o),p.length<r[4].length&&(p=Br(r[4].substr(r[4].length-p.length))+p),i+=p,i;if(r=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(r[1].length,r[4].length),7),s=q4(l,Math.pow(10,o)-1,!0),c+(s[0]||(s[1]?"":"0"))+" "+(s[1]?Y_(s[1],o)+r[2]+"/"+r[3]+U4(s[2],o):ci(" ",2*o+1+r[2].length+r[3].length));if(r=t.match(/^[#0?]+$/))return i=""+e,t.length<=i.length?i:Br(t.substr(0,t.length-i.length))+i;if(r=t.match(/^([#0]+)\.([#0]+)$/)){i=""+e.toFixed(Math.min(r[2].length,10)).replace(/([^0])0+$/,"$1"),o=i.indexOf(".");var g=t.indexOf(".")-o,w=t.length-i.length-g;return Br(t.substr(0,g)+i+t.substr(t.length-w))}if(r=t.match(/^00,000\.([#0]*0)$/))return e<0?"-"+_s(a,t,-e):E5(""+e).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(M){return"00,"+(M.length<3?N1(0,3-M.length):"")+M})+"."+N1(0,r[1].length);switch(t){case"###,###":case"##,###":case"#,###":var f=E5(""+l);return f!=="0"?c+f:"";default:if(t.match(/\.[0#?]*$/))return _s(a,t.slice(0,t.lastIndexOf(".")),e)+Br(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function vl(a,t,e){return(e|0)===e?_s(a,t,e):a1(a,t,e)}function _q(a){for(var t=[],e=!1,n=0,i=0;n<a.length;++n)switch(a.charCodeAt(n)){case 34:e=!e;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=a.substr(i,n-i),i=n+1}if(t[t.length]=a.substr(i),e===!0)throw new Error("Format |"+a+"| unterminated string ");return t}var zE=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function RE(a){for(var t=0,e="",n="";t<a.length;)switch(e=a.charAt(t)){case"G":j4(a,t)&&(t+=6),t++;break;case'"':for(;a.charCodeAt(++t)!==34&&t<a.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(a.charAt(t+1)==="1"||a.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"\u4E0A":if(a.substr(t,3).toUpperCase()==="A/P"||a.substr(t,5).toUpperCase()==="AM/PM"||a.substr(t,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348")return!0;++t;break;case"[":for(n=e;a.charAt(t++)!=="]"&&t<a.length;)n+=a.charAt(t);if(n.match(zE))return!0;break;case".":case"0":case"#":for(;t<a.length&&("0#?.,E+-%".indexOf(e=a.charAt(++t))>-1||e=="\\"&&a.charAt(t+1)=="-"&&"0#".indexOf(a.charAt(t+2))>-1););break;case"?":for(;a.charAt(++t)===e;);break;case"*":++t,(a.charAt(t)==" "||a.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<a.length&&"0123456789".indexOf(a.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function wq(a,t,e,n){for(var i=[],r="",o=0,s="",l="t",c,p,g,w="H";o<a.length;)switch(s=a.charAt(o)){case"G":if(!j4(a,o))throw new Error("unrecognized character "+s+" in "+a);i[i.length]={t:"G",v:"General"},o+=7;break;case'"':for(r="";
vendor: 7,002 bytes, line 7
7(g=a.charCodeAt(++o))!==34&&o<a.length;)r+=String.fromCharCode(g);i[i.length]={t:"t",v:r},++o;break;case"\\":var f=a.charAt(++o),M=f==="("||f===")"?f:"t";i[i.length]={t:M,v:f},++o;break;case"_":i[i.length]={t:"t",v:" "},o+=2;break;case"@":i[i.length]={t:"T",v:t},++o;break;case"B":case"b":if(a.charAt(o+1)==="1"||a.charAt(o+1)==="2"){if(c==null&&(c=L4(t,e,a.charAt(o+1)==="2"),c==null))return"";i[i.length]={t:"X",v:a.substr(o,2)},l=s,o+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":s=s.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||c==null&&(c=L4(t,e),c==null))return"";for(r=s;++o<a.length&&a.charAt(o).toLowerCase()===s;)r+=s;s==="m"&&l.toLowerCase()==="h"&&(s="M"),s==="h"&&(s=w),i[i.length]={t:s,v:r},l=s;break;case"A":case"a":case"\u4E0A":var y={t:s,v:s};if(c==null&&(c=L4(t,e)),a.substr(o,3).toUpperCase()==="A/P"?(c!=null&&(y.v=c.H>=12?"P":"A"),y.t="T",w="h",o+=3):a.substr(o,5).toUpperCase()==="AM/PM"?(c!=null&&(y.v=c.H>=12?"PM":"AM"),y.t="T",o+=5,w="h"):a.substr(o,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348"?(c!=null&&(y.v=c.H>=12?"\u4E0B\u5348":"\u4E0A\u5348"),y.t="T",o+=5,w="h"):(y.t="t",++o),c==null&&y.t==="T")return"";i[i.length]=y,l=s;break;case"[":for(r=s;a.charAt(o++)!=="]"&&o<a.length;)r+=a.charAt(o);if(r.slice(-1)!=="]")throw'unterminated "[" block: |'+r+"|";if(r.match(zE)){if(c==null&&(c=L4(t,e),c==null))return"";i[i.length]={t:"Z",v:r.toLowerCase()},l=r.charAt(1)}else r.indexOf("$")>-1&&(r=(r.match(/\$([^-\[\]]*)/)||[])[1]||"$",RE(a)||(i[i.length]={t:"t",v:r}));break;case".":if(c!=null){for(r=s;++o<a.length&&(s=a.charAt(o))==="0";)r+=s;i[i.length]={t:"s",v:r};break}case"0":case"#":for(r=s;++o<a.length&&"0#?.,E+-%".indexOf(s=a.charAt(o))>-1;)r+=s;i[i.length]={t:"n",v:r};break;case"?":for(r=s;a.charAt(++o)===s;)r+=s;i[i.length]={t:s,v:r},l=s;break;case"*":++o,(a.charAt(o)==" "||a.charAt(o)=="*")&&++o;break;case"(":case")":i[i.length]={t:n===1?"t":s,v:s},++o;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(r=s;o<a.length&&"0123456789".indexOf(a.charAt(++o))>-1;)r+=a.charAt(o);i[i.length]={t:"D",v:r};break;case" ":i[i.length]={t:s,v:s},++o;break;case"$":i[i.length]={t:"t",v:"$"},++o;break;default:if(",$-+/():!^&'~{}<>=\u20ACacfijklopqrtuvwxzP".indexOf(s)===-1)throw new Error("unrecognized character "+s+" in "+a);i[i.length]={t:"t",v:s},++o;break}var A=0,I=0,R;for(o=i.length-1,l="t";o>=0;--o)switch(i[o].t){case"h":case"H":i[o].t=w,l="h",A<1&&(A=1);break;case"s":(R=i[o].v.match(/\.0+$/))&&(I=Math.max(I,R[0].length-1)),A<3&&(A=3);case"d":case"y":case"M":case"e":l=i[o].t;break;case"m":l==="s"&&(i[o].t="M",A<2&&(A=2));break;case"X":break;case"Z":A<1&&i[o].v.match(/[Hh]/)&&(A=1),A<2&&i[o].v.match(/[Mm]/)&&(A=2),A<3&&i[o].v.match(/[Ss]/)&&(A=3)}switch(A){case 0:break;case 1:c.u>=.5&&(c.u=0,++c.S),c.S>=60&&(c.S=0,++c.M),c.M>=60&&(c.M=0,++c.H);break;case 2:c.u>=.5&&(c.u=0,++c.S),c.S>=60&&(c.S=0,++c.M);break}var N="",U;for(o=0;o<i.length;++o)switch(i[o].t){case"t":case"T":case" ":case"D":break;case"X":i[o].v="",i[o].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":i[o].v=cq(i[o].t.charCodeAt(0),i[o].v,c,I),i[o].t="t";break;case"n":case"?":for(U=o+1;i[U]!=null&&((s=i[U].t)==="?"||s==="D"||(s===" "||s==="t")&&i[U+1]!=null&&(i[U+1].t==="?"||i[U+1].t==="t"&&i[U+1].v==="/")||i[o].t==="("&&(s===" "||s==="n"||s===")")||s==="t"&&(i[U].v==="/"||i[U].v===" "&&i[U+1]!=null&&i[U+1].t=="?"));)i[o].v+=i[U].v,i[U]={v:"",t:";"},++U;N+=i[o].v,o=U-1;break;case"G":i[o].t="t",i[o].v=q_(t,e);break}var te="",ve,ae;if(N.length>0){N.charCodeAt(0)==40?(ve=t<0&&N.charCodeAt(0)===45?-t:t,ae=vl("n",N,ve)):(ve=t<0&&n>1?-t:t,ae=vl("n",N,ve),ve<0&&i[0]&&i[0].t=="t"&&(ae=ae.substr(1),i[0].v="-"+i[0].v)),U=ae.length-1;var J=i.length;for(o=0;o<i.length;++o)if(i[o]!=null&&i[o].t!="t"&&i[o].v.indexOf(".")>-1){J=o;break}var q=i.length;if(J===i.length&&ae.indexOf("E")===-1){for(o=i.length-1;o>=0;--o)i[o]==null||"n?".indexOf(i[o].t)===-1||(U>=i[o].v.length-1?(U-=i[o].v.length,i[o].v=ae.substr(U+1,i[o].v.length)):U<0?i[o].v="":(i[o].v=ae.substr(0,U+1),U=-1),i[o].t="t",q=o);U>=0&&q<i.length&&(i[q].v=ae.substr(0,U+1)+i[q].v)}else if(J!==i.length&&ae.indexOf("E")===-1){for(U=ae.indexOf(".")-1,o=J;o>=0;--o)if(!(i[o]==null||"n?".indexOf(i[o].t)===-1)){for(p=i[o].v.indexOf(".")>-1&&o===J?i[o].v.indexOf(".")-1:i[o].v.length-1,te=i[o].v.substr(p+1);p>=0;--p)U>=0&&(i[o].v.charAt(p)==="0"||i[o].v.charAt(p)==="#")&&(te=ae.charAt(U--)+te);i[o].v=te,i[o].t="t",q=o}for(U>=0&&q<i.length&&(i[q].v=ae.substr(0,U+1)+i[q].v),U=ae.indexOf(".")+1,o=J;o<i.length;++o)if(!(i[o]==null||"n?(".indexOf(i[o].t)===-1&&o!==J)){for(p=i[o].v.indexOf(".")>-1&&o===J?i[o].v.indexOf(".")+1:0,te=i[o].v.substr(0,p);p<i[o].v.length;++p)U<ae.length&&(te+=ae.charAt(U++));i[o].v=te,i[o].t="t",q=o}}}for(o=0;o<i.length;++o)i[o]!=null&&"n?".indexOf(i[o].t)>-1&&(ve=n>1&&t<0&&o>0&&i[o-1].v==="-"?-t:t,i[o].v=vl(i[o].t,i[o].v,ve),i[o].t="t");var oe="";for(o=0;o!==i.length;++o)i[o]!=null&&(oe+=i[o].v);return oe}var YA=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function XA(a,t){if(t==null)return!1;var e=parseFloat(t[2]);switch(t[1]){case"=":if(a==e)return!0;break;case">":if(a>e)return!0;break;case"<":if(a<e)return!0;break;case"<>":if(a!=e)return!0;break;case">=":if(a>=e)return!0;break;case"<=":if(a<=e)return!0;break}return!1}function xq(a,t){var e=_q(a),n=e.length,i=e[n-1].indexOf("@");if(n<4&&i>-1&&--n,e.length>4)throw new Error("cannot find right format for |"+e.join("|")+"|");if(typeof t!="number")return[4,e.length===4||i>-1?e[e.length-1]:"@"];switch(e.length){case 1:e=i>-1?["General","General","General",e[0]]:[e[0],e[0],e[0],"@"];break;case 2:e=i>-1?[e[0],e[0],e[0],e[1]]:[e[0],e[1],e[0],"@"];break;case 3:e=i>-1?[e[0],e[1],e[0],e[2]]:[e[0],e[1],e[2],"@"];break;case 4:break}var r=t>0?e[0]:t<0?e[1]:e[2];if(e[0].indexOf("[")===-1&&e[1].indexOf("[")===-1)return[n,r];if(e[0].match(/\[[=<>]/)!=null||e[1].match(/\[[=<>]/)!=null){var o=e[0].match(YA),s=e[1].match(YA);return XA(t,o)?[n,e[0]]:XA(t,s)?[n,e[1]]:[n,e[o!=null&&s!=null?2:1]]}return[n,r]}function k5(a,t,e){e==null&&(e={});var n="";switch(typeof a){case"string":a=="m/d/yy"&&e.dateNF?n=e.dateNF:n=a;break;case"number":a==14&&e.dateNF?n=e.dateNF:n=(e.table!=null?e.table:di)[a],n==null&&(n=e.table&&e.table[WA[a]]||di[WA[a]]),n==null&&(n=tq[a]||"General");break}if(j4(n,0))return q_(t,e);t instanceof Date&&(t=IE(t,e.date1904));var i=xq(n,t);if(j4(i[1]))return q_(t,e);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return wq(i[1],t,e,i[0])}function BE(a,t){if(typeof t!="number"){t=+t||-1;for(var e=0;e<392;++e){if(di[e]==null){t<0&&(t=e);continue}if(di[e]==a){t=e;break}}t<0&&(t=391)}return di[t]=a,t}function ag(a){for(var t=0;t!=392;++t)a[t]!==void 0&&BE(a[t],t)}function ng(){di=eq()}var NE=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function bq(a){var t=typeof a=="number"?di[a]:a;return t=t.replace(NE,"(\\d+)"),new RegExp("^"+t+"$")}function Cq(a,t,e){var n=-1,i=-1,r=-1,o=-1,s=-1,l=-1;
vendor: 5,088 bytes, line 7
7(t.match(NE)||[]).forEach(function(g,w){var f=parseInt(e[w+1],10);switch(g.toLowerCase().charAt(0)){case"y":n=f;break;case"d":r=f;break;case"h":o=f;break;case"s":l=f;break;case"m":o>=0?s=f:i=f;break}}),l>=0&&s==-1&&i>=0&&(s=i,i=-1);var c=(""+(n>=0?n:new Date().getFullYear())).slice(-4)+"-"+("00"+(i>=1?i:1)).slice(-2)+"-"+("00"+(r>=1?r:1)).slice(-2);c.length==7&&(c="0"+c),c.length==8&&(c="20"+c);var p=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return o==-1&&s==-1&&l==-1?c:n==-1&&i==-1&&r==-1?p:c+"T"+p}var yq=function(){var a={};a.version="1.2.0";function t(){for(var ae=0,J=new Array(256),q=0;q!=256;++q)ae=q,ae=ae&1?-306674912^ae>>>1:ae>>>1,ae=ae&1?-306674912^ae>>>1:ae>>>1,ae=ae&1?-306674912^ae>>>1:ae>>>1,ae=ae&1?-306674912^ae>>>1:ae>>>1,ae=ae&1?-306674912^ae>>>1:ae>>>1,ae=ae&1?-306674912^ae>>>1:ae>>>1,ae=ae&1?-306674912^ae>>>1:ae>>>1,ae=ae&1?-306674912^ae>>>1:ae>>>1,J[q]=ae;return typeof Int32Array<"u"?new Int32Array(J):J}var e=t();function n(ae){var J=0,q=0,oe=0,H=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(oe=0;oe!=256;++oe)H[oe]=ae[oe];for(oe=0;oe!=256;++oe)for(q=ae[oe],J=256+oe;J<4096;J+=256)q=H[J]=q>>>8^ae[q&255];var G=[];for(oe=1;oe!=16;++oe)G[oe-1]=typeof Int32Array<"u"?H.subarray(oe*256,oe*256+256):H.slice(oe*256,oe*256+256);return G}var i=n(e),r=i[0],o=i[1],s=i[2],l=i[3],c=i[4],p=i[5],g=i[6],w=i[7],f=i[8],M=i[9],y=i[10],A=i[11],I=i[12],R=i[13],N=i[14];function U(ae,J){for(var q=J^-1,oe=0,H=ae.length;oe<H;)q=q>>>8^e[(q^ae.charCodeAt(oe++))&255];return~q}function te(ae,J){for(var q=J^-1,oe=ae.length-15,H=0;H<oe;)q=N[ae[H++]^q&255]^R[ae[H++]^q>>8&255]^I[ae[H++]^q>>16&255]^A[ae[H++]^q>>>24]^y[ae[H++]]^M[ae[H++]]^f[ae[H++]]^w[ae[H++]]^g[ae[H++]]^p[ae[H++]]^c[ae[H++]]^l[ae[H++]]^s[ae[H++]]^o[ae[H++]]^r[ae[H++]]^e[ae[H++]];for(oe+=15;H<oe;)q=q>>>8^e[(q^ae[H++])&255];return~q}function ve(ae,J){for(var q=J^-1,oe=0,H=ae.length,G=0,ue=0;oe<H;)G=ae.charCodeAt(oe++),G<128?q=q>>>8^e[(q^G)&255]:G<2048?(q=q>>>8^e[(q^(192|G>>6&31))&255],q=q>>>8^e[(q^(128|G&63))&255]):G>=55296&&G<57344?(G=(G&1023)+64,ue=ae.charCodeAt(oe++)&1023,q=q>>>8^e[(q^(240|G>>8&7))&255],q=q>>>8^e[(q^(128|G>>2&63))&255],q=q>>>8^e[(q^(128|ue>>6&15|(G&3)<<4))&255],q=q>>>8^e[(q^(128|ue&63))&255]):(q=q>>>8^e[(q^(224|G>>12&15))&255],q=q>>>8^e[(q^(128|G>>6&63))&255],q=q>>>8^e[(q^(128|G&63))&255]);return~q}return a.table=e,a.bstr=U,a.buf=te,a.str=ve,a}(),yn=function(){var t={};t.version="1.2.1";function e(Q,pe){for(var re=Q.split("/"),le=pe.split("/"),_e=0,be=0,We=Math.min(re.length,le.length);_e<We;++_e){if(be=re[_e].length-le[_e].length)return be;if(re[_e]!=le[_e])return re[_e]<le[_e]?-1:1}return re.length-le.length}function n(Q){if(Q.charAt(Q.length-1)=="/")return Q.slice(0,-1).indexOf("/")===-1?Q:n(Q.slice(0,-1));var pe=Q.lastIndexOf("/");return pe===-1?Q:Q.slice(0,pe+1)}function i(Q){if(Q.charAt(Q.length-1)=="/")return i(Q.slice(0,-1));var pe=Q.lastIndexOf("/");return pe===-1?Q:Q.slice(pe+1)}function r(Q,pe){typeof pe=="string"&&(pe=new Date(pe));var re=pe.getHours();re=re<<6|pe.getMinutes(),re=re<<5|pe.getSeconds()>>>1,Q.write_shift(2,re);var le=pe.getFullYear()-1980;le=le<<4|pe.getMonth()+1,le=le<<5|pe.getDate(),Q.write_shift(2,le)}function o(Q){var pe=Q.read_shift(2)&65535,re=Q.read_shift(2)&65535,le=new Date,_e=re&31;re>>>=5;var be=re&15;re>>>=4,le.setMilliseconds(0),le.setFullYear(re+1980),le.setMonth(be-1),le.setDate(_e);var We=pe&31;pe>>>=5;var Je=pe&63;return pe>>>=6,le.setHours(pe),le.setMinutes(Je),le.setSeconds(We<<1),le}function s(Q){Po(Q,0);for(var pe={},re=0;Q.l<=Q.length-4;){var le=Q.read_shift(2),_e=Q.read_shift(2),be=Q.l+_e,We={};switch(le){case 21589:re=Q.read_shift(1),re&1&&(We.mtime=Q.read_shift(4)),_e>5&&(re&2&&(We.atime=Q.read_shift(4)),re&4&&(We.ctime=Q.read_shift(4))),We.mtime&&(We.mt=new Date(We.mtime*1e3));break}Q.l=be,pe[le]=We}return pe}var l;function c(){return l||(l={})}function p(Q,pe){if(Q[0]==80&&Q[1]==75)return Ia(Q,pe);if((Q[0]|32)==109&&(Q[1]|32)==105)return Sa(Q,pe);if(Q.length<512)throw new Error("CFB file size "+Q.length+" < 512");var re=3,le=512,_e=0,be=0,We=0,Je=0,Ze=0,$e=[],Ke=Q.slice(0,512);Po(Ke,0);var yt=g(Ke);switch(re=yt[0],re){case 3:le=512;break;case 4:le=4096;break;case 0:if(yt[1]==0)return Ia(Q,pe);default:throw new Error("Major Version: Expected 3 or 4 saw "+re)}le!==512&&(Ke=Q.slice(0,le),Po(Ke,28));var Et=Q.slice(0,le);w(Ke,re);var Gt=Ke.read_shift(4,"i");if(re===3&&Gt!==0)throw new Error("# Directory Sectors: Expected 0 saw "+Gt);Ke.l+=4,We=Ke.read_shift(4,"i"),Ke.l+=4,Ke.chk("00100000","Mini Stream Cutoff Size: "),Je=Ke.read_shift(4,"i"),_e=Ke.read_shift(4,"i"),Ze=Ke.read_shift(4,"i"),be=Ke.read_shift(4,"i");for(var Vt=-1,Dt=0;Dt<109&&(Vt=Ke.read_shift(4,"i"),!(Vt<0));++Dt)$e[Dt]=Vt;var Zt=f(Q,le);A(Ze,be,Zt,le,$e);var D0=R(Zt,We,$e,le);D0[We].name="!Directory",_e>0&&Je!==ue&&(D0[Je].name="!MiniFAT"),D0[$e[0]].name="!FAT",D0.fat_addrs=$e,D0.ssz=le;var ln={},cn=[],ui=[],fo=[];N(We,D0,Zt,cn,_e,ln,ui,Je),M(ui,fo,cn),cn.shift();var Bo={FileIndex:ui,FullPaths:fo};return pe&&pe.raw&&(Bo.raw={header:Et,sectors:Zt}),Bo}
vendor: 1,206 bytes, line 7
7function g(Q){if(Q[Q.l]==80&&Q[Q.l+1]==75)return[0,0];Q.chk(Ce,"Header Signature: "),Q.l+=16;var pe=Q.read_shift(2,"u");return[Q.read_shift(2,"u"),pe]}function w(Q,pe){var re=9;switch(Q.l+=2,re=Q.read_shift(2)){case 9:if(pe!=3)throw new Error("Sector Shift: Expected 9 saw "+re);break;case 12:if(pe!=4)throw new Error("Sector Shift: Expected 12 saw "+re);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+re)}Q.chk("0600","Mini Sector Shift: "),Q.chk("000000000000","Reserved: ")}function f(Q,pe){for(var re=Math.ceil(Q.length/pe)-1,le=[],_e=1;_e<re;++_e)le[_e-1]=Q.slice(_e*pe,(_e+1)*pe);return le[re-1]=Q.slice(re*pe),le}function M(Q,pe,re){for(var le=0,_e=0,be=0,We=0,Je=0,Ze=re.length,$e=[],Ke=[];le<Ze;++le)$e[le]=Ke[le]=le,pe[le]=re[le];for(;Je<Ke.length;++Je)le=Ke[Je],_e=Q[le].L,be=Q[le].R,We=Q[le].C,$e[le]===le&&(_e!==-1&&$e[_e]!==_e&&($e[le]=$e[_e]),be!==-1&&$e[be]!==be&&($e[le]=$e[be])),We!==-1&&($e[We]=le),_e!==-1&&le!=$e[le]&&($e[_e]=$e[le],Ke.lastIndexOf(_e)<Je&&Ke.push(_e)),be!==-1&&le!=$e[le]&&($e[be]=$e[le],Ke.lastIndexOf(be)<Je&&Ke.push(be));for(le=1;le<Ze;++le)$e[le]===le&&(be!==-1&&$e[be]!==be?$e[le]=$e[be]:_e!==-1&&$e[_e]!==_e&&($e[le]=$e[_e]));for(le=1;le<Ze;
7++le)if(Q[le].type!==0){if(Je=le,Je!=$e[Je])do Je=$e[Je],pe[le]=pe[Je]+"/"+pe[le];while(Je!==0&&$e[Je]!==-1&&Je!=$e[Je]);$e[le]=-1}for(pe[0]+="/",le=1;le<Ze;++le)Q[le].type!==2&&(pe[le]+="/")}function y(Q,pe,re){for(var le=Q.start,_e=Q.size,be=[],We=le;re&&_e>0&&We>=0;)be.push(pe.slice(We*G,We*G+G)),_e-=G,We=Oc(re,We*4);return be.length===0?rt(0):ur(be).slice(0,Q.size)}function A(Q,pe,re,le,_e){var be=ue;if(Q===ue){if(pe!==0)throw new Error("DIFAT chain shorter than expected")}else if(Q!==-1){var We=re[Q],Je=(le>>>2)-1;if(!We)return;for(var Ze=0;Ze<Je&&(be=Oc(We,Ze*4))!==ue;++Ze)_e.push(be);A(Oc(We,le-4),pe-1,re,le,_e)}}function I(Q,pe,re,le,_e){var be=[],We=[];_e||(_e=[]);var Je=le-1,Ze=0,$e=0;for(Ze=pe;Ze>=0;){_e[Ze]=!0,be[be.length]=Ze,We.push(Q[Ze]);var Ke=re[Math.floor(Ze*4/le)];if($e=Ze*4&Je,le<4+$e)throw new Error("FAT boundary crossed: "+Ze+" 4 "+le);if(!Q[Ke])break;Ze=Oc(Q[Ke],$e)}return{nodes:be,data:nE([We])}}function R(Q,pe,re,le){var _e=Q.length,be=[],We=[],Je=[],Ze=[],$e=le-1,Ke=0,yt=0,Et=0,Gt=0;for(Ke=0;Ke<_e;++Ke)if(Je=[],Et=Ke+pe,Et>=_e&&(Et-=_e),!We[Et]){Ze=[];var Vt=[];for(yt=Et;yt>=0;){Vt[yt]=!0,We[yt]=!0,Je[Je.length]=yt,Ze.push(Q[yt]);var Dt=re[Math.floor(yt*4/le)];if(Gt=yt*4&$e,le<4+Gt)throw new Error("FAT boundary crossed: "+yt+" 4 "+le);if(!Q[Dt]||(yt=Oc(Q[Dt],Gt),Vt[yt]))break}
vendor: 4,109 bytes, line 7
7be[Et]={nodes:Je,data:nE([Ze])}}return be}function N(Q,pe,re,le,_e,be,We,Je){for(var Ze=0,$e=le.length?2:0,Ke=pe[Q].data,yt=0,Et=0,Gt;yt<Ke.length;yt+=128){var Vt=Ke.slice(yt,yt+128);Po(Vt,64),Et=Vt.read_shift(2),Gt=og(Vt,0,Et-$e),le.push(Gt);var Dt={name:Gt,type:Vt.read_shift(1),color:Vt.read_shift(1),L:Vt.read_shift(4,"i"),R:Vt.read_shift(4,"i"),C:Vt.read_shift(4,"i"),clsid:Vt.read_shift(16),state:Vt.read_shift(4,"i"),start:0,size:0},Zt=Vt.read_shift(2)+Vt.read_shift(2)+Vt.read_shift(2)+Vt.read_shift(2);Zt!==0&&(Dt.ct=U(Vt,Vt.l-8));var D0=Vt.read_shift(2)+Vt.read_shift(2)+Vt.read_shift(2)+Vt.read_shift(2);D0!==0&&(Dt.mt=U(Vt,Vt.l-8)),Dt.start=Vt.read_shift(4,"i"),Dt.size=Vt.read_shift(4,"i"),Dt.size<0&&Dt.start<0&&(Dt.size=Dt.type=0,Dt.start=ue,Dt.name=""),Dt.type===5?(Ze=Dt.start,_e>0&&Ze!==ue&&(pe[Ze].name="!StreamData")):Dt.size>=4096?(Dt.storage="fat",pe[Dt.start]===void 0&&(pe[Dt.start]=I(re,Dt.start,pe.fat_addrs,pe.ssz)),pe[Dt.start].name=Dt.name,Dt.content=pe[Dt.start].data.slice(0,Dt.size)):(Dt.storage="minifat",Dt.size<0?Dt.size=0:Ze!==ue&&Dt.start!==ue&&pe[Ze]&&(Dt.content=y(Dt,pe[Ze].data,(pe[Je]||{}).data))),Dt.content&&Po(Dt.content,0),be[Gt]=Dt,We.push(Dt)}}function U(Q,pe){return new Date((Yi(Q,pe+4)/1e7*Math.pow(2,32)+Yi(Q,pe)/1e7-11644473600)*1e3)}function te(Q,pe){return c(),p(l.readFileSync(Q),pe)}function ve(Q,pe){var re=pe&&pe.type;switch(re||X0&&Buffer.isBuffer(Q)&&(re="buffer"),re||"base64"){case"file":return te(Q,pe);case"base64":return p(B1(xl(Q)),pe);case"binary":return p(B1(Q),pe)}return p(Q,pe)}function ae(Q,pe){var re=pe||{},le=re.root||"Root Entry";if(Q.FullPaths||(Q.FullPaths=[]),Q.FileIndex||(Q.FileIndex=[]),Q.FullPaths.length!==Q.FileIndex.length)throw new Error("inconsistent CFB structure");Q.FullPaths.length===0&&(Q.FullPaths[0]=le+"/",Q.FileIndex[0]={name:le,type:5}),re.CLSID&&(Q.FileIndex[0].clsid=re.CLSID),J(Q)}function J(Q){var pe="�Sh33tJ5";if(!yn.find(Q,"/"+pe)){var re=rt(4);re[0]=55,re[1]=re[3]=50,re[2]=54,Q.FileIndex.push({name:pe,type:2,content:re,size:4,L:69,R:69,C:69}),Q.FullPaths.push(Q.FullPaths[0]+pe),q(Q)}}function q(Q,pe){ae(Q);for(var re=!1,le=!1,_e=Q.FullPaths.length-1;_e>=0;--_e){var be=Q.FileIndex[_e];switch(be.type){case 0:le?re=!0:(Q.FileIndex.pop(),Q.FullPaths.pop());break;case 1:case 2:case 5:le=!0,isNaN(be.R*be.L*be.C)&&(re=!0),be.R>-1&&be.L>-1&&be.R==be.L&&(re=!0);break;default:re=!0;break}}if(!(!re&&!pe)){var We=new Date(1987,1,19),Je=0,Ze=Object.create?Object.create(null):{},$e=[];for(_e=0;_e<Q.FullPaths.length;++_e)Ze[Q.FullPaths[_e]]=!0,Q.FileIndex[_e].type!==0&&$e.push([Q.FullPaths[_e],Q.FileIndex[_e]]);for(_e=0;_e<$e.length;++_e){var Ke=n($e[_e][0]);le=Ze[Ke],le||($e.push([Ke,{name:i(Ke).replace("/",""),type:1,clsid:je,ct:We,mt:We,content:null}]),Ze[Ke]=!0)}for($e.sort(function(Gt,Vt){return e(Gt[0],Vt[0])}),Q.FullPaths=[],Q.FileIndex=[],_e=0;_e<$e.length;++_e)Q.FullPaths[_e]=$e[_e][0],Q.FileIndex[_e]=$e[_e][1];for(_e=0;_e<$e.length;++_e){var yt=Q.FileIndex[_e],Et=Q.FullPaths[_e];if(yt.name=i(Et).replace("/",""),yt.L=yt.R=yt.C=-(yt.color=1),yt.size=yt.content?yt.content.length:0,yt.start=0,yt.clsid=yt.clsid||je,_e===0)yt.C=$e.length>1?1:-1,yt.size=0,yt.type=5;else if(Et.slice(-1)=="/"){for(Je=_e+1;Je<$e.length&&n(Q.FullPaths[Je])!=Et;++Je);for(yt.C=Je>=$e.length?-1:Je,Je=_e+1;Je<$e.length&&n(Q.FullPaths[Je])!=n(Et);++Je);yt.R=Je>=$e.length?-1:Je,yt.type=1}else n(Q.FullPaths[_e+1]||"")==n(Et)&&(yt.R=_e+1),yt.type=2}}}function oe(Q,pe){var re=pe||{};if(re.fileType=="mad")return p0(Q,re);switch(q(Q),re.fileType){case"zip":return Wa(Q,re)}var le=function(Gt){for(var Vt=0,Dt=0,Zt=0;Zt<Gt.FileIndex.length;++Zt){var D0=Gt.FileIndex[Zt];if(D0.content){var ln=D0.content.length;ln>0&&(ln<4096?Vt+=ln+63>>6:Dt+=ln+511>>9)}}for(var cn=Gt.FullPaths.length+3>>2,ui=Vt+7>>3,fo=Vt+127>>7,Bo=ui+Dt+cn+fo,Wr=Bo+127>>7,X1=Wr<=109?0:Math.ceil((Wr-109)/127);Bo+Wr+X1+127>>7>Wr;)X1=++Wr<=109?0:Math.ceil((Wr-109)/127);var ei=[1,X1,Wr,fo,cn,Dt,Vt,0];return Gt.FileIndex[0].size=Vt<<6,ei[7]=(Gt.FileIndex[0].start=ei[0]+ei[1]+ei[2]+ei[3]+ei[4]+ei[5])+(ei[6]+7>>3),ei}(Q),_e=rt(le[7]<<9),be=0,We=0;
vendor: 15,900 bytes, lines 7-14
7{for(be=0;be<8;++be)_e.write_shift(1,Se[be]);for(be=0;be<8;++be)_e.write_shift(2,0);for(_e.write_shift(2,62),_e.write_shift(2,3),_e.write_shift(2,65534),_e.write_shift(2,9),_e.write_shift(2,6),be=0;be<3;++be)_e.write_shift(2,0);for(_e.write_shift(4,0),_e.write_shift(4,le[2]),_e.write_shift(4,le[0]+le[1]+le[2]+le[3]-1),_e.write_shift(4,0),_e.write_shift(4,4096),_e.write_shift(4,le[3]?le[0]+le[1]+le[2]-1:ue),_e.write_shift(4,le[3]),_e.write_shift(-4,le[1]?le[0]-1:ue),_e.write_shift(4,le[1]),be=0;be<109;++be)_e.write_shift(-4,be<le[2]?le[1]+be:-1)}if(le[1])for(We=0;We<le[1];++We){for(;be<236+We*127;++be)_e.write_shift(-4,be<le[2]?le[1]+be:-1);_e.write_shift(-4,We===le[1]-1?ue:We+1)}var Je=function(Gt){for(We+=Gt;be<We-1;++be)_e.write_shift(-4,be+1);Gt&&(++be,_e.write_shift(-4,ue))};for(We=be=0,We+=le[1];be<We;++be)_e.write_shift(-4,qe.DIFSECT);for(We+=le[2];be<We;++be)_e.write_shift(-4,qe.FATSECT);Je(le[3]),Je(le[4]);for(var Ze=0,$e=0,Ke=Q.FileIndex[0];Ze<Q.FileIndex.length;++Ze)Ke=Q.FileIndex[Ze],Ke.content&&($e=Ke.content.length,!($e<4096)&&(Ke.start=We,Je($e+511>>9)));for(Je(le[6]+7>>3);_e.l&511;)_e.write_shift(-4,qe.ENDOFCHAIN);for(We=be=0,Ze=0;Ze<Q.FileIndex.length;++Ze)Ke=Q.FileIndex[Ze],Ke.content&&($e=Ke.content.length,!(!$e||$e>=4096)&&(Ke.start=We,Je($e+63>>6)));for(;_e.l&511;)_e.write_shift(-4,qe.ENDOFCHAIN);for(be=0;be<le[4]<<2;++be){var yt=Q.FullPaths[be];if(!yt||yt.length===0){for(Ze=0;Ze<17;++Ze)_e.write_shift(4,0);for(Ze=0;Ze<3;++Ze)_e.write_shift(4,-1);for(Ze=0;Ze<12;++Ze)_e.write_shift(4,0);continue}Ke=Q.FileIndex[be],be===0&&(Ke.start=Ke.size?Ke.start-1:ue);var Et=be===0&&re.root||Ke.name;if($e=2*(Et.length+1),_e.write_shift(64,Et,"utf16le"),_e.write_shift(2,$e),_e.write_shift(1,Ke.type),_e.write_shift(1,Ke.color),_e.write_shift(-4,Ke.L),_e.write_shift(-4,Ke.R),_e.write_shift(-4,Ke.C),Ke.clsid)_e.write_shift(16,Ke.clsid,"hex");else for(Ze=0;Ze<4;++Ze)_e.write_shift(4,0);_e.write_shift(4,Ke.state||0),_e.write_shift(4,0),_e.write_shift(4,0),_e.write_shift(4,0),_e.write_shift(4,0),_e.write_shift(4,Ke.start),_e.write_shift(4,Ke.size),_e.write_shift(4,0)}for(be=1;be<Q.FileIndex.length;++be)if(Ke=Q.FileIndex[be],Ke.size>=4096)if(_e.l=Ke.start+1<<9,X0&&Buffer.isBuffer(Ke.content))Ke.content.copy(_e,_e.l,0,Ke.size),_e.l+=Ke.size+511&-512;else{for(Ze=0;Ze<Ke.size;++Ze)_e.write_shift(1,Ke.content[Ze]);for(;Ze&511;++Ze)_e.write_shift(1,0)}for(be=1;be<Q.FileIndex.length;++be)if(Ke=Q.FileIndex[be],Ke.size>0&&Ke.size<4096)if(X0&&Buffer.isBuffer(Ke.content))Ke.content.copy(_e,_e.l,0,Ke.size),_e.l+=Ke.size+63&-64;else{for(Ze=0;Ze<Ke.size;++Ze)_e.write_shift(1,Ke.content[Ze]);for(;Ze&63;++Ze)_e.write_shift(1,0)}if(X0)_e.l=_e.length;else for(;_e.l<_e.length;)_e.write_shift(1,0);return _e}function H(Q,pe){var re=Q.FullPaths.map(function(Ze){return Ze.toUpperCase()}),le=re.map(function(Ze){var $e=Ze.split("/");return $e[$e.length-(Ze.slice(-1)=="/"?2:1)]}),_e=!1;pe.charCodeAt(0)===47?(_e=!0,pe=re[0].slice(0,-1)+pe):_e=pe.indexOf("/")!==-1;var be=pe.toUpperCase(),We=_e===!0?re.indexOf(be):le.indexOf(be);if(We!==-1)return Q.FileIndex[We];var Je=!be.match(D4);for(be=be.replace(Pd,""),Je&&(be=be.replace(D4,"!")),We=0;We<re.length;++We)if((Je?re[We].replace(D4,"!"):re[We]).replace(Pd,"")==be||(Je?le[We].replace(D4,"!"):le[We]).replace(Pd,"")==be)return Q.FileIndex[We];return null}var G=64,ue=-2,Ce="d0cf11e0a1b11ae1",Se=[208,207,17,224,161,177,26,225],je="00000000000000000000000000000000",qe={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:ue,FREESECT:-1,HEADER_SIGNATURE:Ce,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:je,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function Pe(Q,pe,re){c();var le=oe(Q,re);l.writeFileSync(pe,le)}function Ge(Q){for(var pe=new Array(Q.length),re=0;re<Q.length;++re)pe[re]=String.fromCharCode(Q[re]);return pe.join("")}function ht(Q,pe){var re=oe(Q,pe);switch(pe&&pe.type||"buffer"){case"file":return c(),l.writeFileSync(pe.filename,re),re;case"binary":return typeof re=="string"?re:Ge(re);case"base64":return yu(typeof re=="string"?re:Ge(re));case"buffer":if(X0)return Buffer.isBuffer(re)?re:Cl(re);case"array":return typeof re=="string"?B1(re):re}return re}var tt;function L(Q){try{var pe=Q.InflateRaw,re=new pe;if(re._processChunk(new Uint8Array([3,0]),re._finishFlushFlag),re.bytesRead)tt=Q;else throw new Error("zlib does not expose bytesRead")}catch(le){console.error("cannot use native zlib: "+(le.message||le))}}function j(Q,pe){if(!tt)return U0(Q,pe);var re=tt.InflateRaw,le=new re,_e=le._processChunk(Q.slice(Q.l),le._finishFlushFlag);return Q.l+=le.bytesRead,_e}function W(Q){return tt?tt.deflateRawSync(Q):za(Q)}var K=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],de=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],Ae=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function Le(Q){var pe=(Q<<1|Q<<11)&139536|(Q<<5|Q<<15)&558144;return(pe>>16|pe>>8|pe)&255}for(var Ve=typeof Uint8Array<"u",Fe=Ve?new Uint8Array(256):[],st=0;st<256;++st)Fe[st]=Le(st);function _t(Q,pe){var re=Fe[Q&255];return pe<=8?re>>>8-pe:(re=re<<8|Fe[Q>>8&255],pe<=16?re>>>16-pe:(re=re<<8|Fe[Q>>16&255],re>>>24-pe))}function It(Q,pe){var re=pe&7,le=pe>>>3;return(Q[le]|(re<=6?0:Q[le+1]<<8))>>>re&3}function Ft(Q,pe){var re=pe&7,le=pe>>>3;return(Q[le]|(re<=5?0:Q[le+1]<<8))>>>re&7}function he(Q,pe){var re=pe&7,le=pe>>>3;return(Q[le]|(re<=4?0:Q[le+1]<<8))>>>re&15}function St(Q,pe){var re=pe&7,le=pe>>>3;return(Q[le]|(re<=3?0:Q[le+1]<<8))>>>re&31}function Ct(Q,pe){var re=pe&7,le=pe>>>3;return(Q[le]|(re<=1?0:Q[le+1]<<8))>>>re&127}function ra(Q,pe,re){var le=pe&7,_e=pe>>>3,be=(1<<re)-1,We=Q[_e]>>>le;return re<8-le||(We|=Q[_e+1]<<8-le,re<16-le)||(We|=Q[_e+2]<<16-le,re<24-le)||(We|=Q[_e+3]<<24-le),We&be}function lt(Q,pe,re){var le=pe&7,_e=pe>>>3;return le<=5?Q[_e]|=(re&7)<<le:(Q[_e]|=re<<le&255,Q[_e+1]=(re&7)>>8-le),pe+3}function ua(Q,pe,re){var le=pe&7,_e=pe>>>3;return re=(re&1)<<le,Q[_e]|=re,pe+1}function Wt(Q,pe,re){var le=pe&7,_e=pe>>>3;return re<<=le,Q[_e]|=re&255,re>>>=8,Q[_e+1]=re,pe+8}function Ma(Q,pe,re){var le=pe&7,_e=pe>>>3;return re<<=le,Q[_e]|=re&255,re>>>=8,Q[_e+1]=re&255,Q[_e+2]=re>>>8,pe+16}function va(Q,pe){var re=Q.length,le=2*re>pe?2*re:pe+5,_e=0;if(re>=pe)return Q;if(X0){var be=UA(le);if(Q.copy)Q.copy(be);else for(;_e<Q.length;++_e)be[_e]=Q[_e];return be}else if(Ve){var We=new Uint8Array(le);if(We.set)We.set(Q);else for(;_e<re;++_e)We[_e]=Q[_e];return We}return Q.length=le,Q}function Ea(Q){for(var pe=new Array(Q),re=0;re<Q;++re)pe[re]=0;return pe}function Ya(Q,pe,re){var le=1,_e=0,be=0,We=0,Je=0,Ze=Q.length,$e=Ve?new Uint16Array(32):Ea(32);for(be=0;be<32;++be)$e[be]=0;for(be=Ze;be<re;++be)Q[be]=0;Ze=Q.length;var Ke=Ve?new Uint16Array(Ze):Ea(Ze);for(be=0;be<Ze;++be)$e[_e=Q[be]]++,le<_e&&(le=_e),Ke[be]=0;for($e[0]=0,be=1;be<=le;++be)$e[be+16]=Je=Je+$e[be-1]<<1;for(be=0;be<Ze;++be)Je=Q[be],Je!=0&&(Ke[be]=$e[Je+16]++);var yt=0;for(be=0;be<Ze;++be)if(yt=Q[be],yt!=0)for(Je=_t(Ke[be],le)>>le-yt,We=(1<<le+4-yt)-1;We>=0;--We)pe[Je|We<<yt]=yt&15|be<<4;return le}var Va=Ve?new Uint16Array(512):Ea(512),Xa=Ve?new Uint16Array(32):Ea(32);if(!Ve){for(var Jt=0;Jt<512;++Jt)Va[Jt]=0;for(Jt=0;Jt<32;++Jt)Xa[Jt]=0}(function(){for(var Q=[],pe=0;pe<32;pe++)Q.push(5);Ya(Q,Xa,32);var re=[];for(pe=0;pe<=143;pe++)re.push(8);for(;pe<=255;pe++)re.push(9);for(;pe<=279;pe++)re.push(7);for(;pe<=287;pe++)re.push(8);Ya(re,Va,288)})();var ca=function(){for(var pe=Ve?new Uint8Array(32768):[],re=0,le=0;re<Ae.length-1;++re)for(;le<Ae[re+1];++le)pe[le]=re;for(;le<32768;++le)pe[le]=29;var _e=Ve?new Uint8Array(259):[];for(re=0,le=0;re<de.length-1;++re)for(;le<de[re+1];++le)_e[le]=re;function be(Je,Ze){for(var $e=0;$e<Je.length;){var Ke=Math.min(65535,Je.length-$e),yt=$e+Ke==Je.length;for(Ze.write_shift(1,+yt),Ze.write_shift(2,Ke),Ze.write_shift(2,~Ke&65535);Ke-- >0;)Ze[Ze.l++]=Je[$e++]}return Ze.l}function We(Je,Ze){for(var $e=0,Ke=0,yt=Ve?new Uint16Array(32768):[];Ke<Je.length;){var Et=Math.min(65535,Je.length-Ke);if(Et<10){for($e=lt(Ze,$e,+(Ke+Et==Je.length)),$e&7&&($e+=8-($e&7)),Ze.l=$e/8|0,Ze.write_shift(2,Et),Ze.write_shift(2,~Et&65535);Et-- >0;)Ze[Ze.l++]=Je[Ke++];$e=Ze.l*8;continue}$e=lt(Ze,$e,+(Ke+Et==Je.length)+2);for(var Gt=0;Et-- >0;){var Vt=Je[Ke];Gt=(Gt<<5^Vt)&32767;var Dt=-1,Zt=0;if((Dt=yt[Gt])&&(Dt|=Ke&-32768,Dt>Ke&&(Dt-=32768),Dt<Ke))for(;Je[Dt+Zt]==Je[Ke+Zt]&&Zt<250;)++Zt;if(Zt>2){Vt=_e[Zt],Vt<=22?$e=Wt(Ze,$e,Fe[Vt+1]>>1)-1:(Wt(Ze,$e,3),$e+=5,Wt(Ze,$e,Fe[Vt-23]>>5),$e+=3);var D0=Vt<8?0:Vt-4>>2;D0>0&&(Ma(Ze,$e,Zt-de[Vt]),$e+=D0),Vt=pe[Ke-Dt],$e=Wt(Ze,$e,Fe[Vt]>>3),$e-=3;var ln=Vt<4?0:Vt-2>>1;ln>0&&(Ma(Ze,$e,Ke-Dt-Ae[Vt]),$e+=ln);for(var cn=0;cn<Zt;++cn)yt[Gt]=Ke&32767,Gt=(Gt<<5^Je[Ke])&32767,++Ke;Et-=Zt-1}else Vt<=143?Vt=Vt+48:$e=ua(Ze,$e,1),$e=Wt(Ze,$e,Fe[Vt]),yt[Gt]=Ke&32767,++Ke}$e=Wt(Ze,$e,0)-1}return Ze.l=($e+7)/8|0,Ze.l}return function(Ze,$e){return Ze.length<8?be(Ze,$e):We(Ze,$e)}}();function za(Q){var pe=rt(50+Math.floor(Q.length*1.1)),re=ca(Q,pe);return pe.slice(0,re)}var sa=Ve?new Uint16Array(32768):Ea(32768),_n=Ve?new Uint16Array(32768):Ea(32768),s0=Ve?new Uint16Array(128):Ea(128),Pa=1,Ba=1;function wn(Q,pe){var re=St(Q,pe)+257;pe+=5;var le=St(Q,pe)+1;pe+=5;var _e=he(Q,pe)+4;pe+=4;for(var be=0,We=Ve?new Uint8Array(19):Ea(19),Je=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ze=1,$e=Ve?new Uint8Array(8):Ea(8),Ke=Ve?new Uint8Array(8):Ea(8),yt=We.length,Et=0;Et<_e;++Et)We[K[Et]]=be=Ft(Q,pe),Ze<be&&(Ze=be),$e[be]++,pe+=3;var Gt=0;for($e[0]=0,Et=1;Et<=Ze;++Et)Ke[Et]=Gt=Gt+$e[Et-1]<<1;for(Et=0;Et<yt;++Et)(Gt=We[Et])!=0&&(Je[Et]=Ke[Gt]++);var Vt=0;for(Et=0;Et<yt;++Et)if(Vt=We[Et],Vt!=0){Gt=Fe[Je[Et]]>>8-Vt;for(var Dt=(1<<7-Vt)-1;Dt>=0;--Dt)s0[Gt|Dt<<Vt]=Vt&7|Et<<3}var Zt=[];for(Ze=1;Zt.length<re+le;)switch(Gt=s0[Ct(Q,pe)],pe+=Gt&7,Gt>>>=3){case 16:for(be=3+It(Q,pe),pe+=2,Gt=Zt[Zt.length-1];be-- >0;)Zt.push(Gt);break;case 17:for(be=3+Ft(Q,pe),pe+=3;be-- >0;)Zt.push(0);break;case 18:for(be=11+Ct(Q,pe),pe+=7;be-- >0;)Zt.push(0);break;default:Zt.push(Gt),Ze<Gt&&(Ze=Gt);break}var D0=Zt.slice(0,re),ln=Zt.slice(re);for(Et=re;Et<286;++Et)D0[Et]=0;for(Et=le;Et<30;++Et)ln[Et]=0;return Pa=Ya(D0,sa,286),Ba=Ya(ln,_n,30),pe}function ba(Q,pe){if(Q[0]==3&&!(Q[1]&3))return[Bc(pe),2];for(var re=0,le=0,_e=UA(pe||1<<18),be=0,We=_e.length>>>0,Je=0,Ze=0;!(le&1);){if(le=Ft(Q,re),re+=3,le>>>1)le>>1==1?(Je=9,Ze=5):(re=wn(Q,re),Je=Pa,Ze=Ba);else{re&7&&(re+=8-(re&7));var $e=Q[re>>>3]|Q[(re>>>3)+1]<<8;if(re+=32,$e>0)for(!pe&&We<be+$e&&(_e=va(_e,be+$e),We=_e.length);$e-- >0;)_e[be++]=Q[re>>>3],re+=8;continue}for(;;){!pe&&We<be+32767&&(_e=va(_e,be+32767),We=_e.length);var Ke=ra(Q,re,Je),yt=le>>>1==1?Va[Ke]:sa[Ke];if(re+=yt&15,yt>>>=4,!(yt>>>8&255))_e[be++]=yt;else{if(yt==256)break;yt-=257;var Et=yt<8?0:yt-4>>2;Et>5&&(Et=0);var Gt=be+de[yt];Et>0&&(Gt+=ra(Q,re,Et),re+=Et),Ke=ra(Q,re,Ze),yt=le>>>1==1?Xa[Ke]:_n[Ke],re+=yt&15,yt>>>=4;var Vt=yt<4?0:yt-2>>1,Dt=Ae[yt];for(Vt>0&&(Dt+=ra(Q,re,Vt),re+=Vt),!pe&&We<Gt&&(_e=va(_e,Gt+100),We=_e.length);be<Gt;)_e[be]=_e[be-Dt],++be}}}return pe?[_e,re+7>>>3]:[_e.slice(0,be),re+7>>>3]}function U0(Q,pe){var re=Q.slice(Q.l||0),le=ba(re,pe);return Q.l+=le[1],le[0]}function ya(Q,pe){if(Q)typeof console<"u"&&console.error(pe);else throw new Error(pe)}function Ia(Q,pe){var re=Q;Po(re,0);var le=[],_e=[],be={FileIndex:le,FullPaths:_e};ae(be,{root:pe.root});for(var We=re.length-4;(re[We]!=80||re[We+1]!=75||re[We+2]!=5||re[We+3]!=6)&&We>=0;)--We;re.l=We+4,re.l+=4;var Je=re.read_shift(2);re.l+=6;var Ze=re.read_shift(4);for(re.l=Ze,We=0;We<Je;++We){re.l+=20;var $e=re.read_shift(4),Ke=re.read_shift(4),yt=re.read_shift(2),Et=re.read_shift(2),Gt=re.read_shift(2);re.l+=8;var Vt=re.read_shift(4),Dt=s(re.slice(re.l+yt,re.l+yt+Et));re.l+=yt+Et+Gt;var Zt=re.l;re.l=Vt+4,Q0(re,$e,Ke,be,Dt),re.l=Zt}return be}function Q0(Q,pe,re,le,_e){Q.l+=2;var be=Q.read_shift(2),We=Q.read_shift(2),Je=o(Q);if(be&8257)throw new Error("Unsupported ZIP encryption");for(var Ze=Q.read_shift(4),$e=Q.read_shift(4),Ke=Q.read_shift(4),yt=Q.read_shift(2),Et=Q.read_shift(2),Gt="",Vt=0;Vt<yt;++Vt)Gt+=String.fromCharCode(Q[Q.l++]);if(Et){var Dt=s(Q.slice(Q.l,Q.l+Et));(Dt[21589]||{}).mt&&(Je=Dt[21589].mt),((_e||{})[21589]||{}).mt&&(Je=_e[21589].mt)}Q.l+=Et;var Zt=Q.slice(Q.l,Q.l+$e);switch(We){case 8:Zt=j(Q,Ke);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+We)}var D0=!1;be&8&&(Ze=Q.read_shift(4),Ze==134695760&&(Ze=Q.read_shift(4),D0=!0),$e=Q.read_shift(4),Ke=Q.read_shift(4)),$e!=pe&&ya(D0,"Bad compressed size: "+pe+" != "+$e),Ke!=re&&ya(D0,"Bad uncompressed size: "+re+" != "+Ke),Ri(le,Gt,Zt,{unsafe:!0,mt:Je})}function Wa(Q,pe){var re=pe||{},le=[],_e=[],be=rt(1),We=re.compression?8:0,Je=0,Ze=!1;Ze&&(Je|=8);var $e=0,Ke=0,yt=0,Et=0,Gt=Q.FullPaths[0],Vt=Gt,Dt=Q.FileIndex[0],Zt=[],D0=0;for($e=1;$e<Q.FullPaths.length;++$e)if(Vt=Q.FullPaths[$e].slice(Gt.length),Dt=Q.FileIndex[$e],!(!Dt.size||!Dt.content||Vt=="�Sh33tJ5")){var ln=yt,cn=rt(Vt.length);for(Ke=0;Ke<Vt.length;++Ke)cn.write_shift(1,Vt.charCodeAt(Ke)&127);cn=cn.slice(0,cn.l),Zt[Et]=yq.buf(Dt.content,0);var ui=Dt.content;We==8&&(ui=W(ui)),be=rt(30),be.write_shift(4,67324752),be.write_shift(2,20),be.write_shift(2,Je),be.write_shift(2,We),Dt.mt?r(be,Dt.mt):be.write_shift(4,0),be.write_shift(-4,Je&8?0:Zt[Et]),be.write_shift(4,Je&8?0:ui.length),be.write_shift(4,Je&8?0:Dt.content.length),be.write_shift(2,cn.length),be.write_shift(2,0),yt+=be.length,le.push(be),yt+=cn.length,le.push(cn),yt+=ui.length,le.push(ui),Je&8&&(be=rt(12),be.write_shift(-4,Zt[Et]),be.write_shift(4,ui.length),be.write_shift(4,Dt.content.length),yt+=be.l,le.push(be)),be=rt(46),be.write_shift(4,33639248),be.write_shift(2,0),be.write_shift(2,20),be.write_shift(2,Je),be.write_shift(2,We),be.write_shift(4,0),be.write_shift(-4,Zt[Et]),be.write_shift(4,ui.length),be.write_shift(4,Dt.content.length),be.write_shift(2,cn.length),be.write_shift(2,0),be.write_shift(2,0),be.write_shift(2,0),be.write_shift(2,0),be.write_shift(4,0),be.write_shift(4,ln),D0+=be.l,_e.push(be),D0+=cn.length,_e.push(cn),++Et}return be=rt(22),be.write_shift(4,101010256),be.write_shift(2,0),be.write_shift(2,0),be.write_shift(2,Et),be.write_shift(2,Et),be.write_shift(4,D0),be.write_shift(4,yt),be.write_shift(2,0),ur([ur(le),ur(_e),be])}var ct={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function P0(Q,pe){if(Q.ctype)return Q.ctype;var re=Q.name||"",le=re.match(/\.([^\.]+)$/);return le&&ct[le[1]]||pe&&(le=(re=pe).match(/[\.\\]([^\.\\])+$/),le&&ct[le[1]])?ct[le[1]]:"application/octet-stream"}function s1(Q){for(var pe=yu(Q),re=[],le=0;le<pe.length;le+=76)re.push(pe.slice(le,le+76));return re.join(`\r 8`)+`\r 9`}function xn(Q){var pe=Q.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function($e){var Ke=$e.charCodeAt(0).toString(16).toUpperCase();return"="+(Ke.length==1?"0"+Ke:Ke)});pe=pe.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),pe.charAt(0)==` 10`&&(pe="=0D"+pe.slice(1)),pe=pe.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,` 11=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var re=[],le=pe.split(`\r 12`),_e=0;_e<le.length;++_e){var be=le[_e];if(be.length==0){re.push("");continue}for(var We=0;We<be.length;){var Je=76,Ze=be.slice(We,We+Je);Ze.charAt(Je-1)=="="?Je--:Ze.charAt(Je-2)=="="?Je-=2:Ze.charAt(Je-3)=="="&&(Je-=3),Ze=be.slice(We,We+Je),We+=Je,We<be.length&&(Ze+="="),re.push(Ze)}}return re.join(`\r 13`)}function On(Q){for(var pe=[],re=0;re<Q.length;++re){for(var le=Q[re];re<=Q.length&&le.charAt(le.length-1)=="=";)le=le.slice(0,le.length-1)+Q[++re];pe.push(le)}for(var _e=0;_e<pe.length;++_e)pe[_e]=pe[_e].replace(/[=][0-9A-Fa-f]{2}/g,function(be){return String.fromCharCode(parseInt(be.slice(1),16))});return B1(pe.join(`\r 14`))}function Da(Q,pe,re){for(var le="",_e="",be="",We,Je=0;Je<10;++Je){var Ze=pe[Je];
14if(!Ze||Ze.match(/^\s*$/))break;var $e=Ze.match(/^(.*?):\s*([^\s].*)$/);if($e)switch($e[1].toLowerCase()){case"content-location":le=$e[2].trim();break;case"content-type":be=$e[2].trim();break;case"content-transfer-encoding":_e=$e[2].trim();break}}switch(++Je,_e.toLowerCase()){case"base64":We=B1(xl(pe.slice(Je).join("")));break;case"quoted-printable":We=On(pe.slice(Je));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+_e)}var Ke=Ri(Q,le.slice(re.length),We,{unsafe:!0});be&&(Ke.ctype=be)}function Sa(Q,pe){if(Ge(Q.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var re=pe&&pe.root||"",le=(X0&&Buffer.isBuffer(Q)?Q.toString("binary"):Ge(Q)).split(`\r 15`),_e=0,be="";for(_e=0;_e<le.length;++_e)if(be=le[_e],!!/^Content-Location:/i.test(be)&&(be=be.slice(be.indexOf("file")),re||(re=be.slice(0,be.lastIndexOf("/")+1)),be.slice(0,re.length)!=re))for(;re.length>0&&(re=re.slice(0,re.length-1),re=re.slice(0,re.lastIndexOf("/")+1),be.slice(0,re.length)!=re););var We=(le[1]||"").match(/boundary="(.*?)"/);if(!We)throw new Error("MAD cannot find boundary");var Je="--"+(We[1]||""),Ze=[],$e=[],Ke={FileIndex:Ze,FullPaths:$e};ae(Ke);var yt,Et=0;for(_e=0;_e<le.length;++_e){var Gt=le[_e];Gt!==Je&&Gt!==Je+"--"||(Et++&&Da(Ke,le.slice(yt,_e),re),yt=_e)}return Ke}function p0(Q,pe){var re=pe||{},le=re.boundary||"SheetJS";le="------="+le;for(var _e=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+le.slice(2)+'"',"","",""],be=Q.FullPaths[0],We=be,Je=Q.FileIndex[0],Ze=1;Ze<Q.FullPaths.length;++Ze)if(We=Q.FullPaths[Ze].slice(be.length),Je=Q.FileIndex[Ze],!(!Je.size||!Je.content||We=="�Sh33tJ5")){We=We.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(Zt){return"_x"+Zt.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(Zt){return"_u"+Zt.charCodeAt(0).toString(16)+"_"});for(var $e=Je.content,Ke=X0&&Buffer.isBuffer($e)?$e.toString("binary"):Ge($e),yt=0,Et=Math.min(1024,Ke.length),Gt=0,Vt=0;Vt<=Et;++Vt)(Gt=Ke.charCodeAt(Vt))>=32&&Gt<128&&++yt;var Dt=yt>=Et*4/5;_e.push(le),_e.push("Content-Location: "+(re.root||"file:///C:/SheetJS/")+We),_e.push("Content-Transfer-Encoding: "+(Dt?"quoted-printable":"base64")),_e.push("Content-Type: "+P0(Je,We)),_e.push(""),_e.push(Dt?xn(Ke):s1(Ke))}return _e.push(le+`--\r 16`),_e.join(`\r 17`)}function er(Q){var pe={};return ae(pe,Q),pe}function Ri(Q,pe,re,le){var _e=le&&le.unsafe;_e||ae(Q);var be=!_e&&yn.find(Q,pe);if(!be){var We=Q.FullPaths[0];pe.slice(0,We.length)==We?We=pe:(We.slice(-1)!="/"&&(We+="/"),We=(We+pe).replace("//","/")),be={name:i(pe),type:2},Q.FileIndex.push(be),Q.FullPaths.push(We),_e||yn.utils.cfb_gc(Q)}return be.content=re,be.size=re?re.length:0,le&&(le.CLSID&&(be.clsid=le.CLSID),le.mt&&(be.mt=le.mt),le.ct&&(be.ct=le.ct)),be}function Fi(Q,pe){ae(Q);var re=yn.find(Q,pe);if(re){for(var le=0;le<Q.FileIndex.length;++le)if(Q.FileIndex[le]==re)return Q.FileIndex.splice(le,1),Q.FullPaths.splice(le,1),!0}return!1}function l0(Q,pe,re){ae(Q);var le=yn.find(Q,pe);if(le){for(var _e=0;_e<Q.FileIndex.length;++_e)if(Q.FileIndex[_e]==le)return Q.FileIndex[_e].name=i(re),Q.FullPaths[_e]=re,!0}return!1}function J0(Q){q(Q,!0)}return t.find=H,t.read=ve,t.parse=p,t.write=ht,t.writeFile=Pe,t.utils={cfb_new:er,cfb_add:Ri,cfb_del:Fi,cfb_mov:l0,cfb_gc:J0,ReadShift:vu,CheckField:JE,prep_blob:Po,bconcat:ur,use_zlib:L,_deflateRaw:za,_inflateRaw:U0,consts:qe},t}(),O4;function Mq(a){return typeof a=="string"?tg(a):Array.isArray(a)?Zj(a):a}function Iu(a,t,e){if(typeof O4<"u"&&O4.writeFileSync)return e?O4.writeFileSync(a,t,e):O4.writeFileSync(a,t);if(typeof Deno<"u"){if(e&&typeof t=="string")switch(e){case"utf8":t=new TextEncoder(e).encode(t);break;case"binary":t=tg(t);break;default:throw new Error("Unsupported encoding "+e)}return Deno.writeFileSync(a,t)}var n=e=="utf8"?gl(t):t;if(typeof IE_SaveFile<"u")return IE_SaveFile(n,a);if(typeof Blob<"u"){var i=new Blob([Mq(n)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(i,a);if(typeof saveAs<"u")return saveAs(i,a);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var r=URL.createObjectURL(i);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(r)},6e4),chrome.downloads.download({url:r,filename:a,saveAs:!0});var o=document.createElement("a");if(o.download!=null)return o.download=a,o.href=r,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(r)},6e4),r}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var s=File(a);return s.open("w"),s.encoding="binary",Array.isArray(t)&&(t=ku(t)),s.write(t),s.close(),t}catch(l){if(!l.message||!l.message.match(/onstruct/))throw l}
17throw new Error("cannot save file "+a)}function gr(a){for(var t=Object.keys(a),e=[],n=0;n<t.length;++n)Object.prototype.hasOwnProperty.call(a,t[n])&&e.push(t[n]);return e}function ZA(a,t){for(var e=[],n=gr(a),i=0;i!==n.length;++i)e[a[n[i]][t]]==null&&(e[a[n[i]][t]]=n[i]);return e}function Z_(a){for(var t=[],e=gr(a),n=0;n!==e.length;++n)t[a[e[n]]]=e[n];return t}function ig(a){for(var t=[],e=gr(a),n=0;n!==e.length;++n)t[a[e[n]]]=parseInt(e[n],10);return t}function Sq(a){for(var t=[],e=gr(a),n=0;n!==e.length;++n)t[a[e[n]]]==null&&(t[a[e[n]]]=[]),t[a[e[n]]].push(e[n]);return t}var W4=new Date(1899,11,30,0,0,0);function co(a,t){var e=a.getTime();t&&(e-=1462*24*60*60*1e3);var n=W4.getTime()+(a.getTimezoneOffset()-W4.getTimezoneOffset())*6e4;return(e-n)/(24*60*60*1e3)}var HE=new Date,Aq=W4.getTime()+(HE.getTimezoneOffset()-W4.getTimezoneOffset())*6e4,KA=HE.getTimezoneOffset();function UE(a){var t=new Date;return t.setTime(a*24*60*60*1e3+Aq),t.getTimezoneOffset()!==KA&&t.setTime(t.getTime()+(t.getTimezoneOffset()-KA)*6e4),t}var QA=new Date("2017-02-19T19:06:09.000Z"),jE=isNaN(QA.getFullYear())?new Date("2/19/17"):QA,Eq=jE.getFullYear()==2017;function Hr(a,t){var e=new Date(a);if(Eq)return t>0?e.setTime(e.getTime()+e.getTimezoneOffset()*60*1e3):t<0&&e.setTime(e.getTime()-e.getTimezoneOffset()*60*1e3),e;if(a instanceof Date)return a;
17if(jE.getFullYear()==1917&&!isNaN(e.getFullYear())){var n=e.getFullYear();return a.indexOf(""+n)>-1||e.setFullYear(e.getFullYear()+100),e}var i=a.match(/\d+/g)||["2017","2","19","0","0","0"],r=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return a.indexOf("Z")>-1&&(r=new Date(r.getTime()-r.getTimezoneOffset()*60*1e3)),r}function rg(a,t){if(X0&&Buffer.isBuffer(a)){if(t){if(a[0]==255&&a[1]==254)return gl(a.slice(2).toString("utf16le"));if(a[1]==254&&a[2]==255)return gl(Xj(a.slice(2).toString("binary")))}return a.toString("binary")}if(typeof TextDecoder<"u")try{if(t){if(a[0]==255&&a[1]==254)return gl(new TextDecoder("utf-16le").decode(a.slice(2)));if(a[0]==254&&a[1]==255)return gl(new TextDecoder("utf-16be").decode(a.slice(2)))}var e={"\u20AC":"\x80","\u201A":"\x82",\u0192:"\x83","\u201E":"\x84","\u2026":"\x85","\u2020":"\x86","\u2021":"\x87","\u02C6":"\x88","\u2030":"\x89",\u0160:"\x8A","\u2039":"\x8B",\u0152:"\x8C",\u017D:"\x8E","\u2018":"\x91","\u2019":"\x92","\u201C":"\x93","\u201D":"\x94","\u2022":"\x95","\u2013":"\x96","\u2014":"\x97","\u02DC":"\x98","\u2122":"\x99",\u0161:"\x9A","\u203A":"\x9B",\u0153:"\x9C",\u017E:"\x9E",\u0178:"\x9F"};return Array.isArray(a)&&(a=new Uint8Array(a)),new TextDecoder("latin1").decode(a).replace(/[â¬âÆââ¦â â¡Ëâ°Å â¹ÅŽâââââ¢ââËâ¢Å¡âºÅžŸ]/g,function(r){return e[r]||r})}catch{}for(var n=[],i=0;i!=a.length;++i)n.push(String.fromCharCode(a[i]));return n.join("")}function ho(a){if(typeof JSON<"u"&&!Array.isArray(a))return JSON.parse(JSON.stringify(a));if(typeof a!="object"||a==null)return a;
17if(a instanceof Date)return new Date(a.getTime());var t={};for(var e in a)Object.prototype.hasOwnProperty.call(a,e)&&(t[e]=ho(a[e]));return t}function ci(a,t){for(var e="";e.length<t;)e+=a;return e}function _l(a){var t=Number(a);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(a))return t;var e=1,n=a.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return e*=100,""});return!isNaN(t=Number(n))||(n=n.replace(/[(](.*)[)]/,function(i,r){return e=-e,r}),!isNaN(t=Number(n)))?t/e:t}var kq=["january","february","march","april","may","june","july","august","september","october","november","december"];function Mu(a){var t=new Date(a),e=new Date(NaN),n=t.getYear(),i=t.getMonth(),r=t.getDate();if(isNaN(r))return e;var o=a.toLowerCase();if(o.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(o=o.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),o.length>3&&kq.indexOf(o)==-1)return e}else if(o.match(/[a-z]/))return e;return n<0||n>8099?e:(i>0||r>1)&&n!=101?t:a.match(/[^-0-9:,\/\\]/)?e:t}function g0(a,t,e){if(a.FullPaths){if(typeof e=="string"){var n;return X0?n=Cl(e):n=Kj(e),yn.utils.cfb_add(a,t,n)}yn.utils.cfb_add(a,t,e)}else a.file(t,e)}function K_(){return yn.utils.cfb_new()}var Ti=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r 18`;var Iq={""":'"',"'":"'",">":">","<":"<","&":"&"},Q_=Z_(Iq);var J_=/[&<>'"]/g,Tq=/[\u0000-\u0008\u000b-\u001f]/g;function gn(a){var t=a+"";return t.replace(J_,function(e){return Q_[e]}).replace(Tq,function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"})}function JA(a){return gn(a).replace(/ /g,"_x0020_")}var qE=/[\u0000-\u001f]/g;function Fq(a){var t=a+"";return t.replace(J_,function(e){return Q_[e]}).replace(/\n/g,"<br/>").replace(qE,function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"})}function Vq(a){var t=a+"";return t.replace(J_,function(e){return Q_[e]}).replace(qE,function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"})}function Pq(a){return a.replace(/(\r\n|[\r\n])/g," ")}function Dq(a){switch(a){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function z_(a){for(var t="",e=0,n=0,i=0,r=0,o=0,s=0;e<a.length;){if(n=a.charCodeAt(e++),n<128){t+=String.fromCharCode(n);continue}if(i=a.charCodeAt(e++),n>191&&n<224){o=(n&31)<<6,o|=i&63,t+=String.fromCharCode(o);continue}if(r=a.charCodeAt(e++),n<240){t+=String.fromCharCode((n&15)<<12|(i&63)<<6|r&63);continue}o=a.charCodeAt(e++),s=((n&7)<<18|(i&63)<<12|(r&63)<<6|o&63)-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(s&1023))}return t}function eE(a){var t=Bc(2*a.length),e,n,i=1,r=0,o=0,s;for(n=0;n<a.length;n+=i)i=1,(s=a.charCodeAt(n))<128?e=s:s<224?(e=(s&31)*64+(a.charCodeAt(n+1)&63),i=2):s<240?(e=(s&15)*4096+(a.charCodeAt(n+1)&63)*64+(a.charCodeAt(n+2)&63),i=3):(i=4,e=(s&7)*262144+(a.charCodeAt(n+1)&63)*4096+(a.charCodeAt(n+2)&63)*64+(a.charCodeAt(n+3)&63),e-=65536,o=55296+(e>>>10&1023),e=56320+(e&1023)),o!==0&&(t[r++]=o&255,t[r++]=o>>>8,o=0),t[r++]=e%256,t[r++]=e>>>8;return t.slice(0,r).toString("ucs2")}function tE(a){return Cl(a,"binary").toString("utf8")}var z4="foo bar baz\xE2\x98\x83\xF0\x9F\x8D\xA3",gu=X0&&(tE(z4)==z_(z4)&&tE||eE(z4)==z_(z4)&&eE)||z_,gl=X0?function(a){return Cl(a,"utf8").toString("binary")}:function(a){for(var t=[],e=0,n=0,i=0;e<a.length;)switch(n=a.charCodeAt(e++),!0){case n<128:t.push(String.fromCharCode(n));break;case n<2048:t.push(String.fromCharCode(192+(n>>6))),t.push(String.fromCharCode(128+(n&63)));break;case(n>=55296&&n<57344):n-=55296,i=a.charCodeAt(e++)-56320+(n<<10),t.push(String.fromCharCode(240+(i>>18&7))),t.push(String.fromCharCode(144+(i>>12&63))),t.push(String.fromCharCode(128+(i>>6&63))),t.push(String.fromCharCode(128+(i&63)));break;default:t.push(String.fromCharCode(224+(n>>12))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)))}return t.join("")};var Lq=function(){var a=[["nbsp"," "],["middot","\xB7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(e){for(var n=e.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,` 19`).replace(/<[^>]*>/g,""),i=0;i<a.length;++i)n=n.replace(a[i][0],a[i][1]);return n}}();var WE=/(^\s|\s$|\n)/;function mr(a,t){return"<"+a+(t.match(WE)?' xml:space="preserve"':"")+">"+t+"</"+a+">"}function Su(a){return gr(a).map(function(t){return" "+t+'="'+a[t]+'"'}).join("")}function Lt(a,t,e){return"<"+a+(e!=null?Su(e):"")+(t!=null?(t.match(WE)?' xml:space="preserve"':"")+">"+t+"</"+a:"/")+">"}function W_(a,t){try{return a.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}function Oq(a,t){switch(typeof a){case"string":var e=Lt("vt:lpwstr",gn(a));return t&&(e=e.replace(/"/g,"_x0022_")),e;case"number":return Lt((a|0)==a?"vt:i4":"vt:r8",gn(String(a)));case"boolean":return Lt("vt:bool",a?"true":"false")}if(a instanceof Date)return Lt("vt:filetime",W_(a));throw new Error("Unable to serialize "+a)}
vendor: 7,077 bytes, line 19
19var Xi={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Nd=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],Do={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function zq(a,t){for(var e=1-2*(a[t+7]>>>7),n=((a[t+7]&127)<<4)+(a[t+6]>>>4&15),i=a[t+6]&15,r=5;r>=0;--r)i=i*256+a[t+r];return n==2047?i==0?e*(1/0):NaN:(n==0?n=-1022:(n-=1023,i+=Math.pow(2,52)),e*Math.pow(2,n-52)*i)}function Rq(a,t,e){var n=(t<0||1/t==-1/0?1:0)<<7,i=0,r=0,o=n?-t:t;isFinite(o)?o==0?i=r=0:(i=Math.floor(Math.log(o)/Math.LN2),r=o*Math.pow(2,52-i),i<=-1023&&(!isFinite(r)||r<Math.pow(2,52))?i=-1022:(r-=Math.pow(2,52),i+=1023)):(i=2047,r=isNaN(t)?26985:0);for(var s=0;s<=5;++s,r/=256)a[e+s]=r&255;a[e+6]=(i&15)<<4|r&15,a[e+7]=i>>4|n}var aE=function(a){for(var t=[],e=10240,n=0;n<a[0].length;++n)if(a[0][n])for(var i=0,r=a[0][n].length;i<r;i+=e)t.push.apply(t,a[0][n].slice(i,i+e));return t},nE=X0?function(a){return a[0].length>0&&Buffer.isBuffer(a[0][0])?Buffer.concat(a[0].map(function(t){return Buffer.isBuffer(t)?t:Cl(t)})):aE(a)}:aE,iE=function(a,t,e){for(var n=[],i=t;i<e;i+=2)n.push(String.fromCharCode(fu(a,i)));return n.join("").replace(Pd,"")},og=X0?function(a,t,e){return Buffer.isBuffer(a)?a.toString("utf16le",t,e).replace(Pd,""):iE(a,t,e)}:iE,rE=function(a,t,e){for(var n=[],i=t;i<t+e;++i)n.push(("0"+a[i].toString(16)).slice(-2));return n.join("")},GE=X0?function(a,t,e){return Buffer.isBuffer(a)?a.toString("hex",t,t+e):rE(a,t,e)}:rE,oE=function(a,t,e){for(var n=[],i=t;i<e;i++)n.push(String.fromCharCode(Fd(a,i)));return n.join("")},Hd=X0?function(t,e,n){return Buffer.isBuffer(t)?t.toString("utf8",e,n):oE(t,e,n)}:oE,$E=function(a,t){var e=Yi(a,t);return e>0?Hd(a,t+4,t+4+e-1):""},e9=$E,YE=function(a,t){var e=Yi(a,t);return e>0?Hd(a,t+4,t+4+e-1):""},t9=YE,XE=function(a,t){var e=2*Yi(a,t);return e>0?Hd(a,t+4,t+4+e-1):""},a9=XE,ZE=function(t,e){var n=Yi(t,e);return n>0?og(t,e+4,e+4+n):""},n9=ZE,KE=function(a,t){var e=Yi(a,t);return e>0?Hd(a,t+4,t+4+e):""},i9=KE,QE=function(a,t){return zq(a,t)},G4=QE,r9=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};X0&&(e9=function(t,e){if(!Buffer.isBuffer(t))return $E(t,e);var n=t.readUInt32LE(e);return n>0?t.toString("utf8",e+4,e+4+n-1):""},t9=function(t,e){if(!Buffer.isBuffer(t))return YE(t,e);var n=t.readUInt32LE(e);return n>0?t.toString("utf8",e+4,e+4+n-1):""},a9=function(t,e){if(!Buffer.isBuffer(t))return XE(t,e);var n=2*t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+n-1)},n9=function(t,e){if(!Buffer.isBuffer(t))return ZE(t,e);var n=t.readUInt32LE(e);return t.toString("utf16le",e+4,e+4+n)},i9=function(t,e){if(!Buffer.isBuffer(t))return KE(t,e);var n=t.readUInt32LE(e);return t.toString("utf8",e+4,e+4+n)},G4=function(t,e){return Buffer.isBuffer(t)?t.readDoubleLE(e):QE(t,e)},r9=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});function Bq(){og=function(a,t,e){return Fn.utils.decode(1200,a.slice(t,e)).replace(Pd,"")},Hd=function(a,t,e){return Fn.utils.decode(65001,a.slice(t,e))},e9=function(a,t){var e=Yi(a,t);return e>0?Fn.utils.decode(Rd,a.slice(t+4,t+4+e-1)):""},t9=function(a,t){var e=Yi(a,t);return e>0?Fn.utils.decode(zc,a.slice(t+4,t+4+e-1)):""},a9=function(a,t){var e=2*Yi(a,t);return e>0?Fn.utils.decode(1200,a.slice(t+4,t+4+e-1)):""},n9=function(a,t){var e=Yi(a,t);return e>0?Fn.utils.decode(1200,a.slice(t+4,t+4+e)):""},i9=function(a,t){var e=Yi(a,t);return e>0?Fn.utils.decode(65001,a.slice(t+4,t+4+e)):""}}typeof Fn<"u"&&Bq();var Fd=function(a,t){return a[t]},fu=function(a,t){return a[t+1]*256+a[t]},Nq=function(a,t){var e=a[t+1]*256+a[t];return e<32768?e:(65535-e+1)*-1},Yi=function(a,t){return a[t+3]*(1<<24)+(a[t+2]<<16)+(a[t+1]<<8)+a[t]},Oc=function(a,t){return a[t+3]<<24|a[t+2]<<16|a[t+1]<<8|a[t]},Hq=function(a,t){return a[t]<<24|a[t+1]<<16|a[t+2]<<8|a[t+3]};function vu(a,t){var e="",n,i,r=[],o,s,l,c;switch(t){case"dbcs":if(c=this.l,X0&&Buffer.isBuffer(this))e=this.slice(this.l,this.l+2*a).toString("utf16le");else for(l=0;l<a;++l)e+=String.fromCharCode(fu(this,c)),c+=2;a*=2;break;case"utf8":e=Hd(this,this.l,this.l+a);break;case"utf16le":a*=2,e=og(this,this.l,this.l+a);break;case"wstr":if(typeof Fn<"u")e=Fn.utils.decode(zc,this.slice(this.l,this.l+2*a));else return vu.call(this,a,"dbcs");a=2*a;break;case"lpstr-ansi":e=e9(this,this.l),a=4+Yi(this,this.l);break;case"lpstr-cp":e=t9(this,this.l),a=4+Yi(this,this.l);break;case"lpwstr":e=a9(this,this.l),a=4+2*Yi(this,this.l);break;case"lpp4":a=4+Yi(this,this.l),e=n9(this,this.l),a&2&&(a+=2);break;case"8lpp4":a=4+Yi(this,this.l),e=i9(this,this.l),a&3&&(a+=4-(a&3));break;case"cstr":for(a=0,e="";(o=Fd(this,this.l+a++))!==0;)r.push(P4(o));e=r.join("");break;case"_wstr":for(a=0,e="";(o=fu(this,this.l+a))!==0;)r.push(P4(o)),a+=2;a+=2,e=r.join("");break;case"dbcs-cont":for(e="",c=this.l,l=0;l<a;++l){if(this.lens&&this.lens.indexOf(c)!==-1)return o=Fd(this,c),this.l=c+1,s=vu.call(this,a-l,o?"dbcs-cont":"sbcs-cont"),r.join("")+s;r.push(P4(fu(this,c))),c+=2}e=r.join(""),a*=2;break;case"cpstr":if(typeof Fn<"u"){e=Fn.utils.decode(zc,this.slice(this.l,this.l+a));break}case"sbcs-cont":for(e="",c=this.l,l=0;l!=a;++l){if(this.lens&&this.lens.indexOf(c)!==-1)return o=Fd(this,c),this.l=c+1,s=vu.call(this,a-l,o?"dbcs-cont":"sbcs-cont"),r.join("")+s;r.push(P4(Fd(this,c))),c+=1}e=r.join("");break;default:switch(a){case 1:return n=Fd(this,this.l),this.l++,n;case 2:return n=(t==="i"?Nq:fu)(this,this.l),this.l+=2,n;case 4:case-4:return t==="i"||!(this[this.l+3]&128)?(n=(a>0?Oc:Hq)(this,this.l),this.l+=4,n):(i=Yi(this,this.l),this.l+=4,i);case 8:case-8:if(t==="f")return a==8?i=G4(this,this.l):i=G4([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,i;a=8;
19case 16:e=GE(this,this.l,a);break}}return this.l+=a,e}var Uq=function(a,t,e){a[e]=t&255,a[e+1]=t>>>8&255,a[e+2]=t>>>16&255,a[e+3]=t>>>24&255},jq=function(a,t,e){a[e]=t&255,a[e+1]=t>>8&255,a[e+2]=t>>16&255,a[e+3]=t>>24&255},qq=function(a,t,e){a[e]=t&255,a[e+1]=t>>>8&255};function Wq(a,t,e){var n=0,i=0;if(e==="dbcs"){for(i=0;i!=t.length;++i)qq(this,t.charCodeAt(i),this.l+2*i);n=2*t.length}else if(e==="sbcs"){if(typeof Fn<"u"&&Rd==874)for(i=0;i!=t.length;++i){var r=Fn.utils.encode(Rd,t.charAt(i));this[this.l+i]=r[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=t.length;++i)this[this.l+i]=t.charCodeAt(i)&255;n=t.length}else if(e==="hex"){for(;i<a;++i)this[this.l++]=parseInt(t.slice(2*i,2*i+2),16)||0;return this}else if(e==="utf16le"){var o=Math.min(this.l+a,this.length);for(i=0;i<Math.min(t.length,a);++i){var s=t.charCodeAt(i);this[this.l++]=s&255,this[this.l++]=s>>8}for(;this.l<o;)this[this.l++]=0;return this}else switch(a){case 1:n=1,this[this.l]=t&255;break;case 2:n=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:n=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:n=4,Uq(this,t,this.l);break;case 8:if(n=8,e==="f"){Rq(this,t,this.l);break}case 16:break;case-4:n=4,jq(this,t,this.l);break}return this.l+=n,this}function JE(a,t){var e=GE(this,this.l,a.length>>1);if(e!==a)throw new Error(t+"Expected "+a+" saw "+e);this.l+=a.length>>1}function Po(a,t){a.l=t,a.read_shift=vu,a.chk=JE,a.write_shift=Wq}function bs(a,t){a.l+=t}function rt(a){var t=Bc(a);return Po(t,0),t}function lo(){var a=[],t=X0?256:2048,e=function(c){var p=rt(c);return Po(p,0),p},n=e(t),i=function(){n&&(n.length>n.l&&(n=n.slice(0,n.l),n.l=n.length),n.length>0&&a.push(n),n=null)},r=function(c){return n&&c<n.length-n.l?n:(i(),n=e(Math.max(c+1,t)))},o=function(){return i(),ur(a)},s=function(c){i(),n=c,n.l==null&&(n.l=n.length),r(t)};return{next:r,push:s,end:o,_bufs:a}}function bt(a,t,e,n){var i=+t,r;if(!isNaN(i)){n||(n=RZ[i].p||(e||[]).length||0),r=1+(i>=128?1:0)+1,n>=128&&++r,n>=16384&&++r,n>=2097152&&++r;var o=a.next(r);i<=127?o.write_shift(1,i):(o.write_shift(1,(i&127)+128),o.write_shift(1,i>>7));for(var s=0;s!=4;++s)if(n>=128)o.write_shift(1,(n&127)+128),n>>=7;else{o.write_shift(1,n);break}n>0&&r9(e)&&a.push(e)}}function _u(a,t,e){var n=ho(a);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!e||e.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function sE(a,t,e){var n=ho(a);return n.s=_u(n.s,t.s,e),n.e=_u(n.e,t.s,e),n}function wu(a,t){if(a.cRel&&a.c<0)for(a=ho(a);a.c<0;)a.c+=t>8?16384:256;if(a.rRel&&a.r<0)for(a=ho(a);a.r<0;)a.r+=t>8?1048576:t>5?65536:16384;var e=vn(a);return!a.cRel&&a.cRel!=null&&(e=Yq(e)),!a.rRel&&a.rRel!=null&&(e=Gq(e)),e}function R_(a,t){return a.s.r==0&&!a.s.rRel&&a.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!a.e.rRel?(a.s.cRel?"":"$")+Mr(a.s.c)+":"+(a.e.cRel?"":"$")+Mr(a.e.c):a.s.c==0&&!a.s.cRel&&a.e.c==(t.biff>
19=12?16383:255)&&!a.e.cRel?(a.s.rRel?"":"$")+fr(a.s.r)+":"+(a.e.rRel?"":"$")+fr(a.e.r):wu(a.s,t.biff)+":"+wu(a.e,t.biff)}function o9(a){return parseInt($q(a),10)-1}function fr(a){return""+(a+1)}function Gq(a){return a.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function $q(a){return a.replace(/\$(\d+)$/,"$1")}function s9(a){for(var t=Xq(a),e=0,n=0;n!==t.length;++n)e=26*e+t.charCodeAt(n)-64;return e-1}function Mr(a){if(a<0)throw new Error("invalid column "+a);var t="";for(++a;a;a=Math.floor((a-1)/26))t=String.fromCharCode((a-1)%26+65)+t;return t}function Yq(a){return a.replace(/^([A-Z])/,"$$$1")}function Xq(a){return a.replace(/^\$([A-Z])/,"$1")}function Zq(a){return a.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Zi(a){for(var t=0,e=0,n=0;n<a.length;++n){var i=a.charCodeAt(n);i>=48&&i<=57?t=10*t+(i-48):i>=65&&i<=90&&(e=26*e+(i-64))}return{c:e-1,r:t-1}}function vn(a){for(var t=a.c+1,e="";t;t=(t-1)/26|0)e=String.fromCharCode((t-1)%26+65)+e;return e+(a.r+1)}function Lo(a){var t=a.indexOf(":");return t==-1?{s:Zi(a),e:Zi(a)}:{s:Zi(a.slice(0,t)),e:Zi(a.slice(t+1))}}function Ii(a,t){return typeof t>"u"||typeof t=="number"?Ii(a.s,a.e):(typeof a!="string"&&(a=vn(a)),typeof t!="string"&&(t=vn(t)),a==t?a:a+":"+t)}function Ln(a){var t={s:{c:0,r:0},e:{c:0,r:0}},e=0,n=0,i=0,r=a.length;for(e=0;n<r&&!((i=a.charCodeAt(n)-64)<1||i>26);++n)e=26*e+i;for(t.s.c=--e,e=0;n<r&&!((i=a.charCodeAt(n)-48)<0||i>9);++n)e=10*e+i;if(t.s.r=--e,n===r||i!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,e=0;n!=r&&!((i=a.charCodeAt(n)-64)<1||i>26);++n)e=26*e+i;for(t.e.c=--e,e=0;n!=r&&!((i=a.charCodeAt(n)-48)<0||i>9);++n)e=10*e+i;return t.e.r=--e,t}function lE(a,t){var e=a.t=="d"&&t instanceof Date;if(a.z!=null)try{return a.w=k5(a.z,e?co(t):t)}catch{}try{return a.w=k5((a.XF||{}).numFmtId||(e?14:0),e?co(t):t)}catch{return""+t}}function bl(a,t,e){return a==null||a.t==null||a.t=="z"?"":a.w!==void 0?a.w:(a.t=="d"&&!a.z&&e&&e.dateNF&&(a.z=e.dateNF),a.t=="e"?Tu[a.v]||a.v:t==null?lE(a,a.v):lE(a,t))}function Uc(a,t){var e=t&&t.sheet?t.sheet:"Sheet1",n={};return n[e]=a,{SheetNames:[e],Sheets:n}}function ek(a,t,e){var n=e||{},i=a?Array.isArray(a):n.dense;xs!=null&&i==null&&(i=xs);var r=a||(i?[]:{}),o=0,s=0;if(r&&n.origin!=null){if(typeof n.origin=="number")o=n.origin;else{var l=typeof n.origin=="string"?Zi(n.origin):n.origin;o=l.r,s=l.c}r["!ref"]||(r["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(r["!ref"]){var p=Ln(r["!ref"]);c.s.c=p.s.c,c.s.r=p.s.r,c.e.c=Math.max(c.e.c,p.e.c),c.e.r=Math.max(c.e.r,p.e.r),o==-1&&(c.e.r=o=p.e.r+1)}for(var g=0;g!=t.length;++g)if(t[g]){if(!Array.isArray(t[g]))throw new Error("aoa_to_sheet expects an array of arrays");for(var w=0;w!=t[g].length;++w)if(!(typeof t[g][w]>"u")){var f={v:t[g][w]},M=o+g,y=s+w;if(c.s.r>M&&(c.s.r=M),c.s.c>y&&(c.s.c=y),c.e.r<M&&(c.e.r=M),c.e.c<y&&(c.e.c=y),t[g][w]&&typeof t[g][w]=="object"&&!Array.isArray(t[g][w])&&!(t[g][w]instanceof Date))f=t[g][w];else if(Array.isArray(f.v)&&(f.f=t[g][w][1],f.v=f.v[0]),f.v===null)if(f.f)f.t="n";else if(n.nullError)f.t="e",f.v=0;else if(n.sheetStubs)f.t="z";else continue;else typeof f.v=="number"?f.t="n":typeof f.v=="boolean"?f.t="b":f.v instanceof Date?(f.z=n.dateNF||di[14],n.cellDates?(f.t="d",f.w=k5(f.z,co(f.v))):(f.t="n",f.v=co(f.v),f.w=k5(f.z,f.v))):f.t="s";if(i)r[M]||(r[M]=[]),r[M][y]&&r[M][y].z&&(f.z=r[M][y].z),r[M][y]=f;else{var A=vn({c:y,r:M});r[A]&&r[A].z&&(f.z=r[A].z),r[A]=f}}}return c.s.c<1e7&&(r["!ref"]=Ii(c)),r}function Ud(a,t){return ek(null,a,t)}function Kq(a){return a.read_shift(4,"i")}function H1(a,t){return t||(t=rt(4)),t.write_shift(4,a),t}function Sr(a){var t=a.read_shift(4);return t===0?"":a.read_shift(t,"dbcs")}function Ki(a,t){var e=!1;return t==null&&(e=!0,t=rt(4+2*a.length)),t.write_shift(4,a.length),a.length>0&&t.write_shift(0,a,"dbcs"),e?t.slice(0,t.l):t}function Qq(a){return{ich:a.read_shift(2),ifnt:a.read_shift(2)}}function Jq(a,t){return t||(t=rt(4)),t.write_shift(2,a.ich||0),t.write_shift(2,a.ifnt||0),t}function l9(a,t){var e=a.l,n=a.read_shift(1),i=Sr(a),r=[],o={t:i,h:i};if(n&1){for(var s=a.read_shift(4),l=0;l!=s;++l)r.push(Qq(a));o.r=r}else o.r=[{ich:0,ifnt:0}];return a.l=e+t,o}function eW(a,t){var e=!1;return t==null&&(e=!0,t=rt(15+4*a.t.length)),t.write_shift(1,0),Ki(a.t,t),e?t.slice(0,t.l):t}var tW=l9;function aW(a,t){var e=!1;return t==null&&(e=!0,t=rt(23+4*a.t.length)),t.write_shift(1,1),Ki(a.t,t),t.write_shift(4,1),Jq({ich:0,ifnt:0},t),e?t.slice(0,t.l):t}function i1(a){var t=a.read_shift(4),e=a.read_shift(2);return e+=a.read_shift(1)<<16,a.l++,{c:t,iStyleRef:e}}function jc(a,t){return t==null&&(t=rt(8)),t.write_shift(-4,a.c),t.write_shift(3,a.iStyleRef||a.s),t.write_shift(1,0),t}function qc(a){var t=a.read_shift(2);return t+=a.read_shift(1)<<16,a.l++,{c:-1,iStyleRef:t}}function Wc(a,t){return t==null&&(t=rt(4)),t.write_shift(3,a.iStyleRef||a.s),t.write_shift(1,0),t}var nW=Sr,tk=Ki;function c9(a){var t=a.read_shift(4);return t===0||t===4294967295?"":a.read_shift(t,"dbcs")}function $4(a,t){var e=!1;return t==null&&(e=!0,t=rt(127)),t.write_shift(4,a.length>0?a.length:4294967295),a.length>0&&t.write_shift(0,a,"dbcs"),e?t.slice(0,t.l):t}var iW=Sr,G_=c9,d9=$4;function ak(a){var t=a.slice(a.l,a.l+4),e=t[0]&1,n=t[0]&2;a.l+=4;var i=n===0?G4([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):Oc(t,0)>>2;return e?i/100:i}function nk(a,t){t==null&&(t=rt(4));var e=0,n=0,i=a*100;if(a==(a|0)&&a>=-(1<<29)&&a<1<<29?n=1:i==(i|0)&&i>=-(1<<29)&&i<1<<29&&(n=1,e=1),n)t.write_shift(-4,((e?i:a)<<2)+(e+2));else throw new Error("unsupported RkNumber "+a)}function ik(a){var t={s:{},e:{}};return t.s.r=a.read_shift(4),t.e.r=a.read_shift(4),t.s.c=a.read_shift(4),t.e.c=a.read_shift(4),t}function rW(a,t){return t||(t=rt(16)),t.write_shift(4,a.s.r),t.write_shift(4,a.e.r),t.write_shift(4,a.s.c),t.write_shift(4,a.e.c),t}var Gc=ik,jd=rW;
19function qd(a){if(a.length-a.l<8)throw"XLS Xnum Buffer underflow";return a.read_shift(8,"f")}function Nc(a,t){return(t||rt(8)).write_shift(8,a,"f")}function oW(a){var t={},e=a.read_shift(1),n=e>>>1,i=a.read_shift(1),r=a.read_shift(2,"i"),o=a.read_shift(1),s=a.read_shift(1),l=a.read_shift(1);switch(a.l++,n){case 0:t.auto=1;break;case 1:t.index=i;var c=fW[i];c&&(t.rgb=wE(c));break;case 2:t.rgb=wE([o,s,l]);break;case 3:t.theme=i;break}return r!=0&&(t.tint=r>0?r/32767:r/32768),t}function Y4(a,t){if(t||(t=rt(8)),!a||a.auto)return t.write_shift(4,0),t.write_shift(4,0),t;a.index!=null?(t.write_shift(1,2),t.write_shift(1,a.index)):a.theme!=null?(t.write_shift(1,6),t.write_shift(1,a.theme)):(t.write_shift(1,5),t.write_shift(1,0));var e=a.tint||0;if(e>0?e*=32767:e<0&&(e*=32768),t.write_shift(2,e),!a.rgb||a.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var n=a.rgb||"FFFFFF";typeof n=="number"&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}return t}function sW(a){var t=a.read_shift(1);a.l++;var e={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return e}function lW(a,t){t||(t=rt(2));var e=(a.italic?2:0)|(a.strike?8:0)|(a.outline?16:0)|(a.shadow?32:0)|(a.condense?64:0)|(a.extend?128:0);return t.write_shift(1,e),t.write_shift(1,0),t}var rk=2,Vo=3,R4=11;var X4=19;var B4=64,cW=65,dW=71;var hW=4108,pW=4126,pr=80;var cE={1:{n:"CodePage",t:rk},2:{n:"Category",t:pr},3:{n:"PresentationFormat",t:pr},4:{n:"ByteCount",t:Vo},5:{n:"LineCount",t:Vo},6:{n:"ParagraphCount",t:Vo},7:{n:"SlideCount",t:Vo},8:{n:"NoteCount",t:Vo},9:{n:"HiddenCount",t:Vo},10:{n:"MultimediaClipCount",t:Vo},11:{n:"ScaleCrop",t:R4},12:{n:"HeadingPairs",t:hW},13:{n:"TitlesOfParts",t:pW},14:{n:"Manager",t:pr},15:{n:"Company",t:pr},16:{n:"LinksUpToDate",t:R4},17:{n:"CharacterCount",t:Vo},19:{n:"SharedDoc",t:R4},22:{n:"HyperlinksChanged",t:R4},23:{n:"AppVersion",t:Vo,p:"version"},24:{n:"DigSig",t:cW},26:{n:"ContentType",t:pr},27:{n:"ContentStatus",t:pr},28:{n:"Language",t:pr},29:{n:"Version",t:pr},255:{},2147483648:{n:"Locale",t:X4},2147483651:{n:"Behavior",t:X4},1919054434:{}},dE={1:{n:"CodePage",t:rk},2:{n:"Title",t:pr},3:{n:"Subject",t:pr},4:{n:"Author",t:pr},5:{n:"Keywords",t:pr},6:{n:"Comments",t:pr},7:{n:"Template",t:pr},8:{n:"LastAuthor",t:pr},9:{n:"RevNumber",t:pr},10:{n:"EditTime",t:B4},11:{n:"LastPrinted",t:B4},12:{n:"CreatedDate",t:B4},13:{n:"ModifiedDate",t:B4},14:{n:"PageCount",t:Vo},15:{n:"WordCount",t:Vo},16:{n:"CharCount",t:Vo},17:{n:"Thumbnail",t:dW},18:{n:"Application",t:pr},19:{n:"DocSecurity",t:Vo},255:{},2147483648:{n:"Locale",t:X4},2147483651:{n:"Behavior",t:X4},1919054434:{}};function uW(a){return a.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var mW=uW([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),fW=ho(mW),Tu={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"};var gW={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},N4={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"}
19,comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function ok(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function sk(a,t){var e=Sq(gW),n=[],i;n[n.length]=Ti,n[n.length]=Lt("Types",null,{xmlns:Xi.CT,"xmlns:xsd":Xi.xsd,"xmlns:xsi":Xi.xsi}),n=n.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["t
19if","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(l){return Lt("Default",null,{Extension:l[0],ContentType:l[1]})}));var r=function(l){a[l]&&a[l].length>0&&(i=a[l][0],n[n.length]=Lt("Override",null,{PartName:(i[0]=="/"?"":"/")+i,ContentType:N4[l][t.bookType]||N4[l].xlsx}))},o=function(l){(a[l]||[]).forEach(function(c){n[n.length]=Lt("Override",null,{PartName:(c[0]=="/"?"":"/")+c,ContentType:N4[l][t.bookType]||N4[l].xlsx})})},s=function(l){(a[l]||[]).forEach(function(c){n[n.length]=Lt("Override",null,{PartName:(c[0]=="/"?"":"/")+c,ContentType:e[l][0]})})};return r("workbooks"),o("sheets"),o("charts"),s("themes"),["strs","styles"].forEach(r),["coreprops","extprops","custprops"].forEach(s),s("vba"),s("comments"),s("threadedcomments"),s("drawings"),o("metadata"),s("people"),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var H0
vendor: 2,399 bytes, line 19
19={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",
19VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function lk(a){var t=a.lastIndexOf("/");return a.slice(0,t+1)+"_rels/"+a.slice(t+1)+".rels"}function Ld(a){var t=[Ti,Lt("Relationships",null,{xmlns:Xi.RELS})];return gr(a["!id"]).forEach(function(e){t[t.length]=Lt("Relationship",null,a["!id"][e])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function fn(a,t,e,n,i,r){if(i||(i={}),a["!id"]||(a["!id"]={}),a["!idx"]||(a["!idx"]=1),t<0)for(t=a["!idx"];a["!id"]["rId"+t];++t);if(a["!idx"]=t+1,i.Id="rId"+t,i.Type=n,i.Target=e,r?i.TargetMode=r:[H0.HLINK,H0.XPATH,H0.XMISS].indexOf(i.Type)>-1&&(i.TargetMode="External"),a["!id"][i.Id])throw new Error("Cannot rewrite rId "+t);return a["!id"][i.Id]=i,a[("/"+i.Target).replace("//","/")]=i,t}function vW(a){var t=[Ti];t.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2"> 20`),t.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/> 21`);for(var e=0;e<a.length;++e)t.push(' <manifest:file-entry manifest:full-path="'+a[e][0]+'" manifest:media-type="'+a[e][1]+`"/> 22`);return t.push("</manifest:manifest>"),t.join("")}function hE(a,t,e){return[' <rdf:Description rdf:about="'+a+`"> 23`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(e||"odf")+"#"+t+`"/> 24`,` </rdf:Description> 25`].join("")}function _W(a,t){return[' <rdf:Description rdf:about="'+a+`"> 26`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+`"/> 27`,` </rdf:Description> 28`].join("")}function wW(a){var t=[Ti];t.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 29`);for(var e=0;e!=a.length;++e)t.push(hE(a[e][0],a[e][1])),t.push(_W("",a[e][0]));return t.push(hE("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function ck(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+bu.version+"</meta:generator></office:meta></office:document-meta>"}var Rc=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function B_(a,t,e,n,i){i[a]!=null||t==null||t===""||(i[a]=t,t=gn(t),n[n.length]=e?Lt(a,t,e):mr(a,t))}function dk(a,t){var e=t||{},n=[Ti,Lt("cp:coreProperties",null,{"xmlns:cp":Xi.CORE_PROPS,"xmlns:dc":Xi.dc,"xmlns:dcterms":Xi.dcterms,"xmlns:dcmitype":Xi.dcmitype,"xmlns:xsi":Xi.xsi})],i={};if(!a&&!e.Props)return n.join("");a&&(a.CreatedDate!=null&&B_("dcterms:created",typeof a.CreatedDate=="string"?a.CreatedDate:W_(a.CreatedDate,e.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i),a.ModifiedDate!=null&&B_("dcterms:modified",typeof a.ModifiedDate=="string"?a.ModifiedDate:W_(a.ModifiedDate,e.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i));for(var r=0;r!=Rc.length;++r){var o=Rc[r],s=e.Props&&e.Props[o[1]]!=null?e.Props[o[1]]:a?a[o[1]]:null;s===!0?s="1":s===!1?s="0":typeof s=="number"&&(s=String(s)),s!=null&&B_(o[0],s,null,n,i)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var Od=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],hk=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function pk(a){var t=[],e=Lt;return a||(a={}),a.Application="SheetJS",t[t.length]=Ti,t[t.length]=Lt("Properties",null,{xmlns:Xi.EXT_PROPS,"xmlns:vt":Xi.vt}),Od.forEach(function(n){if(a[n[1]]!==void 0){var i;switch(n[2]){case"string":i=gn(String(a[n[1]]));break;case"bool":i=a[n[1]]?"true":"false";break}i!==void 0&&(t[t.length]=e(n[0],i))}}),t[t.length]=e("HeadingPairs",e("vt:vector",e("vt:variant","<vt:lpstr>
29Worksheets</vt:lpstr>")+e("vt:variant",e("vt:i4",String(a.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=e("TitlesOfParts",e("vt:vector",a.SheetNames.map(function(n){return"<vt:lpstr>"+gn(n)+"</vt:lpstr>"}).join(""),{size:a.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}function uk(a){var t=[Ti,Lt("Properties",null,{xmlns:Xi.CUST_PROPS,"xmlns:vt":Xi.vt})];if(!a)return t.join("");var e=1;return gr(a).forEach(function(i){++e,t[t.length]=Lt("property",Oq(a[i],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:e,name:gn(i)})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var pE={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function xW(a,t){var e=[];return gr(pE).map(function(n){for(var i=0;i<Rc.length;++i)if(Rc[i][1]==n)return Rc[i];for(i=0;i<Od.length;++i)if(Od[i][1]==n)return Od[i];throw n}).forEach(function(n){if(a[n[1]]!=null){var i=t&&t.Props&&t.Props[n[1]]!=null?t.Props[n[1]]:a[n[1]];switch(n[2]){case"date":i=new Date(i).toISOString().replace(/\.\d*Z/,"Z");break}typeof i=="number"?i=String(i):i===!0||i===!1?i=i?"1":"0":i instanceof Date&&(i=new Date(i).toISOString().replace(/\.\d*Z/,"")),e.push(mr(pE[n[1]]||n[1],i))}}),Lt("DocumentProperties",e.join(""),{xmlns:Do.o})}function bW(a,t){var e=["Worksheets","SheetNames"],n="CustomDocumentProperties",i=[];return a&&gr(a).forEach(function(r){if(Object.prototype.hasOwnProperty.call(a,r)){for(var o=0;o<Rc.length;++o)if(r==Rc[o][1])return;for(o=0;o<Od.length;++o)if(r==Od[o][1])return;for(o=0;o<e.length;++o)if(r==e[o])return;var s=a[r],l="string";typeof s=="number"?(l="float",s=String(s)):s===!0||s===!1?(l="boolean",s=s?"1":"0"):s=String(s),i.push(Lt(JA(r),s,{"dt:dt":l}))}}),t&&gr(t).forEach(function(r){if(Object.prototype.hasOwnProperty.call(t,r)&&!(a&&Object.prototype.hasOwnProperty.call(a,r))){var o=t[r],s="string";typeof o=="number"?(s="float",o=String(o)):o===!0||o===!1?(s="boolean",o=o?"1":"0"):o instanceof Date?(s="dateTime.tz",o=o.toISOString()):o=String(o),i.push(Lt(JA(r),o,{"dt:dt":s}))}}),"<"+n+' xmlns="'+Do.o+'">'+i.join("")+"</"+n+">"}function CW(a){var t=typeof a=="string"?new Date(Date.parse(a)):a,e=t.getTime()/1e3+11644473600,n=e%Math.pow(2,32),i=(e-n)/Math.pow(2,32);n*=1e7,i*=1e7;var r=n/Math.pow(2,32)|0;r>0&&(n=n%Math.pow(2,32),i+=r);var o=rt(8);return o.write_shift(4,n),o.write_shift(4,i),o}function uE(a,t){var e=rt(4),n=rt(4);switch(e.write_shift(4,a==80?31:a),a){case 3:n.write_shift(-4,t);break;case 5:n=rt(8),n.write_shift(8,t,"f");break;case 11:n.write_shift(4,t?1:0);break;case 64:n=CW(t);break;case 31:case 80:for(n=rt(4+2*(t.length+1)+(t.length%2?0:2)),n.write_shift(4,t.length+1),n.write_shift(0,t,"dbcs");n.l!=n.length;)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+a+" "+t)}return ur([e,n])}var mk=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function yW(a){switch(typeof a){case"boolean":return 11;case"number":return(a|0)==a?3:5;case"string":return 31;case"object":if(a instanceof Date)return 64;break}return-1}function mE(a,t,e){var n=rt(8),i=[],r=[],o=8,s=0,l=rt(8),c=rt(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),r.push(l),i.push(c),o+=8+l.length,!t){c=rt(8),c.write_shift(4,0),i.unshift(c);var p=[rt(4)];for(p[0].write_shift(4,a.length),s=0;s<a.length;++s){var g=a[s][0];for(l=rt(8+2*(g.length+1)+(g.length%2?0:2)),l.write_shift(4,s+2),l.write_shift(4,g.length+1),l.write_shift(0,g,"dbcs");l.l!=l.length;)l.write_shift(1,0);p.push(l)}l=ur(p),r.unshift(l),o+=8+l.length}for(s=0;s<a.length;++s)if(!(t&&!t[a[s][0]])&&!(mk.indexOf(a[s][0])>-1||hk.indexOf(a[s][0])>-1)&&a[s][1]!=null){var w=a[s][1],f=0;if(t){f=+t[a[s][0]];var M=e[f];if(M.p=="version"&&typeof w=="string"){var y=w.split(".");w=(+y[0]<<16)+(+y[1]||0)}l=uE(M.t,w)}else{var A=yW(w);A==-1&&(A=31,w=String(w)),l=uE(A,w)}r.push(l),c=rt(8),c.write_shift(4,t?f:2+s),i.push(c),o+=8+l.length}var I=8*(r.length+1);for(s=0;s<r.length;++s)i[s].write_shift(4,I),I+=r[s].length;return n.write_shift(4,o),n.write_shift(4,r.length),ur([n].concat(i).c
29oncat(r))}function fE(a,t,e,n,i,r){var o=rt(i?68:48),s=[o];o.write_shift(2,65534),o.write_shift(2,0),o.write_shift(4,842412599),o.write_shift(16,yn.utils.consts.HEADER_CLSID,"hex"),o.write_shift(4,i?2:1),o.write_shift(16,t,"hex"),o.write_shift(4,i?68:48);var l=mE(a,e,n);if(s.push(l),i){var c=mE(i,null,null);o.write_shift(16,r,"hex"),o.write_shift(4,68+l.length),s.push(c)}return ur(s)}function MW(a,t){t||(t=rt(a));for(var e=0;e<a;++e)t.write_shift(1,0);return t}function SW(a,t){return a.read_shift(t)===1}function Nr(a,t){return t||(t=rt(2)),t.write_shift(2,+!!a),t}function fk(a){return a.read_shift(2,"u")}function n1(a,t){return t||(t=rt(2)),t.write_shift(2,a),t}function gk(a,t,e){return e||(e=rt(2)),e.write_shift(1,t=="e"?+a:+!!a),e.write_shift(1,t=="e"?1:0),e}function vk(a,t,e){var n=a.read_shift(e&&e.biff>=12?2:1),i="sbcs-cont",r=zc;if(e&&e.biff>=8&&(zc=1200),!e||e.biff==8){var o=a.read_shift(1);o&&(i="dbcs-cont")}else e.biff==12&&(i="wstr");e.biff>=2&&e.biff<=5&&(i="cpstr");var s=n?a.read_shift(n,i):"";return zc=r,s}function AW(a){var t=a.t||"",e=1,n=rt(3+(e>1?2:0));n.write_shift(2,t.length),n.write_shift(1,(e>1?8:0)|1),e>1&&n.write_shift(2,e);var i=rt(2*t.length);i.write_shift(2*t.length,t,"utf16le");var r=[n,i];return ur(r)}function EW(a,t,e){var n;if(e){if(e.biff>=2&&e.biff<=5)return a.read_shift(t,"cpstr");if(e.biff>=12)return a.read_shift(t,"dbcs-cont")}var i=a.read_shift(1);return i===0?n=a.read_shift(t,"sbcs-cont"):n=a.read_shift(t,"dbcs-cont"),n}function kW(a,t,e){var n=a.read_shift(e&&e.biff==2?1:2);return n===0?(a.l++,""):EW(a,n,e)}function IW(a,t,e){if(e.biff>5)return kW(a,t,e);var n=a.read_shift(1);return n===0?(a.l++,""):a.read_shift(n,e.biff<=4||!a.lens?"cpstr":"sbcs-cont")}function _k(a,t,e){return e||(e=rt(3+2*a.length)),e.write_shift(2,a.length),e.write_shift(1,1),e.write_shift(31,a,"utf16le"),e}function gE(a,t){t||(t=rt(6+a.length*2)),t.write_shift(4,1+a.length);for(var e=0;e<a.length;++e)t.write_shift(2,a.charCodeAt(e));return t.write_shift(2,0),t}function TW(a){var t=rt(512),e=0,n=a.Target;n.slice(0,7)=="file://"&&(n=n.slice(7));var i=n.indexOf("#"),r=i>-1?31:23;switch(n.charAt(0)){case"#":r=28;break;case".":r&=-3;break}t.write_shift(4,2),t.write_shift(4,r);var o=[8,6815827,6619237,4849780,83];for(e=0;e<o.length;++e)t.write_shift(4,o[e]);if(r==28)n=n.slice(1),gE(n,t);else if(r&2){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),e=0;e<o.length;++e)t.write_shift(1,parseInt(o[e],16));var s=i>-1?n.slice(0,i):n;for(t.write_shift(4,2*(s.length+1)),e=0;e<s.length;++e)t.write_shift(2,s.charCodeAt(e));t.write_shift(2,0),r&8&&gE(i>-1?n.slice(i+1):"",t)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),e=0;e<o.length;++e)t.write_shift(1,parseInt(o[e],16));for(var l=0;n.slice(l*3,l*3+3)=="../"||n.slice(l*3,l*3+3)=="..\\";)++l;for(t.write_shift(2,l),t.write_shift(4,n.length-3*l+1),e=0;e<n.length-3*l;++e)t.write_shift(1,n.charCodeAt(e+3*l)&255);for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),e=0;e<6;++e)t.write_shift(4,0)}return t.slice(0,t.l)}function Hc(a,t,e,n){return n||(n=rt(6)),n.write_shift(2,a),n.write_shift(2,t),n.write_shift(2,e||0),n}function FW(a,t,e){var n=e.biff>8?4:2,i=a.read_shift(n),r=a.read_shift(n,"i"),o=a.read_shift(n,"i");return[i,r,o]}function VW(a){var t=a.read_shift(2),e=a.read_shift(2),n=a.read_shift(2),i=a.read_shift(2);return{s:{c:n,r:t},e:{c:i,r:e}}}function wk(a,t){return t||(t=rt(8)),t.write_shift(2,a.s.r),t.write_shift(2,a.e.r),t.write_shift(2,a.s.c),t.write_shift(2,a.e.c),t}function h9(a,t,e){var n=1536,i=16;switch(e.bookType){case"biff8":break;case"biff5":n=1280,i=8;break;case"biff4":n=4,i=6;break;case"biff3":n=3,i=6;break;case"biff2":n=2,i=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var r=rt(i);return r.write_shift(2,n),r.write_shift(2,t),i>4&&r.write_shift(2,29282),i>6&&r.write_shift(2,1997),i>8&&(r.write_shift(2,49161),r.write_shift(2,1),r.write_shift(2,1798),r.write_shift(2,0)),r}function PW(a,t){var e=!t||t.biff==8,n=rt(e?112:54);for(n.write_shift(t.biff==8?2:1,7),e&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(e?0:536870912));n.l<n.length;)n.write_shift(1,e?0:32);return n}function DW(a,t){var e=!t||t.biff>=8?2:1,n=rt(8+e*a.name.length);n.write_shift(4,a.pos),n.write_shift(1,a.hs||0),n.write_shift(1,a.dt),n.write_shift(1,a.name.length),t.biff>=8&&n.write_shift(1,1),n.write_shift(e*a.name.length,a.name,t.biff<8?"sbcs":"utf16le");var i=n.slice(0,n.l);return i.l=n.l,i}function LW(a,t){var e=rt(8);e.write_shift(4,a.Count),e.write_shift(4,a.Unique);for(var n=[],i=0;i<a.length;++i)n[i]=AW(a[i],t);var r=ur([e].concat(n));return r.parts=[e.length].concat(n.map(function(o){return o.length})),r}function OW(){var a=rt(18);return a.write_shift(2,0),a.write_shift(2,0),a.write_shift(2,29280),a.write_shift(2,17600),a.write_shift(2,56),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(2,1),a.write_shift(2,500),a}function zW(a){var t=rt(18),e=1718;return a&&a.RTL&&(e|=64),t.write_shift(2,e),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function RW(a,t){var e=a.name||"Arial",n=t&&t.biff==5,i=n?15+e.length:16+2*e.length,r=rt(i);return r.write_shift(2,(a.sz||12)*20),r.write_shift(4,0),r.write_shift(2,400),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(1,e.length),n||r.write_shift(1,1),r.write_shift((n?1:2)*e.length,e,n?"sbcs":"utf16le"),r}function BW(a,t,e,n){var i=rt(10);return Hc(a,t,n,i),i.write_shift(4,e),i}function NW(a,t,e,n,i){var r=!i||i.biff==8,o=rt(8+ +r+(1+r)*e.length);return Hc(a,t,n,o),o.write_shift(2,e.length),r&&o.write_shift(1,1),o.write_shift((1+r)*e.length,e,r?"utf16le":"sbcs"),o}function HW(a,t,e,n){var i=e&&e.biff==5;n||(n=rt(i?3+t.length:5+2*t.length)),n.write_shift(2,a),n.write_shift(i?1:2,t.length),i||n.write_shift(1,1),n.write_shift((i?1:2)*t.length,t,i?"sbcs":"utf16le");var r=n.length>n.l?n.slice(0,n.l):n;return r.l==null&&(r.l=r.length),r}function UW(a,t){var e=t.biff==8||!t.biff?4:2,n=rt(2*e+6);return n.write_shift(e,a.s.r),n.write_shift(e,a.e.r+1),n.write_shift(2,a.s.c),n.write_shift(2,a.e.c+1),n.write_shift(2,0),n}function vE(a,t,e,n){var i=e&&e.biff==5;n||(n=rt(i?16:20)),n.write_shift(2,0),a.style?(n.write_shift(2,a.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,a.numFmtId||0),n.write_shift(2,t<<4));var r=0;return a.numFmtId>0&&i&&(r|=1024),n.write_shift(4,r),n.write_shift(4,0),i||n.write_shift(4,0),n.write_shift(2,0),n}function jW(a){var t=rt(8);return t.write_shift(4,0),t.write_shift(2,a[0]?a[0]+1:0),t.write_shift(2,a[1]?a[1]+1:0),t}function qW(a,t,e,n,i,r){var o=rt(8);return Hc(a,t,n,o),gk(e,r,o),o}function WW(a,t,e,n){var i=rt(14);return Hc(a,t,n,i),Nc(e,i),i}function GW(a,t,e){if(e.biff<8)return $W(a,t,e);for(var n=[],i=a.l+t,r=a.read_shift(e.biff>8?4:2);r--!==0;)n.push(FW(a,e.biff>8?12:6,e));if(a.l!=i)throw new Error("Bad ExternSheet: "+a.l+" != "+i);return n}function $W(a,t,e){a[a.l+1]==3&&a[a.l]++;var n=vk(a,t,e);
vendor: 5,847 bytes, line 29
29return n.charCodeAt(0)==3?n.slice(1):n}function YW(a){var t=rt(2+a.length*8);t.write_shift(2,a.length);for(var e=0;e<a.length;++e)wk(a[e],t);return t}function XW(a){var t=rt(24),e=Zi(a[0]);t.write_shift(2,e.r),t.write_shift(2,e.r),t.write_shift(2,e.c),t.write_shift(2,e.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),i=0;i<16;++i)t.write_shift(1,parseInt(n[i],16));return ur([t,TW(a[1])])}function ZW(a){var t=a[1].Tooltip,e=rt(10+2*(t.length+1));e.write_shift(2,2048);var n=Zi(a[0]);e.write_shift(2,n.r),e.write_shift(2,n.r),e.write_shift(2,n.c),e.write_shift(2,n.c);for(var i=0;i<t.length;++i)e.write_shift(2,t.charCodeAt(i));return e.write_shift(2,0),e}function KW(a){return a||(a=rt(4)),a.write_shift(2,1),a.write_shift(2,1),a}function QW(a,t,e){if(!e.cellStyles)return bs(a,t);var n=e&&e.biff>=12?4:2,i=a.read_shift(n),r=a.read_shift(n),o=a.read_shift(n),s=a.read_shift(n),l=a.read_shift(2);n==2&&(a.l+=2);var c={s:i,e:r,w:o,ixfe:s,flags:l};return(e.biff>=5||!e.biff)&&(c.level=l>>8&7),c}function JW(a,t){var e=rt(12);e.write_shift(2,t),e.write_shift(2,t),e.write_shift(2,a.width*256),e.write_shift(2,0);var n=0;return a.hidden&&(n|=1),e.write_shift(1,n),n=a.level||0,e.write_shift(1,n),e.write_shift(2,0),e}function eG(a){for(var t=rt(2*a),e=0;e<a;++e)t.write_shift(2,e+1);return t}function tG(a,t,e){var n=rt(15);return Vu(n,a,t),n.write_shift(8,e,"f"),n}function aG(a,t,e){var n=rt(9);return Vu(n,a,t),n.write_shift(2,e),n}var nG=function(){var a={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=Z_({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function e(s,l){var c=[],p=Bc(1);switch(l.type){case"base64":p=B1(xl(s));break;case"binary":p=B1(s);break;case"buffer":case"array":p=s;break}Po(p,0);var g=p.read_shift(1),w=!!(g&136),f=!1,M=!1;switch(g){case 2:break;case 3:break;case 48:f=!0,w=!0;break;case 49:f=!0,w=!0;break;case 131:break;case 139:break;case 140:M=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+g.toString(16))}var y=0,A=521;g==2&&(y=p.read_shift(2)),p.l+=3,g!=2&&(y=p.read_shift(4)),y>1048576&&(y=1e6),g!=2&&(A=p.read_shift(2));var I=p.read_shift(2),R=l.codepage||1252;g!=2&&(p.l+=16,p.read_shift(1),p[p.l]!==0&&(R=a[p[p.l]]),p.l+=1,p.l+=2),M&&(p.l+=36);for(var N=[],U={},te=Math.min(p.length,g==2?521:A-10-(f?264:0)),ve=M?32:11;p.l<te&&p[p.l]!=13;)switch(U={},U.name=Fn.utils.decode(R,p.slice(p.l,p.l+ve)).replace(/[\u0000\r\n].*$/g,""),p.l+=ve,U.type=String.fromCharCode(p.read_shift(1)),g!=2&&!M&&(U.offset=p.read_shift(4)),U.len=p.read_shift(1),g==2&&(U.offset=p.read_shift(2)),U.dec=p.read_shift(1),U.name.length&&N.push(U),g!=2&&(p.l+=M?13:14),U.type){case"B":(!f||U.len!=8)&&l.WTF&&console.log("Skipping "+U.name+":"+U.type);break;case"G":case"P":l.WTF&&console.log("Skipping "+U.name+":"+U.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+U.type)}if(p[p.l]!==13&&(p.l=A-1),p.read_shift(1)!==13)throw new Error("DBF Terminator not found "+p.l+" "+p[p.l]);p.l=A;var ae=0,J=0;for(c[0]=[],J=0;J!=N.length;++J)c[0][J]=N[J].name;for(;y-- >0;){if(p[p.l]===42){p.l+=I;continue}for(++p.l,c[++ae]=[],J=0,J=0;J!=N.length;++J){var q=p.slice(p.l,p.l+N[J].len);p.l+=N[J].len,Po(q,0);var oe=Fn.utils.decode(R,q);switch(N[J].type){case"C":oe.trim().length&&(c[ae][J]=oe.replace(/\s+$/,""));break;case"D":oe.length===8?c[ae][J]=new Date(+oe.slice(0,4),+oe.slice(4,6)-1,+oe.slice(6,8)):c[ae][J]=oe;break;case"F":c[ae][J]=parseFloat(oe.trim());break;case"+":case"I":c[ae][J]=M?q.read_shift(-4,"i")^2147483648:q.read_shift(4,"i");break;case"L":switch(oe.trim().toUpperCase()){case"Y":case"T":c[ae][J]=!0;break;case"N":case"F":c[ae][J]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+oe+"|")}break;case"M":if(!w)throw new Error("DBF Unexpected MEMO for type "+g.toString(16));c[ae][J]="##MEMO##"+(M?parseInt(oe.trim(),10):q.read_shift(4));break;case"N":oe=oe.replace(/\u0000/g,"").trim(),oe&&oe!="."&&(c[ae][J]=+oe||0);break;case"@":c[ae][J]=new Date(q.read_shift(-8,"f")-621356832e5);break;case"T":c[ae][J]=new Date((q.read_shift(4)-2440588)*864e5+q.read_shift(4));break;case"Y":c[ae][J]=q.read_shift(4,"i")/1e4+q.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":c[ae][J]=-q.read_shift(-8,"f");break;case"B":if(f&&N[J].len==8){c[ae][J]=q.read_shift(8,"f");break}case"G":case"P":q.l+=N[J].len;break;case"0":if(N[J].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+N[J].type)}}}if(g!=2&&p.l<p.length&&p[p.l++]!=26)throw new Error("DBF EOF Marker missing "+(p.l-1)+" of "+p.length+" "+p[p.l-1].toString(16));return l&&l.sheetRows&&(c=c.slice(0,l.sheetRows)),l.DBF=N,c}function n(s,l){var c=l||{};c.dateNF||(c.dateNF="yyyymmdd");var p=Ud(e(s,c),c);return p["!cols"]=c.DBF.map(function(g){return{wch:g.len,DBF:g}}),delete c.DBF,p}function i(s,l){try{return Uc(n(s,l),l)}catch(c){if(l&&l.WTF)throw c}return{SheetNames:[],Sheets:{}}}var r={B:8,C:250,L:1,D:8,"?":0,"":0};function o(s,l){var c=l||{};if(+c.codepage>=0&&Cu(+c.codepage),c.type=="string")throw new Error("Cannot write DBF to JS string");var p=lo(),g=eg(s,{header:1,raw:!0,cellDates:!0}
29),w=g[0],f=g.slice(1),M=s["!cols"]||[],y=0,A=0,I=0,R=1;for(y=0;y<w.length;++y){if(((M[y]||{}).DBF||{}).name){w[y]=M[y].DBF.name,++I;continue}if(w[y]!=null){if(++I,typeof w[y]=="number"&&(w[y]=w[y].toString(10)),typeof w[y]!="string")throw new Error("DBF Invalid column name "+w[y]+" |"+typeof w[y]+"|");if(w.indexOf(w[y])!==y){for(A=0;A<1024;++A)if(w.indexOf(w[y]+"_"+A)==-1){w[y]+="_"+A;break}}}}var N=Ln(s["!ref"]),U=[],te=[],ve=[];for(y=0;y<=N.e.c-N.s.c;++y){var ae="",J="",q=0,oe=[];for(A=0;A<f.length;++A)f[A][y]!=null&&oe.push(f[A][y]);if(oe.length==0||w[y]==null){U[y]="?";continue}for(A=0;A<oe.length;++A){switch(typeof oe[A]){case"number":J="B";break;case"string":J="C";break;case"boolean":J="L";break;case"object":J=oe[A]instanceof Date?"D":"C";break;default:J="C"}q=Math.max(q,String(oe[A]).length),ae=ae&&ae!=J?"C":J}q>250&&(q=250),J=((M[y]||{}).DBF||{}).type,J=="C"&&M[y].DBF.len>q&&(q=M[y].DBF.len),ae=="B"&&J=="N"&&(ae="N",ve[y]=M[y].DBF.dec,q=M[y].DBF.len),te[y]=ae=="C"||J=="N"?q:r[ae]||0,R+=te[y],U[y]=ae}var H=p.next(32);for(H.write_shift(4,318902576),H.write_shift(4,f.length),H.write_shift(2,296+32*I),H.write_shift(2,R),y=0;y<4;++y)H.write_shift(4,0);for(H.write_shift(4,0|(+t[Rd]||3)<<8),y=0,A=0;y<w.length;++y)if(w[y]!=null){var G=p.next(32),ue=(w[y].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);G.write_shift(1,ue,"sbcs"),G.write_shift(1,U[y]=="?"?"C":U[y],"sbcs"),G.write_shift(4,A),G.write_shift(1,te[y]||r[U[y]]||0),G.write_shift(1,ve[y]||0),G.write_shift(1,2),G.write_shift(4,0),G.write_shift(1,0),G.write_shift(4,0),G.write_shift(4,0),A+=te[y]||r[U[y]]||0}var Ce=p.next(264);for(Ce.write_shift(4,13),y=0;y<65;++y)Ce.write_shift(4,0);for(y=0;y<f.length;++y){var Se=p.next(R);for(Se.write_shift(1,0),A=0;A<w.length;++A)if(w[A]!=null)switch(U[A]){case"L":Se.write_shift(1,f[y][A]==null?63:f[y][A]?84:70);break;case"B":Se.write_shift(8,f[y][A]||0,"f");break;case"N":var je="0";for(typeof f[y][A]=="number"&&(je=f[y][A].toFixed(ve[A]||0)),I=0;I<te[A]-je.length;++I)Se.write_shift(1,32);Se.write_shift(1,je,"sbcs");break;case"D":f[y][A]?(Se.write_shift(4,("0000"+f[y][A].getFullYear()).slice(-4),"sbcs"),Se.write_shift(2,("00"+(f[y][A].getMonth()+1)).slice(-2),"sbcs"),Se.write_shift(2,("00"+f[y][A].getDate()).slice(-2),"sbcs")):Se.write_shift(8,"00000000","sbcs");break;case"C":var qe=String(f[y][A]!=null?f[y][A]:"").slice(0,te[A]);for(Se.write_shift(1,qe,"sbcs"),I=0;I<te[A]-qe.length;++I)Se.write_shift(1,32);break}}return p.next(1).write_shift(1,26),p.end()}return{to_workbook:i,to_sheet:n,from_sheet:o}}(),iG=function(){var a={AA:"\xC0",BA:"\xC1",CA:"\xC2",DA:195,HA:"\xC4",JA:197,AE:"\xC8",BE:"\xC9",CE:"\xCA",HE:"\xCB",AI:"\xCC",BI:"\xCD",CI:"\xCE",HI:"\xCF",AO:"\xD2",BO:"\xD3",CO:"\xD4",DO:213,HO:"\xD6",AU:"\xD9",BU:"\xDA",CU:"\xDB",HU:"\xDC",Aa:"\xE0",Ba:"\xE1",Ca:"\xE2",Da:227,Ha:"\xE4",Ja:229,Ae:"\xE8",Be:"\xE9",Ce:"\xEA",He:"\xEB",Ai:"\xEC",Bi:"\xED",Ci:"\xEE",Hi:"\xEF",Ao:"\xF2",Bo:"\xF3",Co:"\xF4",Do:245,Ho:"\xF6",Au:"\xF9",Bu:"\xFA",Cu:"\xFB",Hu:"\xFC",KC:"\xC7",Kc:"\xE7",q:"\xE6",z:"\u0153",a:"\xC6",j:"\u0152",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+gr(a).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),e=function(w,f){var M=a[f];return typeof M=="number"?HA(M):M},n=function(w,f,M){var y=f.charCodeAt(0)-32<<4|M.charCodeAt(0)-48;return y==59?w:HA(y)};a["|"]=254;function i(w,f){switch(f.type){case"base64":return r(xl(w),f);case"binary":return r(w,f);case"buffer":return r(X0&&Buffer.isBuffer(w)?w.toString("binary"):ku(w),f);case"array":return r(rg(w),f)}throw new Error("Unrecognized type "+f.type)}function r(w,f){var M=w.split(/[\n\r]+/),y=-1,A=-1,I=0,R=0,N=[],U=[],te=null,ve={},ae=[],J=[],q=[],oe=0,H;for(+f.codepage>=0&&Cu(+f.codepage);I!==M.length;++I){oe=0;
29var G=M[I].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,e),ue=G.replace(/;;/g,"\0").split(";").map(function(K){return K.replace(/\u0000/g,";")}),Ce=ue[0],Se;if(G.length>0)switch(Ce){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":ue[1].charAt(0)=="P"&&U.push(G.slice(3).replace(/;;/g,";"));break;case"C":var je=!1,qe=!1,Pe=!1,Ge=!1,ht=-1,tt=-1;for(R=1;R<ue.length;++R)switch(ue[R].charAt(0)){case"A":break;case"X":A=parseInt(ue[R].slice(1))-1,qe=!0;break;case"Y":for(y=parseInt(ue[R].slice(1))-1,qe||(A=0),H=N.length;H<=y;++H)N[H]=[];break;case"K":Se=ue[R].slice(1),Se.charAt(0)==='"'?Se=Se.slice(1,Se.length-1):Se==="TRUE"?Se=!0:Se==="FALSE"?Se=!1:isNaN(_l(Se))?isNaN(Mu(Se).getDate())||(Se=Hr(Se)):(Se=_l(Se),te!==null&&RE(te)&&(Se=UE(Se))),typeof Fn<"u"&&typeof Se=="string"&&(f||{}).type!="string"&&(f||{}).codepage&&(Se=Fn.utils.decode(f.codepage,Se)),je=!0;break;case"E":Ge=!0;var L=a$(ue[R].slice(1),{r:y,c:A});N[y][A]=[N[y][A],L];break;case"S":Pe=!0,N[y][A]=[N[y][A],"S5S"];break;case"G":break;case"R":ht=parseInt(ue[R].slice(1))-1;break;case"C":tt=parseInt(ue[R].slice(1))-1;break;default:if(f&&f.WTF)throw new Error("SYLK bad record "+G)}if(je&&(N[y][A]&&N[y][A].length==2?N[y][A][0]=Se:N[y][A]=Se,te=null),Pe){if(Ge)throw new Error("SYLK shared formula cannot have own formula");var j=ht>-1&&N[ht][tt];if(!j||!j[1])throw new Error("SYLK shared formula cannot find base");N[y][A][1]=n$(j[1],{r:y-ht,c:A-tt})}break;case"F":var W=0;for(R=1;R<ue.length;++R)switch(ue[R].charAt(0)){case"X":A=parseInt(ue[R].slice(1))-1,++W;break;case"Y":for(y=parseInt(ue[R].slice(1))-1,H=N.length;H<=y;++H)N[H]=[];break;case"M":oe=parseInt(ue[R].slice(1))/20;break;case"F":break;case"G":break;case"P":te=U[parseInt(ue[R].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(q=ue[R].slice(1).split(" "),H=parseInt(q[0],10);H<=parseInt(q[1],10);++H)oe=parseInt(q[2],10),J[H-1]=oe===0?{hidden:!0}:{wch:oe},p9(J[H-1]);break;case"C":A=parseInt(ue[R].slice(1))-1,J[A]||(J[A]={});break;case"R":y=parseInt(ue[R].slice(1))-1,ae[y]||(ae[y]={}),oe>0?(ae[y].hpt=oe,ae[y].hpx=Mk(oe)):oe===0&&(ae[y].hidden=!0);break;default:if(f&&f.WTF)throw new Error("SYLK bad record "+G)}W<1&&(te=null);break;default:if(f&&f.WTF)throw new Error("SYLK bad record "+G)}}return ae.length>0&&(ve["!rows"]=ae),J.length>0&&(ve["!cols"]=J),f&&f.sheetRows&&(N=N.slice(0,f.sheetRows)),[N,ve]}function o(w,f){var M=i(w,f),y=M[0],A=M[1],I=Ud(y,f);return gr(A).forEach(function(R){I[R]=A[R]}),I}function s(w,f){return Uc(o(w,f),f)}function l(w,f,M,y){var A="C;Y"+(M+1)+";X"+(y+1)+";K";switch(w.t){case"n":A+=w.v||0,w.f&&!w.F&&(A+=";E"+m9(w.f,{r:M,c:y}));break;case"b":A+=w.v?"TRUE":"FALSE";break;case"e":A+=w.w||w.v;break;case"d":A+='"'+(w.w||w.v)+'"';break;case"s":A+='"'+w.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return A}function c(w,f){f.forEach(function(M,y){var A="F;W"+(y+1)+" "+(y+1)+" ";M.hidden?A+="0":(typeof M.width=="number"&&!M.wpx&&(M.wpx=Z4(M.width)),typeof M.wpx=="number"&&!M.wch&&(M.wch=K4(M.wpx)),typeof M.wch=="number"&&(A+=Math.round(M.wch))),A.charAt(A.length-1)!=" "&&w.push(A)})}function p(w,f){f.forEach(function(M,y){var A="F;";M.hidden?A+="M0;":M.hpt?A+="M"+20*M.hpt+";":M.hpx&&(A+="M"+20*Q4(M.hpx)+";"),A.length>2&&w.push(A+"R"+(y+1))})}function g(w,f){var M=["ID;PWXL;N;E"],y=[],A=Ln(w["!ref"]),I,R=Array.isArray(w),N=`\r 30`;M.push("P;PGeneral"),M.push("F;P0;DG0G8;M255"),w["!cols"]&&c(M,w["!cols"]),w["!rows"]&&p(M,w["!rows"]),M.push("B;Y"+(A.e.r-A.s.r+1)+";X"+(A.e.c-A.s.c+1)+";D"+[A.s.c,A.s.r,A.e.c,A.e.r].join(" "));for(var U=A.s.r;U<=A.e.r;++U)for(var te=A.s.c;te<=A.e.c;++te){var ve=vn({r:U,c:te});I=R?(w[U]||[])[te]:w[ve],!(!I||I.v==null&&(!I.f||I.F))&&y.push(l(I,w,U,te,f))}return M.join(N)+N+y.join(N)+N+"E"+N}return{to_workbook:s,to_sheet:o,from_sheet:g}}(),rG=function(){function a(r,o){switch(o.type){case"base64":return t(xl(r),o);case"binary":return t(r,o);case"buffer":return t(X0&&Buffer.isBuffer(r)?r.toString("binary"):ku(r),o);case"array":return t(rg(r),o)}throw new Error("Unrecognized type "+o.type)}function t(r,o){for(var s=r.split(` 31`),l=-1,c=-1,p=0,g=[];p!==s.length;++p){if(s[p].trim()==="BOT"){g[++l]=[],c=0;continue}if(!(l<0)){var w=s[p].trim().split(","),f=w[0],M=w[1];++p;for(var y=s[p]||"";(y.match(/["]/g)||[]).length&1&&p<s.length-1;)y+=` 32`+s[++p];switch(y=y.trim(),+f){case-1:if(y==="BOT"){g[++l]=[],c=0;continue}else if(y!=="EOD")throw new Error("Unrecognized DIF special command "+y);break;case 0:y==="TRUE"?g[l][c]=!0:y==="FALSE"?g[l][c]=!1:isNaN(_l(M))?isNaN(Mu(M).getDate())?g[l][c]=M:g[l][c]=Hr(M):g[l][c]=_l(M),++c;break;case 1:y=y.slice(1,y.length-1),y=y.replace(/""/g,'"'),uu&&y&&y.match(/^=".*"$/)&&(y=y.slice(2,-1)),g[l][c++]=y!==""?y:null;break}if(y==="EOD")break}}return o&&o.sheetRows&&(g=g.slice(0,o.sheetRows)),g}function e(r,o){return Ud(a(r,o),o)}function n(r,o){return Uc(e(r,o),o)}var i=function(){var r=function(l,c,p,g,w){l.push(c),l.push(p+","+g),l.push('"'+w.replace(/"/g,'""')+'"')},o=function(l,c,p,g){l.push(c+","+p),l.push(c==1?'"'+g.replace(/"/g,'""')+'"':g)};return function(l){var c=[],p=Ln(l["!ref"]),g,w=Array.isArray(l);r(c,"TABLE",0,1,"sheetjs"),r(c,"VECTORS",0,p.e.r-p.s.r+1,""),r(c,"TUPLES",0,p.e.c-p.s.c+1,""),r(c,"DATA",0,0,"");for(var f=p.s.r;f<=p.e.r;++f){o(c,-1,0,"BOT");for(var M=p.s.c;M<=p.e.c;++M){var y=vn({r:f,c:M});if(g=w?(l[f]||[])[M]:l[y],!g){o(c,1,0,"");continue}switch(g.t){case"n":var A=uu?g.w:g.v;!A&&g.v!=null&&(A=g.v),A==null?uu&&g.f&&!g.F?o(c,1,0,"="+g.f):o(c,1,0,""):o(c,0,A,"V");break;case"b":o(c,0,g.v?1:0,g.v?"TRUE":"FALSE");break;
32case"s":o(c,1,0,!uu||isNaN(g.v)?g.v:'="'+g.v+'"');break;case"d":g.w||(g.w=k5(g.z||di[14],co(Hr(g.v)))),uu?o(c,0,g.w,"V"):o(c,1,0,g.w);break;default:o(c,1,0,"")}}}o(c,-1,0,"EOD");var I=`\r 33`,R=c.join(I);return R}}();return{to_workbook:n,to_sheet:e,from_sheet:i}}(),xk=function(){function a(g){return g.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,` 34`)}function t(g){return g.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function e(g,w){for(var f=g.split(` 35`),M=-1,y=-1,A=0,I=[];A!==f.length;++A){var R=f[A].trim().split(":");if(R[0]==="cell"){var N=Zi(R[1]);if(I.length<=N.r)for(M=I.length;M<=N.r;++M)I[M]||(I[M]=[]);switch(M=N.r,y=N.c,R[2]){case"t":I[M][y]=a(R[3]);break;case"v":I[M][y]=+R[3];break;case"vtf":var U=R[R.length-1];case"vtc":switch(R[3]){case"nl":I[M][y]=!!+R[4];break;default:I[M][y]=+R[4];break}R[2]=="vtf"&&(I[M][y]=[I[M][y],U])}}}return w&&w.sheetRows&&(I=I.slice(0,w.sheetRows)),I}function n(g,w){return Ud(e(g,w),w)}function i(g,w){return Uc(n(g,w),w)}var r=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(` 36`),o=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(` 37`)+` 38`,s=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(` 39`),l="--SocialCalcSpreadsheetControlSave--";function c(g){if(!g||!g["!ref"])return"";for(var w=[],f=[],M,y="",A=Lo(g["!ref"]),I=Array.isArray(g),R=A.s.r;R<=A.e.r;++R)for(var N=A.s.c;N<=A.e.c;++N)if(y=vn({r:R,c:N}),M=I?(g[R]||[])[N]:g[y],!(!M||M.v==null||M.t==="z")){switch(f=["cell",y,"t"],M.t){case"s":case"str":f.push(t(M.v));break;case"n":M.f?(f[2]="vtf",f[3]="n",f[4]=M.v,f[5]=t(M.f)):(f[2]="v",f[3]=M.v);break;case"b":f[2]="vt"+(M.f?"f":"c"),f[3]="nl",f[4]=M.v?"1":"0",f[5]=t(M.f||(M.v?"TRUE":"FALSE"));break;case"d":var U=co(Hr(M.v));f[2]="vtc",f[3]="nd",f[4]=""+U,f[5]=M.w||k5(M.z||di[14],U);break;case"e":continue}w.push(f.join(":"))}return w.push("sheet:c:"+(A.e.c-A.s.c+1)+":r:"+(A.e.r-A.s.r+1)+":tvf:1"),w.push("valueformat:1:text-wiki"),w.join(` 40`)}function p(g){return[r,o,s,o,c(g),l].join(` 41`)}return{to_workbook:i,to_sheet:n,from_sheet:p}}(),oG=function(){function a(p,g,w,f,M){M.raw?g[w][f]=p:p===""||(p==="TRUE"?g[w][f]=!0:p==="FALSE"?g[w][f]=!1:isNaN(_l(p))?isNaN(Mu(p).getDate())?g[w][f]=p:g[w][f]=Hr(p):g[w][f]=_l(p))}function t(p,g){var w=g||{},f=[];if(!p||p.length===0)return f;for(var M=p.split(/[\r\n]/),y=M.length-1;y>=0&&M[y].length===0;)--y;for(var A=10,I=0,R=0;R<=y;++R)I=M[R].indexOf(" "),I==-1?I=M[R].length:I++,A=Math.max(A,I);for(R=0;R<=y;++R){f[R]=[];var N=0;for(a(M[R].slice(0,A).trim(),f,R,N,w),N=1;N<=(M[R].length-A)/10+1;++N)a(M[R].slice(A+(N-1)*10,A+N*10).trim(),f,R,N,w)}return w.sheetRows&&(f=f.slice(0,w.sheetRows)),f}var e={44:",",9:" ",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function i(p){for(var g={},w=!1,f=0,M=0;f<p.length;++f)(M=p.charCodeAt(f))==34?w=!w:!w&&M in e&&(g[M]=(g[M]||0)+1);M=[];for(f in g)Object.prototype.hasOwnProperty.call(g,f)&&M.push([g[f],f]);if(!M.length){g=n;for(f in g)Object.prototype.hasOwnProperty.call(g,f)&&M.push([g[f],f])}return M.sort(function(y,A){return y[0]-A[0]||n[y[1]]-n[A[1]]}),e[M.pop()[1]]||44}function r(p,g){var w=g||{},f="";xs!=null&&w.dense==null&&(w.dense=xs);var M=w.dense?[]:{},y={s:{c:0,r:0},e:{c:0,r:0}};p.slice(0,4)=="sep="?p.charCodeAt(5)==13&&p.charCodeAt(6)==10?(f=p.charAt(4),p=p.slice(7)):p.charCodeAt(5)==13||p.charCodeAt(5)==10?(f=p.charAt(4),p=p.slice(6)):f=i(p.slice(0,1024)):w&&w.FS?f=w.FS:f=i(p.slice(0,1024));var A=0,I=0,R=0,N=0,U=0,te=f.charCodeAt(0),ve=!1,ae=0,J=p.charCodeAt(0);p=p.replace(/\r\n/mg,` 42`);var q=w.dateNF!=null?bq(w.dateNF):null;function oe(){var H=p.slice(N,U),G={};if(H.charAt(0)=='"'&&H.charAt(H.length-1)=='"'&&(H=H.slice(1,-1).replace(/""/g,'"')),H.length===0)G.t="z";else if(w.raw)G.t="s",G.v=H;else if(H.trim().length===0)G.t="s",G.v=H;else if(H.charCodeAt(0)==61)H.charCodeAt(1)==34&&H.charCodeAt(H.length-1)==34?(G.t="s",G.v=H.slice(2,-1).replace(/""/g,'"')):i$(H)?(G.t="n",G.f=H.slice(1)):(G.t="s",G.v=H);else if(H=="TRUE")G.t="b",G.v=!0;else if(H=="FALSE")G.t="b",G.v=!1;else if(!isNaN(R=_l(H)))G.t="n",w.cellText!==!1&&(G.w=H),G.v=R;else if(!isNaN(Mu(H).getDate())||q&&H.match(q)){G.z=w.dateNF||di[14];var ue=0;q&&H.match(q)&&(H=Cq(H,w.dateNF,H.match(q)||[]),ue=1),w.cellDates?(G.t="d",G.v=Hr(H,ue)):(G.t="n",G.v=co(Hr(H,ue))),w.cellText!==!1&&(G.w=k5(G.z,G.v instanceof Date?co(G.v):G.v)),w.cellNF||delete G.z}else G.t="s",G.v=H;if(G.t=="z"||(w.dense?(M[A]||(M[A]=[]),M[A][I]=G):M[vn({c:I,r:A}
vendor: 5,192 bytes, lines 42-43
42)]=G),N=U+1,J=p.charCodeAt(N),y.e.c<I&&(y.e.c=I),y.e.r<A&&(y.e.r=A),ae==te)++I;else if(I=0,++A,w.sheetRows&&w.sheetRows<=A)return!0}e:for(;U<p.length;++U)switch(ae=p.charCodeAt(U)){case 34:J===34&&(ve=!ve);break;case te:case 10:case 13:if(!ve&&oe())break e;break;default:break}return U-N>0&&oe(),M["!ref"]=Ii(y),M}function o(p,g){return!(g&&g.PRN)||g.FS||p.slice(0,4)=="sep="||p.indexOf(" ")>=0||p.indexOf(",")>=0||p.indexOf(";")>=0?r(p,g):Ud(t(p,g),g)}function s(p,g){var w="",f=g.type=="string"?[0,0,0,0]:_K(p,g);switch(g.type){case"base64":w=xl(p);break;case"binary":w=p;break;case"buffer":g.codepage==65001?w=p.toString("utf8"):g.codepage&&typeof Fn<"u"?w=Fn.utils.decode(g.codepage,p):w=X0&&Buffer.isBuffer(p)?p.toString("binary"):ku(p);break;case"array":w=rg(p);break;case"string":w=p;break;default:throw new Error("Unrecognized type "+g.type)}return f[0]==239&&f[1]==187&&f[2]==191?w=gu(w.slice(3)):g.type!="string"&&g.type!="buffer"&&g.codepage==65001?w=gu(w):g.type=="binary"&&typeof Fn<"u"&&g.codepage&&(w=Fn.utils.decode(g.codepage,Fn.utils.encode(28591,w))),w.slice(0,19)=="socialcalc:version:"?xk.to_sheet(g.type=="string"?w:gu(w),g):o(w,g)}function l(p,g){return Uc(s(p,g),g)}function c(p){for(var g=[],w=Ln(p["!ref"]),f,M=Array.isArray(p),y=w.s.r;y<=w.e.r;++y){for(var A=[],I=w.s.c;I<=w.e.c;++I){var R=vn({r:y,c:I});if(f=M?(p[y]||[])[I]:p[R],!f||f.v==null){A.push(" ");continue}for(var N=(f.w||(bl(f),f.w)||"").slice(0,10);N.length<10;)N+=" ";A.push(N+(I===0?" ":""))}g.push(A.join(""))}return g.join(` 43`)}return{to_workbook:l,to_sheet:s,from_sheet:c}}();var _E=function(){function a(L,j,W){if(L){Po(L,L.l||0);for(var K=W.Enum||ht;L.l<L.length;){var de=L.read_shift(2),Ae=K[de]||K[65535],Le=L.read_shift(2),Ve=L.l+Le,Fe=Ae.f&&Ae.f(L,Le,W);if(L.l=Ve,j(Fe,Ae,de))return}}}function t(L,j){switch(j.type){case"base64":return e(B1(xl(L)),j);case"binary":return e(B1(L),j);case"buffer":case"array":return e(L,j)}throw"Unsupported type "+j.type}function e(L,j){if(!L)return L;var W=j||{};xs!=null&&W.dense==null&&(W.dense=xs);var K=W.dense?[]:{},de="Sheet1",Ae="",Le=0,Ve={},Fe=[],st=[],_t={s:{r:0,c:0},e:{r:0,c:0}},It=W.sheetRows||0;if(L[2]==0&&(L[3]==8||L[3]==9)&&L.length>=16&&L[14]==5&&L[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(L[2]==2)W.Enum=ht,a(L,function(Ct,ra,lt){switch(lt){case 0:W.vers=Ct,Ct>=4096&&(W.qpro=!0);break;case 6:_t=Ct;break;case 204:Ct&&(Ae=Ct);break;case 222:Ae=Ct;break;case 15:case 51:W.qpro||(Ct[1].v=Ct[1].v.slice(1));case 13:case 14:case 16:lt==14&&(Ct[2]&112)==112&&(Ct[2]&15)>1&&(Ct[2]&15)<15&&(Ct[1].z=W.dateNF||di[14],W.cellDates&&(Ct[1].t="d",Ct[1].v=UE(Ct[1].v))),W.qpro&&Ct[3]>Le&&(K["!ref"]=Ii(_t),Ve[de]=K,Fe.push(de),K=W.dense?[]:{},_t={s:{r:0,c:0},e:{r:0,c:0}},Le=Ct[3],de=Ae||"Sheet"+(Le+1),Ae="");var ua=W.dense?(K[Ct[0].r]||[])[Ct[0].c]:K[vn(Ct[0])];if(ua){ua.t=Ct[1].t,ua.v=Ct[1].v,Ct[1].z!=null&&(ua.z=Ct[1].z),Ct[1].f!=null&&(ua.f=Ct[1].f);break}W.dense?(K[Ct[0].r]||(K[Ct[0].r]=[]),K[Ct[0].r][Ct[0].c]=Ct[1]):K[vn(Ct[0])]=Ct[1];break;default:}},W);else if(L[2]==26||L[2]==14)W.Enum=tt,L[2]==14&&(W.qpro=!0,L.l=0),a(L,function(Ct,ra,lt){switch(lt){case 204:de=Ct;break;case 22:Ct[1].v=Ct[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Ct[3]>Le&&(K["!ref"]=Ii(_t),Ve[de]=K,Fe.push(de),K=W.dense?[]:{},_t={s:{r:0,c:0},e:{r:0,c:0}},Le=Ct[3],de="Sheet"+(Le+1)),It>0&&Ct[0].r>=It)break;W.dense?(K[Ct[0].r]||(K[Ct[0].r]=[]),K[Ct[0].r][Ct[0].c]=Ct[1]):K[vn(Ct[0])]=Ct[1],_t.e.c<Ct[0].c&&(_t.e.c=Ct[0].c),_t.e.r<Ct[0].r&&(_t.e.r=Ct[0].r);break;case 27:Ct[14e3]&&(st[Ct[14e3][0]]=Ct[14e3][1]);break;case 1537:st[Ct[0]]=Ct[1],Ct[0]==Le&&(de=Ct[1]);break;default:break}},W);else throw new Error("Unrecognized LOTUS BOF "+L[2]);if(K["!ref"]=Ii(_t),Ve[Ae||de]=K,Fe.push(Ae||de),!st.length)return{SheetNames:Fe,Sheets:Ve};for(var Ft={},he=[],St=0;St<st.length;++St)Ve[Fe[St]]?(he.push(st[St]||Fe[St]),Ft[st[St]]=Ve[st[St]]||Ve[Fe[St]]):(he.push(st[St]),Ft[st[St]]={"!ref":"A1"});return{SheetNames:he,Sheets:Ft}}function n(L,j){var W=j||{};if(+W.codepage>=0&&Cu(+W.codepage),W.type=="string")throw new Error("Cannot write WK1 to JS string");var K=lo(),de=Ln(L["!ref"]),Ae=Array.isArray(L),Le=[];Ot(K,0,r(1030)),Ot(K,6,l(de));for(var Ve=Math.min(de.e.r,8191),Fe=de.s.r;Fe<=Ve;++Fe)for(var st=fr(Fe),_t=de.s.c;_t<=de.e.c;++_t){Fe===de.s.r&&(Le[_t]=Mr(_t));var It=Le[_t]+st,Ft=Ae?(L[Fe]||[])[_t]:L[It];if(!(!Ft||Ft.t=="z"))if(Ft.t=="n")(Ft.v|0)==Ft.v&&Ft.v>=-32768&&Ft.v<=32767?Ot(K,13,f(Fe,_t,Ft.v)):Ot(K,14,y(Fe,_t,Ft.v));else{var he=bl(Ft);Ot(K,15,g(Fe,_t,he.slice(0,239)))}}return Ot(K,1),K.end()}function i(L,j){var W=j||{};if(+W.codepage>=0&&Cu(+W.codepage),W.type=="string")throw new Error("Cannot write WK3 to JS string");var K=lo();Ot(K,0,o(L));for(var de=0,Ae=0;de<L.SheetNames.length;++de)(L.Sheets[L.SheetNames[de]]||{})["!ref"]&&Ot(K,27,Ge(L.SheetNames[de],Ae++));var Le=0;for(de=0;de<L.SheetNames.length;++de){var Ve=L.Sheets[L.SheetNames[de]];if(!(!Ve||!Ve["!ref"])){for(var Fe=Ln(Ve["!ref"]),st=Array.isArray(Ve),_t=[],It=Math.min(Fe.e.r,8191),Ft=Fe.s.r;Ft<=It;++Ft)for(var he=fr(Ft),St=Fe.s.c;St<=Fe.e.c;++St){Ft===Fe.s.r&&(_t[St]=Mr(St));var Ct=_t[St]+he,ra=st?(Ve[Ft]||[])[St]:Ve[Ct];
vendor: 5,255 bytes, line 43
43if(!(!ra||ra.t=="z"))if(ra.t=="n")Ot(K,23,oe(Ft,St,Le,ra.v));else{var lt=bl(ra);Ot(K,22,ae(Ft,St,Le,lt.slice(0,239)))}}++Le}}return Ot(K,1),K.end()}function r(L){var j=rt(2);return j.write_shift(2,L),j}function o(L){var j=rt(26);j.write_shift(2,4096),j.write_shift(2,4),j.write_shift(4,0);for(var W=0,K=0,de=0,Ae=0;Ae<L.SheetNames.length;++Ae){var Le=L.SheetNames[Ae],Ve=L.Sheets[Le];if(!(!Ve||!Ve["!ref"])){++de;var Fe=Lo(Ve["!ref"]);W<Fe.e.r&&(W=Fe.e.r),K<Fe.e.c&&(K=Fe.e.c)}}return W>8191&&(W=8191),j.write_shift(2,W),j.write_shift(1,de),j.write_shift(1,K),j.write_shift(2,0),j.write_shift(2,0),j.write_shift(1,1),j.write_shift(1,2),j.write_shift(4,0),j.write_shift(4,0),j}function s(L,j,W){var K={s:{c:0,r:0},e:{c:0,r:0}};return j==8&&W.qpro?(K.s.c=L.read_shift(1),L.l++,K.s.r=L.read_shift(2),K.e.c=L.read_shift(1),L.l++,K.e.r=L.read_shift(2),K):(K.s.c=L.read_shift(2),K.s.r=L.read_shift(2),j==12&&W.qpro&&(L.l+=2),K.e.c=L.read_shift(2),K.e.r=L.read_shift(2),j==12&&W.qpro&&(L.l+=2),K.s.c==65535&&(K.s.c=K.e.c=K.s.r=K.e.r=0),K)}function l(L){var j=rt(8);return j.write_shift(2,L.s.c),j.write_shift(2,L.s.r),j.write_shift(2,L.e.c),j.write_shift(2,L.e.r),j}function c(L,j,W){var K=[{c:0,r:0},{t:"n",v:0},0,0];return W.qpro&&W.vers!=20768?(K[0].c=L.read_shift(1),K[3]=L.read_shift(1),K[0].r=L.read_shift(2),L.l+=2):(K[2]=L.read_shift(1),K[0].c=L.read_shift(2),K[0].r=L.read_shift(2)),K}function p(L,j,W){var K=L.l+j,de=c(L,j,W);if(de[1].t="s",W.vers==20768){L.l++;var Ae=L.read_shift(1);return de[1].v=L.read_shift(Ae,"utf8"),de}return W.qpro&&L.l++,de[1].v=L.read_shift(K-L.l,"cstr"),de}function g(L,j,W){var K=rt(7+W.length);K.write_shift(1,255),K.write_shift(2,j),K.write_shift(2,L),K.write_shift(1,39);for(var de=0;de<K.length;++de){var Ae=W.charCodeAt(de);K.write_shift(1,Ae>=128?95:Ae)}return K.write_shift(1,0),K}function w(L,j,W){var K=c(L,j,W);return K[1].v=L.read_shift(2,"i"),K}function f(L,j,W){var K=rt(7);return K.write_shift(1,255),K.write_shift(2,j),K.write_shift(2,L),K.write_shift(2,W,"i"),K}function M(L,j,W){var K=c(L,j,W);return K[1].v=L.read_shift(8,"f"),K}function y(L,j,W){var K=rt(13);return K.write_shift(1,255),K.write_shift(2,j),K.write_shift(2,L),K.write_shift(8,W,"f"),K}function A(L,j,W){var K=L.l+j,de=c(L,j,W);if(de[1].v=L.read_shift(8,"f"),W.qpro)L.l=K;else{var Ae=L.read_shift(2);U(L.slice(L.l,L.l+Ae),de),L.l+=Ae}return de}function I(L,j,W){var K=j&32768;return j&=-32769,j=(K?L:0)+(j>=8192?j-16384:j),(K?"":"$")+(W?Mr(j):fr(j))}var R={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},N=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function U(L,j){Po(L,0);for(var W=[],K=0,de="",Ae="",Le="",Ve="";L.l<L.length;){var Fe=L[L.l++];switch(Fe){case 0:W.push(L.read_shift(8,"f"));break;case 1:Ae=I(j[0].c,L.read_shift(2),!0),de=I(j[0].r,L.read_shift(2),!1),W.push(Ae+de);break;case 2:{var st=I(j[0].c,L.read_shift(2),!0),_t=I(j[0].r,L.read_shift(2),!1);Ae=I(j[0].c,L.read_shift(2),!0),de=I(j[0].r,L.read_shift(2),!1),W.push(st+_t+":"+Ae+de)}break;case 3:if(L.l<L.length){console.error("WK1 premature formula end");return}break;case 4:W.push("("+W.pop()+")");break;case 5:W.push(L.read_shift(2));break;case 6:{for(var It="";Fe=L[L.l++];)It+=String.fromCharCode(Fe);W.push('"'+It.replace(/"/g,'""')+'"')}break;case 8:W.push("-"+W.pop());break;case 23:W.push("+"+W.pop());break;case 22:W.push("NOT("+W.pop()+")");break;case 20:case 21:Ve=W.pop(),Le=W.pop(),W.push(["AND","OR"][Fe-20]+"("+Le+","+Ve+")");break;default:if(Fe<32&&N[Fe])Ve=W.pop(),Le=W.pop(),W.push(Le+N[Fe]+Ve);else if(R[Fe]){if(K=R[Fe][1],K==69&&(K=L[L.l++]),K>W.length){console.error("WK1 bad formula parse 0x"+Fe.toString(16)+":|"+W.join("|")+"|");return}var Ft=W.slice(-K);W.length-=K,W.push(R[Fe][0]+"("+Ft.join(",")+")")}else return Fe<=7?console.error("WK1 invalid opcode "+Fe.toString(16)):Fe<=24?console.error("WK1 unsupported op "+Fe.toString(16)):Fe<=30?console.error("WK1 invalid opcode "+Fe.toString(16)):Fe<=115?console.error("WK1 unsupported function opcode "+Fe.toString(16)):console.error("WK1 unrecognized opcode "+Fe.toString(16))}}W.length==1?j[1].f=""+W[0]:console.error("WK1 bad formula parse |"+W.join("|")+"|")}function te(L){var j=[{c:0,r:0},{t:"n",v:0},0];return j[0].r=L.read_shift(2),j[3]=L[L.l++],j[0].c=L[L.l++],j}function ve(L,j){var W=te(L,j);return W[1].t="s",W[1].v=L.read_shift(j-4,"cstr"),W}function ae(L,j,W,K){var de=rt(6+K.length);de.write_shift(2,L),de.write_shift(1,W),de.write_shift(1,j),de.write_shift(1,39);for(var Ae=0;Ae<K.length;++Ae){var Le=K.charCodeAt(Ae);de.write_shift(1,Le>=128?95:Le)}return de.write_shift(1,0),de}function J(L,j){var W=te(L,j);W[1].v=L.read_shift(2);var K=W[1].v>>1;if(W[1].v&1)switch(K&7){case 0:K=(K>>3)*5e3;break;case 1:K=(K>>3)*500;break;case 2:K=(K>>3)/20;break;case 3:K=(K>>3)/200;break;case 4:K=(K>>3)/2e3;break;case 5:K=(K>>3)/2e4;break;case 6:K=(K>>3)/16;break;case 7:K=(K>>3)/64;break}return W[1].v=K,W}function q(L,j){var W=te(L,j),K=L.read_shift(4),de=L.read_shift(4),Ae=L.read_shift(2);if(Ae==65535)return K===0&&de===3221225472?(W[1].t="e",W[1].v=15):K===0&&de===3489660928?(W[1].t="e",W[1].v=42):W[1].v=0,W;var Le=Ae&32768;
43return Ae=(Ae&32767)-16446,W[1].v=(1-Le*2)*(de*Math.pow(2,Ae+32)+K*Math.pow(2,Ae)),W}function oe(L,j,W,K){var de=rt(14);if(de.write_shift(2,L),de.write_shift(1,W),de.write_shift(1,j),K==0)return de.write_shift(4,0),de.write_shift(4,0),de.write_shift(2,65535),de;var Ae=0,Le=0,Ve=0,Fe=0;return K<0&&(Ae=1,K=-K),Le=Math.log2(K)|0,K/=Math.pow(2,Le-31),Fe=K>>>0,Fe&2147483648||(K/=2,++Le,Fe=K>>>0),K-=Fe,Fe|=2147483648,Fe>>>=0,K*=Math.pow(2,32),Ve=K>>>0,de.write_shift(4,Ve),de.write_shift(4,Fe),Le+=16383+(Ae?32768:0),de.write_shift(2,Le),de}function H(L,j){var W=q(L,14);return L.l+=j-14,W}function G(L,j){var W=te(L,j),K=L.read_shift(4);return W[1].v=K>>6,W}function ue(L,j){var W=te(L,j),K=L.read_shift(8,"f");return W[1].v=K,W}function Ce(L,j){var W=ue(L,14);return L.l+=j-10,W}function Se(L,j){return L[L.l+j-1]==0?L.read_shift(j,"cstr"):""}function je(L,j){var W=L[L.l++];W>j-1&&(W=j-1);for(var K="";K.length<W;)K+=String.fromCharCode(L[L.l++]);return K}function qe(L,j,W){if(!(!W.qpro||j<21)){var K=L.read_shift(1);L.l+=17,L.l+=1,L.l+=2;var de=L.read_shift(j-21,"cstr");return[K,de]}}function Pe(L,j){for(var W={},K=L.l+j;L.l<K;){var de=L.read_shift(2);if(de==14e3){for(W[de]=[0,""],W[de][0]=L.read_shift(2);L[L.l];)W[de][1]+=String.fromCharCode(L[L.l]),L.l++;L.l++}}return W}function Ge(L,j){var W=rt(5+L.length);W.write_shift(2,14e3),W.write_shift(2,j);for(var K=0;K<L.length;++K){var de=L.charCodeAt(K);W[W.l++]=de>127?95:de}return W[W.l++]=0,W}var ht={0:{n:"BOF",f:fk},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:s},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:w},14:{n:"NUMBER",f:M},15:{n:"LABEL",f:p},16:{n:"FORMULA",f:A},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:p},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:Se},222:{n:"SHEETNAMELP",f:je},65535:{n:""}},tt={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:ve},23:{n:"NUMBER17",f:q},24:{n:"NUMBER18",f:J},25:{n:"FORMULA19",f:H},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:Pe},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:G},38:{n:"??"},39:{n:"NUMBER27",f:ue},40:{n:"FORMULA28",f:Ce},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:Se},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:qe},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:n,book_to_wk3:i,to_workbook:t}}();var sG=/^\s|\s$|[\t\n\r]/;function bk(a,t){if(!t.bookSST)return"";var e=[Ti];e[e.length]=Lt("sst",null,{xmlns:Nd[0],count:a.Count,uniqueCount:a.Unique});for(var n=0;n!=a.length;++n)if(a[n]!=null){var i=a[n],r="<si>";i.r?r+=i.r:(r+="<t",i.t||(i.t=""),i.t.match(sG)&&(r+=' xml:space="preserve"'),r+=">"+gn(i.t)+"</t>"),r+="</si>",e[e.length]=r}return e.length>2&&(e[e.length]="</sst>",e[1]=e[1].replace("/>",">")),e.join("")}function lG(a){return[a.read_shift(4),a.read_shift(4)]}function cG(a,t){return t||(t=rt(8)),t.write_shift(4,a.Count),t.write_shift(4,a.Unique),t}var dG=eW;function hG(a){var t=lo();bt(t,159,cG(a));for(var e=0;e<a.length;++e)bt(t,19,dG(a[e]));return bt(t,160),t.end()}function pG(a){if(typeof Fn<"u")return Fn.utils.encode(Rd,a);for(var t=[],e=a.split(""),n=0;n<e.length;
43++n)t[n]=e[n].charCodeAt(0);return t}function Ck(a){var t=0,e,n=pG(a),i=n.length+1,r,o,s,l,c;for(e=Bc(i),e[0]=n.length,r=1;r!=i;++r)e[r]=n[r-1];for(r=i-1;r>=0;--r)o=e[r],s=t&16384?1:0,l=t<<1&32767,c=s|l,t=c^o;return t^52811}var uG=function(){function a(i,r){switch(r.type){case"base64":return t(xl(i),r);case"binary":return t(i,r);case"buffer":return t(X0&&Buffer.isBuffer(i)?i.toString("binary"):ku(i),r);case"array":return t(rg(i),r)}throw new Error("Unrecognized type "+r.type)}function t(i,r){var o=r||{},s=o.dense?[]:{},l=i.match(/\\trowd.*?\\row\b/g);if(!l.length)throw new Error("RTF missing table");var c={s:{c:0,r:0},e:{c:0,r:l.length-1}};return l.forEach(function(p,g){Array.isArray(s)&&(s[g]=[]);for(var w=/\\\w+\b/g,f=0,M,y=-1;M=w.exec(p);){switch(M[0]){case"\\cell":var A=p.slice(f,w.lastIndex-M[0].length);if(A[0]==" "&&(A=A.slice(1)),++y,A.length){var I={v:A,t:"s"};Array.isArray(s)?s[g][y]=I:s[vn({r:g,c:y})]=I}break}f=w.lastIndex}y>c.e.c&&(c.e.c=y)}),s["!ref"]=Ii(c),s}function e(i,r){return Uc(a(i,r),r)}function n(i){for(var r=["{\\rtf1\\ansi"],o=Ln(i["!ref"]),s,l=Array.isArray(i),c=o.s.r;c<=o.e.r;++c){r.push("\\trowd\\trautofit1");for(var p=o.s.c;p<=o.e.c;++p)r.push("\\cellx"+(p+1));for(r.push("\\pard\\intbl"),p=o.s.c;p<=o.e.c;++p){var g=vn({r:c,c:p});s=l?(i[c]||[])[p]:i[g],!(!s||s.v==null&&(!s.f||s.F))&&(r.push(" "+(s.w||(bl(s),s.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}return{to_workbook:e,to_sheet:a,from_sheet:n}}();function wE(a){for(var t=0,e=1;t!=3;++t)e=e*256+(a[t]>255?255:a[t]<0?0:a[t]);return e.toString(16).toUpperCase().slice(1)}var mG=6;var wl=mG;function Z4(a){return Math.floor((a+Math.round(128/wl)/256)*wl)}function K4(a){return Math.floor((a-5)/wl*100+.5)/100}function $_(a){return Math.round((a*wl+5)/wl*256)/256}function p9(a){a.width?(a.wpx=Z4(a.width),a.wch=K4(a.wpx),a.MDW=wl):a.wpx?(a.wch=K4(a.wpx),a.width=$_(a.wch),a.MDW=wl):typeof a.wch=="number"&&(a.width=$_(a.wch),a.wpx=Z4(a.width),a.MDW=wl),a.customWidth&&delete a.customWidth}var fG=96,yk=fG;function Q4(a){return a*96/yk}function Mk(a){return a*yk/96}function gG(a){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(e){for(var n=e[0];n<=e[1];++n)a[n]!=null&&(t[t.length]=Lt("numFmt",null,{numFmtId:n,formatCode:gn(a[n])}))}),t.length===1?"":(t[t.length]="</numFmts>",t[0]=Lt("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function vG(a){var t=[];return t[t.length]=Lt("cellXfs",null),a.forEach(function(e){t[t.length]=Lt("xf",null,e)}),t[t.length]="</cellXfs>",t.length===2?"":(t[0]=Lt("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function Sk(a,t){var e=[Ti,Lt("styleSheet",null,{xmlns:Nd[0],"xmlns:vt":Xi.vt})],n;return a.SSF&&(n=gG(a.SSF))!=null&&(e[e.length]=n),e[e.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',e[e.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',e[e.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',e[e.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=vG(t.cellXfs))&&(e[e.length]=n),e[e.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',e[e.length]='<dxfs count="0"/>',e[e.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',e.length>2&&(e[e.length]="</styleSheet>",e[1]=e[1].replace("/>",">")),e.join("")}function _G(a,t){var e=a.read_shift(2),n=Sr(a,t-2);return[e,n]}function wG(a,t,e){e||(e=rt(6+4*t.length)),e.write_shift(2,a),Ki(t,e);var n=e.length>e.l?e.slice(0,e.l):e;return e.l==null&&(e.l=e.length),n}function xG(a,t,e){var n={};n.sz=a.read_shift(2)/20;var i=sW(a,2,e);i.fItalic&&(n.italic=1),i.fCondense&&(n.condense=1),i.fExtend&&(n.extend=1),i.fShadow&&(n.shadow=1),i.fOutline&&(n.outline=1),i.fStrikeout&&(n.strike=1);var r=a.read_shift(2);switch(r===700&&(n.bold=1),a.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript";break}var o=a.read_shift(1);o!=0&&(n.underline=o);var s=a.read_shift(1);s>0&&(n.family=s);var l=a.read_shift(1);switch(l>0&&(n.charset=l),a.l++,n.color=oW(a,8),a.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor";break}return n.name=Sr(a,t-21),n}function bG(a,t){t||(t=rt(25+4*32)),t.write_shift(2,a.sz*20),lW(a,t),t.write_shift(2,a.bold?700:400);var e=0;a.vertAlign=="superscript"?e=1:a.vertAlign=="subscript"&&(e=2),t.write_shift(2,e),t.write_shift(1,a.underline||0),t.write_shift(1,a.family||0),t.write_shift(1,a.charset||0),t.write_shift(1,0),Y4(a.color,t);var n=0;return a.scheme=="major"&&(n=1),a.scheme=="minor"&&(n=2),t.write_shift(1,n),Ki(a.name,t),t.length>t.l?t.slice(0,t.l):t}var CG=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","dar
43kVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],N_,yG=bs;function xE(a,t){t||(t=rt(4*3+8*7+16*1)),N_||(N_=Z_(CG));var e=N_[a.patternType];e==null&&(e=40),t.write_shift(4,e);var n=0;if(e!=40)for(Y4({auto:1},t),Y4({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function MG(a,t){var e=a.l+t,n=a.read_shift(2),i=a.read_shift(2);return a.l=e,{ixfe:n,numFmtId:i}}function Ak(a,t,e){e||(e=rt(16)),e.write_shift(2,t||0),e.write_shift(2,a.numFmtId||0),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(1,0),e.write_shift(1,0);var n=0;return e.write_shift(1,n),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(1,0),e}function mu(a,t){return t||(t=rt(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var SG=bs;function AG(a,t){return t||(t=rt(51)),t.write_shift(1,0),mu(null,t),mu(null,t),mu(null,t),mu(null,t),mu(null,t),t.length>t.l?t.slice(0,t.l):t}function EG(a,t){return t||(t=rt(12+4*10)),t.write_shift(4,a.xfId),t.write_shift(2,1),t.write_shift(1,+a.builtinId),t.write_shift(1,0),$4(a.name||"",t),t.length>t.l?t.slice(0,t.l):t}function kG(a,t,e){var n=rt(2052);return n.write_shift(4,a),$4(t,n),$4(e,n),n.length>n.l?n.slice(0,n.l):n}function IG(a,t){if(t){var e=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var i=n[0];i<=n[1];++i)t[i]!=null&&++e}),e!=0&&(bt(a,615,H1(e)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var i=n[0];i<=n[1];++i)t[i]!=null&&bt(a,44,wG(i,t[i]))}),bt(a,616))}}function TG(a){var t=1;t!=0&&(bt(a,611,H1(t)),bt(a,43,bG({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),bt(a,612))}function FG(a){var t=2;t!=0&&(bt(a,603,H1(t)),bt(a,45,xE({patternType:"none"})),bt(a,45,xE({patternType:"gray125"})),bt(a,604))}function VG(a){var t=1;t!=0&&(bt(a,613,H1(t)),bt(a,46,AG({})),bt(a,614))}function PG(a){var t=1;bt(a,626,H1(t)),bt(a,47,Ak({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),bt(a,627)}
43function DG(a,t){bt(a,617,H1(t.length)),t.forEach(function(e){bt(a,47,Ak(e,0))}),bt(a,618)}function LG(a){var t=1;bt(a,619,H1(t)),bt(a,48,EG({xfId:0,builtinId:0,name:"Normal"})),bt(a,620)}function OG(a){var t=0;bt(a,505,H1(t)),bt(a,506)}function zG(a){var t=0;bt(a,508,kG(t,"TableStyleMedium9","PivotStyleMedium4")),bt(a,509)}function RG(a,t){var e=lo();return bt(e,278),IG(e,a.SSF),TG(e,a),FG(e,a),VG(e,a),PG(e,a),DG(e,t.cellXfs),LG(e,a),OG(e,a),zG(e,a),bt(e,279),e.end()}function Ek(a,t){if(t&&t.themeXLSX)return t.themeXLSX;if(a&&typeof a.raw=="string")return a.raw;var e=[Ti];return e[e.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',e[e.length]="<a:themeElements>",e[e.length]='<a:clrScheme name="Office">',e[e.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',e[e.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',e[e.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',e[e.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',e[e.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',e[e.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',e[e.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',e[e.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',e[e.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',e[e.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',e[e.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',e[e.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',e[e.length]="</a:clrScheme>",e[e.length]='<a:fontScheme name="Office">',e[e.length]="<a:majorFont>",e[e.length]='<a:latin typeface="Cambria"/>',e[e.length]='<a:ea typeface=""/>',e[e.length]='<a:cs typeface=""/>',e[e.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',e[e.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',e[e.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',e[e.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',e[e.length]='<a:font script="Arab" typeface="Times New Roman"/>',e[e.length]='<a:font script="Hebr" typeface="Times New Roman"/>',e[e.length]='<a:font script="Thai" typeface="Tahoma"/>',e[e.length]='<a:font script="Ethi" typeface="Nyala"/>',e[e.length]='<a:font script="Beng" typeface="Vrinda"/>',e[e.length]='<a:font script="Gujr" typeface="Shruti"/>',e[e.length]='<a:font script="Khmr" typeface="MoolBoran"/>',e[e.length]='<a:font script="Knda" typeface="Tunga"/>',e[e.length]='<a:font script="Guru" typeface="Raavi"/>',e[e.length]='<a:font script="Cans" typeface="Euphemia"/>',e[e.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',e[e.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',e[e.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',e[e.length]='<a:font script="Thaa" typeface="MV Boli"/>',e[e.length]='<a:font script="Deva" typeface="Mangal"/>',e[e.length]='<a:font script="Telu" typeface="Gautami"/>',e[e.length]='<a:font script="Taml" typeface="Latha"/>',e[e.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',e[e.length]='<a:font script="Orya" typeface="Kalinga"/>',e[e.length]='<a:font script="Mlym" typeface="Kartika"/>',e[e.length]='<a:font script="Laoo" typeface="DokChampa"/>',e[e.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',e[e.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',e[e.length]='<a:font script="Viet" typeface="Times New Roman"/>',e[e.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',e[e.length]='<a:font script="Geor" typeface="Sylfaen"/>',e[e.length]="</a:majorFont>",e[e.length]="<a:minorFont>",e[e.length]='<a:latin typeface="Calibri"/>',e[e.length]='<a:ea typeface=""/>',e[e.length]='<a:cs typeface=""/>',e[e.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',e[e.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',e[e.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',e[e.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>
43',e[e.length]='<a:font script="Arab" typeface="Arial"/>',e[e.length]='<a:font script="Hebr" typeface="Arial"/>',e[e.length]='<a:font script="Thai" typeface="Tahoma"/>',e[e.length]='<a:font script="Ethi" typeface="Nyala"/>',e[e.length]='<a:font script="Beng" typeface="Vrinda"/>',e[e.length]='<a:font script="Gujr" typeface="Shruti"/>',e[e.length]='<a:font script="Khmr" typeface="DaunPenh"/>',e[e.length]='<a:font script="Knda" typeface="Tunga"/>',e[e.length]='<a:font script="Guru" typeface="Raavi"/>',e[e.length]='<a:font script="Cans" typeface="Euphemia"/>',e[e.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',e[e.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',e[e.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',e[e.length]='<a:font script="Thaa" typeface="MV Boli"/>',e[e.length]='<a:font script="Deva" typeface="Mangal"/>',e[e.length]='<a:font script="Telu" typeface="Gautami"/>',e[e.length]='<a:font script="Taml" typeface="Latha"/>',e[e.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',e[e.length]='<a:font script="Orya" typeface="Kalinga"/>',e[e.length]='<a:font script="Mlym" typeface="Kartika"/>',e[e.length]='<a:font script="Laoo" typeface="DokChampa"/>',e[e.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',e[e.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',e[e.length]='<a:font script="Viet" typeface="Arial"/>',e[e.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',e[e.length]='<a:font script="Geor" typeface="Sylfaen"/>',e[e.length]="</a:minorFont>",e[e.length]="</a:fontScheme>",e[e.length]='<a:fmtScheme name="Office">',e[e.length]="<a:fillStyleLst>",e[e.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:lin ang="16200000" scaled="1"/>',e[e.length]="</a:gradFill>",e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:lin ang="16200000" scaled="0"/>',e[e.length]="</a:gradFill>",e[e.length]="</a:fillStyleLst>",e[e.length]="<a:lnStyleLst>",e[e.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',e[e.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',e[e.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',e[e.length]="</a:lnStyleLst>",e[e.length]="<a:effectStyleLst>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>",e[e.length]="</a:effectStyle>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>",e[e.length]="</a:effectStyle>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>
43",e[e.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',e[e.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',e[e.length]="</a:effectStyle>",e[e.length]="</a:effectStyleLst>",e[e.length]="<a:bgFillStyleLst>",e[e.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',e[e.length]="</a:gradFill>",e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',e[e.length]="</a:gradFill>",e[e.length]="</a:bgFillStyleLst>",e[e.length]="</a:fmtScheme>",e[e.length]="</a:themeElements>",e[e.length]="<a:objectDefaults>",e[e.length]="<a:spDef>",e[e.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',e[e.length]="</a:spDef>",e[e.length]="<a:lnDef>",e[e.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',e[e.length]="</a:lnDef>",e[e.length]="</a:objectDefaults>",e[e.length]="<a:extraClrSchemeLst/>",e[e.length]="</a:theme>",e.join("")}function BG(a,t){return{flags:a.read_shift(4),version:a.read_shift(4),name:Sr(a,t-8)}}function NG(a){var t=rt(12+2*a.name.length);return t.write_shift(4,a.flags),t.write_shift(4,a.version),Ki(a.name,t),t.slice(0,t.l)}function HG(a){for(var t=[],e=a.read_shift(4);e-- >0;)t.push([a.read_shift(4),a.read_shift(4)]);return t}function UG(a){var t=rt(4+8*a.length);t.write_shift(4,a.length);for(var e=0;e<a.length;++e)t.write_shift(4,a[e][0]),t.write_shift(4,a[e][1]);return t}function jG(a,t){var e=rt(8+2*t.length);return e.write_shift(4,a),Ki(t,e),e.slice(0,e.l)}function qG(a){return a.l+=4,a.read_shift(4)!=0}function WG(a,t){var e=rt(8);return e.write_shift(4,a),e.write_shift(4,t?1:0),e}function GG(){var a=lo();return bt(a,332),bt(a,334,H1(1)),bt(a,335,NG({name:"XLDAPR",version:12e4,flags:3496657072})),bt(a,336),bt(a,339,jG(1,"XLDAPR")),bt(a,52),bt(a,35,H1(514)),bt(a,4096,H1(0)),bt(a,4097,n1(1)),bt(a,36),bt(a,53),bt(a,340),bt(a,337,WG(1,!0)),bt(a,51,UG([[1,0]])),bt(a,338),bt(a,333),a.end()}function kk(){var a=[Ti];return a.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray"> 44 <metadataTypes count="1"> 45 <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/> 46 </metadataTypes> 47 <futureMetadata name="XLDAPR" count="1"> 48 <bk> 49 <extLst> 50 <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}"> 51 <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/> 52 </ext> 53 </extLst> 54 </bk> 55 </futureMetadata> 56 <cellMetadata count="1"> 57 <bk> 58 <rc t="1" v="0"/> 59 </bk> 60 </cellMetadata> 61</metadata>`),a.join("")}function $G(a){var t={};t.i=a.read_shift(4);var e={};e.r=a.read_shift(4),e.c=a.read_shift(4),t.r=vn(e);var n=a.read_shift(1);return n&2&&(t.l="1"),n&8&&(t.a="1"),t}var Vd=1024;function Ik(a,t){for(var e=[21600,21600],n=["m0,0l0",e[1],e[0],e[1],e[0],"0xe"].join(","),i=[Lt("xml",null,{"xmlns:v":Do.v,"xmlns:o":Do.o,"xmlns:x":Do.x,"xmlns:mv":Do.mv}).replace(/\/>/,">"),Lt("o:shapelayout",Lt("o:idmap",null,{"v:ext":"edit",data:a}),{"v:ext":"edit"}),Lt("v:shapetype",[Lt("v:stroke",null,{joinstyle:"miter"}),Lt("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:e.join(","),path:n})];Vd<a*1e3;)Vd+=1e3;return t.forEach(function(r){var o=Zi(r[0]),s={color2:"#BEFF82",type:"gradient"};s.type=="gradient"&&(s.angle="-180");var l=s.type=="gradient"?Lt("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,c=Lt("v:fill",l,s),p={on:"t",obscured:"t"};++Vd,i=i.concat(["<v:shape"+Su({id:"_x0000_s"+Vd,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(r[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",c,Lt("v:shadow",null,p),Lt("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",mr("x:Anchor",[o.c+1,0,o.r+1,0,o.c+3,20,o.r+5,20].join(",")),mr("x:AutoFill","False"),mr("x:Row",String(o.r)),mr("x:Column",String(o.c)),r[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),i.push("</xml>"),i.join("")}function Tk(a){var t=[Ti,Lt("comments",null,{xmlns:Nd[0]})],e=[];return t.push("<authors>
61"),a.forEach(function(n){n[1].forEach(function(i){var r=gn(i.a);e.indexOf(r)==-1&&(e.push(r),t.push("<author>"+r+"</author>")),i.T&&i.ID&&e.indexOf("tc="+i.ID)==-1&&(e.push("tc="+i.ID),t.push("<author>tc="+i.ID+"</author>"))})}),e.length==0&&(e.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),a.forEach(function(n){var i=0,r=[];if(n[1][0]&&n[1][0].T&&n[1][0].ID?i=e.indexOf("tc="+n[1][0].ID):n[1].forEach(function(l){l.a&&(i=e.indexOf(gn(l.a))),r.push(l.t||"")}),t.push('<comment ref="'+n[0]+'" authorId="'+i+'"><text>'),r.length<=1)t.push(mr("t",gn(r[0]||"")));else{for(var o=`Comment: 62 `+r[0]+` 63`,s=1;s<r.length;++s)o+=`Reply: 64 `+r[s]+` 65`;t.push(mr("t",gn(o)))}t.push("</text></comment>")}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function YG(a,t,e){var n=[Ti,Lt("ThreadedComments",null,{xmlns:Xi.TCMNT}).replace(/[\/]>/,">")];return a.forEach(function(i){var r="";(i[1]||[]).forEach(function(o,s){if(!o.T){delete o.ID;return}o.a&&t.indexOf(o.a)==-1&&t.push(o.a);var l={ref:i[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+e.tcid++).slice(-12)+"}"};s==0?r=l.id:l.parentId=r,o.ID=l.id,o.a&&(l.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(o.a)).slice(-12)+"}"),n.push(Lt("threadedComment",mr("text",o.t||""),l))})}),n.push("</ThreadedComments>"),n.join("")}function XG(a){var t=[Ti,Lt("personList",null,{xmlns:Xi.TCMNT,"xmlns:x":Nd[0]}).replace(/[\/]>/,">")];return a.forEach(function(e,n){t.push(Lt("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:e,providerId:"None"}))}),t.push("</personList>"),t.join("")}function ZG(a){var t={};t.iauthor=a.read_shift(4);var e=Gc(a,16);return t.rfx=e.s,t.ref=vn(e.s),a.l+=16,t}function KG(a,t){return t==null&&(t=rt(36)),t.write_shift(4,a[1].iauthor),jd(a[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var QG=Sr;function JG(a){return Ki(a.slice(0,54))}function e$(a){var t=lo(),e=[];return bt(t,628),bt(t,630),a.forEach(function(n){n[1].forEach(function(i){e.indexOf(i.a)>-1||(e.push(i.a.slice(0,54)),bt(t,632,JG(i.a)))})}),bt(t,631),bt(t,633),a.forEach(function(n){n[1].forEach(function(i){i.iauthor=e.indexOf(i.a);var r={s:Zi(n[0]),e:Zi(n[0])};bt(t,635,KG([r,i])),i.t&&i.t.length>0&&bt(t,637,aW(i)),bt(t,636),delete i.iauthor})}),bt(t,634),bt(t,629),t.end()}function t$(a,t){t.FullPaths.forEach(function(e,n){if(n!=0){var i=e.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");i.slice(-1)!=="/"&&yn.utils.cfb_add(a,i,t.FileIndex[n].content)}})}var Fk=["xlsb","xlsm","xlam","biff8","xla"];var a$=function(){var a=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function e(n,i,r,o){var s=!1,l=!1;r.length==0?l=!0:r.charAt(0)=="["&&(l=!0,r=r.slice(1,-1)),o.length==0?s=!0:o.charAt(0)=="["&&(s=!0,o=o.slice(1,-1));var c=r.length>0?parseInt(r,10)|0:0,p=o.length>0?parseInt(o,10)|0:0;return s?p+=t.c:--p,l?c+=t.r:--c,i+(s?"":"$")+Mr(p)+(l?"":"$")+fr(c)}return function(i,r){return t=r,i.replace(a,e)}}(),u9=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,m9=function(){return function(t,e){return t.replace(u9,function(n,i,r,o,s,l){var c=s9(o)-(r?0:e.c),p=o9(l)-(s?0:e.r),g=p==0?"":s?p+1:"["+p+"]",w=c==0?"":r?c+1:"["+c+"]";return i+"R"+g+"C"+w})}}();function n$(a,t){return a.replace(u9,function(e,n,i,r,o,s){return n+(i=="$"?i+r:Mr(s9(r)+t.c))+(o=="$"?o+s:fr(o9(s)+t.r))})}function i$(a){return a.length!=1}function ki(a){a.l+=1}function I5(a,t){var e=a.read_shift(t==1?1:2);return[e&16383,e>>14&1,e>>15&1]}function Vk(a,t,e){var n=2;if(e){if(e.biff>=2&&e.biff<=5)return Pk(a,t,e);e.biff==12&&(n=4)}var i=a.read_shift(n),r=a.read_shift(n),o=I5(a,2),s=I5(a,2);return{s:{r:i,c:o[0],cRel:o[1],rRel:o[2]},e:{r,c:s[0],cRel:s[1],rRel:s[2]}}}function Pk(a){var t=I5(a,2),e=I5(a,2),n=a.read_shift(1),i=a.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:e[0],c:i,cRel:e[1],rRel:e[2]}}}function r$(a,t,e){if(e.biff<8)return Pk(a,t,e);var n=a.read_shift(e.biff==12?4:2),i=a.read_shift(e.biff==12?4:2),r=I5(a,2),o=I5(a,2);return{s:{r:n,c:r[0],cRel:r[1],rRel:r[2]},e:{r:i,c:o[0],cRel:o[1],rRel:o[2]}}}function Dk(a,t,e){if(e&&e.biff>=2&&e.biff<=5)return o$(a,t,e);var n=a.read_shift(e&&e.biff==12?4:2),i=I5(a,2);return{r:n,c:i[0],cRel:i[1],rRel:i[2]}}function o$(a){var t=I5(a,2),e=a.read_shift(1);return{r:t[0],c:e,cRel:t[1],rRel:t[2]}}function s$(a){var t=a.read_shift(2),e=a.read_shift(2);return{r:t,c:e&255,fQuoted:!!(e&16384),cRel:e>>15,rRel:e>>15}}function l$(a,t,e){var n=e&&e.biff?e.biff:8;if(n>=2&&n<=5)return c$(a,t,e);var i=a.read_shift(n>=12?4:2),r=a.read_shift(2),o=(r&16384)>>14,s=(r&32768)>>15;if(r&=16383,s==1)for(;i>524287;)i-=1048576;if(o==1)for(;r>8191;)r=r-16384;return{r:i,c:r,cRel:o,rRel:s}}function c$(a){var t=a.read_shift(2),e=a.read_shift(1),n=(t&32768)>>15,i=(t&16384)>>14;return t&=16383,n==1&&t>=8192&&(t=t-16384),i==1&&e>=128&&(e=e-256),{r:t,c:e,cRel:i,rRel:n}}function d$(a,t,e){var n=(a[a.l++]&96)>>5,i=Vk(a,e.biff>=2&&e.biff<=5?6:8,e);return[n,i]}function h$(a,t,e){var n=(a[a.l++]&96)>>5,i=a.read_shift(2,"i"),r=8;if(e)switch(e.biff){case 5:a.l+=12,r=6;break;case 12:r=12;break}var o=Vk(a,r,e);return[n,i,o]}function p$(a,t,e){var n=(a[a.l++]&96)>>5;return a.l+=e&&e.biff>8?12:e.biff<8?6:8,[n]}function u$(a,t,e){var n=(a[a.l++]&96)>>5,i=a.read_shift(2),r=8;if(e)switch(e.biff){case 5:a.l+=12,r=6;break;case 12:r=12;break}return a.l+=r,[n,i]}function m$(a,t,e){var n=(a[a.l++]&96)>>5,i=r$(a,t-1,e);return[n,i]}function f$(a,t,e){var n=(a[a.l++]&96)>>5;return a.l+=e.biff==2?6:e.biff==12?14:7,[n]}function bE(a){var t=a[a.l+1]&1,e=1;return a.l+=4,[t,e]}function g$(a,t,e){a.l+=2;for(var n=a.read_shift(e&&e.biff==2?1:2),i=[],r=0;r<=n;++r)i.push(a.read_shift(e&&e.biff==2?1:2));return i}function v$(a,t,e){var n=a[a.l+1]&255?1:0;return a.l+=2,[n,a.read_shift(e&&e.biff==2?1:2)]}function _$(a,t,e){var n=a[a.l+1]&255?1:0;return a.l+=2,[n,a.read_shift(e&&e.biff==2?1:2)]}function w$(a){var t=a[a.l+1]&255?1:0;return a.l+=2,[t,a.read_shift(2)]}function x$(a,t,e){var n=a[a.l+1]&255?1:0;return a.l+=e&&e.biff==2?3:4,[n]}function Lk(a){var t=a.read_shift(1),e=a.read_shift(1);return[t,e]}function b$(a){return a.read_shift(2),Lk(a,2)}function C$(a){return a.read_shift(2),Lk(a,2)}function y$(a,t,e){var n=(a[a.l]&96)>>5;a.l+=1;var i=Dk(a,0,e);return[n,i]}function M$(a,t,e){var n=(a[a.l]&96)>>5;a.l+=1;var i=l$(a,0,e);return[n,i]}function S$(a,t,e){var n=(a[a.l]&96)>>5;a.l+=1;var i=a.read_shift(2);
65e&&e.biff==5&&(a.l+=12);var r=Dk(a,0,e);return[n,i,r]}function A$(a,t,e){var n=(a[a.l]&96)>>5;a.l+=1;var i=a.read_shift(e&&e.biff<=3?1:2);return[AY[i],Rk[i],n]}function E$(a,t,e){var n=a[a.l++],i=a.read_shift(1),r=e&&e.biff<=3?[n==88?-1:0,a.read_shift(1)]:k$(a);return[i,(r[0]===0?Rk:SY)[r[1]]]}function k$(a){return[a[a.l+1]>>7,a.read_shift(2)&32767]}function I$(a,t,e){a.l+=e&&e.biff==2?3:4}function T$(a,t,e){if(a.l++,e&&e.biff==12)return[a.read_shift(4,"i"),0];var n=a.read_shift(2),i=a.read_shift(e&&e.biff==2?1:2);return[n,i]}function F$(a){return a.l++,Tu[a.read_shift(1)]}function V$(a){return a.l++,a.read_shift(2)}function P$(a){return a.l++,a.read_shift(1)!==0}function D$(a){return a.l++,qd(a,8)}function L$(a,t,e){return a.l++,vk(a,t-1,e)}function O$(a,t){var e=[a.read_shift(1)];if(t==12)switch(e[0]){case 2:e[0]=4;break;case 4:e[0]=16;break;case 0:e[0]=1;break;case 1:e[0]=2;break}switch(e[0]){case 4:e[1]=SW(a,1)?"TRUE":"FALSE",t!=12&&(a.l+=7);break;case 37:case 16:e[1]=Tu[a[a.l]],a.l+=t==12?4:8;break;case 0:a.l+=8;break;case 1:e[1]=qd(a,8);break;case 2:e[1]=IW(a,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+e[0])}return e}function z$(a,t,e){for(var n=a.read_shift(e.biff==12?4:2),i=[],r=0;r!=n;++r)i.push((e.biff==12?Gc:VW)(a,8));return i}function R$(a,t,e){var n=0,i=0;e.biff==12?(n=a.read_shift(4),i=a.read_shift(4)):(i=1+a.read_shift(1),n=1+a.read_shift(2)),e.biff>=2&&e.biff<8&&(--n,--i==0&&(i=256));for(var r=0,o=[];r!=n&&(o[r]=[]);++r)for(var s=0;s!=i;++s)o[r][s]=O$(a,e.biff);return o}function B$(a,t,e){var n=a.read_shift(1)>>>5&3,i=!e||e.biff>=8?4:2,r=a.read_shift(i);switch(e.biff){case 2:a.l+=5;break;case 3:case 4:a.l+=8;break;case 5:a.l+=12;break}return[n,0,r]}function N$(a,t,e){if(e.biff==5)return H$(a,t,e);var n=a.read_shift(1)>>>5&3,i=a.read_shift(2),r=a.read_shift(4);return[n,i,r]}function H$(a){var t=a.read_shift(1)>>>5&3,e=a.read_shift(2,"i");a.l+=8;var n=a.read_shift(2);return a.l+=12,[t,e,n]}function U$(a,t,e){var n=a.read_shift(1)>>>5&3;a.l+=e&&e.biff==2?3:4;var i=a.read_shift(e&&e.biff==2?1:2);return[n,i]}function j$(a,t,e){var n=a.read_shift(1)>>>5&3,i=a.read_shift(e&&e.biff==2?1:2);return[n,i]}function q$(a,t,e){var n=a.read_shift(1)>>>5&3;return a.l+=4,e.biff<8&&a.l--,e.biff==12&&(a.l+=2),[n]}function W$(a,t,e){var n=(a[a.l++]&96)>>5,i=a.read_shift(2),r=4;if(e)switch(e.biff){case 5:r=15;break;case 12:r=6;break}return a.l+=r,[n,i]}var G$=bs,$$=bs,Y$=bs;function Fu(a,t,e){return a.l+=2,[s$(a,4,e)]}function f9(a){return a.l+=6,[]}var X$=Fu,Z$=f9,K$=f9,Q$=Fu;function Ok(a){return a.l+=2,[fk(a),a.read_shift(2)&1]}var J$=Fu,eY=Ok,tY=f9,aY=Fu,nY=Fu,iY=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function rY(a){a.l+=2;var t=a.read_shift(2),e=a.read_shift(2),n=a.read_shift(4),i=a.read_shift(2),r=a.read_shift(2),o=iY[e>>2&31];return{ixti:t,coltype:e&3,rt:o,idx:n,c:i,C:r}}function oY(a){return a.l+=2,[a.read_shift(4)]}function sY(a,t,e){return a.l+=5,a.l+=2,a.l+=e.biff==2?1:4,["PTGSHEET"]}function lY(a,t,e){return a.l+=e.biff==2?4:5,["PTGENDSHEET"]}function cY(a){var t=a.read_shift(1)>>>5&3,e=a.read_shift(2);return[t,e]}function dY(a){var t=a.read_shift(1)>>>5&3,e=a.read_shift(2);return[t,e]}function hY(a){return a.l+=4,[0,0]}var CE={1:{n:"PtgExp",f:T$},2:{n:"PtgTbl",f:Y$},3:{n:"PtgAdd",f:ki},4:{n:"PtgSub",f:ki},5:{n:"PtgMul",f:ki},6:{n:"PtgDiv",f:ki},7:{n:"PtgPower",f:ki},8:{n:"PtgConcat",f:ki},9:{n:"PtgLt",f:ki},10:{n:"PtgLe",f:ki},11:{n:"PtgEq",f:ki},12:{n:"PtgGe",f:ki},13:{n:"PtgGt",f:ki},14:{n:"PtgNe",f:ki},15:{n:"PtgIsect",f:ki},16:{n:"PtgUnion",f:ki},17:{n:"PtgRange",f:ki},18:{n:"PtgUplus",f:ki},19:{n:"PtgUminus",f:ki},20:{n:"PtgPercent",f:ki},21:{n:"PtgParen",f:ki},22:{n:"PtgMissArg",f:ki},23:{n:"PtgStr",f:L$},26:{n:"PtgSheet",f:sY},27:{n:"PtgEndSheet",f:lY},28:{n:"PtgErr",f:F$},29:{n:"PtgBool",f:P$},30:{n:"PtgInt",f:V$},31:{n:"PtgNum",f:D$},32:{n:"PtgArray",f:f$},33:{n:"PtgFunc",f:A$},34:{n:"PtgFuncVar",f:E$},35:{n:"PtgName",f:B$},36:{n:"PtgRef",f:y$},37:{n:"PtgArea",f:d$},38:{n:"PtgMemArea",f:U$},39:{n:"PtgMemErr",f:G$},40:{n:"PtgMemNoMem",f:$$},41:{n:"PtgMemFunc",f:j$},42:{n:"PtgRefErr",f:q$},43:{n:"PtgAreaErr",f:p$},44:{n:"PtgRefN",f:M$},45:{n:"PtgAreaN",f:m$},46:{n:"PtgMemAreaN",f:cY},47:{n:"PtgMemNoMemN",f:dY},57:{n:"PtgNameX",f:N$},58:{n:"PtgRef3d",f:S$}
vendor: 6,122 bytes, line 65
65,59:{n:"PtgArea3d",f:h$},60:{n:"PtgRefErr3d",f:W$},61:{n:"PtgAreaErr3d",f:u$},255:{}},pY={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},uY={1:{n:"PtgElfLel",f:Ok},2:{n:"PtgElfRw",f:aY},3:{n:"PtgElfCol",f:X$},6:{n:"PtgElfRwV",f:nY},7:{n:"PtgElfColV",f:Q$},10:{n:"PtgElfRadical",f:J$},11:{n:"PtgElfRadicalS",f:tY},13:{n:"PtgElfColS",f:Z$},15:{n:"PtgElfColSV",f:K$},16:{n:"PtgElfRadicalLel",f:eY},25:{n:"PtgList",f:rY},29:{n:"PtgSxName",f:oY},255:{}},mY={0:{n:"PtgAttrNoop",f:hY},1:{n:"PtgAttrSemi",f:x$},2:{n:"PtgAttrIf",f:_$},4:{n:"PtgAttrChoose",f:g$},8:{n:"PtgAttrGoto",f:v$},16:{n:"PtgAttrSum",f:I$},32:{n:"PtgAttrBaxcel",f:bE},33:{n:"PtgAttrBaxcel",f:bE},64:{n:"PtgAttrSpace",f:b$},65:{n:"PtgAttrSpaceSemi",f:C$},128:{n:"PtgAttrIfError",f:w$},255:{}};function fY(a,t,e,n){if(n.biff<8)return bs(a,t);for(var i=a.l+t,r=[],o=0;o!==e.length;++o)switch(e[o][0]){case"PtgArray":e[o][1]=R$(a,0,n),r.push(e[o][1]);break;case"PtgMemArea":e[o][2]=z$(a,e[o][1],n),r.push(e[o][2]);break;case"PtgExp":n&&n.biff==12&&(e[o][1][1]=a.read_shift(4),r.push(e[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+e[o][0];default:break}return t=i-a.l,t!==0&&r.push(bs(a,t)),r}function gY(a,t,e){for(var n=a.l+t,i,r,o=[];n!=a.l;)t=n-a.l,r=a[a.l],i=CE[r]||CE[pY[r]],(r===24||r===25)&&(i=(r===24?uY:mY)[a[a.l+1]]),!i||!i.f?bs(a,t):o.push([i.n,i.f(a,t,e)]);return o}function vY(a){for(var t=[],e=0;e<a.length;++e){for(var n=a[e],i=[],r=0;r<n.length;++r){var o=n[r];if(o)switch(o[0]){case 2:i.push('"'+o[1].replace(/"/g,'""')+'"');break;default:i.push(o[1])}else i.push("")}t.push(i.join(","))}return t.join(";")}var _Y={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function wY(a,t){if(!a&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(a)?"'"+a+"'":a}function zk(a,t,e){if(!a)return"SH33TJSERR0";if(e.biff>8&&(!a.XTI||!a.XTI[t]))return a.SheetNames[t];if(!a.XTI)return"SH33TJSERR6";var n=a.XTI[t];if(e.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":a.XTI[t-1];if(!n)return"SH33TJSERR1";var i="";if(e.biff>8)switch(a[n[0]][0]){case 357:return i=n[1]==-1?"#REF":a.SheetNames[n[1]],n[1]==n[2]?i:i+":"+a.SheetNames[n[2]];case 358:return e.SID!=null?a.SheetNames[e.SID]:"SH33TJSSAME"+a[n[0]][0];case 355:default:return"SH33TJSSRC"+a[n[0]][0]}switch(a[n[0]][0][0]){case 1025:return i=n[1]==-1?"#REF":a.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?i:i+":"+a.SheetNames[n[2]];case 14849:return a[n[0]].slice(1).map(function(r){return r.Name}).join(";;");default:return a[n[0]][0][3]?(i=n[1]==-1?"#REF":a[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?i:i+":"+a[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function yE(a,t,e){var n=zk(a,t,e);return n=="#REF"?n:wY(n,e)}function Bd(a,t,e,n,i){var r=i&&i.biff||8,o={s:{c:0,r:0},e:{c:0,r:0}},s=[],l,c,p,g=0,w=0,f,M="";if(!a[0]||!a[0][0])return"";for(var y=-1,A="",I=0,R=a[0].length;I<R;++I){var N=a[0][I];switch(N[0]){case"PtgUminus":s.push("-"+s.pop());break;case"PtgUplus":s.push("+"+s.pop());break;case"PtgPercent":s.push(s.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(l=s.pop(),c=s.pop(),y>=0){switch(a[0][y][1][0]){case 0:A=ci(" ",a[0][y][1][1]);break;case 1:A=ci("\r",a[0][y][1][1]);break;default:if(A="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+a[0][y][1][0])}c=c+A,y=-1}s.push(c+_Y[N[0]]+l);break;case"PtgIsect":l=s.pop(),c=s.pop(),s.push(c+" "+l);break;case"PtgUnion":l=s.pop(),c=s.pop(),s.push(c+","+l);break;case"PtgRange":l=s.pop(),c=s.pop(),s.push(c+":"+l);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":p=_u(N[1][1],o,i),s.push(wu(p,r));break;case"PtgRefN":p=e?_u(N[1][1],e,i):N[1][1],s.push(wu(p,r));break;case"PtgRef3d":g=N[1][1],p=_u(N[1][2],o,i),M=yE(n,g,i);var U=M;s.push(M+"!"+wu(p,r));break;case"PtgFunc":case"PtgFuncVar":var te=N[1][0],ve=N[1][1];te||(te=0),te&=127;var ae=te==0?[]:s.slice(-te);s.length-=te,ve==="User"&&(ve=ae.shift()),s.push(ve+"("+ae.join(",")+")");break;case"PtgBool":s.push(N[1]?"TRUE":"FALSE");break;case"PtgInt":s.push(N[1]);break;case"PtgNum":s.push(String(N[1]));break;case"PtgStr":s.push('"'+N[1].replace(/"/g,'""')+'"');break;case"PtgErr":s.push(N[1]);break;case"PtgAreaN":f=sE(N[1][1],e?{s:e}:o,i),s.push(R_(f,i));break;case"PtgArea":f=sE(N[1][1],o,i),s.push(R_(f,i));break;case"PtgArea3d":g=N[1][1],f=N[1][2],M=yE(n,g,i),s.push(M+"!"+R_(f,i));break;case"PtgAttrSum":s.push("SUM("+s.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":w=N[1][2];var J=(n.names||[])[w-1]||(n[0]||[])[w],q=J?J.Name:"SH33TJSNAME"+String(w);q&&q.slice(0,6)=="_xlfn."&&!i.xlfn&&(q=q.slice(6)),s.push(q);break;case"PtgNameX":var oe=N[1][1];w=N[1][2];var H;if(i.biff<=5)oe<0&&(oe=-oe),n[oe]&&(H=n[oe][w]);else{var G="";if(((n[oe]||[])[0]||[])[0]==14849||(((n[oe]||[])[0]||[])[0]==1025?n[oe][w]&&n[oe][w].itab>0&&(G=n.SheetNames[n[oe][w].itab-1]+"!"):G=n.SheetNames[w-1]+"!"),n[oe]&&n[oe][w])G+=n[oe][w].Name;else if(n[0]&&n[0][w])G+=n[0][w].Name;else{var ue=(zk(n,oe,i)||"").split(";;");ue[w-1]?G=ue[w-1]:G+="SH33TJSERRX"}s.push(G);break}H||(H={Name:"SH33TJSERRY"}),s.push(H.Name);break;case"PtgParen":var Ce="(",Se=")";if(y>=0){switch(A="",a[0][y][1][0]){case 2:Ce=ci(" ",a[0][y][1][1])+Ce;break;case 3:Ce=ci("\r",a[0][y][1][1])+Ce;break;case 4:Se=ci(" ",a[0][y][1][1])+Se;break;case 5:Se=ci("\r",a[0][y][1][1])+Se;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+a[0][y][1][0])}y=-1}s.push(Ce+s.pop()+Se);break;case"PtgRefErr":s.push("#REF!");break;case"PtgRefErr3d":s.push("#REF!");break;case"PtgExp":p={c:N[1][1],r:N[1][0]};var je={c:e.c,r:e.r};if(n.sharedf[vn(p)]){var qe=n.sharedf[vn(p)];
65s.push(Bd(qe,o,je,n,i))}else{var Pe=!1;for(l=0;l!=n.arrayf.length;++l)if(c=n.arrayf[l],!(p.c<c[0].s.c||p.c>c[0].e.c)&&!(p.r<c[0].s.r||p.r>c[0].e.r)){s.push(Bd(c[1],o,je,n,i)),Pe=!0;break}Pe||s.push(N[1])}break;case"PtgArray":s.push("{"+vY(N[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":y=I;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":s.push("");break;case"PtgAreaErr":s.push("#REF!");break;case"PtgAreaErr3d":s.push("#REF!");break;case"PtgList":s.push("Table"+N[1].idx+"[#"+N[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(N));default:throw new Error("Unrecognized Formula Token: "+String(N))}var Ge=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(i.biff!=3&&y>=0&&Ge.indexOf(a[0][I][0])==-1){N=a[0][y];var ht=!0;switch(N[1][0]){case 4:ht=!1;case 0:A=ci(" ",N[1][1]);break;case 5:ht=!1;case 1:A=ci("\r",N[1][1]);break;default:if(A="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+N[1][0])}s.push((ht?A:"")+s.pop()+(ht?"":A)),y=-1}}if(s.length>1&&i.WTF)throw new Error("bad formula stack");return s[0]}function xY(a){if(a==null){var t=rt(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof a=="number")return Nc(a);return Nc(0)}function bY(a,t,e,n,i){var r=Hc(t,e,i),o=xY(a.v),s=rt(6),l=33;s.write_shift(2,l),s.write_shift(4,0);for(var c=rt(a.bf.length),p=0;p<a.bf.length;++p)c[p]=a.bf[p];var g=ur([r,o,s,c]);return g}function sg(a,t,e){var n=a.read_shift(4),i=gY(a,n,e),r=a.read_shift(4),o=r>0?fY(a,r,i,e):null;return[i,o]}var CY=sg,lg=sg,yY=sg,MY=sg,SY={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.
65NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Rk
vendor: 6,535 bytes, line 65
65={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},
65AY={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function EY(a){var t="of:="+a.replace(u9,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function kY(a){return a.replace(/\./,"!")}var xu=typeof Map<"u";function g9(a,t,e){var n=0,i=a.length;if(e){if(xu?e.has(t):Object.prototype.hasOwnProperty.call(e,t)){for(var r=xu?e.get(t):e[t];n<r.length;++n)if(a[r[n]].t===t)return a.Count++,r[n]}}else for(;n<i;++n)if(a[n].t===t)return a.Count++,n;return a[i]={t},a.Count++,a.Unique++,e&&(xu?(e.has(t)||e.set(t,[]),e.get(t).push(i)):(Object.prototype.hasOwnProperty.call(e,t)||(e[t]=[]),e[t].push(i))),i}function cg(a,t){var e={min:a+1,max:a+1},n=-1;return t.MDW&&(wl=t.MDW),t.width!=null?e.customWidth=1:t.wpx!=null?n=K4(t.wpx):t.wch!=null&&(n=t.wch),n>-1?(e.width=$_(n),e.customWidth=1):t.width!=null&&(e.width=t.width),t.hidden&&(e.hidden=!0),t.level!=null&&(e.outlineLevel=e.level=t.level),e}function Bk(a,t){if(a){var e=[.7,.7,.75,.75,.3,.3];t=="xlml"&&(e=[1,1,1,1,.5,.5]),a.left==null&&(a.left=e[0]),a.right==null&&(a.right=e[1]),a.top==null&&(a.top=e[2]),a.bottom==null&&(a.bottom=e[3]),a.header==null&&(a.header=e[4]),a.footer==null&&(a.footer=e[5])}}function F5(a,t,e){var n=e.revssf[t.z!=null?t.z:"General"],i=60,r=a.length;if(n==null&&e.ssf){for(;i<392;++i)if(e.ssf[i]==null){BE(t.z,i),e.ssf[i]=t.z,e.revssf[t.z]=n=i;break}}for(i=0;i!=r;++i)if(a[i].numFmtId===n)return i;return a[r]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},r}function IY(a,t,e){if(a&&a["!ref"]){var n=Ln(a["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+e+"): "+a["!ref"])}}function TY(a){if(a.length===0)return"";for(var t='<mergeCells count="'+a.length+'">',e=0;e!=a.length;++e)t+='<mergeCell ref="'+Ii(a[e])+'"/>';return t+"</mergeCells>"}function FY(a,t,e,n,i){var r=!1,o={},s=null;if(n.bookType!=="xlsx"&&t.vbaraw){var l=t.SheetNames[e];try{t.Workbook&&(l=t.Workbook.Sheets[e].CodeName||l)}catch{}r=!0,o.codeName=gl(gn(l))}if(a&&a["!outline"]){var c={summaryBelow:1,summaryRight:1};a["!outline"].above&&(c.summaryBelow=0),a["!outline"].left&&(c.summaryRight=0),s=(s||"")+Lt("outlinePr",null,c)}!r&&!s||(i[i.length]=Lt("sheetPr",s,o))}var VY=["objects","scenarios","selectLockedCells","selectUnlockedCells"],PY=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function DY(a){var t={sheet:1};return VY.forEach(function(e){a[e]!=null&&a[e]&&(t[e]="1")}),PY.forEach(function(e){a[e]!=null&&!a[e]&&(t[e]="0")}),a.password&&(t.password=Ck(a.password).toString(16).toUpperCase()),Lt("sheetProtection",null,t)}function LY(a){return Bk(a),Lt("pageMargins",null,a)}function OY(a,t){for(var e=["<cols>"],n,i=0;i!=t.length;++i)(n=t[i])&&(e[e.length]=Lt("col",null,cg(i,n)));return e[e.length]="</cols>",e.join("")}function zY(a,t,e,n){var i=typeof a.ref=="string"?a.ref:Ii(a.ref);e.Workbook||(e.Workbook={Sheets:[]}),e.Workbook.Names||(e.Workbook.Names=[]);var r=e.Workbook.Names,o=Lo(i);o.s.r==o.e.r&&(o.e.r=Lo(t["!ref"]).e.r,i=Ii(o));for(var s=0;s<r.length;++s){var l=r[s];if(l.Name=="_xlnm._FilterDatabase"&&l.Sheet==n){l.Ref="'"+e.SheetNames[n]+"'!"+i;break}}return s==r.length&&r.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+e.SheetNames[n]+"'!"+i}),Lt("autoFilter",null,{ref:i})}function RY(a,t,e,n){var i={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(i.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),Lt("sheetViews",Lt("sheetView",null,i),{})}function BY(a,t,e,n){if(a.c&&e["!comments"].push([t,a.c]),a.v===void 0&&typeof a.f!="string"||a.t==="z"&&!a.f)return"";var i="",r=a.t,o=a.v;if(a.t!=="z")switch(a.t){case"b":i=a.v?"1":"0";break;case"n":i=""+a.v;break;case"e":i=Tu[a.v];break;case"d":n&&n.cellDates?i=Hr(a.v,-1).toISOString():(a=ho(a),a.t="n",i=""+(a.v=co(Hr(a.v)))),typeof a.z>"u"&&(a.z=di[14]);break;default:i=a.v;break}var s=mr("v",gn(i)),l={r:t},c=F5(n.cellXfs,a,n);switch(c!==0&&(l.s=c),a.t){case"n":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;case"z":break;default:if(a.v==null){delete a.t;break}if(a.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){s=mr("v",""+g9(n.Strings,a.v,n.revStrings)),l.t="s";break}l.t="str";break}
vendor: 8,209 bytes, line 65
65if(a.t!=r&&(a.t=r,a.v=o),typeof a.f=="string"&&a.f){var p=a.F&&a.F.slice(0,t.length)==t?{t:"array",ref:a.F}:null;s=Lt("f",gn(a.f),p)+(a.v!=null?s:"")}return a.l&&e["!links"].push([t,a.l]),a.D&&(l.cm=1),Lt("c",s,l)}function NY(a,t,e,n){var i=[],r=[],o=Ln(a["!ref"]),s="",l,c="",p=[],g=0,w=0,f=a["!rows"],M=Array.isArray(a),y={r:c},A,I=-1;for(w=o.s.c;w<=o.e.c;++w)p[w]=Mr(w);for(g=o.s.r;g<=o.e.r;++g){for(r=[],c=fr(g),w=o.s.c;w<=o.e.c;++w){l=p[w]+c;var R=M?(a[g]||[])[w]:a[l];R!==void 0&&(s=BY(R,l,a,t,e,n))!=null&&r.push(s)}(r.length>0||f&&f[g])&&(y={r:c},f&&f[g]&&(A=f[g],A.hidden&&(y.hidden=1),I=-1,A.hpx?I=Q4(A.hpx):A.hpt&&(I=A.hpt),I>-1&&(y.ht=I,y.customHeight=1),A.level&&(y.outlineLevel=A.level)),i[i.length]=Lt("row",r.join(""),y))}if(f)for(;g<f.length;++g)f&&f[g]&&(y={r:g+1},A=f[g],A.hidden&&(y.hidden=1),I=-1,A.hpx?I=Q4(A.hpx):A.hpt&&(I=A.hpt),I>-1&&(y.ht=I,y.customHeight=1),A.level&&(y.outlineLevel=A.level),i[i.length]=Lt("row","",y));return i.join("")}function Nk(a,t,e,n){var i=[Ti,Lt("worksheet",null,{xmlns:Nd[0],"xmlns:r":Xi.r})],r=e.SheetNames[a],o=0,s="",l=e.Sheets[r];l==null&&(l={});var c=l["!ref"]||"A1",p=Ln(c);if(p.e.c>16383||p.e.r>1048575){if(t.WTF)throw new Error("Range "+c+" exceeds format limit A1:XFD1048576");p.e.c=Math.min(p.e.c,16383),p.e.r=Math.min(p.e.c,1048575),c=Ii(p)}n||(n={}),l["!comments"]=[];var g=[];FY(l,e,a,t,i),i[i.length]=Lt("dimension",null,{ref:c}),i[i.length]=RY(l,t,a,e),t.sheetFormat&&(i[i.length]=Lt("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),l["!cols"]!=null&&l["!cols"].length>0&&(i[i.length]=OY(l,l["!cols"])),i[o=i.length]="<sheetData/>",l["!links"]=[],l["!ref"]!=null&&(s=NY(l,t,a,e,n),s.length>0&&(i[i.length]=s)),i.length>o+1&&(i[i.length]="</sheetData>",i[o]=i[o].replace("/>",">")),l["!protect"]&&(i[i.length]=DY(l["!protect"])),l["!autofilter"]!=null&&(i[i.length]=zY(l["!autofilter"],l,e,a)),l["!merges"]!=null&&l["!merges"].length>0&&(i[i.length]=TY(l["!merges"]));var w=-1,f,M=-1;return l["!links"].length>0&&(i[i.length]="<hyperlinks>",l["!links"].forEach(function(y){y[1].Target&&(f={ref:y[0]},y[1].Target.charAt(0)!="#"&&(M=fn(n,-1,gn(y[1].Target).replace(/#.*$/,""),H0.HLINK),f["r:id"]="rId"+M),(w=y[1].Target.indexOf("#"))>-1&&(f.location=gn(y[1].Target.slice(w+1))),y[1].Tooltip&&(f.tooltip=gn(y[1].Tooltip)),i[i.length]=Lt("hyperlink",null,f))}),i[i.length]="</hyperlinks>"),delete l["!links"],l["!margins"]!=null&&(i[i.length]=LY(l["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(i[i.length]=mr("ignoredErrors",Lt("ignoredError",null,{numberStoredAsText:1,sqref:c}))),g.length>0&&(M=fn(n,-1,"../drawings/drawing"+(a+1)+".xml",H0.DRAW),i[i.length]=Lt("drawing",null,{"r:id":"rId"+M}),l["!drawing"]=g),l["!comments"].length>0&&(M=fn(n,-1,"../drawings/vmlDrawing"+(a+1)+".vml",H0.VML),i[i.length]=Lt("legacyDrawing",null,{"r:id":"rId"+M}),l["!legacy"]=M),i.length>1&&(i[i.length]="</worksheet>",i[1]=i[1].replace("/>",">")),i.join("")}function HY(a,t){var e={},n=a.l+t;e.r=a.read_shift(4),a.l+=4;var i=a.read_shift(2);a.l+=1;var r=a.read_shift(1);return a.l=n,r&7&&(e.level=r&7),r&16&&(e.hidden=!0),r&32&&(e.hpt=i/20),e}function UY(a,t,e){var n=rt(145),i=(e["!rows"]||[])[a]||{};n.write_shift(4,a),n.write_shift(4,0);var r=320;i.hpx?r=Q4(i.hpx)*20:i.hpt&&(r=i.hpt*20),n.write_shift(2,r),n.write_shift(1,0);var o=0;i.level&&(o|=i.level),i.hidden&&(o|=16),(i.hpx||i.hpt)&&(o|=32),n.write_shift(1,o),n.write_shift(1,0);var s=0,l=n.l;n.l+=4;for(var c={r:a,c:0},p=0;p<16;++p)if(!(t.s.c>p+1<<10||t.e.c<p<<10)){for(var g=-1,w=-1,f=p<<10;f<p+1<<10;++f){c.c=f;var M=Array.isArray(e)?(e[c.r]||[])[c.c]:e[vn(c)];M&&(g<0&&(g=f),w=f)}g<0||(++s,n.write_shift(4,g),n.write_shift(4,w))}var y=n.l;return n.l=l,n.write_shift(4,s),n.l=y,n.length>n.l?n.slice(0,n.l):n}function jY(a,t,e,n){var i=UY(n,e,t);(i.length>17||(t["!rows"]||[])[n])&&bt(a,0,i)}var qY=Gc,WY=jd;function GY(){}function $Y(a,t){var e={},n=a[a.l];return++a.l,e.above=!(n&64),e.left=!(n&128),a.l+=18,e.name=nW(a,t-19),e}function YY(a,t,e){e==null&&(e=rt(84+4*a.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),e.write_shift(1,n);for(var i=1;i<3;++i)e.write_shift(1,0);return Y4({auto:1},e),e.write_shift(-4,-1),e.write_shift(-4,-1),tk(a,e),e.slice(0,e.l)}function XY(a){var t=i1(a);return[t]}function ZY(a,t,e){return e==null&&(e=rt(8)),jc(t,e)}function KY(a){var t=qc(a);return[t]}function QY(a,t,e){return e==null&&(e=rt(4)),Wc(t,e)}function JY(a){var t=i1(a),e=a.read_shift(1);return[t,e,"b"]}function eX(a,t,e){return e==null&&(e=rt(9)),jc(t,e),e.write_shift(1,a.v?1:0),e}function tX(a){var t=qc(a),e=a.read_shift(1);return[t,e,"b"]}function aX(a,t,e){return e==null&&(e=rt(5)),Wc(t,e),e.write_shift(1,a.v?1:0),e}function nX(a){var t=i1(a),e=a.read_shift(1);return[t,e,"e"]}function iX(a,t,e){return e==null&&(e=rt(9)),jc(t,e),e.write_shift(1,a.v),e}function rX(a){var t=qc(a),e=a.read_shift(1);return[t,e,"e"]}function oX(a,t,e){return e==null&&(e=rt(8)),Wc(t,e),e.write_shift(1,a.v),e.write_shift(2,0),e.write_shift(1,0),e}function sX(a){var t=i1(a),e=a.read_shift(4);return[t,e,"s"]}function lX(a,t,e){return e==null&&(e=rt(12)),jc(t,e),e.write_shift(4,t.v),e}function cX(a){var t=qc(a),e=a.read_shift(4);return[t,e,"s"]}function dX(a,t,e){return e==null&&(e=rt(8)),Wc(t,e),e.write_shift(4,t.v),e}function hX(a){var t=i1(a),e=qd(a);return[t,e,"n"]}function pX(a,t,e){return e==null&&(e=rt(16)),jc(t,e),Nc(a.v,e),e}function uX(a){var t=qc(a),e=qd(a);return[t,e,"n"]}function mX(a,t,e){return e==null&&(e=rt(12)),Wc(t,e),Nc(a.v,e),e}function fX(a){var t=i1(a),e=ak(a);return[t,e,"n"]}function gX(a,t,e){return e==null&&(e=rt(12)),jc(t,e),nk(a.v,e),e}function vX(a){var t=qc(a),e=ak(a);return[t,e,"n"]}function _X(a,t,e){return e==null&&(e=rt(8)),Wc(t,e),nk(a.v,e),e}function wX(a){var t=i1(a),e=l9(a);return[t,e,"is"]}function xX(a){var t=i1(a),e=Sr(a);return[t,e,"str"]}function bX(a,t,e){return e==null&&(e=rt(12+4*a.v.length)),jc(t,e),Ki(a.v,e),e.length>e.l?e.slice(0,e.l):e}function CX(a){var t=qc(a),e=Sr(a);return[t,e,"str"]}function yX(a,t,e){return e==null&&(e=rt(8+4*a.v.length)),Wc(t,e),Ki(a.v,e),e.length>e.l?e.slice(0,e.l):e}function MX(a,t,e){var n=a.l+t,i=i1(a);i.r=e["!row"];var r=a.read_shift(1),o=[i,r,"b"];if(e.cellFormula){a.l+=2;var s=lg(a,n-a.l,e);o[3]=Bd(s,null,i,e.supbooks,e)}else a.l=n;return o}function SX(a,t,e){var n=a.l+t,i=i1(a);i.r=e["!row"];var r=a.read_shift(1),o=[i,r,"e"];if(e.cellFormula){a.l+=2;var s=lg(a,n-a.l,e);o[3]=Bd(s,null,i,e.supbooks,e)}else a.l=n;return o}function AX(a,t,e){var n=a.l+t,i=i1(a);i.r=e["!row"];var r=qd(a),o=[i,r,"n"];if(e.cellFormula){a.l+=2;var s=lg(a,n-a.l,e);o[3]=Bd(s,null,i,e.supbooks,e)}else a.l=n;return o}function EX(a,t,e){var n=a.l+t,i=i1(a);i.r=e["!row"];var r=Sr(a),o=[i,r,"str"];if(e.cellFormula){a.l+=2;var s=lg(a,n-a.l,e);o[3]=Bd(s,null,i,e.supbooks,e)}else a.l=n;return o}var kX=Gc,IX=jd;function TX(a,t){return t==null&&(t=rt(4)),t.write_shift(4,a),t}function FX(a,t){var e=a.l+t,n=Gc(a,16),i=c9(a),r=Sr(a),o=Sr(a),s=Sr(a);a.l=e;var l={rfx:n,relId:i,loc:r,display:s};return o&&(l.Tooltip=o),l}function VX(a,t){var e=rt(50+4*(a[1].Target.length+(a[1].Tooltip||"").length));jd({s:Zi(a[0]),e:Zi(a[0])},e),d9("rId"+t,e);var n=a[1].Target.indexOf("#"),i=n==-1?"":a[1].Target.slice(n+1);return Ki(i||"",e),Ki(a[1].Tooltip||"",e),Ki("",e),e.slice(0,e.l)}function PX(){}function DX(a,t,e){var n=a.l+t,i=ik(a,16),r=a.read_shift(1),o=[i];if(o[2]=r,e.cellFormula){var s=CY(a,n-a.l,e);o[1]=s}else a.l=n;return o}function LX(a,t,e){var n=a.l+t,i=Gc(a,16),r=[i];if(e.cellFormula){var o=MY(a,n-a.l,e);r[1]=o,a.l=n}else a.l=n;return r}function OX(a,t,e){e==null&&(e=rt(18));var n=cg(a,t);e.write_shift(-4,a),e.write_shift(-4,a),e.write_shift(4,(n.width||10)*256),e.write_shift(4,0);var i=0;return t.hidden&&(i|=1),typeof n.width=="number"&&(i|=2),t.level&&(i|=t.level<<8),e.write_shift(2,i),e}var Hk=["left","right","top","bottom","header","footer"];function zX(a){var t={};return Hk.forEach(function(e){t[e]=qd(a,8)}),t}function RX(a,t){return t==null&&(t=rt(6*8)),Bk(a),Hk.forEach(function(e){Nc(a[e],t)}),t}function BX(a){var t=a.read_shift(2);return a.l+=28,{RTL:t&32}}
65function NX(a,t,e){e==null&&(e=rt(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),e.write_shift(2,n),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(2,0),e.write_shift(2,100),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(4,0),e}function HX(a){var t=rt(24);return t.write_shift(4,4),t.write_shift(4,1),jd(a,t),t}function UX(a,t){return t==null&&(t=rt(16*4+2)),t.write_shift(2,a.password?Ck(a.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(e){e[1]?t.write_shift(4,a[e[0]]!=null&&!a[e[0]]?1:0):t.write_shift(4,a[e[0]]!=null&&a[e[0]]?0:1)}),t}function jX(){}function qX(){}function WX(a,t,e,n,i,r,o){if(t.v===void 0)return!1;var s="";switch(t.t){case"b":s=t.v?"1":"0";break;case"d":t=ho(t),t.z=t.z||di[14],t.v=co(Hr(t.v)),t.t="n";break;case"n":case"e":s=""+t.v;break;default:s=t.v;break}var l={r:e,c:n};switch(l.s=F5(i.cellXfs,t,i),t.l&&r["!links"].push([vn(l),t.l]),t.c&&r["!comments"].push([vn(l),t.c]),t.t){case"s":case"str":return i.bookSST?(s=g9(i.Strings,t.v,i.revStrings),l.t="s",l.v=s,o?bt(a,18,dX(t,l)):bt(a,7,lX(t,l))):(l.t="str",o?bt(a,17,yX(t,l)):bt(a,6,bX(t,l))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?o?bt(a,13,_X(t,l)):bt(a,2,gX(t,l)):o?bt(a,16,mX(t,l)):bt(a,5,pX(t,l)),!0;case"b":return l.t="b",o?bt(a,15,aX(t,l)):bt(a,4,eX(t,l)),!0;case"e":return l.t="e",o?bt(a,14,oX(t,l)):bt(a,3,iX(t,l)),!0}return o?bt(a,12,QY(t,l)):bt(a,1,ZY(t,l)),!0}function GX(a,t,e,n){var i=Ln(t["!ref"]||"A1"),r,o="",s=[];bt(a,145);var l=Array.isArray(t),c=i.e.r;t["!rows"]&&(c=Math.max(i.e.r,t["!rows"].length-1));for(var p=i.s.r;p<=c;++p){o=fr(p),jY(a,t,i,p);var g=!1;if(p<=i.e.r)for(var w=i.s.c;w<=i.e.c;++w){p===i.s.r&&(s[w]=Mr(w)),r=s[w]+o;var f=l?(t[p]||[])[w]:t[r];if(!f){g=!1;continue}g=WX(a,f,p,w,n,t,g)}}bt(a,146)}function $X(a,t){!t||!t["!merges"]||(bt(a,177,TX(t["!merges"].length)),t["!merges"].forEach(function(e){bt(a,176,IX(e))}),bt(a,178))}function YX(a,t){!t||!t["!cols"]||(bt(a,390),t["!cols"].forEach(function(e,n){e&&bt(a,60,OX(n,e))}),bt(a,391))}function XX(a,t){!t||!t["!ref"]||(bt(a,648),bt(a,649,HX(Ln(t["!ref"]))),bt(a,650))}function ZX(a,t,e){t["!links"].forEach(function(n){if(n[1].Target){var i=fn(e,-1,n[1].Target.replace(/#.*$/,""),H0.HLINK);bt(a,494,VX(n,i))}}),delete t["!links"]}function KX(a,t,e,n){if(t["!comments"].length>0){var i=fn(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",H0.VML);bt(a,551,d9("rId"+i)),t["!legacy"]=i}}function QX(a,t,e,n){if(t["!autofilter"]){var i=t["!autofilter"],r=typeof i.ref=="string"?i.ref:Ii(i.ref);e.Workbook||(e.Workbook={Sheets:[]}),e.Workbook.Names||(e.Workbook.Names=[]);var o=e.Workbook.Names,s=Lo(r);s.s.r==s.e.r&&(s.e.r=Lo(t["!ref"]).e.r,r=Ii(s));for(var l=0;l<o.length;++l){var c=o[l];if(c.Name=="_xlnm._FilterDatabase"&&c.Sheet==n){c.Ref="'"+e.SheetNames[n]+"'!"+r;break}}l==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+e.SheetNames[n]+"'!"+r}),bt(a,161,jd(Ln(r))),bt(a,162)}}function JX(a,t,e){bt(a,133),bt(a,137,NX(t,e)),bt(a,138),bt(a,134)}function eZ(a,t){t["!protect"]&&bt(a,535,UX(t["!protect"]))}function tZ(a,t,e,n){var i=lo(),r=e.SheetNames[a],o=e.Sheets[r]||{},s=r;try{e&&e.Workbook&&(s=e.Workbook.Sheets[a].CodeName||s)}catch{}var l=Ln(o["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],bt(i,129),(e.vbaraw||o["!outline"])&&bt(i,147,YY(s,o["!outline"])),bt(i,148,WY(l)),JX(i,o,e.Workbook),YX(i,o,a,t,e),GX(i,o,a,t,e),eZ(i,o),QX(i,o,e,a),$X(i,o),ZX(i,o,n),o["!margins"]&&bt(i,476,RX(o["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&XX(i,o),KX(i,o,a,n),bt(i,130),i.end()}function aZ(a,t){a.l+=10;var e=Sr(a,t-10);return{name:e}}var nZ=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorder
65UnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]];function iZ(a){return!a.Workbook||!a.Workbook.WBProps?"false":Dq(a.Workbook.WBProps.date1904)?"true":"false"}var rZ="][*?/\\".split("");function Uk(a,t){if(a.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var e=!0;return rZ.forEach(function(n){if(a.indexOf(n)!=-1){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");e=!1}}),e}function oZ(a,t,e){a.forEach(function(n,i){Uk(n);for(var r=0;r<i;++r)if(n==a[r])throw new Error("Duplicate Sheet Name: "+n);if(e){var o=t&&t[i]&&t[i].CodeName||n;if(o.charCodeAt(0)==95&&o.length>22)throw new Error("Bad Code Name: Worksheet"+o)}})}function sZ(a){if(!a||!a.SheetNames||!a.Sheets)throw new Error("Invalid Workbook");if(!a.SheetNames.length)throw new Error("Workbook is empty");var t=a.Workbook&&a.Workbook.Sheets||[];oZ(a.SheetNames,t,!!a.vbaraw);for(var e=0;e<a.SheetNames.length;++e)IY(a.Sheets[a.SheetNames[e]],a.SheetNames[e],e)}function jk(a){var t=[Ti];t[t.length]=Lt("workbook",null,{xmlns:Nd[0],"xmlns:r":Xi.r});var e=a.Workbook&&(a.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};a.Workbook&&a.Workbook.WBProps&&(nZ.forEach(function(s){a.Workbook.WBProps[s[0]]!=null&&a.Workbook.WBProps[s[0]]!=s[1]&&(n[s[0]]=a.Workbook.WBProps[s[0]])}),a.Workbook.WBProps.CodeName&&(n.codeName=a.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=Lt("workbookPr",null,n);var i=a.Workbook&&a.Workbook.Sheets||[],r=0;if(i&&i[0]&&i[0].Hidden){for(t[t.length]="<bookViews>",r=0;r!=a.SheetNames.length&&!(!i[r]||!i[r].Hidden);++r);r==a.SheetNames.length&&(r=0),t[t.length]='<workbookView firstSheet="'+r+'" activeTab="'+r+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",r=0;r!=a.SheetNames.length;++r){var o={name:gn(a.SheetNames[r].slice(0,31))};if(o.sheetId=""+(r+1),o["r:id"]="rId"+(r+1),i[r])switch(i[r].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden";break}t[t.length]=Lt("sheet",null,o)}return t[t.length]="</sheets>",e&&(t[t.length]="<definedNames>",a.Workbook&&a.Workbook.Names&&a.Workbook.Names.forEach(function(s){var l={name:s.Name};s.Comment&&(l.comment=s.Comment),s.Sheet!=null&&(l.localSheetId=""+s.Sheet),s.Hidden&&(l.hidden="1"),s.Ref&&(t[t.length]=Lt("definedName",gn(s.Ref),l))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function lZ(a,t){var e={};return e.Hidden=a.read_shift(4),e.iTabID=a.read_shift(4),e.strRelID=G_(a,t-8),e.name=Sr(a),e}function cZ(a,t){return t||(t=rt(127)),t.write_shift(4,a.Hidden),t.write_shift(4,a.iTabID),d9(a.strRelID,t),Ki(a.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function dZ(a,t){var e={},n=a.read_shift(4);e.defaultThemeVersion=a.read_shift(4);var i=t>8?Sr(a):"";return i.length>0&&(e.CodeName=i),e.autoCompressPictures=!!(n&65536),e.backupFile=!!(n&64),e.checkCompatibility=!!(n&4096),e.date1904=!!(n&1),e.filterPrivacy=!!(n&8),e.hidePivotFieldList=!!(n&1024),e.promptedSolutions=!!(n&16),e.publishItems=!!(n&2048),e.refreshAllConnections=!!(n&262144),e.saveExternalLinkValues=!!(n&128),e.showBorderUnselectedTables=!!(n&4),e.showInkAnnotation=!!(n&32),e.showObjects=["all","placeholders","none"][n>>13&3],e.showPivotChartFilter=!!(n&32768),e.updateLinks=["userSet","never","always"][n>>8&3],e}function hZ(a,t){t||(t=rt(72));var e=0;return a&&a.filterPrivacy&&(e|=8),t.write_shift(4,e),t.write_shift(4,0),tk(a&&a.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function pZ(a,t,e){var n=a.l+t;a.l+=4,a.l+=1;var i=a.read_shift(4),r=iW(a),o=yY(a,0,e),s=c9(a);a.l=n;var l={Name:r,Ptg:o};return i<268435455&&(l.Sheet=i),s&&(l.Comment=s),l}function uZ(a,t){bt(a,143);for(var e=0;e!=t.SheetNames.length;++e){var n=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[e]&&t.Workbook.Sheets[e].Hidden||0,i={Hidden:n,iTabID:e+1,strRelID:"rId"+(e+1),name:t.SheetNames[e]};bt(a,156,cZ(i))}bt(a,144)}function mZ(a,t){t||(t=rt(127));for(var e=0;e!=4;++e)t.write_shift(4,0);return Ki("SheetJS",t),Ki(bu.version,t),Ki(bu.version,t),Ki("7262",t),t.length>t.l?t.slice(0,t.l):t}function fZ(a,t){t||(t=rt(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,a),t.write_shift(4,a);var e=120;return t.write_shift(1,e),t.length>t.l?t.slice(0,t.l):t}function gZ(a,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var e=t.Workbook.Sheets,n=0,i=-1,r=-1;n<e.length;++n)!e[n]||!e[n].Hidden&&i==-1?i=n:e[n].Hidden==1&&r==-1&&(r=n);r>i||(bt(a,135),bt(a,158,fZ(i)),bt(a,136))}}function vZ(a,t){var e=lo();return bt(e,131),bt(e,128,mZ()),bt(e,153,hZ(a.Workbook&&a.Workbook.WBProps||null)),gZ(e,a,t),uZ(e,a,t),bt(e,132),e.end()}function _Z(a,t,e){return(t.slice(-4)===".bin"?vZ:jk)(a,e)}function wZ(a,t,e,n,i){return(t.slice(-4)===".bin"?tZ:Nk)(a,e,n,i)}function xZ(a,t,e){return(t.slice(-4)===".bin"?RG:Sk)(a,e)}function bZ(a,t,e){return(t.slice(-4)===".bin"?hG:bk)(a,e)}function CZ(a,t,e){return(t.slice(-4)===".bin"?e$:Tk)(a,e)}function yZ(a){return(a.slice(-4)===".bin"?GG:kk)()}function MZ(a,t){var e=[];return a.Props&&e.push(xW(a.Props,t)),a.Custprops&&e.push(bW(a.Props,a.Custprops,t)),e.join("")}function SZ(){return""}function AZ(a,t){var e=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];
vendor: 2,445 bytes, line 65
65return t.cellXfs.forEach(function(n,i){var r=[];r.push(Lt("NumberFormat",null,{"ss:Format":gn(di[n.numFmtId])}));var o={"ss:ID":"s"+(21+i)};e.push(Lt("Style",r.join(""),o))}),Lt("Styles",e.join(""))}function qk(a){return Lt("NamedRange",null,{"ss:Name":a.Name,"ss:RefersTo":"="+m9(a.Ref,{r:0,c:0})})}function EZ(a){if(!((a||{}).Workbook||{}).Names)return"";for(var t=a.Workbook.Names,e=[],n=0;n<t.length;++n){var i=t[n];i.Sheet==null&&(i.Name.match(/^_xlfn\./)||e.push(qk(i)))}return Lt("Names",e.join(""))}function kZ(a,t,e,n){if(!a||!((n||{}).Workbook||{}).Names)return"";for(var i=n.Workbook.Names,r=[],o=0;o<i.length;++o){var s=i[o];s.Sheet==e&&(s.Name.match(/^_xlfn\./)||r.push(qk(s)))}return r.join("")}function IZ(a,t,e,n){if(!a)return"";var i=[];if(a["!margins"]&&(i.push("<PageSetup>"),a["!margins"].header&&i.push(Lt("Header",null,{"x:Margin":a["!margins"].header})),a["!margins"].footer&&i.push(Lt("Footer",null,{"x:Margin":a["!margins"].footer})),i.push(Lt("PageMargins",null,{"x:Bottom":a["!margins"].bottom||"0.75","x:Left":a["!margins"].left||"0.7","x:Right":a["!margins"].right||"0.7","x:Top":a["!margins"].top||"0.75"})),i.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[e])if(n.Workbook.Sheets[e].Hidden)i.push(Lt("Visible",n.Workbook.Sheets[e].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var r=0;r<e&&!(n.Workbook.Sheets[r]&&!n.Workbook.Sheets[r].Hidden);++r);r==e&&i.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&i.push("<DisplayRightToLeft/>"),a["!protect"]&&(i.push(mr("ProtectContents","True")),a["!protect"].objects&&i.push(mr("ProtectObjects","True")),a["!protect"].scenarios&&i.push(mr("ProtectScenarios","True")),a["!protect"].selectLockedCells!=null&&!a["!protect"].selectLockedCells?i.push(mr("EnableSelection","NoSelection")):a["!protect"].selectUnlockedCells!=null&&!a["!protect"].selectUnlockedCells&&i.push(mr("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(o){a["!protect"][o[0]]&&i.push("<"+o[1]+"/>")})),i.length==0?"":Lt("WorksheetOptions",i.join(""),{xmlns:Do.x}
vendor: 4,861 bytes, line 65
65)}function TZ(a){return a.map(function(t){var e=Pq(t.t||""),n=Lt("ss:Data",e,{xmlns:"http://www.w3.org/TR/REC-html40"});return Lt("Comment",n,{"ss:Author":t.a})}).join("")}function FZ(a,t,e,n,i,r,o){if(!a||a.v==null&&a.f==null)return"";var s={};if(a.f&&(s["ss:Formula"]="="+gn(m9(a.f,o))),a.F&&a.F.slice(0,t.length)==t){var l=Zi(a.F.slice(t.length+1));s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(a.l&&a.l.Target&&(s["ss:HRef"]=gn(a.l.Target),a.l.Tooltip&&(s["x:HRefScreenTip"]=gn(a.l.Tooltip))),e["!merges"])for(var c=e["!merges"],p=0;p!=c.length;++p)c[p].s.c!=o.c||c[p].s.r!=o.r||(c[p].e.c>c[p].s.c&&(s["ss:MergeAcross"]=c[p].e.c-c[p].s.c),c[p].e.r>c[p].s.r&&(s["ss:MergeDown"]=c[p].e.r-c[p].s.r));var g="",w="";switch(a.t){case"z":if(!n.sheetStubs)return"";break;case"n":g="Number",w=String(a.v);break;case"b":g="Boolean",w=a.v?"1":"0";break;case"e":g="Error",w=Tu[a.v];break;case"d":g="DateTime",w=new Date(a.v).toISOString(),a.z==null&&(a.z=a.z||di[14]);break;case"s":g="String",w=Vq(a.v||"");break}var f=F5(n.cellXfs,a,n);s["ss:StyleID"]="s"+(21+f),s["ss:Index"]=o.c+1;var M=a.v!=null?w:"",y=a.t=="z"?"":'<Data ss:Type="'+g+'">'+M+"</Data>";return(a.c||[]).length>0&&(y+=TZ(a.c)),Lt("Cell",y,s)}function VZ(a,t){var e='<Row ss:Index="'+(a+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=Mk(t.hpt)),t.hpx&&(e+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(e+=' ss:Hidden="1"')),e+">"}function PZ(a,t,e,n){if(!a["!ref"])return"";var i=Ln(a["!ref"]),r=a["!merges"]||[],o=0,s=[];a["!cols"]&&a["!cols"].forEach(function(A,I){p9(A);var R=!!A.width,N=cg(I,A),U={"ss:Index":I+1};R&&(U["ss:Width"]=Z4(N.width)),A.hidden&&(U["ss:Hidden"]="1"),s.push(Lt("Column",null,U))});for(var l=Array.isArray(a),c=i.s.r;c<=i.e.r;++c){for(var p=[VZ(c,(a["!rows"]||[])[c])],g=i.s.c;g<=i.e.c;++g){var w=!1;for(o=0;o!=r.length;++o)if(!(r[o].s.c>g)&&!(r[o].s.r>c)&&!(r[o].e.c<g)&&!(r[o].e.r<c)){(r[o].s.c!=g||r[o].s.r!=c)&&(w=!0);break}if(!w){var f={r:c,c:g},M=vn(f),y=l?(a[c]||[])[g]:a[M];p.push(FZ(y,M,a,t,e,n,f))}}p.push("</Row>"),p.length>2&&s.push(p.join(""))}return s.join("")}function DZ(a,t,e){var n=[],i=e.SheetNames[a],r=e.Sheets[i],o=r?kZ(r,t,a,e):"";return o.length>0&&n.push("<Names>"+o+"</Names>"),o=r?PZ(r,t,a,e):"",o.length>0&&n.push("<Table>"+o+"</Table>"),n.push(IZ(r,t,a,e)),n.join("")}function LZ(a,t){t||(t={}),a.SSF||(a.SSF=ho(di)),a.SSF&&(ng(),ag(a.SSF),t.revssf=ig(a.SSF),t.revssf[a.SSF[65535]]=0,t.ssf=a.SSF,t.cellXfs=[],F5(t.cellXfs,{},{revssf:{General:0}}));var e=[];e.push(MZ(a,t)),e.push(SZ(a,t)),e.push(""),e.push("");for(var n=0;n<a.SheetNames.length;++n)e.push(Lt("Worksheet",DZ(n,t,a),{"ss:Name":gn(a.SheetNames[n])}));return e[2]=AZ(a,t),e[3]=EZ(a,t),Ti+Lt("Workbook",e.join(""),{xmlns:Do.ss,"xmlns:o":Do.o,"xmlns:x":Do.x,"xmlns:ss":Do.ss,"xmlns:dt":Do.dt,"xmlns:html":Do.html})}var H_={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function OZ(a,t){var e=[],n=[],i=[],r=0,o,s=ZA(cE,"n"),l=ZA(dE,"n");if(a.Props)for(o=gr(a.Props),r=0;r<o.length;++r)(Object.prototype.hasOwnProperty.call(s,o[r])?e:Object.prototype.hasOwnProperty.call(l,o[r])?n:i).push([o[r],a.Props[o[r]]]);if(a.Custprops)for(o=gr(a.Custprops),r=0;r<o.length;++r)Object.prototype.hasOwnProperty.call(a.Props||{},o[r])||(Object.prototype.hasOwnProperty.call(s,o[r])?e:Object.prototype.hasOwnProperty.call(l,o[r])?n:i).push([o[r],a.Custprops[o[r]]]);var c=[];for(r=0;r<i.length;++r)mk.indexOf(i[r][0])>-1||hk.indexOf(i[r][0])>-1||i[r][1]!=null&&c.push(i[r]);n.length&&yn.utils.cfb_add(t,"/�SummaryInformation",fE(n,H_.SI,l,dE)),(e.length||c.length)&&yn.utils.cfb_add(t,"/�DocumentSummaryInformation",fE(e,H_.DSI,s,cE,c.length?c:null,H_.UDI))}function zZ(a,t){var e=t||{},n=yn.utils.cfb_new({root:"R"}),i="/Workbook";switch(e.bookType||"xls"){case"xls":e.bookType="biff8";case"xla":e.bookType||(e.bookType="xla");case"biff8":i="/Workbook",e.biff=8;break;case"biff5":i="/Book",e.biff=5;break;default:throw new Error("invalid type "+e.bookType+" for XLS CFB")}return yn.utils.cfb_add(n,i,Wk(a,e)),e.biff==8&&(a.Props||a.Custprops)&&OZ(a,n),e.biff==8&&a.vbaraw&&t$(n,yn.read(a.vbaraw,{type:typeof a.vbaraw=="string"?"binary":"buffer"})),n}var RZ={0:{f:HY},1:{f:XY},2:{f:fX},3:{f:nX},4:{f:JY},5:{f:hX},6:{f:xX},7:{f:sX},8:{f:EX},9:{f:AX},10:{f:MX},11:{f:SX},12:{f:KY},13:{f:vX},14:{f:rX},15:{f:tX},16:{f:uX},17:{f:CX},18:{f:cX},19:{f:l9},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:pZ},40:{},42:{},43:{f:xG},44:{f:_G},45:{f:yG},46:{f:SG},47:{f:MG},48:{},49:{f:Kq},50:{},51:{f:HG},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:QW},62:{f:wX},63:{f:$G},64:{f:jX},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:bs,p:0}
vendor: 8,867 bytes, line 65
65,132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:BX},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:$Y},148:{f:qY,p:16},151:{f:PX},152:{},153:{f:dZ},154:{},155:{},156:{f:lZ},157:{},158:{},159:{T:1,f:lG},160:{T:-1},161:{T:1,f:Gc},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:kX},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:BG},336:{T:-1},337:{f:qG,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:G_},357:{},358:{},359:{},360:{T:1},361:{},362:{f:GW},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:DX},427:{f:LX},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:zX},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:GY},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:FX},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:G_},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:QG},633:{T:1},634:{T:-1},635:{T:1,f:ZG},636:{T:-1},637:{f:tW},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:aZ},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:qX},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}};function Ot(a,t,e,n){var i=t;if(!isNaN(i)){var r=n||(e||[]).length||0,o=a.next(4);o.write_shift(2,i),o.write_shift(2,r),r>0&&r9(e)&&a.push(e)}}function BZ(a,t,e,n){var i=n||(e||[]).length||0;if(i<=8224)return Ot(a,t,e,i);var r=t;if(!isNaN(r)){for(var o=e.parts||[],s=0,l=0,c=0;c+(o[s]||8224)<=8224;)c+=o[s]||8224,s++;var p=a.next(4);for(p.write_shift(2,r),p.write_shift(2,c),a.push(e.slice(l,l+c)),l+=c;l<i;){for(p=a.next(4),p.write_shift(2,60),c=0;c+(o[s]||8224)<=8224;)c+=o[s]||8224,s++;p.write_shift(2,c),a.push(e.slice(l,l+c)),l+=c}}}function Vu(a,t,e){return a||(a=rt(7)),a.write_shift(2,t),a.write_shift(2,e),a.write_shift(2,0),a.write_shift(1,0),a}function NZ(a,t,e,n){var i=rt(9);return Vu(i,a,t),gk(e,n||"b",i),i}function HZ(a,t,e){var n=rt(8+2*e.length);return Vu(n,a,t),n.write_shift(1,e.length),n.write_shift(e.length,e,"sbcs"),n.l<n.length?n.slice(0,n.l):n}function UZ(a,t,e,n){if(t.v!=null)switch(t.t){case"d":case"n":var i=t.t=="d"?co(Hr(t.v)):t.v;i==(i|0)&&i>
65=0&&i<65536?Ot(a,2,aG(e,n,i)):Ot(a,3,tG(e,n,i));return;case"b":case"e":Ot(a,5,NZ(e,n,t.v,t.t));return;case"s":case"str":Ot(a,4,HZ(e,n,(t.v||"").slice(0,255)));return}Ot(a,1,Vu(null,e,n))}function jZ(a,t,e,n){var i=Array.isArray(t),r=Ln(t["!ref"]||"A1"),o,s="",l=[];if(r.e.c>255||r.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");r.e.c=Math.min(r.e.c,255),r.e.r=Math.min(r.e.c,16383),o=Ii(r)}for(var c=r.s.r;c<=r.e.r;++c){s=fr(c);for(var p=r.s.c;p<=r.e.c;++p){c===r.s.r&&(l[p]=Mr(p)),o=l[p]+s;var g=i?(t[c]||[])[p]:t[o];g&&UZ(a,g,c,p,n)}}}function qZ(a,t){var e=t||{};xs!=null&&e.dense==null&&(e.dense=xs);for(var n=lo(),i=0,r=0;r<a.SheetNames.length;++r)a.SheetNames[r]==e.sheet&&(i=r);if(i==0&&e.sheet&&a.SheetNames[0]!=e.sheet)throw new Error("Sheet not found: "+e.sheet);return Ot(n,e.biff==4?1033:e.biff==3?521:9,h9(a,16,e)),jZ(n,a.Sheets[a.SheetNames[i]],i,e,a),Ot(n,10),n.end()}function WZ(a,t,e){Ot(a,49,RW({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},e))}function GZ(a,t,e){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var i=n[0];i<=n[1];++i)t[i]!=null&&Ot(a,1054,HW(i,t[i],e))})}function $Z(a,t){var e=rt(19);e.write_shift(4,2151),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(2,3),e.write_shift(1,1),e.write_shift(4,0),Ot(a,2151,e),e=rt(39),e.write_shift(4,2152),e.write_shift(4,0),e.write_shift(4,0),e.write_shift(2,3),e.write_shift(1,0),e.write_shift(4,0),e.write_shift(2,1),e.write_shift(4,4),e.write_shift(2,0),wk(Ln(t["!ref"]||"A1"),e),e.write_shift(4,4),Ot(a,2152,e)}function YZ(a,t){for(var e=0;e<16;++e)Ot(a,224,vE({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(n){Ot(a,224,vE(n,0,t))})}function XZ(a,t){for(var e=0;e<t["!links"].length;++e){var n=t["!links"][e];Ot(a,440,XW(n)),n[1].Tooltip&&Ot(a,2048,ZW(n))}delete t["!links"]}function ZZ(a,t){if(t){var e=0;t.forEach(function(n,i){++e<=256&&n&&Ot(a,125,JW(cg(i,n),i))})}}function KZ(a,t,e,n,i){var r=16+F5(i.cellXfs,t,i);if(t.v==null&&!t.bf){Ot(a,513,Hc(e,n,r));return}if(t.bf)Ot(a,6,bY(t,e,n,i,r));else switch(t.t){case"d":case"n":var o=t.t=="d"?co(Hr(t.v)):t.v;Ot(a,515,WW(e,n,o,r,i));break;case"b":case"e":Ot(a,517,qW(e,n,t.v,r,i,t.t));break;case"s":case"str":if(i.bookSST){var s=g9(i.Strings,t.v,i.revStrings);Ot(a,253,BW(e,n,s,r,i))}else Ot(a,516,NW(e,n,(t.v||"").slice(0,255),r,i));break;default:Ot(a,513,Hc(e,n,r))}}function QZ(a,t,e){var n=lo(),i=e.SheetNames[a],r=e.Sheets[i]||{},o=(e||{}).Workbook||{},s=(o.Sheets||[])[a]||{},l=Array.isArray(r),c=t.biff==8,p,g="",w=[],f=Ln(r["!ref"]||"A1"),M=c?65536:16384;if(f.e.c>255||f.e.r>=M){if(t.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");f.e.c=Math.min(f.e.c,255),f.e.r=Math.min(f.e.c,M-1)}Ot(n,2057,h9(e,16,t)),Ot(n,13,n1(1)),Ot(n,12,n1(100)),Ot(n,15,Nr(!0)),Ot(n,17,Nr(!1)),Ot(n,16,Nc(.001)),Ot(n,95,Nr(!0)),Ot(n,42,Nr(!1)),Ot(n,43,Nr(!1)),Ot(n,130,n1(1)),Ot(n,128,jW([0,0])),Ot(n,131,Nr(!1)),Ot(n,132,Nr(!1)),c&&ZZ(n,r["!cols"]),Ot(n,512,UW(f,t)),c&&(r["!links"]=[]);for(var y=f.s.r;y<=f.e.r;++y){g=fr(y);for(var A=f.s.c;A<=f.e.c;++A){y===f.s.r&&(w[A]=Mr(A)),p=w[A]+g;var I=l?(r[y]||[])[A]:r[p];I&&(KZ(n,I,y,A,t),c&&I.l&&r["!links"].push([p,I.l]))}}var R=s.CodeName||s.name||i;return c&&Ot(n,574,zW((o.Views||[])[0])),c&&(r["!merges"]||[]).length&&Ot(n,229,YW(r["!merges"])),c&&XZ(n,r),Ot(n,442,_k(R,t)),c&&$Z(n,r),Ot(n,10),n.end()}function JZ(a,t,e){var n=lo(),i=(a||{}).Workbook||{},r=i.Sheets||[],o=i.WBProps||{},s=e.biff==8,l=e.biff==5;if(Ot(n,2057,h9(a,5,e)),e.bookType=="xla"&&Ot(n,135),Ot(n,225,s?n1(1200):null),Ot(n,193,MW(2)),l&&Ot(n,191),l&&Ot(n,192),Ot(n,226),Ot(n,92,PW("SheetJS",e)),Ot(n,66,n1(s?1200:1252)),s&&Ot(n,353,n1(0)),s&&Ot(n,448),Ot(n,317,eG(a.SheetNames.length)),s&&a.vbaraw&&Ot(n,211),s&&a.vbaraw){var c=o.CodeName||"ThisWorkbook";Ot(n,442,_k(c,e))}Ot(n,156,n1(17)),Ot(n,25,Nr(!1)),Ot(n,18,Nr(!1)),Ot(n,19,n1(0)),s&&Ot(n,431,Nr(!1)),s&&Ot(n,444,n1(0)),Ot(n,61,OW(e)),Ot(n,64,Nr(!1)),Ot(n,141,n1(0)),Ot(n,34,Nr(iZ(a)=="true")),Ot(n,14,Nr(!0)),s&&Ot(n,439,Nr(!1)),Ot(n,218,n1(0)),WZ(n,a,e),GZ(n,a.SSF,e),YZ(n,e),s&&Ot(n,352,Nr(!1));var p=n.end(),g=lo();s&&Ot(g,140,KW()),s&&e.Strings&&BZ(g,252,LW(e.Strings,e)),Ot(g,10);var w=g.end(),f=lo(),M=0,y=0;for(y=0;y<a.SheetNames.length;++y)M+=(s?12:11)+(s?2:1)*a.SheetNames[y].length;var A=p.length+M+w.length;for(y=0;y<a.SheetNames.length;++y){var I=r[y]||{};Ot(f,133,DW({pos:A,hs:I.Hidden||0,dt:0,name:a.SheetNames[y]},e)),A+=t[y].length}var R=f.end();if(M!=R.length)throw new Error("BS8 "+M+" != "+R.length);var N=[];return p.length&&N.push(p),R.length&&N.push(R),w.length&&N.push(w),ur(N)}function eK(a,t){var e=t||{},n=[];a&&!a.SSF&&(a.SSF=ho(di)),a&&a.SSF&&(ng(),ag(a.SSF),e.revssf=ig(a.SSF),e.revssf[a.SSF[65535]]=0,e.ssf=a.SSF),e.Strings=[],e.Strings.Count=0,e.Strings.Unique=0,v9(e),e.cellXfs=[],F5(e.cellXfs,{},{revssf:{General:0}}),a.Props||(a.Props={});for(var i=0;i<a.SheetNames.length;++i)n[n.length]=QZ(i,e,a);return n.unshift(JZ(a,n,e)),ur(n)}function Wk(a,t){for(var e=0;e<=a.SheetNames.length;++e){var n=a.Sheets[a.SheetNames[e]];if(!(!n||!n["!ref"])){var i=Lo(n["!ref"]);i.e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+a.SheetNames[e]+"' extends beyond column IV (255). Data may be lost.")}}var r=t||{};switch(r.biff||2){case 8:case 5:return eK(a,t);case 4:case 3:case 2:return qZ(a,t)}throw new Error("invalid type "+r.bookType+" for BIFF")}function tK(a,t,e,n){for(var i=a["!merges"]||[],r=[],o=t.s.c;o<=t.e.c;++o){for(var s=0,l=0,c=0;c<i.length;++c)if(!(i[c].s.r>e||i[c].s.c>o)&&!(i[c].e.r<e||i[c].e.c<o)){if(i[c].s.r<e||i[c].s.c<o){s=-1;break}s=i[c].e.r-i[c].s.r+1,l=i[c].e.c-i[c].s.c+1;break}if(!(s<0)){var p=vn({r:e,c:o}),g=n.dense?(a[e]||[])[o]:a[p],w=g&&g.v!=null&&(g.h||Fq(g.w||(bl(g),g.w)||""))||"",f={};s>1&&(f.rowspan=s),l>1&&(f.colspan=l),n.editable?w='<span contenteditable="true">'+w+"</span>":g&&(f["data-t"]=g&&g.t||"z",g.v!=null&&(f["data-v"]=g.v),g.z!=null&&(f["data-z"]=g.z),g.l&&(g.l.Target||"#").charAt(0)!="#"&&(w='<a href="'+g.l.Target+'">'+w+"</a>")),f.id=(n.id||"sjs")+"-"+p,r.push(Lt("td",w,f))}}var M="<tr>";return M+r.join("")+"</tr>"}var aK='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',nK="</body></html>";function iK(a,t,e){var n=[];return n.join("")+"<table"+(e&&e.id?' id="'+e.id+'"':"")+">"}function Gk(a,t){var e=t||{}
65,n=e.header!=null?e.header:aK,i=e.footer!=null?e.footer:nK,r=[n],o=Lo(a["!ref"]);e.dense=Array.isArray(a),r.push(iK(a,o,e));for(var s=o.s.r;s<=o.e.r;++s)r.push(tK(a,o,s,e));return r.push("</table>"+i),r.join("")}function $k(a,t,e){var n=e||{};xs!=null&&(n.dense=xs);var i=0,r=0;if(n.origin!=null)if(typeof n.origin=="number")i=n.origin;else{var o=typeof n.origin=="string"?Zi(n.origin):n.origin;i=o.r,r=o.c}var s=t.getElementsByTagName("tr"),l=Math.min(n.sheetRows||1e7,s.length),c={s:{r:0,c:0},e:{r:i,c:r}};if(a["!ref"]){var p=Lo(a["!ref"]);c.s.r=Math.min(c.s.r,p.s.r),c.s.c=Math.min(c.s.c,p.s.c),c.e.r=Math.max(c.e.r,p.e.r),c.e.c=Math.max(c.e.c,p.e.c),i==-1&&(c.e.r=i=p.e.r+1)}var g=[],w=0,f=a["!rows"]||(a["!rows"]=[]),M=0,y=0,A=0,I=0,R=0,N=0;for(a["!cols"]||(a["!cols"]=[]);M<s.length&&y<l;++M){var U=s[M];if(ME(U)){if(n.display)continue;f[y]={hidden:!0}}var te=U.children;for(A=I=0;A<te.length;++A){var ve=te[A];if(!(n.display&&ME(ve))){var ae=ve.hasAttribute("data-v")?ve.getAttribute("data-v"):ve.hasAttribute("v")?ve.getAttribute("v"):Lq(ve.innerHTML),J=ve.getAttribute("data-z")||ve.getAttribute("z");for(w=0;w<g.length;++w){var q=g[w];q.s.c==I+r&&q.s.r<y+i&&y+i<=q.e.r&&(I=q.e.c+1-r,w=-1)}N=+ve.getAttribute("colspan")||1,((R=+ve.getAttribute("rowspan")||1)>1||N>1)&&g.push({s:{r:y+i,c:I+r},e:{r:y+i+(R||1)-1,c:I+r+(N||1)-1}});var oe={t:"s",v:ae},H=ve.getAttribute("data-t")||ve.getAttribute("t")||"";ae!=null&&(ae.length==0?oe.t=H||"z":n.raw||ae.trim().length==0||H=="s"||(ae==="TRUE"?oe={t:"b",v:!0}:ae==="FALSE"?oe={t:"b",v:!1}:isNaN(_l(ae))?isNaN(Mu(ae).getDate())||(oe={t:"d",v:Hr(ae)},n.cellDates||(oe={t:"n",v:co(oe.v)}),oe.z=n.dateNF||di[14]):oe={t:"n",v:_l(ae)})),oe.z===void 0&&J!=null&&(oe.z=J);var G="",ue=ve.getElementsByTagName("A");if(ue&&ue.length)for(var Ce=0;Ce<ue.length&&!(ue[Ce].hasAttribute("href")&&(G=ue[Ce].getAttribute("href"),G.charAt(0)!="#"));++Ce);G&&G.charAt(0)!="#"&&(oe.l={Target:G}),n.dense?(a[y+i]||(a[y+i]=[]),a[y+i][I+r]=oe):a[vn({c:I+r,r:y+i})]=oe,c.e.c<I+r&&(c.e.c=I+r),I+=N}}++y}return g.length&&(a["!merges"]=(a["!merges"]||[]).concat(g)),c.e.r=Math.max(c.e.r,y-1+i),a["!ref"]=Ii(c),y>=l&&(a["!fullref"]=Ii((c.e.r=s.length-M+y-1+i,c))),a}function Yk(a,t){var e=t||{},n=e.dense?[]:{};return $k(n,a,t)}function rK(a,t){return Uc(Yk(a,t),t)}function ME(a){var t="",e=oK(a);return e&&(t=e(a).getPropertyValue("display")),t||(t=a.style&&a.style.display),t==="none"}function oK(a){return a.ownerDocument.defaultView&&typeof a.ownerDocument.defaultView.getComputedStyle=="function"?a.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var sK=function(){var a=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+Su({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+a+"</office:document-styles>";return function(){return Ti+t}}(),SE=function(){var a=function(r){return gn(r).replace(/ +/g,function(o){return'<text:s text:c="'+o.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=` <table:table-cell /> 66`,e=` <table:covered-table-cell/> 67`,n=function(r,o,s){var l=[];l.push(' <table:table table:name="'+gn(o.SheetNames[s])+`" table:style-name="ta1"> 68`);var c=0,p=0,g=Lo(r["!ref"]||"A1"),w=r["!merges"]||[],f=0,M=Array.isArray(r);if(r["!cols"])for(p=0;p<=g.e.c;
vendor: 9,532 bytes, lines 68-99
68++p)l.push(" <table:table-column"+(r["!cols"][p]?' table:style-name="co'+r["!cols"][p].ods+'"':"")+`></table:table-column> 69`);var y="",A=r["!rows"]||[];for(c=0;c<g.s.r;++c)y=A[c]?' table:style-name="ro'+A[c].ods+'"':"",l.push(" <table:table-row"+y+`></table:table-row> 70`);for(;c<=g.e.r;++c){for(y=A[c]?' table:style-name="ro'+A[c].ods+'"':"",l.push(" <table:table-row"+y+`> 71`),p=0;p<g.s.c;++p)l.push(t);for(;p<=g.e.c;++p){var I=!1,R={},N="";for(f=0;f!=w.length;++f)if(!(w[f].s.c>p)&&!(w[f].s.r>c)&&!(w[f].e.c<p)&&!(w[f].e.r<c)){(w[f].s.c!=p||w[f].s.r!=c)&&(I=!0),R["table:number-columns-spanned"]=w[f].e.c-w[f].s.c+1,R["table:number-rows-spanned"]=w[f].e.r-w[f].s.r+1;break}if(I){l.push(e);continue}var U=vn({r:c,c:p}),te=M?(r[c]||[])[p]:r[U];if(te&&te.f&&(R["table:formula"]=gn(EY(te.f)),te.F&&te.F.slice(0,U.length)==U)){var ve=Lo(te.F);R["table:number-matrix-columns-spanned"]=ve.e.c-ve.s.c+1,R["table:number-matrix-rows-spanned"]=ve.e.r-ve.s.r+1}if(!te){l.push(t);continue}switch(te.t){case"b":N=te.v?"TRUE":"FALSE",R["office:value-type"]="boolean",R["office:boolean-value"]=te.v?"true":"false";break;case"n":N=te.w||String(te.v||0),R["office:value-type"]="float",R["office:value"]=te.v||0;break;case"s":case"str":N=te.v==null?"":te.v,R["office:value-type"]="string";break;case"d":N=te.w||Hr(te.v).toISOString(),R["office:value-type"]="date",R["office:date-value"]=Hr(te.v).toISOString(),R["table:style-name"]="ce1";break;default:l.push(t);continue}var ae=a(N);if(te.l&&te.l.Target){var J=te.l.Target;J=J.charAt(0)=="#"?"#"+kY(J.slice(1)):J,J.charAt(0)!="#"&&!J.match(/^\w+:/)&&(J="../"+J),ae=Lt("text:a",ae,{"xlink:href":J.replace(/&/g,"&")})}l.push(" "+Lt("table:table-cell",Lt("text:p",ae,{}),R)+` 72`)}l.push(` </table:table-row> 73`)}return l.push(` </table:table> 74`),l.join("")},i=function(r,o){r.push(` <office:automatic-styles> 75`),r.push(` <number:date-style style:name="N37" number:automatic-order="true"> 76`),r.push(` <number:month number:style="long"/> 77`),r.push(` <number:text>/</number:text> 78`),r.push(` <number:day number:style="long"/> 79`),r.push(` <number:text>/</number:text> 80`),r.push(` <number:year/> 81`),r.push(` </number:date-style> 82`);var s=0;o.SheetNames.map(function(c){return o.Sheets[c]}).forEach(function(c){if(c&&c["!cols"]){for(var p=0;p<c["!cols"].length;++p)if(c["!cols"][p]){var g=c["!cols"][p];if(g.width==null&&g.wpx==null&&g.wch==null)continue;p9(g),g.ods=s;var w=c["!cols"][p].wpx+"px";r.push(' <style:style style:name="co'+s+`" style:family="table-column"> 83`),r.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+w+`"/> 84`),r.push(` </style:style> 85`),++s}}});var l=0;o.SheetNames.map(function(c){return o.Sheets[c]}).forEach(function(c){if(c&&c["!rows"]){for(var p=0;p<c["!rows"].length;++p)if(c["!rows"][p]){c["!rows"][p].ods=l;var g=c["!rows"][p].hpx+"px";r.push(' <style:style style:name="ro'+l+`" style:family="table-row"> 86`),r.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+g+`"/> 87`),r.push(` </style:style> 88`),++l}}}),r.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1"> 89`),r.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/> 90`),r.push(` </style:style> 91`),r.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/> 92`),r.push(` </office:automatic-styles> 93`)};return function(o,s){var l=[Ti],c=Su({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),p=Su({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});s.bookType=="fods"?(l.push("<office:document"+c+p+`> 94`),l.push(ck().replace(/office:document-meta/g,"office:meta"))):l.push("<office:document-content"+c+`> 95`),i(l,o),l.push(` <office:body> 96`),l.push(` <office:spreadsheet> 97`);for(var g=0;g!=o.SheetNames.length;++g)l.push(n(o.Sheets[o.SheetNames[g]],o,g,s));return l.push(` </office:spreadsheet> 98`),l.push(` </office:body> 99`),s.bookType=="fods"?l.push("</office:document>"):l.push("</office:document-content>"),l.join("")}}();function Xk(a,t){if(t.bookType=="fods")return SE(a,t);var e=K_(),n="",i=[],r=[];return n="mimetype",g0(e,n,"application/vnd.oasis.opendocument.spreadsheet"),n="content.xml",g0(e,n,SE(a,t)),i.push([n,"text/xml"]),r.push([n,"ContentFile"]),n="styles.xml",g0(e,n,sK(a,t)),i.push([n,"text/xml"]),r.push([n,"StylesFile"]),n="meta.xml",g0(e,n,Ti+ck()),i.push([n,"text/xml"]),r.push([n,"MetadataFile"]),n="manifest.rdf",g0(e,n,wW(r)),i.push([n,"application/rdf+xml"]),n="META-INF/manifest.xml",g0(e,n,vW(i)),e}function J4(a){return new DataView(a.buffer,a.byteOffset,a.byteLength)}function lK(a){return typeof TextEncoder<"u"?new TextEncoder().encode(a):B1(gl(a))}function cK(a,t){e:for(var e=0;e<=a.length-t.length;++e){for(var n=0;n<t.length;++n)if(a[e+n]!=t[n])continue e;return!0}return!1}function T5(a){var t=a.reduce(function(i,r){return i+r.length},0),e=new Uint8Array(t),n=0;return a.forEach(function(i){e.set(i,n),n+=i.length}),e}function dK(a,t,e){var n=Math.floor(e==0?0:Math.LOG10E*Math.log(Math.abs(e)))+6176-20,i=e/Math.pow(10,n-6176);a[t+15]|=n>>7,a[t+14]|=(n&127)<<1;for(var r=0;i>=1;++r,i/=256)a[t+r]=i&255;a[t+15]|=e>=0?0:128}function Au(a,t){var e=t?t[0]:0,n=a[e]&127;e:if(a[e++]>=128&&(n|=(a[e]&127)<<7,a[e++]<128||(n|=(a[e]&127)<<14,a[e++]<128)||(n|=(a[e]&127)<<21,a[e++]<128)||(n+=(a[e]&127)*Math.pow(2,28),++e,a[e++]<128)||(n+=(a[e]&127)*Math.pow(2,35),++e,a[e++]<128)||(n+=(a[e]&127)*Math.pow(2,42),++e,a[e++]<128)))break e;return t&&(t[0]=e),n}function mn(a){var t=new Uint8Array(7);t[0]=a&127;var e=1;e:if(a>127){if(t[e-1]|=128,t[e]=a>>7&127,++e,a<=16383||(t[e-1]|=128,t[e]=a>>14&127,++e,a<=2097151)||(t[e-1]|=128,t[e]=a>>21&127,++e,a<=268435455)||(t[e-1]|=128,t[e]=a/256>>>21&127,++e,a<=34359738367)||(t[e-1]|=128,t[e]=a/65536>>>21&127,++e,a<=4398046511103))break e;t[e-1]|=128,t[e]=a/16777216>>>21&127,++e}return t.slice(0,e)}function zd(a){var t=0,e=a[t]&127;e:if(a[t++]>=128){if(e|=(a[t]&127)<<7,a[t++]<128||(e|=(a[t]&127)<<14,a[t++]<128)||(e|=(a[t]&127)<<21,a[t++]<128))break e;e|=(a[t]&127)<<28}return e}function zi(a){for(var t=[],e=[0];e[0]<a.length;){var n=e[0],i=Au(a,e),r=i&7;i=Math.floor(i/8);var o=0,s;if(i==0)break;switch(r){case 0:{for(var l=e[0];a[e[0]++]>=128;);s=a.slice(l,e[0])}break;case 5:o=4,s=a.slice(e[0],e[0]+o),e[0]+=o;break;case 1:o=8,s=a.slice(e[0],e[0]+o),e[0]+=o;break;case 2:o=Au(a,e),s=a.slice(e[0],e[0]+o),e[0]+=o;break;case 3:case 4:default:throw new Error("PB Type ".concat(r," for Field ").concat(i," at offset ").concat(n))}var c={data:s,type:r};t[i]==null?t[i]=[c]:t[i].push(c)}return t}function hr(a){var t=[];return a.forEach(function(e,n){e.forEach(function(i){i.data&&(t.push(mn(n*8+i.type)),i.type==2&&t.push(mn(i.data.length)),t.push(i.data))})}),T5(t)}function z1(a){for(var t,e=[],n=[0];n[0]<a.length;){var i=Au(a,n),r=zi(a.slice(n[0],n[0]+i));n[0]+=i;var o={id:zd(r[1][0].data),messages:[]};r[2].forEach(function(s){var l=zi(s.data),c=zd(l[3][0].data);o.messages.push({meta:l,data:a.slice(n[0],n[0]+c)}),n[0]+=c}),(t=r[3])!=null&&t[0]&&(o.merge=zd(r[3][0].data)>>>0>0),e.push(o)}return e}function Id(a){var t=[];return a.forEach(function(e){var n=[];n[1]=[{data:mn(e.id),type:0}],n[2]=[],e.merge!=null&&(n[3]=[{data:mn(+!!e.merge),type:0}]);var i=[];
99e.messages.forEach(function(o){i.push(o.data),o.meta[3]=[{type:0,data:mn(o.data.length)}],n[2].push({data:hr(o.meta),type:2})});var r=hr(n);t.push(mn(r.length)),t.push(r),i.forEach(function(o){return t.push(o)})}),T5(t)}function hK(a,t){if(a!=0)throw new Error("Unexpected Snappy chunk type ".concat(a));for(var e=[0],n=Au(t,e),i=[];e[0]<t.length;){var r=t[e[0]]&3;if(r==0){var o=t[e[0]++]>>2;if(o<60)++o;else{var s=o-59;o=t[e[0]],s>1&&(o|=t[e[0]+1]<<8),s>2&&(o|=t[e[0]+2]<<16),s>3&&(o|=t[e[0]+3]<<24),o>>>=0,o++,e[0]+=s}i.push(t.slice(e[0],e[0]+o)),e[0]+=o;continue}else{var l=0,c=0;if(r==1?(c=(t[e[0]]>>2&7)+4,l=(t[e[0]++]&224)<<3,l|=t[e[0]++]):(c=(t[e[0]++]>>2)+1,r==2?(l=t[e[0]]|t[e[0]+1]<<8,e[0]+=2):(l=(t[e[0]]|t[e[0]+1]<<8|t[e[0]+2]<<16|t[e[0]+3]<<24)>>>0,e[0]+=4)),i=[T5(i)],l==0)throw new Error("Invalid offset 0");if(l>i[0].length)throw new Error("Invalid offset beyond length");if(c>=l)for(i.push(i[0].slice(-l)),c-=l;c>=i[i.length-1].length;)i.push(i[i.length-1]),c-=i[i.length-1].length;i.push(i[0].slice(-l,-l+c))}}var p=T5(i);if(p.length!=n)throw new Error("Unexpected length: ".concat(p.length," != ").concat(n));return p}function R1(a){for(var t=[],e=0;e<a.length;){var n=a[e++],i=a[e]|a[e+1]<<8|a[e+2]<<16;e+=3,t.push(hK(n,a.slice(e,e+i))),e+=i}if(e!==a.length)throw new Error("data is not a valid framed stream!");return T5(t)}function Td(a){for(var t=[],e=0;e<a.length;){var n=Math.min(a.length-e,268435455),i=new Uint8Array(4);t.push(i);var r=mn(n),o=r.length;t.push(r),n<=60?(o++,t.push(new Uint8Array([n-1<<2]))):n<=256?(o+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(o+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(o+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(o+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(a.slice(e,e+n)),o+=n,i[0]=0,i[1]=o&255,i[2]=o>>8&255,i[3]=o>>16&255,e+=n}return T5(t)}function U_(a,t){var e=new Uint8Array(32),n=J4(e),i=12,r=0;switch(e[0]=5,a.t){case"n":e[1]=2,dK(e,i,a.v),r|=1,i+=16;break;case"b":e[1]=6,n.setFloat64(i,a.v?1:0,!0),r|=2,i+=8;break;case"s":if(t.indexOf(a.v)==-1)throw new Error("Value ".concat(a.v," missing from SST!"));e[1]=3,n.setUint32(i,t.indexOf(a.v),!0),r|=8,i+=4;break;default:throw"unsupported cell type "+a.t}return n.setUint32(8,r,!0),e.slice(0,i)}function j_(a,t){var e=new Uint8Array(32),n=J4(e),i=12,r=0;switch(e[0]=3,a.t){case"n":e[2]=2,n.setFloat64(i,a.v,!0),r|=32,i+=8;break;case"b":e[2]=6,n.setFloat64(i,a.v?1:0,!0),r|=32,i+=8;break;case"s":if(t.indexOf(a.v)==-1)throw new Error("Value ".concat(a.v," missing from SST!"));e[2]=3,n.setUint32(i,t.indexOf(a.v),!0),r|=16,i+=4;break;default:throw"unsupported cell type "+a.t}return n.setUint32(4,r,!0),e.slice(0,i)}function S5(a){var t=zi(a);return Au(t[1][0].data)}function pK(a,t,e){var n,i,r,o;if(!((n=a[6])!=null&&n[0])||!((i=a[7])!=null&&i[0]))throw"Mutation only works on post-BNC storages!";var s=((o=(r=a[8])==null?void 0:r[0])==null?void 0:o.data)&&zd(a[8][0].data)>0||!1;if(s)throw"Math only works with normal offsets";for(var l=0,c=J4(a[7][0].data),p=0,g=[],w=J4(a[4][0].data),f=0,M=[],y=0;y<t.length;++y){if(t[y]==null){c.setUint16(y*2,65535,!0),w.setUint16(y*2,65535);continue}c.setUint16(y*2,p,!0),w.setUint16(y*2,f,!0);var A,I;switch(typeof t[y]){case"string":A=U_({t:"s",v:t[y]},e),I=j_({t:"s",v:t[y]},e);break;case"number":A=U_({t:"n",v:t[y]},e),I=j_({t:"n",v:t[y]},e);break;case"boolean":A=U_({t:"b",v:t[y]},e),I=j_({t:"b",v:t[y]},e);break;default:throw new Error("Unsupported value "+t[y])}g.push(A),p+=A.length,M.push(I),f+=I.length,++l}for(a[2][0].data=mn(l);y<a[7][0].data.length/2;++y)c.setUint16(y*2,65535,!0),w.setUint16(y*2,65535,!0);return a[6][0].data=T5(g),a[3][0].data=T5(M),l}
99function uK(a,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var e=a.Sheets[a.SheetNames[0]];a.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=Lo(e["!ref"]);n.s.r=n.s.c=0;var i=!1;n.e.c>9&&(i=!0,n.e.c=9),n.e.r>49&&(i=!0,n.e.r=49),i&&console.error("The Numbers writer is currently limited to ".concat(Ii(n)));var r=eg(e,{range:n,header:1}),o=["~Sh33tJ5~"];r.forEach(function(W){return W.forEach(function(K){typeof K=="string"&&o.push(K)})});var s={},l=[],c=yn.read(t.numbers,{type:"base64"});c.FileIndex.map(function(W,K){return[W,c.FullPaths[K]]}).forEach(function(W){var K=W[0],de=W[1];if(K.type==2&&K.name.match(/\.iwa/)){var Ae=K.content,Le=R1(Ae),Ve=z1(Le);Ve.forEach(function(Fe){l.push(Fe.id),s[Fe.id]={deps:[],location:de,type:zd(Fe.messages[0].meta[1][0].data)}})}}),l.sort(function(W,K){return W-K});var p=l.filter(function(W){return W>1}).map(function(W){return[W,mn(W)]});c.FileIndex.map(function(W,K){return[W,c.FullPaths[K]]}).forEach(function(W){var K=W[0],de=W[1];if(K.name.match(/\.iwa/)){var Ae=z1(R1(K.content));Ae.forEach(function(Le){Le.messages.forEach(function(Ve){p.forEach(function(Fe){Le.messages.some(function(st){return zd(st.meta[1][0].data)!=11006&&cK(st.data,Fe[1])})&&s[Fe[0]].deps.push(Le.id)})})})}});function g(){for(var W=927262;W<2e6;++W)if(!s[W])return W;throw new Error("Too many messages")}for(var w=yn.find(c,s[1].location),f=z1(R1(w.content)),M,y=0;y<f.length;++y){var A=f[y];A.id==1&&(M=A)}var I=S5(zi(M.messages[0].data)[1][0].data);for(w=yn.find(c,s[I].location),f=z1(R1(w.content)),y=0;y<f.length;++y)A=f[y],A.id==I&&(M=A);for(I=S5(zi(M.messages[0].data)[2][0].data),w=yn.find(c,s[I].location),f=z1(R1(w.content)),y=0;y<f.length;++y)A=f[y],A.id==I&&(M=A);for(I=S5(zi(M.messages[0].data)[2][0].data),w=yn.find(c,s[I].location),f=z1(R1(w.content)),y=0;y<f.length;++y)A=f[y],A.id==I&&(M=A);var R=zi(M.messages[0].data);{R[6][0].data=mn(n.e.r+1),R[7][0].data=mn(n.e.c+1);var N=S5(R[46][0].data),U=yn.find(c,s[N].location),te=z1(R1(U.content));{for(var ve=0;ve<te.length&&te[ve].id!=N;++ve);if(te[ve].id!=N)throw"Bad ColumnRowUIDMapArchive";var ae=zi(te[ve].messages[0].data);ae[1]=[],ae[2]=[],ae[3]=[];for(var J=0;J<=n.e.c;++J){var q=[];q[1]=q[2]=[{type:0,data:mn(J+420690)}],ae[1].push({type:2,data:hr(q)}),ae[2].push({type:0,data:mn(J)}),ae[3].push({type:0,data:mn(J)})}ae[4]=[],ae[5]=[],ae[6]=[];for(var oe=0;oe<=n.e.r;++oe)q=[],q[1]=q[2]=[{type:0,data:mn(oe+726270)}],ae[4].push({type:2,data:hr(q)}),ae[5].push({type:0,data:mn(oe)}),ae[6].push({type:0,data:mn(oe)});te[ve].messages[0].data=hr(ae)}U.content=Td(Id(te)),U.size=U.content.length,delete R[46];var H=zi(R[4][0].data);{H[7][0].data=mn(n.e.r+1);var G=zi(H[1][0].data),ue=S5(G[2][0].data);U=yn.find(c,s[ue].location),te=z1(R1(U.content));{if(te[0].id!=ue)throw"Bad HeaderStorageBucket";var Ce=zi(te[0].messages[0].data);for(oe=0;oe<r.length;++oe){var Se=zi(Ce[2][0].data);Se[1][0].data=mn(oe),Se[4][0].data=mn(r[oe].length),Ce[2][oe]={type:Ce[2][0].type,data:hr(Se)}}te[0].messages[0].data=hr(Ce)}U.content=Td(Id(te)),U.size=U.content.length;var je=S5(H[2][0].data);U=yn.find(c,s[je].location),te=z1(R1(U.content));{if(te[0].id!=je)throw"Bad HeaderStorageBucket";for(Ce=zi(te[0].messages[0].data),J=0;J<=n.e.c;++J)Se=zi(Ce[2][0].data),Se[1][0].data=mn(J),Se[4][0].data=mn(n.e.r+1),Ce[2][J]={type:Ce[2][0].type,data:hr(Se)};te[0].messages[0].data=hr(Ce)}U.content=Td(Id(te)),U.size=U.content.length;var qe=S5(H[4][0].data);(function(){for(var W=yn.find(c,s[qe].location),K=z1(R1(W.content)),de,Ae=0;Ae<K.length;++Ae){var Le=K[Ae];Le.id==qe&&(de=Le)}var Ve=zi(de.messages[0].data);{Ve[3]=[];var Fe=[];o.forEach(function(It,Ft){Fe[1]=[{type:0,data:mn(Ft)}],Fe[2]=[{type:0,data:mn(1)}],Fe[3]=[{type:2,data:lK(It)}],Ve[3].push({type:2,data:hr(Fe)})})}de.messages[0].data=hr(Ve);var st=Id(K),_t=Td(st);W.content=_t,W.size=W.content.length})();var Pe=zi(H[3][0].data);{var Ge=Pe[1][0];delete Pe[2];var ht=zi(Ge.data);{var tt=S5(ht[2][0].data);(function(){for(var W=yn.find(c,s[tt].location),K=z1(R1(W.content)),de,Ae=0;Ae<K.length;++Ae){var Le=K[Ae];Le.id==tt&&(de=Le)}var Ve=zi(de.messages[0].data);{delete Ve[6],delete Pe[7];
99var Fe=new Uint8Array(Ve[5][0].data);Ve[5]=[];for(var st=0,_t=0;_t<=n.e.r;++_t){var It=zi(Fe);st+=pK(It,r[_t],o),It[1][0].data=mn(_t),Ve[5].push({data:hr(It),type:2})}Ve[1]=[{type:0,data:mn(n.e.c+1)}],Ve[2]=[{type:0,data:mn(n.e.r+1)}],Ve[3]=[{type:0,data:mn(st)}],Ve[4]=[{type:0,data:mn(n.e.r+1)}]}de.messages[0].data=hr(Ve);var Ft=Id(K),he=Td(Ft);W.content=he,W.size=W.content.length})()}Ge.data=hr(ht)}H[3][0].data=hr(Pe)}R[4][0].data=hr(H)}M.messages[0].data=hr(R);var L=Id(f),j=Td(L);return w.content=j,w.size=w.content.length,c}function mK(a){return function(e){for(var n=0;n!=a.length;++n){var i=a[n];e[i[0]]===void 0&&(e[i[0]]=i[1]),i[2]==="n"&&(e[i[0]]=Number(e[i[0]]))}}}function v9(a){mK([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(a)}function fK(a,t){return t.bookType=="ods"?Xk(a,t):t.bookType=="numbers"?uK(a,t):t.bookType=="xlsb"?gK(a,t):vK(a,t)}function gK(a,t){Vd=1024,a&&!a.SSF&&(a.SSF=ho(di)),a&&a.SSF&&(ng(),ag(a.SSF),t.revssf=ig(a.SSF),t.revssf[a.SSF[65535]]=0,t.ssf=a.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,xu?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var e=t.bookType=="xlsb"?"bin":"xml",n=Fk.indexOf(t.bookType)>-1,i=ok();v9(t=t||{});var r=K_(),o="",s=0;if(t.cellXfs=[],F5(t.cellXfs,{},{revssf:{General:0}}),a.Props||(a.Props={}),o="docProps/core.xml",g0(r,o,dk(a.Props,t)),i.coreprops.push(o),fn(t.rels,2,o,H0.CORE_PROPS),o="docProps/app.xml",!(a.Props&&a.Props.SheetNames))if(!a.Workbook||!a.Workbook.Sheets)a.Props.SheetNames=a.SheetNames;else{for(var l=[],c=0;c<a.SheetNames.length;++c)(a.Workbook.Sheets[c]||{}).Hidden!=2&&l.push(a.SheetNames[c]);a.Props.SheetNames=l}for(a.Props.Worksheets=a.Props.SheetNames.length,g0(r,o,pk(a.Props,t)),i.extprops.push(o),fn(t.rels,3,o,H0.EXT_PROPS),a.Custprops!==a.Props&&gr(a.Custprops||{}).length>0&&(o="docProps/custom.xml",g0(r,o,uk(a.Custprops,t)),i.custprops.push(o),fn(t.rels,4,o,H0.CUST_PROPS)),s=1;s<=a.SheetNames.length;++s){var p={"!id":{}},g=a.Sheets[a.SheetNames[s-1]],w=(g||{})["!type"]||"sheet";switch(w){case"chart":default:o="xl/worksheets/sheet"+s+"."+e,g0(r,o,wZ(s-1,o,t,a,p)),i.sheets.push(o),fn(t.wbrels,-1,"worksheets/sheet"+s+"."+e,H0.WS[0])}if(g){var f=g["!comments"],M=!1,y="";f&&f.length>0&&(y="xl/comments"+s+"."+e,g0(r,y,CZ(f,y,t)),i.comments.push(y),fn(p,-1,"../comments"+s+"."+e,H0.CMNT),M=!0),g["!legacy"]&&M&&g0(r,"xl/drawings/vmlDrawing"+s+".vml",Ik(s,g["!comments"])),delete g["!comments"],delete g["!legacy"]}p["!id"].rId1&&g0(r,lk(o),Ld(p))}return t.Strings!=null&&t.Strings.length>0&&(o="xl/sharedStrings."+e,g0(r,o,bZ(t.Strings,o,t)),i.strs.push(o),fn(t.wbrels,-1,"sharedStrings."+e,H0.SST)),o="xl/workbook."+e,g0(r,o,_Z(a,o,t)),i.workbooks.push(o),fn(t.rels,1,o,H0.WB),o="xl/theme/theme1.xml",g0(r,o,Ek(a.Themes,t)),i.themes.push(o),fn(t.wbrels,-1,"theme/theme1.xml",H0.THEME),o="xl/styles."+e,g0(r,o,xZ(a,o,t)),i.styles.push(o),fn(t.wbrels,-1,"styles."+e,H0.STY),a.vbaraw&&n&&(o="xl/vbaProject.bin",g0(r,o,a.vbaraw),i.vba.push(o),fn(t.wbrels,-1,"vbaProject.bin",H0.VBA)),o="xl/metadata."+e,g0(r,o,yZ(o)),i.metadata.push(o),fn(t.wbrels,-1,"metadata."+e,H0.XLMETA),g0(r,"[Content_Types].xml",sk(i,t)),g0(r,"_rels/.rels",Ld(t.rels)),g0(r,"xl/_rels/workbook."+e+".rels",Ld(t.wbrels)),delete t.revssf,delete t.ssf,r}function vK(a,t){Vd=1024,a&&!a.SSF&&(a.SSF=ho(di)),a&&a.SSF&&(ng(),ag(a.SSF),t.revssf=ig(a.SSF),t.revssf[a.SSF[65535]]=0,t.ssf=a.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,xu?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var e="xml",n=Fk.indexOf(t.bookType)>-1,i=ok();v9(t=t||{});var r=K_(),o="",s=0;if(t.cellXfs=[],F5(t.cellXfs,{},{revssf:{General:0}}),a.Props||(a.Props={}),o="docProps/core.xml",g0(r,o,dk(a.Props,t)),i.coreprops.push(o),fn(t.rels,2,o,H0.CORE_PROPS),o="docProps/app.xml",!(a.Props&&a.Props.SheetNames))if(!a.Workbook||!a.Workbook.Sheets)a.Props.SheetNames=a.SheetNames;else{for(var l=[],c=0;c<a.SheetNames.length;++c)(a.Workbook.Sheets[c]||{}).Hidden!=2&&l.push(a.SheetNames[c]);a.Props.SheetNames=l}a.Props.Worksheets=a.Props.SheetNames.length,g0(r,o,pk(a.Props,t)),i.extprops.push(o),fn(t.rels,3,o,H0.EXT_PROPS),a.Custprops!==a.Props&&gr(a.Custprops||{}).length>0&&(o="docProps/custom.xml",g0(r,o,uk(a.Custprops,t)),i.custprops.push(o),fn(t.rels,4,o,H0.CUST_PROPS));var p=["SheetJ5"];for(t.tcid=0,s=1;s<=a.SheetNames.length;++s){var g={"!id":{}},w=a.Sheets[a.SheetNames[s-1]],f=(w||{})["!type"]||"sheet";switch(f){case"chart":default:o="xl/worksheets/sheet"+s+"."+e,g0(r,o,Nk(s-1,t,a,g)),i.sheets.push(o),fn(t.wbrels,-1,"worksheets/sheet"+s+"."+e,H0.WS[0])}if(w){var M=w["!comments"],y=!1,A="";if(M&&M.length>0){var I=!1;
99M.forEach(function(R){R[1].forEach(function(N){N.T==!0&&(I=!0)})}),I&&(A="xl/threadedComments/threadedComment"+s+"."+e,g0(r,A,YG(M,p,t)),i.threadedcomments.push(A),fn(g,-1,"../threadedComments/threadedComment"+s+"."+e,H0.TCMNT)),A="xl/comments"+s+"."+e,g0(r,A,Tk(M,t)),i.comments.push(A),fn(g,-1,"../comments"+s+"."+e,H0.CMNT),y=!0}w["!legacy"]&&y&&g0(r,"xl/drawings/vmlDrawing"+s+".vml",Ik(s,w["!comments"])),delete w["!comments"],delete w["!legacy"]}g["!id"].rId1&&g0(r,lk(o),Ld(g))}return t.Strings!=null&&t.Strings.length>0&&(o="xl/sharedStrings."+e,g0(r,o,bk(t.Strings,t)),i.strs.push(o),fn(t.wbrels,-1,"sharedStrings."+e,H0.SST)),o="xl/workbook."+e,g0(r,o,jk(a,t)),i.workbooks.push(o),fn(t.rels,1,o,H0.WB),o="xl/theme/theme1.xml",g0(r,o,Ek(a.Themes,t)),i.themes.push(o),fn(t.wbrels,-1,"theme/theme1.xml",H0.THEME),o="xl/styles."+e,g0(r,o,Sk(a,t)),i.styles.push(o),fn(t.wbrels,-1,"styles."+e,H0.STY),a.vbaraw&&n&&(o="xl/vbaProject.bin",g0(r,o,a.vbaraw),i.vba.push(o),fn(t.wbrels,-1,"vbaProject.bin",H0.VBA)),o="xl/metadata."+e,g0(r,o,kk()),i.metadata.push(o),fn(t.wbrels,-1,"metadata."+e,H0.XLMETA),p.length>1&&(o="xl/persons/person.xml",g0(r,o,XG(p,t)),i.people.push(o),fn(t.wbrels,-1,"persons/person.xml",H0.PEOPLE)),g0(r,"[Content_Types].xml",sk(i,t)),g0(r,"_rels/.rels",Ld(t.rels)),g0(r,"xl/_rels/workbook."+e+".rels",Ld(t.wbrels)),delete t.revssf,delete t.ssf,r}function _K(a,t){var e="";switch((t||{}).type||"base64"){case"buffer":return[a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7]];case"base64":e=xl(a.slice(0,12));break;case"binary":e=a;break;case"array":return[a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3),e.charCodeAt(4),e.charCodeAt(5),e.charCodeAt(6),e.charCodeAt(7)]}function Zk(a,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Iu(t.file,yn.write(a,{type:X0?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return yn.write(a,t)}function wK(a,t){var e=ho(t||{}),n=fK(a,e);return xK(n,e)}function xK(a,t){var e={},n=X0?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(e.compression="DEFLATE"),t.password)e.type=n;else switch(t.type){case"base64":e.type="base64";break;case"binary":e.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":e.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var i=a.FullPaths?yn.write(a,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[e.type]||e.type,compression:!!t.compression}):a.generate(e);if(typeof Deno<"u"&&typeof i=="string"){if(t.type=="binary"||t.type=="base64")return i;i=new Uint8Array(tg(i))}return t.password&&typeof encrypt_agile<"u"?Zk(encrypt_agile(i,t.password),t):t.type==="file"?Iu(t.file,i):t.type=="string"?gu(i):i}function bK(a,t){var e=t||{},n=zZ(a,e);return Zk(n,e)}function ws(a,t,e){e||(e="");var n=e+a;switch(t.type){case"base64":return yu(gl(n));case"binary":return gl(n);case"string":return a;case"file":return Iu(t.file,n,"utf8");case"buffer":return X0?Cl(n,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(n):ws(n,{type:"binary"}).split("").map(function(i){return i.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function CK(a,t){switch(t.type){case"base64":return yu(a);case"binary":return a;case"string":return a;case"file":return Iu(t.file,a,"binary");case"buffer":return X0?Cl(a,"binary"):a.split("").map(function(e){return e.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function H4(a,t){switch(t.type){case"string":case"base64":case"binary":for(var e="",n=0;n<a.length;++n)e+=String.fromCharCode(a[n]);return t.type=="base64"?yu(e):t.type=="string"?gu(e):e;case"file":return Iu(t.file,a);case"buffer":return a;default:throw new Error("Unrecognized type "+t.type)}}function Wd(a,t){Yj(),sZ(a);var e=ho(t||{});if(e.cellStyles&&(e.cellNF=!0,e.sheetStubs=!0),e.type=="array"){e.type="binary";var n=Wd(a,e);return e.type="array",tg(n)}var i=0;if(e.sheet&&(typeof e.sheet=="number"?i=e.sheet:i=a.SheetNames.indexOf(e.sheet),!a.SheetNames[i]))throw new Error("Sheet not found: "+e.sheet+" : "+typeof e.sheet);switch(e.bookType||"xlsb"){case"xml":case"xlml":return ws(LZ(a,e),e);case"slk":case"sylk":return ws(iG.from_sheet(a.Sheets[a.SheetNames[i]],e),e);case"htm":case"html":return ws(Gk(a.Sheets[a.SheetNames[i]],e),e);case"txt":return CK(Kk(a.Sheets[a.SheetNames[i]],e),e);
vendor: 4,689 bytes, lines 99-101
99case"csv":return ws(_9(a.Sheets[a.SheetNames[i]],e),e,"\uFEFF");case"dif":return ws(rG.from_sheet(a.Sheets[a.SheetNames[i]],e),e);case"dbf":return H4(nG.from_sheet(a.Sheets[a.SheetNames[i]],e),e);case"prn":return ws(oG.from_sheet(a.Sheets[a.SheetNames[i]],e),e);case"rtf":return ws(uG.from_sheet(a.Sheets[a.SheetNames[i]],e),e);case"eth":return ws(xk.from_sheet(a.Sheets[a.SheetNames[i]],e),e);case"fods":return ws(Xk(a,e),e);case"wk1":return H4(_E.sheet_to_wk1(a.Sheets[a.SheetNames[i]],e),e);case"wk3":return H4(_E.book_to_wk3(a,e),e);case"biff2":e.biff||(e.biff=2);case"biff3":e.biff||(e.biff=3);case"biff4":return e.biff||(e.biff=4),H4(Wk(a,e),e);case"biff5":e.biff||(e.biff=5);case"biff8":case"xla":case"xls":return e.biff||(e.biff=8),bK(a,e);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return wK(a,e);default:throw new Error("Unrecognized bookType |"+e.bookType+"|")}}function yK(a,t,e,n,i,r,o,s){var l=fr(e),c=s.defval,p=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),g=!0,w=i===1?[]:{};if(i!==1)if(Object.defineProperty)try{Object.defineProperty(w,"__rowNum__",{value:e,enumerable:!1})}catch{w.__rowNum__=e}else w.__rowNum__=e;if(!o||a[e])for(var f=t.s.c;f<=t.e.c;++f){var M=o?a[e][f]:a[n[f]+l];if(M===void 0||M.t===void 0){if(c===void 0)continue;r[f]!=null&&(w[r[f]]=c);continue}var y=M.v;switch(M.t){case"z":if(y==null)break;continue;case"e":y=y==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+M.t)}if(r[f]!=null){if(y==null)if(M.t=="e"&&y===null)w[r[f]]=null;else if(c!==void 0)w[r[f]]=c;else if(p&&y===null)w[r[f]]=null;else continue;else w[r[f]]=p&&(M.t!=="n"||M.t==="n"&&s.rawNumbers!==!1)?y:bl(M,y,s);y!=null&&(g=!1)}}return{row:w,isempty:g}}function eg(a,t){if(a==null||a["!ref"]==null)return[];var e={t:"n",v:0},n=0,i=1,r=[],o=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},c=t||{},p=c.range!=null?c.range:a["!ref"];switch(c.header===1?n=1:c.header==="A"?n=2:Array.isArray(c.header)?n=3:c.header==null&&(n=0),typeof p){case"string":l=Ln(p);break;case"number":l=Ln(a["!ref"]),l.s.r=p;break;default:l=p}n>0&&(i=0);var g=fr(l.s.r),w=[],f=[],M=0,y=0,A=Array.isArray(a),I=l.s.r,R=0,N={};A&&!a[I]&&(a[I]=[]);var U=c.skipHidden&&a["!cols"]||[],te=c.skipHidden&&a["!rows"]||[];for(R=l.s.c;R<=l.e.c;++R)if(!(U[R]||{}).hidden)switch(w[R]=Mr(R),e=A?a[I][R]:a[w[R]+g],n){case 1:r[R]=R-l.s.c;break;case 2:r[R]=w[R];break;case 3:r[R]=c.header[R-l.s.c];break;default:if(e==null&&(e={w:"__EMPTY",t:"s"}),s=o=bl(e,null,c),y=N[o]||0,!y)N[o]=1;else{do s=o+"_"+y++;while(N[s]);N[o]=y,N[s]=1}r[R]=s}for(I=l.s.r+i;I<=l.e.r;++I)if(!(te[I]||{}).hidden){var ve=yK(a,l,I,w,n,r,A,c);(ve.isempty===!1||(n===1?c.blankrows!==!1:c.blankrows))&&(f[M++]=ve.row)}return f.length=M,f}var AE=/"/g;function MK(a,t,e,n,i,r,o,s){for(var l=!0,c=[],p="",g=fr(e),w=t.s.c;w<=t.e.c;++w)if(n[w]){var f=s.dense?(a[e]||[])[w]:a[n[w]+g];if(f==null)p="";else if(f.v!=null){l=!1,p=""+(s.rawNumbers&&f.t=="n"?f.v:bl(f,null,s));for(var M=0,y=0;M!==p.length;++M)if((y=p.charCodeAt(M))===i||y===r||y===34||s.forceQuotes){p='"'+p.replace(AE,'""')+'"';break}p=="ID"&&(p='"ID"')}else f.f!=null&&!f.F?(l=!1,p="="+f.f,p.indexOf(",")>=0&&(p='"'+p.replace(AE,'""')+'"')):p="";c.push(p)}return s.blankrows===!1&&l?null:c.join(o)}function _9(a,t){var e=[],n=t??{};if(a==null||a["!ref"]==null)return"";var i=Ln(a["!ref"]),r=n.FS!==void 0?n.FS:",",o=r.charCodeAt(0),s=n.RS!==void 0?n.RS:` 100`,l=s.charCodeAt(0),c=new RegExp((r=="|"?"\\|":r)+"+$"),p="",g=[];n.dense=Array.isArray(a);for(var w=n.skipHidden&&a["!cols"]||[],f=n.skipHidden&&a["!rows"]||[],M=i.s.c;M<=i.e.c;++M)(w[M]||{}).hidden||(g[M]=Mr(M));for(var y=0,A=i.s.r;A<=i.e.r;++A)(f[A]||{}).hidden||(p=MK(a,i,A,g,o,l,r,n),p!=null&&(n.strip&&(p=p.replace(c,"")),(p||n.blankrows!==!1)&&e.push((y++?s:"")+p)));return delete n.dense,e.join("")}function Kk(a,t){t||(t={}),t.FS=" ",t.RS=` 101`;var e=_9(a,t);if(typeof Fn>"u"||t.type=="string")return e;var n=Fn.utils.encode(1200,e,"str");return"\xFF\xFE"+n}function SK(a){var t="",e,n="";if(a==null||a["!ref"]==null)return[];var i=Ln(a["!ref"]),r="",o=[],s,l=[],c=Array.isArray(a);for(s=i.s.c;s<=i.e.c;++s)o[s]=Mr(s);for(var p=i.s.r;p<=i.e.r;++p)for(r=fr(p),s=i.s.c;s<=i.e.c;++s)if(t=o[s]+r,e=c?(a[p]||[])[s]:a[t],n="",e!==void 0){if(e.F!=null){if(t=e.F,!e.f)continue;n=e.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(e.f!=null)n=e.f;else{if(e.t=="z")continue;if(e.t=="n"&&e.v!=null)n=""+e.v;else if(e.t=="b")n=e.v?"TRUE":"FALSE";else if(e.w!==void 0)n="'"+e.w;else{if(e.v===void 0)continue;e.t=="s"?n="'"+e.v:n=""+e.v}}l[l.length]=t+"="+n}return l}function Qk(a,t,e){var n=e||{},i=+!n.skipHeader,r=a||{},o=0,s=0;if(r&&n.origin!=null)if(typeof n.origin=="number")o=n.origin;
101else{var l=typeof n.origin=="string"?Zi(n.origin):n.origin;o=l.r,s=l.c}var c,p={s:{c:0,r:0},e:{c:s,r:o+t.length-1+i}};if(r["!ref"]){var g=Ln(r["!ref"]);p.e.c=Math.max(p.e.c,g.e.c),p.e.r=Math.max(p.e.r,g.e.r),o==-1&&(o=g.e.r+1,p.e.r=o+t.length-1+i)}else o==-1&&(o=0,p.e.r=t.length-1+i);var w=n.header||[],f=0;t.forEach(function(y,A){gr(y).forEach(function(I){(f=w.indexOf(I))==-1&&(w[f=w.length]=I);var R=y[I],N="z",U="",te=vn({c:s+f,r:o+A+i});c=Eu(r,te),R&&typeof R=="object"&&!(R instanceof Date)?r[te]=R:(typeof R=="number"?N="n":typeof R=="boolean"?N="b":typeof R=="string"?N="s":R instanceof Date?(N="d",n.cellDates||(N="n",R=co(R)),U=n.dateNF||di[14]):R===null&&n.nullError&&(N="e",R=0),c?(c.t=N,c.v=R,delete c.w,delete c.R,U&&(c.z=U)):r[te]=c={t:N,v:R},U&&(c.z=U))})}),p.e.c=Math.max(p.e.c,s+w.length-1);var M=fr(o);if(i)for(f=0;f<w.length;++f)r[Mr(f+s)+M]={t:"s",v:w[f]};return r["!ref"]=Ii(p),r}function AK(a,t){return Qk(null,a,t)}function Eu(a,t,e){if(typeof t=="string"){if(Array.isArray(a)){var n=Zi(t);return a[n.r]||(a[n.r]=[]),a[n.r][n.c]||(a[n.r][n.c]={t:"z"})}return a[t]||(a[t]={t:"z"})}return typeof t!="number"?Eu(a,vn(t)):Eu(a,vn({r:t,c:e||0}))}function EK(a,t){if(typeof t=="number"){if(t>=0&&a.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var e=a.SheetNames.indexOf(t);if(e>-1)return e;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function kK(){return{SheetNames:[],Sheets:{}}}function IK(a,t,e,n){var i=1;if(!e)for(;i<=65535&&a.SheetNames.indexOf(e="Sheet"+i)!=-1;++i,e=void 0);if(!e||a.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&a.SheetNames.indexOf(e)>=0){var r=e.match(/(^.*?)(\d+)$/);i=r&&+r[2]||0;var o=r&&r[1]||e;for(++i;i<=65535&&a.SheetNames.indexOf(e=o+i)!=-1;++i);}if(Uk(e),a.SheetNames.indexOf(e)>=0)throw new Error("Worksheet with name |"+e+"| already exists!");return a.SheetNames.push(e),a.Sheets[e]=t,e}function TK(a,t,e){a.Workbook||(a.Workbook={}),a.Workbook.Sheets||(a.Workbook.Sheets=[]);var n=EK(a,t);switch(a.Workbook.Sheets[n]||(a.Workbook.Sheets[n]={}),e){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+e)}a.Workbook.Sheets[n].Hidden=e}function FK(a,t){return a.z=t,a}function Jk(a,t,e){return t?(a.l={Target:t},e&&(a.l.Tooltip=e)):delete a.l,a}function VK(a,t,e){return Jk(a,"#"+t,e)}function PK(a,t,e){a.c||(a.c=[]),a.c.push({t,a:e||"SheetJS"})}function DK(a,t,e,n){for(var i=typeof t!="string"?t:Ln(t),r=typeof t=="string"?t:Ii(t),o=i.s.r;o<=i.e.r;++o)for(var s=i.s.c;s<=i.e.c;++s){var l=Eu(a,o,s);l.t="n",l.F=r,delete l.v,o==i.s.r&&s==i.s.c&&(l.f=e,n&&(l.D=!0))}return a}var U1={encode_col:Mr,encode_row:fr,encode_cell:vn,encode_range:Ii,decode_col:s9,decode_row:o9,split_cell:Zq,decode_cell:Zi,decode_range:Lo,format_cell:bl,sheet_add_aoa:ek,sheet_add_json:Qk,sheet_add_dom:$k,aoa_to_sheet:Ud,json_to_sheet:AK,table_to_sheet:Yk,table_to_book:rK,sheet_to_csv:_9,sheet_to_txt:Kk,sheet_to_json:eg,sheet_to_html:Gk,sheet_to_formulae:SK,sheet_to_row_object_array:eg,sheet_get_cell:Eu,book_new:kK,book_append_sheet:IK,book_set_sheet_visibility:TK,cell_set_number_format:FK,cell_set_hyperlink:Jk,cell_set_internal_link:VK,cell_add_comment:PK,sheet_set_array_formula:DK,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};var fge=bu.version;function sn(a){"@babel/helpers - typeof";return sn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sn(a)}var j1=Uint8Array,Oo=Uint16Array,y9=Int32Array,M9=new j1([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),S9=new j1([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),tI=new j1([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),rI=function(a,t){for(var e=new Oo(31),n=0;n<31;++n)e[n]=t+=1<<a[n-1];for(var i=new y9(e[30]),n=1;n<30;++n)for(var r=e[n];r<e[n+1];++r)i[r]=r-e[n]<<5|n;return{b:e,r:i}},oI=rI(M9,2),LK=oI.b,x9=oI.r;LK[28]=258,x9[258]=28;var sI=rI(S9,0),vge=sI.b,aI=sI.r,b9=new Oo(32768);for(Z0=0;Z0<32768;++Z0)yl=(Z0&43690)>>1|(Z0&21845)<<1,yl=(yl&52428)>>2|(yl&13107)<<2,yl=(yl&61680)>>4|(yl&3855)<<4,b9[Z0]=((yl&65280)>>8|(yl&255)<<8)>>1;var yl,Z0,Lu=function(a,t,e){for(var n=a.length,i=0,r=new Oo(t);i<n;++i)a[i]&&++r[a[i]-1];var o=new Oo(t);for(i=1;i<t;++i)o[i]=o[i-1]+r[i-1]<<1;var s;if(e){s=new Oo(1<<t);var l=15-t;for(i=0;i<n;++i)if(a[i])for(var c=i<<4|a[i],p=t-a[i],g=o[a[i]-1]++<<p,w=g|(1<<p)-1;g<=w;++g)s[b9[g]>>l]=c}else for(s=new Oo(n),i=0;i<n;++i)a[i]&&(s[i]=b9[o[a[i]-1]++]>>15-a[i]);return s},$c=new j1(288);for(Z0=0;Z0<144;++Z0)$c[Z0]=8;var Z0;for(Z0=144;Z0<256;++Z0)$c[Z0]=9;var Z0;for(Z0=256;Z0<280;++Z0)$c[Z0]=7;var Z0;for(Z0=280;Z0<288;++Z0)$c[Z0]=8;var Z0,dg=new j1(32);for(Z0=0;Z0<32;++Z0)dg[Z0]=5;var Z0,OK=Lu($c,9,0);var zK=Lu(dg,5,0);var lI=function(a){return(a+7)/8|0},RK=function(a,t,e){return(t==null||t<0)&&(t=0),(e==null||e>a.length)&&(e=a.length),new j1(a.subarray(t,e))};var Ml=function(a,t,e){e<<=t&7;var n=t/8|0;a[n]|=e,a[n+1]|=e>>8},Pu=function(a,t,e){e<<=t&7;var n=t/8|0;a[n]|=e,a[n+1]|=e>>8,a[n+2]|=e>>16},w9=function(a,t){for(var e=[],n=0;n<a.length;++n)a[n]&&e.push({s:n,f:a[n]});var i=e.length,r=e.slice();if(!i)return{t:dI,l:0};if(i==1){var o=new j1(e[0].s+1);return o[e[0].s]=1,{t:o,l:1}}e.sort(function(te,ve){return te.f-ve.f}),e.push({s:-1,f:25001});var s=e[0],l=e[1],c=0,p=1,g=2;for(e[0]={s:-1,f:s.f+l.f,l:s,r:l};p!=i-1;)s=e[e[c].f<e[g].f?c++:g++],l=e[c!=p&&e[c].f<e[g].f?c++:g++],e[p++]={s:-1,f:s.f+l.f,l:s,r:l};for(var w=r[0].s,n=1;n<i;++n)r[n].s>w&&(w=r[n].s);var f=new Oo(w+1),M=C9(e[p-1],f,0);if(M>t){var n=0,y=0,A=M-t,I=1<<A;for(r.sort(function(ve,ae){return f[ae.s]-f[ve.s]||ve.f-ae.f});n<i;++n){var R=r[n].s;if(f[R]>t)y+=I-(1<<M-f[R]),f[R]=t;else break}for(y>>=A;y>0;){var N=r[n].s;f[N]<t?y-=1<<t-f[N]++-1:++n}for(;n>=0&&y;--n){var U=r[n].s;f[U]==t&&(--f[U],++y)}M=t}return{t:new j1(f),l:M}},C9=function(a,t,e){return a.s==-1?Math.max(C9(a.l,t,e+1),C9(a.r,t,e+1)):t[a.s]=e},nI=function(a){for(var t=a.length;t&&!a[--t];);for(var e=new Oo(++t),n=0,i=a[0],r=1,o=function(l){e[n++]=l},s=1;s<=t;++s)if(a[s]==i&&s!=t)++r;else{if(!i&&r>2){for(;r>138;r-=138)o(32754);r>2&&(o(r>10?r-11<<5|28690:r-3<<5|12305),r=0)}else if(r>3){for(o(i),--r;r>6;r-=6)o(8304);r>2&&(o(r-3<<5|8208),r=0)}for(;r--;)o(i);r=1,i=a[s]}return{c:e.subarray(0,n),n:t}},Du=function(a,t){for(var e=0,n=0;n<t.length;++n)e+=a[n]*t[n];return e},cI=function(a,t,e){var n=e.length,i=lI(t+2);a[i]=n&255,a[i+1]=n>>8,a[i+2]=a[i]^255,a[i+3]=a[i+1]^255;for(var r=0;r<n;++r)a[i+r+4]=e[r];return(i+4+n)*8},iI=function(a,t,e,n,i,r,o,s,l,c,p){Ml(t,p++,e),++i[256];for(var g=w9(i,15),w=g.t,f=g.l,M=w9(r,15),y=M.t,A=M.l,I=nI(w),R=I.c,N=I.n,U=nI(y),te=U.c,ve=U.n,ae=new Oo(19),J=0;J<R.length;++J)++ae[R[J]&31];for(var J=0;J<te.length;++J)++ae[te[J]&31];for(var q=w9(ae,7),oe=q.t,H=q.l,G=19;G>4&&!oe[tI[G-1]];--G);var ue=c+5<<3,Ce=Du(i,$c)+Du(r,dg)+o,Se=Du(i,w)+Du(r,y)+o+14+3*G+Du(ae,oe)+2*ae[16]+3*ae[17]+7*ae[18];if(l>=0&&ue<=Ce&&ue<=Se)return cI(t,p,a.subarray(l,l+c));var je,qe,Pe,Ge;if(Ml(t,p,1+(Se<Ce)),p+=2,Se<Ce){je=Lu(w,f,0),qe=w,Pe=Lu(y,A,0),Ge=y;var ht=Lu(oe,H,0);Ml(t,p,N-257),Ml(t,p+5,ve-1),Ml(t,p+10,G-4),p+=14;for(var J=0;J<G;++J)Ml(t,p+3*J,oe[tI[J]]);p+=3*G;for(var tt=[R,te],L=0;L<2;++L)for(var j=tt[L],J=0;J<j.length;++J){var W=j[J]&31;Ml(t,p,ht[W]),p+=oe[W],W>15&&(Ml(t,p,j[J]>>5&127),p+=j[J]>>12)}}else je=OK,qe=$c,Pe=zK,Ge=dg;for(var J=0;J<s;++J){var K=n[J];if(K>255){var W=K>>18&31;Pu(t,p,je[W+257]),p+=qe[W+257],W>7&&(Ml(t,p,K>>23&31),p+=M9[W]);var de=K&31;Pu(t,p,Pe[de]),p+=Ge[de],de>3&&(Pu(t,p,K>>5&8191),p+=S9[de])}else Pu(t,p,je[K]),p+=qe[K]}return Pu(t,p,je[256]),p+qe[256]},BK=new y9([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),dI=new j1(0),NK=function(a,t,e,n,i,r){var o=r.z||a.length,s=new j1(n+o+5*(1+Math.ceil(o/7e3))+i),l=s.subarray(n,s.length-i),c=r.l,p=(r.r||0)&7;if(t){p&&(l[0]=r.r>>3);for(var g=BK[t-1],w=g>>13,f=g&8191,M=(1<<e)-1,y=r.p||new Oo(32768),A=r.h||new Oo(M+1),I=Math.ceil(e/3),R=2*I,N=function(Ft){return(a[Ft]^a[Ft+1]<<I^a[Ft+2]<<R)&M},U=new y9(25e3),te=new Oo(288),ve=new Oo(32),ae=0,J=0,q=r.i||0,oe=0,H=r.w||0,G=0;q+2<o;++q){var ue=N(q),Ce=q&32767,Se=A[ue];if(y[Ce]=Se,A[ue]=Ce,H<=q){var je=o-q;if((ae>7e3||oe>24576)&&(je>423||!c)){p=iI(a,l,0,U,te,ve,J,oe,G,q-G,p),oe=ae=J=0,G=q;for(var qe=0;qe<286;++qe)te[qe]=0;for(var qe=0;qe<30;++qe)ve[qe]=0}var Pe=2,Ge=0,ht=f,tt=Ce-Se&32767;if(je>2&&ue==N(q-tt))for(var L=Math.min(w,je)-1,j=Math.min(32767,q),W=Math.min(258,je);tt<=j&&--ht&&Ce!=Se;){if(a[q+Pe]==a[q+Pe-tt]){for(var K=0;K<W&&a[q+K]==a[q+K-tt];++K);if(K>Pe){if(Pe=K,Ge=tt,K>L)break;for(var de=Math.min(tt,K-2),Ae=0,qe=0;qe<de;++qe){var Le=q-tt+qe&32767,Ve=y[Le],Fe=Le-Ve&32767;Fe>Ae&&(Ae=Fe,Se=Le)}}}Ce=Se,Se=y[Ce],tt+=Ce-Se&32767}if(Ge){U[oe++]=268435456|x9[Pe]<<18|aI[Ge];var st=x9[Pe]&31,_t=aI[Ge]&31;J+=M9[st]+S9[_t],++te[257+st],++ve[_t],H=q+Pe,++ae}else U[oe++]=a[q],++te[a[q]]}}for(q=Math.max(q,H);q<o;++q)U[oe++]=a[q],++te[a[q]];p=iI(a,l,c,U,te,ve,J,oe,G,q-G,p),c||(r.r=p&7|l[p/8|0]<<3,p-=7,r.h=A,r.p=y,r.i=q,r.w=H)}else{for(var q=r.w||0;q<o+c;q+=65535){var It=q+65535;It>=o&&(l[p/8|0]=c,It=o),p=cI(l,p+1,a.subarray(q,It))}r.i=o}return RK(s,0,n+lI(p)+i)};var hI=function(){var a=1,t=0;return{p:function(e){for(var n=a,i=t,r=e.length|0,o=0;o!=r;){for(var s=Math.min(o+2655,r);o<s;++o)i+=n+=e[o];n=(n&65535)+15*(n>>16),i=(i&65535)+15*(i>>16)}a=n,t=i},d:function(){return a%=65521,t%=65521,(a&255)<<24|(a&65280)<<8|(t&255)<<8|t>>8}}},HK=function(a,t,e,n,i){if(!i&&(i={l:1},t.dictionary)){var r=t.dictionary.subarray(-32768),o=new j1(r.length+a.length);o.set(r),o.set(a,r.length),a=o,i.w=r.length}return NK(a,t.level==null?6:t.level,t.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(a.length)))*1.5):20:12+t.mem,e,n,i)};var pI=function(a,t,e){for(;e;++t)a[t]=e,e>>>=8};var UK=function(a,t){var e=t.level,n=e==0?0:e<6?1:e==9?3:2;if(a[0]=120,a[1]=n<<6|(t.dictionary&&32),a[1]|=31-(a[0]<<8|a[1])%31,t.dictionary){var i=hI();i.p(t.dictionary),pI(a,2,i.d())}};function hg(a,t){t||(t={});var e=hI();e.p(a);var n=HK(a,t,t.dictionary?6:2,4);return UK(n,t),pI(n,n.length-4,e.d()),n}var jK=typeof TextDecoder<"u"&&new TextDecoder,qK=0;try{jK.decode(dI,{stream:!0}),qK=1}
101catch{}function uI(a){if(Array.isArray(a))return a}function mI(a,t){var e=a==null?null:typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(e!=null){var n,i,r,o,s=[],l=!0,c=!1;try{if(r=(e=e.call(a)).next,t===0){if(Object(e)!==e)return;l=!1}else for(;!(l=(n=r.call(e)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(p){c=!0,i=p}finally{try{if(!l&&e.return!=null&&(o=e.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function A9(a,t){(t==null||t>a.length)&&(t=a.length);for(var e=0,n=Array(t);e<t;e++)n[e]=a[e];return n}function fI(a,t){if(a){if(typeof a=="string")return A9(a,t);var e={}.toString.call(a).slice(8,-1);return e==="Object"&&a.constructor&&(e=a.constructor.name),e==="Map"||e==="Set"?Array.from(a):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?A9(a,t):void 0}}function gI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 102In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E9(a,t){return uI(a)||mI(a,t)||fI(a,t)||gI()}function k9(a,t="utf8"){return new TextDecoder(t).decode(a)}var WK=new TextEncoder;function vI(a){return WK.encode(a)}var GK=1024*8,$K=(()=>{let a=new Uint8Array(4),t=new Uint32Array(a.buffer);return!((t[0]=1)&a[0])})(),I9={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array},Ou=class a{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=GK,e={}){let n=!1;typeof t=="number"?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);let i=e.offset?e.offset>>>0:0,r=t.byteLength-i,o=i;(ArrayBuffer.isView(t)||t instanceof a)&&(t.byteLength!==t.buffer.byteLength&&(o=t.byteOffset+i),t=t.buffer),n?this.lastWrittenByte=r:this.lastWrittenByte=0,this.buffer=t,this.length=r,this.byteLength=r,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,r),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let t=this._marks.pop();if(t===void 0)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){let n=(this.offset+t)*2,i=new Uint8Array(n);i.set(new Uint8Array(this.buffer)),this.buffer=i.buffer,this.length=n,this.byteLength=n,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,e){let n=I9[e].BYTES_PER_ELEMENT*t,i=this.byteOffset+this.offset,r=this.buffer.slice(i,i+n);if(this.littleEndian===$K&&e!=="uint8"&&e!=="int8"){let s=new Uint8Array(this.buffer.slice(i,i+n));s.reverse();let l=new I9[e](s.buffer);return this.offset+=n,l.reverse(),l}let o=new I9[e](r);return this.offset+=n,o}readInt16(){let t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){let t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){let t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){let t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){let t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){let t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){let t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){let t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let e="";for(let n=0;n<t;n++)e+=this.readChar();return e}readUtf8(t=1){return k9(this.readBytes(t))}decodeText(t=1,e="utf8"){return k9(this.readBytes(t),e)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let e=0;e<t.length;e++)this._data.setUint8(this.offset++,t[e]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let e=0;e<t.length;e++)this.writeUint8(t.charCodeAt(e));return this}writeUtf8(t){return this.writeBytes(vI(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}};function Kd(a){let t=a.length;for(;--t>=0;)a[t]=0}var YK=0,aT=1,XK=2,ZK=3,KK=258,J9=29,Ku=256,ju=Ku+1+J9,Yd=30,ew=19,nT=2*ju+1,Yc=15,T9=16,QK=7,tw=256,iT=16,rT=17,oT=18,q9=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),vg=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),JK=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),sT=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),eQ=512,Al=new Array((ju+2)*2);Kd(Al);var Nu=new Array(Yd*2);Kd(Nu);var qu=new Array(eQ);Kd(qu);var Wu=new Array(KK-ZK+1);Kd(Wu);var aw=new Array(J9);Kd(aw);var _g=new Array(Yd);
vendor: 40,272 bytes, line 102
102Kd(_g);function F9(a,t,e,n,i){this.static_tree=a,this.extra_bits=t,this.extra_base=e,this.elems=n,this.max_length=i,this.has_stree=a&&a.length}var lT,cT,dT;function V9(a,t){this.dyn_tree=a,this.max_code=0,this.stat_desc=t}var hT=a=>a<256?qu[a]:qu[256+(a>>>7)],Gu=(a,t)=>{a.pending_buf[a.pending++]=t&255,a.pending_buf[a.pending++]=t>>>8&255},po=(a,t,e)=>{a.bi_valid>T9-e?(a.bi_buf|=t<<a.bi_valid&65535,Gu(a,a.bi_buf),a.bi_buf=t>>T9-a.bi_valid,a.bi_valid+=e-T9):(a.bi_buf|=t<<a.bi_valid&65535,a.bi_valid+=e)},ys=(a,t,e)=>{po(a,e[t*2],e[t*2+1])},pT=(a,t)=>{let e=0;do e|=a&1,a>>>=1,e<<=1;while(--t>0);return e>>>1},tQ=a=>{a.bi_valid===16?(Gu(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=a.bi_buf&255,a.bi_buf>>=8,a.bi_valid-=8)},aQ=(a,t)=>{let e=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,r=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,l=t.stat_desc.max_length,c,p,g,w,f,M,y=0;for(w=0;w<=Yc;w++)a.bl_count[w]=0;for(e[a.heap[a.heap_max]*2+1]=0,c=a.heap_max+1;c<nT;c++)p=a.heap[c],w=e[e[p*2+1]*2+1]+1,w>l&&(w=l,y++),e[p*2+1]=w,!(p>n)&&(a.bl_count[w]++,f=0,p>=s&&(f=o[p-s]),M=e[p*2],a.opt_len+=M*(w+f),r&&(a.static_len+=M*(i[p*2+1]+f)));if(y!==0){do{for(w=l-1;a.bl_count[w]===0;)w--;a.bl_count[w]--,a.bl_count[w+1]+=2,a.bl_count[l]--,y-=2}while(y>0);for(w=l;w!==0;w--)for(p=a.bl_count[w];p!==0;)g=a.heap[--c],!(g>n)&&(e[g*2+1]!==w&&(a.opt_len+=(w-e[g*2+1])*e[g*2],e[g*2+1]=w),p--)}},uT=(a,t,e)=>{let n=new Array(Yc+1),i=0,r,o;for(r=1;r<=Yc;r++)i=i+e[r-1]<<1,n[r]=i;for(o=0;o<=t;o++){let s=a[o*2+1];s!==0&&(a[o*2]=pT(n[s]++,s))}},nQ=()=>{let a,t,e,n,i,r=new Array(Yc+1);for(e=0,n=0;n<J9-1;n++)for(aw[n]=e,a=0;a<1<<q9[n];a++)Wu[e++]=n;for(Wu[e-1]=n,i=0,n=0;n<16;n++)for(_g[n]=i,a=0;a<1<<vg[n];a++)qu[i++]=n;for(i>>=7;n<Yd;n++)for(_g[n]=i<<7,a=0;a<1<<vg[n]-7;a++)qu[256+i++]=n;for(t=0;t<=Yc;t++)r[t]=0;for(a=0;a<=143;)Al[a*2+1]=8,a++,r[8]++;for(;a<=255;)Al[a*2+1]=9,a++,r[9]++;for(;a<=279;)Al[a*2+1]=7,a++,r[7]++;for(;a<=287;)Al[a*2+1]=8,a++,r[8]++;for(uT(Al,ju+1,r),a=0;a<Yd;a++)Nu[a*2+1]=5,Nu[a*2]=pT(a,5);lT=new F9(Al,q9,Ku+1,ju,Yc),cT=new F9(Nu,vg,0,Yd,Yc),dT=new F9(new Array(0),JK,0,ew,QK)},mT=a=>{let t;for(t=0;t<ju;t++)a.dyn_ltree[t*2]=0;for(t=0;t<Yd;t++)a.dyn_dtree[t*2]=0;for(t=0;t<ew;t++)a.bl_tree[t*2]=0;a.dyn_ltree[tw*2]=1,a.opt_len=a.static_len=0,a.sym_next=a.matches=0},fT=a=>{a.bi_valid>8?Gu(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0},_I=(a,t,e,n)=>{let i=t*2,r=e*2;return a[i]<a[r]||a[i]===a[r]&&n[t]<=n[e]},P9=(a,t,e)=>{let n=a.heap[e],i=e<<1;for(;i<=a.heap_len&&(i<a.heap_len&&_I(t,a.heap[i+1],a.heap[i],a.depth)&&i++,!_I(t,n,a.heap[i],a.depth));)a.heap[e]=a.heap[i],e=i,i<<=1;a.heap[e]=n},wI=(a,t,e)=>{let n,i,r=0,o,s;if(a.sym_next!==0)do n=a.pending_buf[a.sym_buf+r++]&255,n+=(a.pending_buf[a.sym_buf+r++]&255)<<8,i=a.pending_buf[a.sym_buf+r++],n===0?ys(a,i,t):(o=Wu[i],ys(a,o+Ku+1,t),s=q9[o],s!==0&&(i-=aw[o],po(a,i,s)),n--,o=hT(n),ys(a,o,e),s=vg[o],s!==0&&(n-=_g[o],po(a,n,s)));while(r<a.sym_next);ys(a,tw,t)},W9=(a,t)=>{let e=t.dyn_tree,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,r=t.stat_desc.elems,o,s,l=-1,c;for(a.heap_len=0,a.heap_max=nT,o=0;o<r;o++)e[o*2]!==0?(a.heap[++a.heap_len]=l=o,a.depth[o]=0):e[o*2+1]=0;for(;a.heap_len<2;)c=a.heap[++a.heap_len]=l<2?++l:0,e[c*2]=1,a.depth[c]=0,a.opt_len--,i&&(a.static_len-=n[c*2+1]);for(t.max_code=l,o=a.heap_len>>1;o>=1;o--)P9(a,e,o);c=r;do o=a.heap[1],a.heap[1]=a.heap[a.heap_len--],P9(a,e,1),s=a.heap[1],a.heap[--a.heap_max]=o,a.heap[--a.heap_max]=s,e[c*2]=e[o*2]+e[s*2],a.depth[c]=(a.depth[o]>=a.depth[s]?a.depth[o]:a.depth[s])+1,e[o*2+1]=e[s*2+1]=c,a.heap[1]=c++,P9(a,e,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],aQ(a,t),uT(e,l,a.bl_count)},xI=(a,t,e)=>{let n,i=-1,r,o=t[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),t[(e+1)*2+1]=65535,n=0;n<=e;n++)r=o,o=t[(n+1)*2+1],!(++s<l&&r===o)&&(s<c?a.bl_tree[r*2]+=s:r!==0?(r!==i&&a.bl_tree[r*2]++,a.bl_tree[iT*2]++):s<=10?a.bl_tree[rT*2]++:a.bl_tree[oT*2]++,s=0,i=r,o===0?(l=138,c=3):r===o?(l=6,c=3):(l=7,c=4))},bI=(a,t,e)=>{let n,i=-1,r,o=t[0*2+1],s=0,l=7,c=4;for(o===0&&(l=138,c=3),n=0;n<=e;n++)if(r=o,o=t[(n+1)*2+1],!(++s<l&&r===o)){if(s<c)do ys(a,r,a.bl_tree);while(--s!==0);else r!==0?(r!==i&&(ys(a,r,a.bl_tree),s--),ys(a,iT,a.bl_tree),po(a,s-3,2)):s<=10?(ys(a,rT,a.bl_tree),po(a,s-3,3)):(ys(a,oT,a.bl_tree),po(a,s-11,7));s=0,i=r,o===0?(l=138,c=3):r===o?(l=6,c=3):(l=7,c=4)}},iQ=a=>{let t;for(xI(a,a.dyn_ltree,a.l_desc.max_code),xI(a,a.dyn_dtree,a.d_desc.max_code),W9(a,a.bl_desc),t=ew-1;t>=3&&a.bl_tree[sT[t]*2+1]===0;t--);return a.opt_len+=3*(t+1)+5+5+4,t},rQ=(a,t,e,n)=>{let i;for(po(a,t-257,5),po(a,e-1,5),po(a,n-4,4),i=0;i<n;i++)po(a,a.bl_tree[sT[i]*2+1],3);bI(a,a.dyn_ltree,t-1),bI(a,a.dyn_dtree,e-1)},oQ=a=>{let t=4093624447,e;for(e=0;e<=31;e++,t>>>=1)if(t&1&&a.dyn_ltree[e*2]!==0)return 0;if(a.dyn_ltree[9*2]!==0||a.dyn_ltree[10*2]!==0||a.dyn_ltree[13*2]!==0)return 1;for(e=32;e<Ku;e++)if(a.dyn_ltree[e*2]!==0)return 1;return 0},CI=!1,sQ=a=>{CI||(nQ(),CI=!0),a.l_desc=new V9(a.dyn_ltree,lT),a.d_desc=new V9(a.dyn_dtree,cT),a.bl_desc=new V9(a.bl_tree,dT),a.bi_buf=0,a.bi_valid=0,mT(a)},gT=(a,t,e,n)=>{po(a,(YK<<1)+(n?1:0),3),fT(a),Gu(a,e),Gu(a,~e),e&&a.pending_buf.set(a.window.subarray(t,t+e),a.pending),a.pending+=e},lQ=a=>{po(a,aT<<1,3),ys(a,tw,Al),tQ(a)},cQ=(a,t,e,n)=>{let i,r,o=0;a.level>0?(a.strm.data_type===2&&(a.strm.data_type=oQ(a)),W9(a,a.l_desc),W9(a,a.d_desc),o=iQ(a),i=a.opt_len+3+7>>>3,r=a.static_len+3+7>>>3,r<=i&&(i=r)):i=r=e+5,e+4<=i&&t!==-1?gT(a,t,e,n):a.strategy===4||r===i?(po(a,(aT<<1)+(n?1:0),3),wI(a,Al,Nu)):(po(a,(XK<<1)+(n?1:0),3),rQ(a,a.l_desc.max_code+1,a.d_desc.max_code+1,o+1),wI(a,a.dyn_ltree,a.dyn_dtree)),mT(a),n&&fT(a)},dQ=(a,t,e)=>(a.pending_buf[a.sym_buf+a.sym_next++]=t,a.pending_buf[a.sym_buf+a.sym_next++]=t>>8,a.pending_buf[a.sym_buf+a.sym_next++]=e,t===0?a.dyn_ltree[e*2]++:(a.matches++,t--,a.dyn_ltree[(Wu[e]+Ku+1)*2]++,a.dyn_dtree[hT(t)*2]++),a.sym_next===a.sym_end),hQ=sQ,pQ=gT,uQ=cQ,mQ=dQ,fQ=lQ,gQ={_tr_init:hQ,_tr_stored_block:pQ,_tr_flush_block:uQ,_tr_tally:mQ,_tr_align:fQ},vQ=(a,t,e,n)=>{let i=a&65535|0,r=a>>>16&65535|0,o=0;for(;e!==0;){o=e>2e3?2e3:e,e-=o;do i=i+t[n++]|0,r=r+i|0;while(--o);i%=65521,r%=65521}return i|r<<16|0},$u=vQ,_Q=()=>{let a,t=[];for(var e=0;e<256;e++){a=e;for(var n=0;n<8;n++)a=a&1?3988292384^a>>>1:a>>>1;t[e]=a}return t},wQ=new Uint32Array(_Q()),xQ=(a,t,e,n)=>{let i=wQ,r=n+e;a^=-1;for(let o=n;o<r;o++)a=a>>>8^i[(a^t[o])&255];return a^-1},Qi=xQ,Kc={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Qd={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},{_tr_init:bQ,_tr_stored_block:G9,_tr_flush_block:CQ,_tr_tally:D5,_tr_align:yQ}=gQ,{Z_NO_FLUSH:L5,Z_PARTIAL_FLUSH:MQ,Z_FULL_FLUSH:SQ,Z_FINISH:r1,Z_BLOCK:yI,Z_OK:vr,Z_STREAM_END:MI,Z_STREAM_ERROR:Ms,Z_DATA_ERROR:AQ,Z_BUF_ERROR:D9,Z_DEFAULT_COMPRESSION:EQ,Z_FILTERED:kQ,Z_HUFFMAN_ONLY:pg,Z_RLE:IQ,Z_FIXED:TQ,Z_DEFAULT_STRATEGY:FQ,Z_UNKNOWN:VQ,Z_DEFLATED:bg}=Qd,PQ=9,DQ=15,LQ=8,OQ=29,zQ=256,$9=zQ+1+OQ,RQ=30,BQ=19,NQ=2*$9+1,HQ=15,V0=3,P5=258,Ss=P5+V0+1,UQ=32,Xd=42,nw=57,Y9=69,X9=73,Z9=91,K9=103,Xc=113,Ru=666,Ur=1,Jd=2,Qc=3,eh=4,jQ=3,Zc=(a,t)=>(a.msg=Kc[t],t),SI=a=>a*2-(a>4?9:0),V5=a=>{let t=a.length;for(;--t>=0;)a[t]=0},qQ=a=>{let t,e,n,i=a.w_size;t=a.hash_size,n=t;do e=a.head[--n],a.head[n]=e>=i?e-i:0;while(--t);t=i,n=t;do e=a.prev[--n],a.prev[n]=e>=i?e-i:0;while(--t)},WQ=(a,t,e)=>(t<<a.hash_shift^e)&a.hash_mask,O5=WQ,zo=a=>{let t=a.state,e=t.pending;e>a.avail_out&&(e=a.avail_out),e!==0&&(a.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+e),a.next_out),a.next_out+=e,t.pending_out+=e,a.total_out+=e,a.avail_out-=e,t.pending-=e,t.pending===0&&(t.pending_out=0))},Ro=(a,t)=>{CQ(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,t),a.block_start=a.strstart,zo(a.strm)},K0=(a,t)=>{a.pending_buf[a.pending++]=t},zu=(a,t)=>{a.pending_buf[a.pending++]=t>>>8&255,a.pending_buf[a.pending++]=t&255},Q9=(a,t,e,n)=>{let i=a.avail_in;return i>n&&(i=n),i===0?0:(a.avail_in-=i,t.set(a.input.subarray(a.next_in,a.next_in+i),e),a.state.wrap===1?a.adler=$u(a.adler,t,i,e):a.state.wrap===2&&(a.adler=Qi(a.adler,t,i,e)),a.next_in+=i,a.total_in+=i,i)},vT=(a,t)=>{let e=a.max_chain_length,n=a.strstart,i,r,o=a.prev_length,s=a.nice_match,l=a.strstart>a.w_size-Ss?a.strstart-(a.w_size-Ss):0,c=a.window,p=a.w_mask,g=a.prev,w=a.strstart+P5,f=c[n+o-1],M=c[n+o];a.prev_length>=a.good_match&&(e>>=2),s>a.lookahead&&(s=a.lookahead);do if(i=t,!(c[i+o]!==M||c[i+o-1]!==f||c[i]!==c[n]||c[++i]!==c[n+1])){n+=2,i++;do;while(c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&n<w);if(r=P5-(w-n),n=w-P5,r>o){if(a.match_start=t,o=r,r>=s)break;f=c[n+o-1],M=c[n+o]}}while((t=g[t&p])>l&&--e!==0);return o<=a.lookahead?o:a.lookahead},Zd=a=>{let t=a.w_size,e,n,i;do{if(n=a.window_size-a.lookahead-a.strstart,a.strstart>=t+(t-Ss)&&(a.window.set(a.window.subarray(t,t+t-n),0),a.match_start-=t,a.strstart-=t,a.block_start-=t,a.insert>a.strstart&&(a.insert=a.strstart),qQ(a),n+=t),a.strm.avail_in===0)break;if(e=Q9(a.strm,a.window,a.strstart+a.lookahead,n),a.lookahead+=e,a.lookahead+a.insert>=V0)for(i=a.strstart-a.insert,a.ins_h=a.window[i],a.ins_h=O5(a,a.ins_h,a.window[i+1]);a.insert&&(a.ins_h=O5(a,a.ins_h,a.window[i+V0-1]),a.prev[i&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=i,i++,a.insert--,!(a.lookahead+a.insert<V0)););}while(a.lookahead<Ss&&a.strm.avail_in!==0)},_T=(a,t)=>{let e=a.pending_buf_size-5>a.w_size?a.w_size:a.pending_buf_size-5,n,i,r,o=0,s=a.strm.avail_in;do{if(n=65535,r=a.bi_valid+42>>3,a.strm.avail_out<r||(r=a.strm.avail_out-r,i=a.strstart-a.block_start,n>i+a.strm.avail_in&&(n=i+a.strm.avail_in),n>r&&(n=r),n<e&&(n===0&&t!==r1||t===L5||n!==i+a.strm.avail_in)))break;o=t===r1&&n===i+a.strm.avail_in?1:0,G9(a,0,0,o),a.pending_buf[a.pending-4]=n,a.pending_buf[a.pending-3]=n>>8,a.pending_buf[a.pending-2]=~n,a.pending_buf[a.pending-1]=~n>>8,zo(a.strm),i&&(i>n&&(i=n),a.strm.output.set(a.window.subarray(a.block_start,a.block_start+i),a.strm.next_out),a.strm.next_out+=i,a.strm.avail_out-=i,a.strm.total_out+=i,a.block_start+=i,n-=i),n&&(Q9(a.strm,a.strm.output,a.strm.next_out,n),a.strm.next_out+=n,a.strm.avail_out-=n,a.strm.total_out+=n)}while(o===0);return s-=a.strm.avail_in,s&&(s>=a.w_size?(a.matches=2,a.window.set(a.strm.input.subarray(a.strm.next_in-a.w_size,a.strm.next_in),0),a.strstart=a.w_size,a.insert=a.strstart):(a.window_size-a.strstart<=s&&(a.strstart-=a.w_size,a.window.set(a.window.subarray(a.w_size,a.w_size+a.strstart),0),a.matches<2&&a.matches++,a.insert>a.strstart&&(a.insert=a.strstart)),a.window.set(a.strm.input.subarray(a.strm.next_in-s,a.strm.next_in),a.strstart),a.strstart+=s,a.insert+=s>a.w_size-a.insert?a.w_size-a.insert:s),a.block_start=a.strstart),a.high_water<a.strstart&&(a.high_water=a.strstart),o?eh:t!==L5&&t!==r1&&a.strm.avail_in===0&&a.strstart===a.block_start?Jd:(r=a.window_size-a.strstart,a.strm.avail_in>r&&a.block_start>=a.w_size&&(a.block_start-=a.w_size,a.strstart-=a.w_size,a.window.set(a.window.subarray(a.w_size,a.w_size+a.strstart),0),a.matches<2&&a.matches++,r+=a.w_size,a.insert>a.strstart&&(a.insert=a.strstart)),r>a.strm.avail_in&&(r=a.strm.avail_in),r&&(Q9(a.strm,a.window,a.strstart,r),a.strstart+=r,a.insert+=r>a.w_size-a.insert?a.w_size-a.insert:r),a.high_water<a.strstart&&(a.high_water=a.strstart),r=a.bi_valid+42>>3,r=a.pending_buf_size-r>65535?65535:a.pending_buf_size-r,e=r>a.w_size?a.w_size:r,i=a.strstart-a.block_start,(i>=e||(i||t===r1)&&t!==L5&&a.strm.avail_in===0&&i<=r)&&(n=i>r?r:i,o=t===r1&&a.strm.avail_in===0&&n===i?1:0,G9(a,a.block_start,n,o),a.block_start+=n,zo(a.strm)),o?Qc:Ur)},L9=(a,t)=>{let e,n;for(;;){if(a.lookahead<Ss){if(Zd(a),a.lookahead<Ss&&t===L5)return Ur;if(a.lookahead===0)break}if(e=0,a.lookahead>=V0&&(a.ins_h=O5(a,a.ins_h,a.window[a.strstart+V0-1]),e=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),e!==0&&a.strstart-e<=a.w_size-Ss&&(a.match_length=vT(a,e)),a.match_length>=V0)if(n=D5(a,a.strstart-a.match_start,a.match_length-V0),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=V0){a.match_length--;do a.strstart++,a.ins_h=O5(a,a.ins_h,a.window[a.strstart+V0-1]),e=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart;while(--a.match_length!==0);a.strstart++}else a.strstart+=a.match_length,a.match_length=0,a.ins_h=a.window[a.strstart],a.ins_h=O5(a,a.ins_h,a.window[a.strstart+1]);else n=D5(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++;if(n&&(Ro(a,!1),a.strm.avail_out===0))return Ur}return a.insert=a.strstart<V0-1?a.strstart:V0-1,t===r1?(Ro(a,!0),a.strm.avail_out===0?Qc:eh):a.sym_next&&(Ro(a,!1),a.strm.avail_out===0)?Ur:Jd},Gd=(a,t)=>{let e,n,i;for(;;){if(a.lookahead<Ss){if(Zd(a),a.lookahead<Ss&&t===L5)return Ur;if(a.lookahead===0)break}if(e=0,a.lookahead>=V0&&(a.ins_h=O5(a,a.ins_h,a.window[a.strstart+V0-1]),e=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),a.prev_length=a.match_length,a.prev_match=a.match_start,a.match_length=V0-1,e!==0&&a.prev_length<a.max_lazy_match&&a.strstart-e<=a.w_size-Ss&&(a.match_length=vT(a,e),a.match_length<=5&&(a.strategy===kQ||a.match_length===V0&&a.strstart-a.match_start>4096)&&(a.match_length=V0-1)),a.prev_length>=V0&&a.match_length<=a.prev_length){i=a.strstart+a.lookahead-V0,n=D5(a,a.strstart-1-a.prev_match,a.prev_length-V0),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=i&&(a.ins_h=O5(a,a.ins_h,a.window[a.strstart+V0-1]),e=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);while(--a.prev_length!==0);if(a.match_available=0,a.match_length=V0-1,a.strstart++,n&&(Ro(a,!1),a.strm.avail_out===0))return Ur}else if(a.match_available){if(n=D5(a,0,a.window[a.strstart-1]),n&&Ro(a,!1),a.strstart++,a.lookahead--,a.strm.avail_out===0)return Ur}else a.match_available=1,a.strstart++,a.lookahead--}return a.match_available&&(n=D5(a,0,a.window[a.strstart-1]),a.match_available=0),a.insert=a.strstart<V0-1?a.strstart:V0-1,t===r1?(Ro(a,!0),a.strm.avail_out===0?Qc:eh):a.sym_next&&(Ro(a,!1),a.strm.avail_out===0)?Ur:Jd},GQ=(a,t)=>{let e,n,i,r,o=a.window;for(;;){if(a.lookahead<=P5){if(Zd(a),a.lookahead<=P5&&t===L5)return Ur;if(a.lookahead===0)break}if(a.match_length=0,a.lookahead>=V0&&a.strstart>0&&(i=a.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){r=a.strstart+P5;do;while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<r);a.match_length=P5-(r-i),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=V0?(e=D5(a,1,a.match_length-V0),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(e=D5(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),e&&(Ro(a,!1),a.strm.avail_out===0))return Ur}return a.insert=0,t===r1?(Ro(a,!0),a.strm.avail_out===0?Qc:eh):a.sym_next&&(Ro(a,!1),a.strm.avail_out===0)?Ur:Jd},$Q=(a,t)=>{let e;for(;;){if(a.lookahead===0&&(Zd(a),a.lookahead===0)){if(t===L5)return Ur;break}if(a.match_length=0,e=D5(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,e&&(Ro(a,!1),a.strm.avail_out===0))return Ur}return a.insert=0,t===r1?(Ro(a,!0),a.strm.avail_out===0?Qc:eh):a.sym_next&&(Ro(a,!1),a.strm.avail_out===0)?Ur:Jd};function Cs(a,t,e,n,i){this.good_length=a,this.max_lazy=t,this.nice_length=e,this.max_chain=n,this.func=i}var Bu=[new Cs(0,0,0,0,_T),new Cs(4,4,8,4,L9),new Cs(4,5,16,8,L9),new Cs(4,6,32,32,L9),new Cs(4,4,16,16,Gd),new Cs(8,16,32,32,Gd),new Cs(8,16,128,128,Gd),new Cs(8,32,128,256,Gd),new Cs(32,128,258,1024,Gd),new Cs(32,258,258,4096,Gd)],YQ=a=>{a.window_size=2*a.w_size,V5(a.head),a.max_lazy_match=Bu[a.level].max_lazy,a.good_match=Bu[a.level].good_length,a.nice_match=Bu[a.level].nice_length,a.max_chain_length=Bu[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=V0-1,a.match_available=0,a.ins_h=0};function XQ(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=bg,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(NQ*2),this.dyn_dtree=new Uint16Array((2*RQ+1)*2),this.bl_tree=new Uint16Array((2*BQ+1)*2),V5(this.dyn_ltree),V5(this.dyn_dtree),V5(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(HQ+1),this.heap=new Uint16Array(2*$9+1),V5(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*$9+1),V5(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Qu=a=>{if(!a)return 1;let t=a.state;return!t||t.strm!==a||t.status!==Xd&&t.status!==nw&&t.status!==Y9&&t.status!==X9&&t.status!==Z9&&t.status!==K9&&t.status!==Xc&&t.status!==Ru?1:0},wT=a=>{if(Qu(a))return Zc(a,Ms);a.total_in=a.total_out=0,a.data_type=VQ;let t=a.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?nw:t.wrap?Xd:Xc,a.adler=t.wrap===2?0:1,t.last_flush=-2,bQ(t),vr},xT=a=>{let t=wT(a);return t===vr&&YQ(a.state),t},ZQ=(a,t)=>Qu(a)||a.state.wrap!==2?Ms:(a.state.gzhead=t,vr),bT=(a,t,e,n,i,r)=>{if(!a)return Ms;let o=1;if(t===EQ&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>PQ||e!==bg||n<8||n>15||t<0||t>9||r<0||r>TQ||n===8&&o!==1)return Zc(a,Ms);n===8&&(n=9);let s=new XQ;return a.state=s,s.strm=a,s.status=Xd,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+V0-1)/V0),s.window=new Uint8Array(s.w_size*2),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Uint8Array(s.pending_buf_size),s.sym_buf=s.lit_bufsize,s.sym_end=(s.lit_bufsize-1)*3,s.level=t,s.strategy=r,s.method=e,xT(a)},KQ=(a,t)=>bT(a,t,bg,DQ,LQ,FQ),QQ=(a,t)=>{if(Qu(a)||t>yI||t<0)return a?Zc(a,Ms):Ms;let e=a.state;if(!a.output||a.avail_in!==0&&!a.input||e.status===Ru&&t!==r1)return Zc(a,a.avail_out===0?D9:Ms);let n=e.last_flush;if(e.last_flush=t,e.pending!==0){if(zo(a),a.avail_out===0)return e.last_flush=-1,vr}else if(a.avail_in===0&&SI(t)<=SI(n)&&t!==r1)return Zc(a,D9);if(e.status===Ru&&a.avail_in!==0)return Zc(a,D9);if(e.status===Xd&&e.wrap===0&&(e.status=Xc),e.status===Xd){let i=bg+(e.w_bits-8<<4)<<8,r=-1;if(e.strategy>=pg||e.level<2?r=0:e.level<6?r=1:e.level===6?r=2:r=3,i|=r<<6,e.strstart!==0&&(i|=UQ),i+=31-i%31,zu(e,i),e.strstart!==0&&(zu(e,a.adler>>>16),zu(e,a.adler&65535)),a.adler=1,e.status=Xc,zo(a),e.pending!==0)return e.last_flush=-1,vr}if(e.status===nw){if(a.adler=0,K0(e,31),K0(e,139),K0(e,8),e.gzhead)K0(e,(e.gzhead.text?1:0)+(e.gzhead.hcrc?2:0)+(e.gzhead.extra?4:0)+(e.gzhead.name?8:0)+(e.gzhead.comment?16:0)),K0(e,e.gzhead.time&255),K0(e,e.gzhead.time>>8&255),K0(e,e.gzhead.time>>16&255),K0(e,e.gzhead.time>>24&255),K0(e,e.level===9?2:e.strategy>=pg||e.level<2?4:0),K0(e,e.gzhead.os&255),e.gzhead.extra&&e.gzhead.extra.length&&(K0(e,e.gzhead.extra.length&255),K0(e,e.gzhead.extra.length>>8&255)),e.gzhead.hcrc&&(a.adler=Qi(a.adler,e.pending_buf,e.pending,0)),e.gzindex=0,e.status=Y9;else if(K0(e,0),K0(e,0),K0(e,0),K0(e,0),K0(e,0),K0(e,e.level===9?2:e.strategy>=pg||e.level<2?4:0),K0(e,jQ),e.status=Xc,zo(a),e.pending!==0)return e.last_flush=-1,vr}if(e.status===Y9){if(e.gzhead.extra){let i=e.pending,r=(e.gzhead.extra.length&65535)-e.gzindex;for(;e.pending+r>e.pending_buf_size;){let s=e.pending_buf_size-e.pending;if(e.pending_buf.set(e.gzhead.extra.subarray(e.gzindex,e.gzindex+s),e.pending),e.pending=e.pending_buf_size,e.gzhead.hcrc&&e.pending>i&&(a.adler=Qi(a.adler,e.pending_buf,e.pending-i,i)),e.gzindex+=s,zo(a),e.pending!==0)return e.last_flush=-1,vr;i=0,r-=s}let o=new Uint8Array(e.gzhead.extra);e.pending_buf.set(o.subarray(e.gzindex,e.gzindex+r),e.pending),e.pending+=r,e.gzhead.hcrc&&e.pending>i&&(a.adler=Qi(a.adler,e.pending_buf,e.pending-i,i)),e.gzindex=0}e.status=X9}if(e.status===X9){if(e.gzhead.name){let i=e.pending,r;do{if(e.pending===e.pending_buf_size){if(e.gzhead.hcrc&&e.pending>i&&(a.adler=Qi(a.adler,e.pending_buf,e.pending-i,i)),zo(a),e.pending!==0)return e.last_flush=-1,vr;i=0}e.gzindex<e.gzhead.name.length?r=e.gzhead.name.charCodeAt(e.gzindex++)&255:r=0,K0(e,r)}while(r!==0);e.gzhead.hcrc&&e.pending>i&&(a.adler=Qi(a.adler,e.pending_buf,e.pending-i,i)),e.gzindex=0}e.status=Z9}if(e.status===Z9){if(e.gzhead.comment){let i=e.pending,r;do{if(e.pending===e.pending_buf_size){if(e.gzhead.hcrc&&e.pending>i&&(a.adler=Qi(a.adler,e.pending_buf,e.pending-i,i)),zo(a),e.pending!==0)return e.last_flush=-1,vr;i=0}e.gzindex<e.gzhead.comment.length?r=e.gzhead.comment.charCodeAt(e.gzindex++)&255:r=0,K0(e,r)}while(r!==0);e.gzhead.hcrc&&e.pending>i&&(a.adler=Qi(a.adler,e.pending_buf,e.pending-i,i))}e.status=K9}if(e.status===K9){if(e.gzhead.hcrc){if(e.pending+2>e.pending_buf_size&&(zo(a),e.pending!==0))return e.last_flush=-1,vr;K0(e,a.adler&255),K0(e,a.adler>>8&255),a.adler=0}if(e.status=Xc,zo(a),e.pending!==0)return e.last_flush=-1,vr}if(a.avail_in!==0||e.lookahead!==0||t!==L5&&e.status!==Ru){let i=e.level===0?_T(e,t):e.strategy===pg?$Q(e,t):e.strategy===IQ?GQ(e,t):Bu[e.level].func(e,t);if((i===Qc||i===eh)&&(e.status=Ru),i===Ur||i===Qc)return a.avail_out===0&&(e.last_flush=-1),vr;if(i===Jd&&(t===MQ?yQ(e):t!==yI&&(G9(e,0,0,!1),t===SQ&&(V5(e.head),e.lookahead===0&&(e.strstart=0,e.block_start=0,e.insert=0))),zo(a),a.avail_out===0))return e.last_flush=-1,vr}return t!==r1?vr:e.wrap<=0?MI:(e.wrap===2?(K0(e,a.adler&255),K0(e,a.adler>>8&255),K0(e,a.adler>>16&255),K0(e,a.adler>>24&255),K0(e,a.total_in&255),K0(e,a.total_in>>8&255),K0(e,a.total_in>>16&255),K0(e,a.total_in>>24&255)):(zu(e,a.adler>>>16),zu(e,a.adler&65535)),zo(a),e.wrap>0&&(e.wrap=-e.wrap),e.pending!==0?vr:MI)},JQ=a=>{if(Qu(a))return Ms;let t=a.state.status;return a.state=null,t===Xc?Zc(a,AQ):vr},eJ=(a,t)=>{let e=t.length;if(Qu(a))return Ms;let n=a.state,i=n.wrap;if(i===2||i===1&&n.status!==Xd||n.lookahead)return Ms;if(i===1&&(a.adler=$u(a.adler,t,e,0)),n.wrap=0,e>=n.w_size){i===0&&(V5(n.head),n.strstart=0,n.block_start=0,n.insert=0);let l=new Uint8Array(n.w_size);l.set(t.subarray(e-n.w_size,e),0),t=l,e=n.w_size}let r=a.avail_in,o=a.next_in,s=a.input;for(a.avail_in=e,a.next_in=0,a.input=t,Zd(n);n.lookahead>=V0;){let l=n.strstart,c=n.lookahead-(V0-1);do n.ins_h=O5(n,n.ins_h,n.window[l+V0-1]),n.prev[l&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=l,l++;while(--c);n.strstart=l,n.lookahead=V0-1,Zd(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=V0-1,n.match_available=0,a.next_in=o,a.input=s,a.avail_in=r,n.wrap=i,vr},tJ=KQ,aJ=bT,nJ=xT,iJ=wT,rJ=ZQ,oJ=QQ,sJ=JQ,lJ=eJ,cJ="pako deflate (from Nodeca project)",Hu={deflateInit:tJ,deflateInit2:aJ,deflateReset:nJ,deflateResetKeep:iJ,deflateSetHeader:rJ,deflate:oJ,deflateEnd:sJ,deflateSetDictionary:lJ,deflateInfo:cJ},dJ=(a,t)=>Object.prototype.hasOwnProperty.call(a,t),hJ=function(a){let t=Array.prototype.slice.call(arguments,1);for(;t.length;){let e=t.shift();if(e){if(typeof e!="object")throw new TypeError(e+"must be non-object");for(let n in e)dJ(e,n)&&(a[n]=e[n])}}return a},pJ=a=>{let t=0;for(let n=0,i=a.length;n<i;n++)t+=a[n].length;let e=new Uint8Array(t);for(let n=0,i=0,r=a.length;n<r;n++){let o=a[n];e.set(o,i),i+=o.length}return e},Cg={assign:hJ,flattenChunks:pJ},CT=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{CT=!1}var Yu=new Uint8Array(256);for(let a=0;a<256;a++)Yu[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;Yu[254]=Yu[254]=1;var uJ=a=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(a);let t,e,n,i,r,o=a.length,s=0;for(i=0;i<o;i++)e=a.charCodeAt(i),(e&64512)===55296&&i+1<o&&(n=a.charCodeAt(i+1),(n&64512)===56320&&(e=65536+(e-55296<<10)+(n-56320),i++)),s+=e<128?1:e<2048?2:e<65536?3:4;for(t=new Uint8Array(s),r=0,i=0;r<s;i++)e=a.charCodeAt(i),(e&64512)===55296&&i+1<o&&(n=a.charCodeAt(i+1),(n&64512)===56320&&(e=65536+(e-55296<<10)+(n-56320),i++)),e<128?t[r++]=e:e<2048?(t[r++]=192|e>>>6,t[r++]=128|e&63):e<65536?(t[r++]=224|e>>>12,t[r++]=128|e>>>6&63,t[r++]=128|e&63):(t[r++]=240|e>>>18,t[r++]=128|e>>>12&63,t[r++]=128|e>>>6&63,t[r++]=128|e&63);return t},mJ=(a,t)=>{if(t<65534&&a.subarray&&CT)return String.fromCharCode.apply(null,a.length===t?a:a.subarray(0,t));let e="";for(let n=0;n<t;n++)e+=String.fromCharCode(a[n]);return e},fJ=(a,t)=>{let e=t||a.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(a.subarray(0,t));let n,i,r=new Array(e*2);for(i=0,n=0;n<e;){let o=a[n++];if(o<128){r[i++]=o;continue}let s=Yu[o];if(s>4){r[i++]=65533,n+=s-1;continue}for(o&=s===2?31:s===3?15:7;s>1&&n<e;)o=o<<6|a[n++]&63,s--;if(s>1){r[i++]=65533;continue}o<65536?r[i++]=o:(o-=65536,r[i++]=55296|o>>10&1023,r[i++]=56320|o&1023)}return mJ(r,i)},gJ=(a,t)=>{t=t||a.length,t>a.length&&(t=a.length);let e=t-1;for(;e>=0&&(a[e]&192)===128;)e--;return e<0||e===0?t:e+Yu[a[e]]>t?e:t},Xu={string2buf:uJ,buf2string:fJ,utf8border:gJ};function vJ(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var yT=vJ,MT=Object.prototype.toString,{Z_NO_FLUSH:_J,Z_SYNC_FLUSH:wJ,Z_FULL_FLUSH:xJ,Z_FINISH:bJ,Z_OK:wg,Z_STREAM_END:CJ,Z_DEFAULT_COMPRESSION:yJ,Z_DEFAULT_STRATEGY:MJ,Z_DEFLATED:SJ}=Qd;function Ju(a){this.options=Cg.assign({level:yJ,method:SJ,chunkSize:16384,windowBits:15,memLevel:8,strategy:MJ},a||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new yT,this.strm.avail_out=0;let e=Hu.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(e!==wg)throw new Error(Kc[e]);if(t.header&&Hu.deflateSetHeader(this.strm,t.header),t.dictionary){let n;if(typeof t.dictionary=="string"?n=Xu.string2buf(t.dictionary):MT.call(t.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(t.dictionary):n=t.dictionary,e=Hu.deflateSetDictionary(this.strm,n),e!==wg)throw new Error(Kc[e]);this._dict_set=!0}}Ju.prototype.push=function(a,t){let e=this.strm,n=this.options.chunkSize,i,r;if(this.ended)return!1;for(t===~~t?r=t:r=t===!0?bJ:_J,typeof a=="string"?e.input=Xu.string2buf(a):MT.call(a)==="[object ArrayBuffer]"?e.input=new Uint8Array(a):e.input=a,e.next_in=0,e.avail_in=e.input.length;;){if(e.avail_out===0&&(e.output=new Uint8Array(n),e.next_out=0,e.avail_out=n),(r===wJ||r===xJ)&&e.avail_out<=6){this.onData(e.output.subarray(0,e.next_out)),e.avail_out=0;continue}if(i=Hu.deflate(e,r),i===CJ)return e.next_out>0&&this.onData(e.output.subarray(0,e.next_out)),i=Hu.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===wg;if(e.avail_out===0){this.onData(e.output);continue}if(r>0&&e.next_out>0){this.onData(e.output.subarray(0,e.next_out)),e.avail_out=0;continue}if(e.avail_in===0)break}return!0};Ju.prototype.onData=function(a){this.chunks.push(a)};Ju.prototype.onEnd=function(a){a===wg&&(this.result=Cg.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg};function iw(a,t){let e=new Ju(t);if(e.push(a,!0),e.err)throw e.msg||Kc[e.err];return e.result}function AJ(a,t){return t=t||{},t.raw=!0,iw(a,t)}function EJ(a,t){return t=t||{},t.gzip=!0,iw(a,t)}var kJ=Ju,IJ=iw,TJ=AJ,FJ=EJ,VJ=Qd,PJ={Deflate:kJ,deflate:IJ,deflateRaw:TJ,gzip:FJ,constants:VJ},ug=16209,DJ=16191,LJ=function(t,e){let n,i,r,o,s,l,c,p,g,w,f,M,y,A,I,R,N,U,te,ve,ae,J,q,oe,H=t.state;n=t.next_in,q=t.input,i=n+(t.avail_in-5),r=t.next_out,oe=t.output,o=r-(e-t.avail_out),s=r+(t.avail_out-257),l=H.dmax,c=H.wsize,p=H.whave,g=H.wnext,w=H.window,f=H.hold,M=H.bits,y=H.lencode,A=H.distcode,I=(1<<H.lenbits)-1,R=(1<<H.distbits)-1;e:do{M<15&&(f+=q[n++]<<M,M+=8,f+=q[n++]<<M,M+=8),N=y[f&I];t:for(;;){if(U=N>>>24,f>>>=U,M-=U,U=N>>>16&255,U===0)oe[r++]=N&65535;else if(U&16){te=N&65535,U&=15,U&&(M<U&&(f+=q[n++]<<M,M+=8),te+=f&(1<<U)-1,f>>>=U,M-=U),M<15&&(f+=q[n++]<<M,M+=8,f+=q[n++]<<M,M+=8),N=A[f&R];a:for(;;){if(U=N>>>24,f>>>=U,M-=U,U=N>>>16&255,U&16){if(ve=N&65535,U&=15,M<U&&(f+=q[n++]<<M,M+=8,M<U&&(f+=q[n++]<<M,M+=8)),ve+=f&(1<<U)-1,ve>l){t.msg="invalid distance too far back",H.mode=ug;break e}if(f>>>=U,M-=U,U=r-o,ve>U){if(U=ve-U,U>p&&H.sane){t.msg="invalid distance too far back",H.mode=ug;break e}if(ae=0,J=w,g===0){if(ae+=c-U,U<te){te-=U;do oe[r++]=w[ae++];while(--U);ae=r-ve,J=oe}}else if(g<U){if(ae+=c+g-U,U-=g,U<te){te-=U;do oe[r++]=w[ae++];while(--U);if(ae=0,g<te){U=g,te-=U;do oe[r++]=w[ae++];while(--U);ae=r-ve,J=oe}}}else if(ae+=g-U,U<te){te-=U;do oe[r++]=w[ae++];while(--U);ae=r-ve,J=oe}for(;te>2;)oe[r++]=J[ae++],oe[r++]=J[ae++],oe[r++]=J[ae++],te-=3;te&&(oe[r++]=J[ae++],te>1&&(oe[r++]=J[ae++]))}else{ae=r-ve;do oe[r++]=oe[ae++],oe[r++]=oe[ae++],oe[r++]=oe[ae++],te-=3;while(te>2);te&&(oe[r++]=oe[ae++],te>1&&(oe[r++]=oe[ae++]))}}else if(U&64){t.msg="invalid distance code",H.mode=ug;break e}else{N=A[(N&65535)+(f&(1<<U)-1)];continue a}break}}else if(U&64)if(U&32){H.mode=DJ;break e}else{t.msg="invalid literal/length code",H.mode=ug;break e}else{N=y[(N&65535)+(f&(1<<U)-1)];continue t}break}}while(n<i&&r<s);te=M>>3,n-=te,M-=te<<3,f&=(1<<M)-1,t.next_in=n,t.next_out=r,t.avail_in=n<i?5+(i-n):5-(n-i),t.avail_out=r<s?257+(s-r):257-(r-s),H.hold=f,H.bits=M},$d=15,AI=852,EI=592,kI=0,O9=1,II=2,OJ=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),zJ=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),RJ=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),BJ=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),NJ=(a,t,e,n,i,r,o,s)=>{let l=s.bits,c=0,p=0,g=0,w=0,f=0,M=0,y=0,A=0,I=0,R=0,N,U,te,ve,ae,J=null,q,oe=new Uint16Array($d+1),H=new Uint16Array($d+1),G=null,ue,Ce,Se;for(c=0;c<=$d;c++)oe[c]=0;for(p=0;p<n;p++)oe[t[e+p]]++;for(f=l,w=$d;w>=1&&oe[w]===0;w--);if(f>w&&(f=w),w===0)return i[r++]=1<<24|64<<16|0,i[r++]=1<<24|64<<16|0,s.bits=1,0;for(g=1;g<w&&oe[g]===0;g++);for(f<g&&(f=g),A=1,c=1;c<=$d;c++)if(A<<=1,A-=oe[c],A<0)return-1;if(A>0&&(a===kI||w!==1))return-1;for(H[1]=0,c=1;c<$d;c++)H[c+1]=H[c]+oe[c];for(p=0;p<n;p++)t[e+p]!==0&&(o[H[t[e+p]]++]=p);if(a===kI?(J=G=o,q=20):a===O9?(J=OJ,G=zJ,q=257):(J=RJ,G=BJ,q=0),R=0,p=0,c=g,ae=r,M=f,y=0,te=-1,I=1<<f,ve=I-1,a===O9&&I>AI||a===II&&I>EI)return 1;for(;;){ue=c-y,o[p]+1<q?(Ce=0,Se=o[p]):o[p]>=q?(Ce=G[o[p]-q],Se=J[o[p]-q]):(Ce=96,Se=0),N=1<<c-y,U=1<<M,g=U;do U-=N,i[ae+(R>>y)+U]=ue<<24|Ce<<16|Se|0;while(U!==0);for(N=1<<c-1;R&N;)N>>=1;if(N!==0?(R&=N-1,R+=N):R=0,p++,--oe[c]===0){if(c===w)break;c=t[e+o[p]]}if(c>f&&(R&ve)!==te){for(y===0&&(y=f),ae+=g,M=c-y,A=1<<M;M+y<w&&(A-=oe[M+y],!(A<=0));)M++,A<<=1;if(I+=1<<M,a===O9&&I>AI||a===II&&I>EI)return 1;te=R&ve,i[te]=f<<24|M<<16|ae-r|0}}return R!==0&&(i[ae+R]=c-y<<24|64<<16|0),s.bits=f,0},Uu=NJ,HJ=0,ST=1,AT=2,{Z_FINISH:TI,Z_BLOCK:UJ,Z_TREES:mg,Z_OK:Jc,Z_STREAM_END:jJ,Z_NEED_DICT:qJ,Z_STREAM_ERROR:o1,Z_DATA_ERROR:ET,Z_MEM_ERROR:kT,Z_BUF_ERROR:WJ,Z_DEFLATED:FI}=Qd,yg=16180,VI=16181,PI=16182,DI=16183,LI=16184,OI=16185,zI=16186,RI=16187,BI=16188,NI=16189,xg=16190,Sl=16191,z9=16192,HI=16193,R9=16194,UI=16195,jI=16196,qI=16197,WI=16198,fg=16199,gg=16200,GI=16201,$I=16202,YI=16203,XI=16204,ZI=16205,B9=16206,KI=16207,QI=16208,Wn=16209,IT=16210,TT=16211,GJ=852,$J=592,YJ=15,XJ=YJ,JI=a=>(a>>>24&255)+(a>>>8&65280)+((a&65280)<<8)+((a&255)<<24);function ZJ(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var e2=a=>{if(!a)return 1;let t=a.state;return!t||t.strm!==a||t.mode<yg||t.mode>TT?1:0},FT=a=>{if(e2(a))return o1;let t=a.state;return a.total_in=a.total_out=t.total=0,a.msg="",t.wrap&&(a.adler=t.wrap&1),t.mode=yg,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(GJ),t.distcode=t.distdyn=new Int32Array($J),t.sane=1,t.back=-1,Jc},VT=a=>{if(e2(a))return o1;let t=a.state;return t.wsize=0,t.whave=0,t.wnext=0,FT(a)},PT=(a,t)=>{let e;if(e2(a))return o1;let n=a.state;return t<0?(e=0,t=-t):(e=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?o1:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=e,n.wbits=t,VT(a))},DT=(a,t)=>{if(!a)return o1;let e=new ZJ;a.state=e,e.strm=a,e.window=null,e.mode=yg;let n=PT(a,t);return n!==Jc&&(a.state=null),n},KJ=a=>DT(a,XJ),eT=!0,N9,H9,QJ=a=>{if(eT){N9=new Int32Array(512),H9=new Int32Array(32);let t=0;for(;t<144;)a.lens[t++]=8;for(;t<256;)a.lens[t++]=9;for(;t<280;)a.lens[t++]=7;for(;t<288;)a.lens[t++]=8;for(Uu(ST,a.lens,0,288,N9,0,a.work,{bits:9}),t=0;t<32;)a.lens[t++]=5;Uu(AT,a.lens,0,32,H9,0,a.work,{bits:5}),eT=!1}a.lencode=N9,a.lenbits=9,a.distcode=H9,a.distbits=5},LT=(a,t,e,n)=>{let i,r=a.state;return r.window===null&&(r.wsize=1<<r.wbits,r.wnext=0,r.whave=0,r.window=new Uint8Array(r.wsize)),n>=r.wsize?(r.window.set(t.subarray(e-r.wsize,e),0),r.wnext=0,r.whave=r.wsize):(i=r.wsize-r.wnext,i>n&&(i=n),r.window.set(t.subarray(e-n,e-n+i),r.wnext),n-=i,n?(r.window.set(t.subarray(e-n,e),0),r.wnext=n,r.whave=r.wsize):(r.wnext+=i,r.wnext===r.wsize&&(r.wnext=0),r.whave<r.wsize&&(r.whave+=i))),0},JJ=(a,t)=>{let e,n,i,r,o,s,l,c,p,g,w,f,M,y,A=0,I,R,N,U,te,ve,ae,J,q=new Uint8Array(4),oe,H,G=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(e2(a)||!a.output||!a.input&&a.avail_in!==0)return o1;e=a.state,e.mode===Sl&&(e.mode=z9),o=a.next_out,i=a.output,l=a.avail_out,r=a.next_in,n=a.input,s=a.avail_in,c=e.hold,p=e.bits,g=s,w=l,J=Jc;e:for(;;)switch(e.mode){case yg:if(e.wrap===0){e.mode=z9;break}for(;p<16;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(e.wrap&2&&c===35615){e.wbits===0&&(e.wbits=15),e.check=0,q[0]=c&255,q[1]=c>>>8&255,e.check=Qi(e.check,q,2,0),c=0,p=0,e.mode=VI;break}if(e.head&&(e.head.done=!1),!(e.wrap&1)||(((c&255)<<8)+(c>>8))%31){a.msg="incorrect header check",e.mode=Wn;break}if((c&15)!==FI){a.msg="unknown compression method",e.mode=Wn;break}if(c>>>=4,p-=4,ae=(c&15)+8,e.wbits===0&&(e.wbits=ae),ae>15||ae>e.wbits){a.msg="invalid window size",e.mode=Wn;break}e.dmax=1<<e.wbits,e.flags=0,a.adler=e.check=1,e.mode=c&512?NI:Sl,c=0,p=0;break;case VI:for(;p<16;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(e.flags=c,(e.flags&255)!==FI){a.msg="unknown compression method",e.mode=Wn;break}if(e.flags&57344){a.msg="unknown header flags set",e.mode=Wn;break}e.head&&(e.head.text=c>>8&1),e.flags&512&&e.wrap&4&&(q[0]=c&255,q[1]=c>>>8&255,e.check=Qi(e.check,q,2,0)),c=0,p=0,e.mode=PI;case PI:for(;p<32;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}e.head&&(e.head.time=c),e.flags&512&&e.wrap&4&&(q[0]=c&255,q[1]=c>>>8&255,q[2]=c>>>16&255,q[3]=c>>>24&255,e.check=Qi(e.check,q,4,0)),c=0,p=0,e.mode=DI;case DI:for(;p<16;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}e.head&&(e.head.xflags=c&255,e.head.os=c>>8),e.flags&512&&e.wrap&4&&(q[0]=c&255,q[1]=c>>>8&255,e.check=Qi(e.check,q,2,0)),c=0,p=0,e.mode=LI;case LI:if(e.flags&1024){for(;p<16;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}e.length=c,e.head&&(e.head.extra_len=c),e.flags&512&&e.wrap&4&&(q[0]=c&255,q[1]=c>>>8&255,e.check=Qi(e.check,q,2,0)),c=0,p=0}else e.head&&(e.head.extra=null);e.mode=OI;case OI:if(e.flags&1024&&(f=e.length,f>s&&(f=s),f&&(e.head&&(ae=e.head.extra_len-e.length,e.head.extra||(e.head.extra=new Uint8Array(e.head.extra_len)),e.head.extra.set(n.subarray(r,r+f),ae)),e.flags&512&&e.wrap&4&&(e.check=Qi(e.check,n,f,r)),s-=f,r+=f,e.length-=f),e.length))break e;e.length=0,e.mode=zI;case zI:if(e.flags&2048){if(s===0)break e;f=0;do ae=n[r+f++],e.head&&ae&&e.length<65536&&(e.head.name+=String.fromCharCode(ae));while(ae&&f<s);if(e.flags&512&&e.wrap&4&&(e.check=Qi(e.check,n,f,r)),s-=f,r+=f,ae)break e}else e.head&&(e.head.name=null);e.length=0,e.mode=RI;case RI:if(e.flags&4096){if(s===0)break e;f=0;do ae=n[r+f++],e.head&&ae&&e.length<65536&&(e.head.comment+=String.fromCharCode(ae));while(ae&&f<s);if(e.flags&512&&e.wrap&4&&(e.check=Qi(e.check,n,f,r)),s-=f,r+=f,ae)break e}else e.head&&(e.head.comment=null);e.mode=BI;case BI:if(e.flags&512){for(;p<16;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(e.wrap&4&&c!==(e.check&65535)){a.msg="header crc mismatch",e.mode=Wn;break}c=0,p=0}e.head&&(e.head.hcrc=e.flags>>9&1,e.head.done=!0),a.adler=e.check=0,e.mode=Sl;break;case NI:for(;p<32;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}a.adler=e.check=JI(c),c=0,p=0,e.mode=xg;case xg:if(e.havedict===0)return a.next_out=o,a.avail_out=l,a.next_in=r,a.avail_in=s,e.hold=c,e.bits=p,qJ;a.adler=e.check=1,e.mode=Sl;case Sl:if(t===UJ||t===mg)break e;case z9:if(e.last){c>>>=p&7,p-=p&7,e.mode=B9;break}for(;p<3;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}switch(e.last=c&1,c>>>=1,p-=1,c&3){case 0:e.mode=HI;break;case 1:if(QJ(e),e.mode=fg,t===mg){c>>>=2,p-=2;break e}break;case 2:e.mode=jI;break;case 3:a.msg="invalid block type",e.mode=Wn}c>>>=2,p-=2;break;case HI:for(c>>>=p&7,p-=p&7;p<32;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if((c&65535)!==(c>>>16^65535)){a.msg="invalid stored block lengths",e.mode=Wn;break}if(e.length=c&65535,c=0,p=0,e.mode=R9,t===mg)break e;case R9:e.mode=UI;case UI:if(f=e.length,f){if(f>s&&(f=s),f>l&&(f=l),f===0)break e;i.set(n.subarray(r,r+f),o),s-=f,r+=f,l-=f,o+=f,e.length-=f;break}e.mode=Sl;break;case jI:for(;p<14;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(e.nlen=(c&31)+257,c>>>=5,p-=5,e.ndist=(c&31)+1,c>>>=5,p-=5,e.ncode=(c&15)+4,c>>>=4,p-=4,e.nlen>286||e.ndist>30){a.msg="too many length or distance symbols",e.mode=Wn;break}e.have=0,e.mode=qI;case qI:for(;e.have<e.ncode;){for(;p<3;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}e.lens[G[e.have++]]=c&7,c>>>=3,p-=3}for(;e.have<19;)e.lens[G[e.have++]]=0;if(e.lencode=e.lendyn,e.lenbits=7,oe={bits:e.lenbits},J=Uu(HJ,e.lens,0,19,e.lencode,0,e.work,oe),e.lenbits=oe.bits,J){a.msg="invalid code lengths set",e.mode=Wn;break}e.have=0,e.mode=WI;case WI:for(;e.have<e.nlen+e.ndist;){for(;A=e.lencode[c&(1<<e.lenbits)-1],I=A>>>24,R=A>>>16&255,N=A&65535,!(I<=p);){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(N<16)c>>>=I,p-=I,e.lens[e.have++]=N;else{if(N===16){for(H=I+2;p<H;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(c>>>=I,p-=I,e.have===0){a.msg="invalid bit length repeat",e.mode=Wn;break}ae=e.lens[e.have-1],f=3+(c&3),c>>>=2,p-=2}else if(N===17){for(H=I+3;p<H;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}c>>>=I,p-=I,ae=0,f=3+(c&7),c>>>=3,p-=3}else{for(H=I+7;p<H;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}c>>>=I,p-=I,ae=0,f=11+(c&127),c>>>=7,p-=7}if(e.have+f>e.nlen+e.ndist){a.msg="invalid bit length repeat",e.mode=Wn;break}for(;f--;)e.lens[e.have++]=ae}}if(e.mode===Wn)break;if(e.lens[256]===0){a.msg="invalid code -- missing end-of-block",e.mode=Wn;break}if(e.lenbits=9,oe={bits:e.lenbits},J=Uu(ST,e.lens,0,e.nlen,e.lencode,0,e.work,oe),e.lenbits=oe.bits,J){a.msg="invalid literal/lengths set",e.mode=Wn;break}if(e.distbits=6,e.distcode=e.distdyn,oe={bits:e.distbits}
vendor: 5,156 bytes, line 102
102,J=Uu(AT,e.lens,e.nlen,e.ndist,e.distcode,0,e.work,oe),e.distbits=oe.bits,J){a.msg="invalid distances set",e.mode=Wn;break}if(e.mode=fg,t===mg)break e;case fg:e.mode=gg;case gg:if(s>=6&&l>=258){a.next_out=o,a.avail_out=l,a.next_in=r,a.avail_in=s,e.hold=c,e.bits=p,LJ(a,w),o=a.next_out,i=a.output,l=a.avail_out,r=a.next_in,n=a.input,s=a.avail_in,c=e.hold,p=e.bits,e.mode===Sl&&(e.back=-1);break}for(e.back=0;A=e.lencode[c&(1<<e.lenbits)-1],I=A>>>24,R=A>>>16&255,N=A&65535,!(I<=p);){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(R&&!(R&240)){for(U=I,te=R,ve=N;A=e.lencode[ve+((c&(1<<U+te)-1)>>U)],I=A>>>24,R=A>>>16&255,N=A&65535,!(U+I<=p);){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}c>>>=U,p-=U,e.back+=U}if(c>>>=I,p-=I,e.back+=I,e.length=N,R===0){e.mode=ZI;break}if(R&32){e.back=-1,e.mode=Sl;break}if(R&64){a.msg="invalid literal/length code",e.mode=Wn;break}e.extra=R&15,e.mode=GI;case GI:if(e.extra){for(H=e.extra;p<H;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}e.length+=c&(1<<e.extra)-1,c>>>=e.extra,p-=e.extra,e.back+=e.extra}e.was=e.length,e.mode=$I;case $I:for(;A=e.distcode[c&(1<<e.distbits)-1],I=A>>>24,R=A>>>16&255,N=A&65535,!(I<=p);){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(!(R&240)){for(U=I,te=R,ve=N;A=e.distcode[ve+((c&(1<<U+te)-1)>>U)],I=A>>>24,R=A>>>16&255,N=A&65535,!(U+I<=p);){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}c>>>=U,p-=U,e.back+=U}if(c>>>=I,p-=I,e.back+=I,R&64){a.msg="invalid distance code",e.mode=Wn;break}e.offset=N,e.extra=R&15,e.mode=YI;case YI:if(e.extra){for(H=e.extra;p<H;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}e.offset+=c&(1<<e.extra)-1,c>>>=e.extra,p-=e.extra,e.back+=e.extra}if(e.offset>e.dmax){a.msg="invalid distance too far back",e.mode=Wn;break}e.mode=XI;case XI:if(l===0)break e;if(f=w-l,e.offset>f){if(f=e.offset-f,f>e.whave&&e.sane){a.msg="invalid distance too far back",e.mode=Wn;break}f>e.wnext?(f-=e.wnext,M=e.wsize-f):M=e.wnext-f,f>e.length&&(f=e.length),y=e.window}else y=i,M=o-e.offset,f=e.length;f>l&&(f=l),l-=f,e.length-=f;do i[o++]=y[M++];while(--f);e.length===0&&(e.mode=gg);break;case ZI:if(l===0)break e;i[o++]=e.length,l--,e.mode=gg;break;case B9:if(e.wrap){for(;p<32;){if(s===0)break e;s--,c|=n[r++]<<p,p+=8}if(w-=l,a.total_out+=w,e.total+=w,e.wrap&4&&w&&(a.adler=e.check=e.flags?Qi(e.check,i,w,o-w):$u(e.check,i,w,o-w)),w=l,e.wrap&4&&(e.flags?c:JI(c))!==e.check){a.msg="incorrect data check",e.mode=Wn;break}c=0,p=0}e.mode=KI;case KI:if(e.wrap&&e.flags){for(;p<32;){if(s===0)break e;s--,c+=n[r++]<<p,p+=8}if(e.wrap&4&&c!==(e.total&4294967295)){a.msg="incorrect length check",e.mode=Wn;break}c=0,p=0}e.mode=QI;case QI:J=jJ;break e;case Wn:J=ET;break e;case IT:return kT;case TT:default:return o1}return a.next_out=o,a.avail_out=l,a.next_in=r,a.avail_in=s,e.hold=c,e.bits=p,(e.wsize||w!==a.avail_out&&e.mode<Wn&&(e.mode<B9||t!==TI))&<(a,a.output,a.next_out,w-a.avail_out),g-=a.avail_in,w-=a.avail_out,a.total_in+=g,a.total_out+=w,e.total+=w,e.wrap&4&&w&&(a.adler=e.check=e.flags?Qi(e.check,i,w,a.next_out-w):$u(e.check,i,w,a.next_out-w)),a.data_type=e.bits+(e.last?64:0)+(e.mode===Sl?128:0)+(e.mode===fg||e.mode===R9?256:0),(g===0&&w===0||t===TI)&&J===Jc&&(J=WJ),J},eee=a=>{if(e2(a))return o1;let t=a.state;return t.window&&(t.window=null),a.state=null,Jc},tee=(a,t)=>{if(e2(a))return o1;let e=a.state;return e.wrap&2?(e.head=t,t.done=!1,Jc):o1},aee=(a,t)=>{let e=t.length,n,i,r;return e2(a)||(n=a.state,n.wrap!==0&&n.mode!==xg)?o1:n.mode===xg&&(i=1,i=$u(i,t,e,0),i!==n.check)?ET:(r=LT(a,t,e,e),r?(n.mode=IT,kT):(n.havedict=1,Jc))},nee=VT,iee=PT,ree=FT,oee=KJ,see=DT,lee=JJ,cee=eee,dee=tee,hee=aee,pee="pako inflate (from Nodeca project)",El={inflateReset:nee,inflateReset2:iee,inflateResetKeep:ree,inflateInit:oee,inflateInit2:see,inflate:lee,inflateEnd:cee,inflateGetHeader:dee,inflateSetDictionary:hee,inflateInfo:pee};function uee(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var mee=uee,OT=Object.prototype.toString,{Z_NO_FLUSH:fee,Z_FINISH:gee,Z_OK:Zu,Z_STREAM_END:U9,Z_NEED_DICT:j9,Z_STREAM_ERROR:vee,Z_DATA_ERROR:tT,Z_MEM_ERROR:_ee}=Qd;function em(a){this.options=Cg.assign({chunkSize:1024*64,windowBits:15,to:""},a||{});let t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(a&&a.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new yT,this.strm.avail_out=0;let e=El.inflateInit2(this.strm,t.windowBits);if(e!==Zu)throw new Error(Kc[e]);if(this.header=new mee,El.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=Xu.string2buf(t.dictionary):OT.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(e=El.inflateSetDictionary(this.strm,t.dictionary),e!==Zu)))throw new Error(Kc[e])}em.prototype.push=function(a,t){let e=this.strm,n=this.options.chunkSize,i=this.options.dictionary,r,o,s;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?gee:fee,OT.call(a)==="[object ArrayBuffer]"?e.input=new
102Uint8Array(a):e.input=a,e.next_in=0,e.avail_in=e.input.length;;){for(e.avail_out===0&&(e.output=new Uint8Array(n),e.next_out=0,e.avail_out=n),r=El.inflate(e,o),r===j9&&i&&(r=El.inflateSetDictionary(e,i),r===Zu?r=El.inflate(e,o):r===tT&&(r=j9));e.avail_in>0&&r===U9&&e.state.wrap>0&&a[e.next_in]!==0;)El.inflateReset(e),r=El.inflate(e,o);switch(r){case vee:case tT:case j9:case _ee:return this.onEnd(r),this.ended=!0,!1}if(s=e.avail_out,e.next_out&&(e.avail_out===0||r===U9))if(this.options.to==="string"){let l=Xu.utf8border(e.output,e.next_out),c=e.next_out-l,p=Xu.buf2string(e.output,l);e.next_out=c,e.avail_out=n-c,c&&e.output.set(e.output.subarray(l,l+c),0),this.onData(p)}else this.onData(e.output.length===e.next_out?e.output:e.output.subarray(0,e.next_out));if(!(r===Zu&&s===0)){if(r===U9)return r=El.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,!0;if(e.avail_in===0)break}}return!0};em.prototype.onData=function(a){this.chunks.push(a)};em.prototype.onEnd=function(a){a===Zu&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Cg.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg};function rw(a,t){let e=new em(t);if(e.push(a),e.err)throw e.msg||Kc[e.err];return e.result}function wee(a,t){return t=t||{},t.raw=!0,rw(a,t)}var xee=em,bee=rw,Cee=wee,yee=rw,Mee=Qd,See={Inflate:xee,inflate:bee,inflateRaw:Cee,ungzip:yee,constants:Mee},{Deflate:Pge,deflate:Dge,deflateRaw:Lge,gzip:Oge}=PJ,{Inflate:Aee,inflate:Eee,inflateRaw:zge,ungzip:Rge}=See;var ow=Aee,zT=Eee;var BT=[];for(let a=0;a<256;a++){let t=a;for(let e=0;e<8;e++)t&1?t=3988292384^t>>>1:t=t>>>1;BT[a]=t}var RT=4294967295;function kee(a,t,e){let n=a;for(let i=0;i<e;i++)n=BT[(n^t[i])&255]^n>>>8;return n}function Iee(a,t){return(kee(RT,a,t)^RT)>>>0}function sw(a,t,e){let n=a.readUint32(),i=Iee(new Uint8Array(a.buffer,a.byteOffset+a.offset-t-4,t),t);if(i!==n)throw new Error(`CRC mismatch for chunk ${e}. Expected ${n}, found ${i}`)}function Mg(a,t,e){for(let n=0;n<e;n++)t[n]=a[n]}function Sg(a,t,e,n){let i=0;for(;i<n;i++)t[i]=a[i];for(;i<e;i++)t[i]=a[i]+t[i-n]&255}function Ag(a,t,e,n){let i=0;if(e.length===0)for(;i<n;i++)t[i]=a[i];else for(;i<n;i++)t[i]=a[i]+e[i]&255}function Eg(a,t,e,n,i){let r=0;if(e.length===0){for(;r<i;r++)t[r]=a[r];for(;r<n;r++)t[r]=a[r]+(t[r-i]>>1)&255}else{for(;r<i;r++)t[r]=a[r]+(e[r]>>1)&255;for(;r<n;r++)t[r]=a[r]+(t[r-i]+e[r]>>1)&255}}function kg(a,t,e,n,i){let r=0;if(e.length===0){for(;r<i;r++)t[r]=a[r];for(;r<n;r++)t[r]=a[r]+t[r-i]&255}else{for(;r<i;r++)t[r]=a[r]+e[r]&255;for(;r<n;r++)t[r]=a[r]+Tee(t[r-i],e[r],e[r-i])&255}}function Tee(a,t,e){let n=a+t-e,i=Math.abs(n-a),r=Math.abs(n-t),o=Math.abs(n-e);return i<=r&&i<=o?a:r<=o?t:e}function NT(a,t,e,n,i,r){switch(a){case 0:Mg(t,e,i);break;case 1:Sg(t,e,i,r);break;case 2:Ag(t,e,n,i);break;case 3:Eg(t,e,n,i,r);break;case 4:kg(t,e,n,i,r);break;default:throw new Error(`Unsupported filter: ${a}`)}}var Fee=new Uint16Array([255]),Vee=new Uint8Array(Fee.buffer),Pee=Vee[0]===255;function HT(a){let{data:t,width:e,height:n,channels:i,depth:r}=a,o=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(r/8)*i,l=new Uint8Array(n*e*s),c=0;for(let p=0;p<7;p++){let g=o[p],w=Math.ceil((e-g.x)/g.xStep),f=Math.ceil((n-g.y)/g.yStep);if(w<=0||f<=0)continue;let M=w*s,y=new Uint8Array(M);for(let A=0;A<f;A++){let I=t[c++],R=t.subarray(c,c+M);c+=M;let N=new Uint8Array(M);NT(I,R,N,y,M,s),y.set(N);for(let U=0;U<w;U++){let te=g.x+U*g.xStep,ve=g.y+A*g.yStep;if(!(te>=e||ve>=n))for(let ae=0;ae<s;ae++)l[(ve*e+te)*s+ae]=N[U*s+ae]}}}if(r===16){let p=new Uint16Array(l.buffer);if(Pee)for(let g=0;g<p.length;g++)p[g]=Dee(p[g]);return p}else return l}function Dee(a){return(a&255)<<8|a>>8&255}var Lee=new Uint16Array([255]),Oee=new Uint8Array(Lee.buffer),zee=Oee[0]===255,Ree=new Uint8Array(0);function lw(a){let{data:t,width:e,height:n,channels:i,depth:r}=a,o=Math.ceil(r/8)*i,s=Math.ceil(r/8*i*e),l=new Uint8Array(n*s),c=Ree,p=0,g,w;for(let f=0;f<n;f++){switch(g=t.subarray(p+1,p+1+s),w=l.subarray(f*s,(f+1)*s),t[p]){case 0:Mg(g,w,s);break;case 1:Sg(g,w,s,o);break;case 2:Ag(g,w,c,s);break;case 3:Eg(g,w,c,s,o);break;case 4:kg(g,w,c,s,o);break;default:throw new Error(`Unsupported filter: ${t[p]}`)}c=w,p+=s+1}if(r===16){let f=new Uint16Array(l.buffer);if(zee)for(let M=0;M<f.length;M++)f[M]=Bee(f[M]);return f}else return l}function Bee(a){return(a&255)<<8|a>>8&255}var Ig=Uint8Array.of(137,80,78,71,13,10,26,10);
102function cw(a){if(!UT(a.readBytes(Ig.length)))throw new Error("wrong PNG signature")}function UT(a){if(a.length<Ig.length)return!1;for(let t=0;t<Ig.length;t++)if(a[t]!==Ig[t])return!1;return!0}var jT="tEXt",Hee=0,qT=new TextDecoder("latin1");function Uee(a){if(qee(a),a.length===0||a.length>79)throw new Error("keyword length must be between 1 and 79")}var jee=/^[\u0000-\u00FF]*$/;function qee(a){if(!jee.test(a))throw new Error("invalid latin1 text")}function WT(a,t,e){let n=dw(t);a[n]=Wee(t,e-n.length-1)}function dw(a){for(a.mark();a.readByte()!==Hee;);let t=a.offset;a.reset();let e=qT.decode(a.readBytes(t-a.offset-1));return a.skip(1),Uee(e),e}function Wee(a,t){return qT.decode(a.readBytes(t))}var jr={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},tm={UNKNOWN:-1,DEFLATE:0},Tg={UNKNOWN:-1,ADAPTIVE:0},am={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},nm={NONE:0,BACKGROUND:1,PREVIOUS:2},Fg={SOURCE:0,OVER:1};var Vg=class extends Ou{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,e={}){super(t);let{checkCrc:n=!1}=e;this._checkCrc=n,this._inflator=new ow,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=tm.UNKNOWN,this._filterMethod=Tg.UNKNOWN,this._interlaceMethod=am.UNKNOWN,this._colorType=jr.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(cw(this);!this._end;){let t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(cw(this);!this._end;){let t=this.readUint32(),e=this.readChars(4);this.decodeApngChunk(t,e)}return this.decodeApngImage(),this._apng}decodeChunk(t,e){let n=this.offset;switch(e){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case jT:WT(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t);break}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?sw(this,t+4,e):this.skip(4)}decodeApngChunk(t,e){let n=this.offset;switch(e!=="fdAT"&&e!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),e){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,e),this.offset=n+t;break}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?sw(this,t+4,e):this.skip(4)}decodeIHDR(){let t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=Gee(this.readUint8());let e=this.readUint8();this._colorType=e;let n;switch(e){case jr.GREYSCALE:n=1;break;case jr.TRUECOLOUR:n=3;break;case jr.INDEXED_COLOUR:n=1;break;case jr.GREYSCALE_ALPHA:n=2;break;case jr.TRUECOLOUR_ALPHA:n=4;break;case jr.UNKNOWN:default:throw new Error(`Unknown color type: ${e}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==tm.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){let t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}
102decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);let e=t/3;this._hasPalette=!0;let n=[];this._palette=n;for(let i=0;i<e;i++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;let e=t,n=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,n,e)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let e=t,n=this.offset+this.byteOffset;if(n+=4,e-=4,this._inflator.push(new Uint8Array(this.buffer,n,e)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case jr.GREYSCALE:case jr.TRUECOLOUR:{if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let e=0;e<t/2;e++)this._transparency[e]=this.readUint16();break}case jr.INDEXED_COLOUR:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alph
102a values than there are palette colors (${t} vs ${this._palette.length})`);let e=0;for(;e<t;e++){let n=this.readByte();this._palette[e].push(n)}for(;e<this._palette.length;e++)this._palette[e].push(255);break}case jr.UNKNOWN:case jr.GREYSCALE_ALPHA:case jr.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){let e=dw(this),n=this.readUint8();if(n!==tm.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${n}`);let i=this.readBytes(t-e.length-2);this._png.iccEmbeddedProfile={name:e,profile:zT(i)}}decodepHYs(){let t=this.readUint32(),e=this.readUint32(),n=this.readByte();this._png.resolution={x:t,y:e,unit:n}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){let e={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},n=this._frames.at(t);if(n){if(n.data=lw({data:n.data,width:n.width,height:n.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),t===0||n.xOffset===0&&n.yOffset===0&&n.width===this._png.width&&n.height===this._png.height)e.data=n.data;else{let i=this._apng.frames.at(t-1);this.disposeFrame(n,i,e),this.addFrameDataToCanvas(e,n)}this._apng.frames.push(e)}}return this._apng}disposeFrame(t,e,n){switch(t.disposeOp){case nm.NONE:break;case nm.BACKGROUND:for(let i=0;i<this._png.height;i++)for(let r=0;r<this._png.width;r++){let o=(i*t.width+r)*this._png.channels;for(let s=0;s<this._png.channels;s++)n.data[o+s]=0}break;case nm.PREVIOUS:n.data.set(e.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,e){let n=1<<this._png.depth,i=(r,o)=>{let s=((r+e.yOffset)*this._png.width+e.xOffset+o)*this._png.channels,l=(r*e.width+o)*this._png.channels;return{index:s,frameIndex:l}};switch(e.blendOp){case Fg.SOURCE:for(let r=0;r<e.height;r++)for(let o=0;o<e.width;o++){let{index:s,frameIndex:l}=i(r,o);for(let c=0;c<this._png.channels;c++)t.data[s+c]=e.data[l+c]}break;case Fg.OVER:for(let r=0;r<e.height;r++)for(let o=0;o<e.width;o++){let{index:s,frameIndex:l}=i(r,o);for(let c=0;c<this._png.channels;c++){let p=e.data[l+this._png.channels-1]/n,g=c%(this._png.channels-1)===0?1:e.data[l+c],w=Math.floor(p*g+(1-p)*t.data[s+c]);t.data[s+c]+=w}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);let t=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==Tg.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===am.NO_INTERLACE)this._png.data=lw({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===am.ADAM7)this._png.data=HT({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){let t=this._inflator.result,e=this._frames.at(-1);e?e.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:nm.NONE,blendOp:Fg.SOURCE,data:t}),this._inflator=new ow,this._writingDataChunks=!1}};function Gee(a){if(a!==1&&a!==2&&a!==4&&a!==8&&a!==16)throw new Error(`invalid bit depth: ${a}`);return a}function GT(a,t){return new Vg(a,t).decode()}var Ha=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function hw(){Ha.console&&typeof Ha.console.log=="function"&&Ha.console.log.apply(Ha.console,arguments)}
vendor: 3,905 bytes, line 102
102var Vn={log:hw,warn:function(a){Ha.console&&(typeof Ha.console.warn=="function"?Ha.console.warn.apply(Ha.console,arguments):hw.call(null,arguments))},error:function(a){Ha.console&&(typeof Ha.console.error=="function"?Ha.console.error.apply(Ha.console,arguments):hw(a))}};function pw(a,t,e){var n=new XMLHttpRequest;n.open("GET",a),n.responseType="blob",n.onload=function(){t2(n.response,t,e)},n.onerror=function(){Vn.error("could not download file")},n.send()}function $T(a){var t=new XMLHttpRequest;t.open("HEAD",a,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Pg(a){try{a.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(t)}}var t2=Ha.saveAs||((typeof window>"u"?"undefined":sn(window))!=="object"||window!==Ha?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(a,t,e){var n=Ha.URL||Ha.webkitURL,i=document.createElement("a");t=t||a.name||"download",i.download=t,i.rel="noopener",typeof a=="string"?(i.href=a,i.origin!==location.origin?$T(i.href)?pw(a,t,e):Pg(i,i.target="_blank"):Pg(i)):(i.href=n.createObjectURL(a),setTimeout(function(){n.revokeObjectURL(i.href)},4e4),setTimeout(function(){Pg(i)},0))}:"msSaveOrOpenBlob"in navigator?function(a,t,e){if(t=t||a.name||"download",typeof a=="string")if($T(a))pw(a,t,e);else{var n=document.createElement("a");n.href=a,n.target="_blank",setTimeout(function(){Pg(n)})}else navigator.msSaveOrOpenBlob(function(i,r){return r===void 0?r={autoBom:!1}:sn(r)!=="object"&&(Vn.warn("Deprecated: Expected third argument to be a object"),r={autoBom:!r}),r.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\uFEFF",i],{type:i.type}):i}(a,e),t)}:function(a,t,e,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),typeof a=="string")return pw(a,t,e);var i=a.type==="application/octet-stream",r=/constructor/i.test(Ha.HTMLElement)||Ha.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&r)&&(typeof FileReader>"u"?"undefined":sn(FileReader))==="object"){var s=new FileReader;s.onloadend=function(){var p=s.result;p=o?p:p.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=p:location=p,n=null},s.readAsDataURL(a)}else{var l=Ha.URL||Ha.webkitURL,c=l.createObjectURL(a);n?n.location=c:location.href=c,n=null,setTimeout(function(){l.revokeObjectURL(c)},4e4)}});function fF(a){var t;a=a||"",this.ok=!1,a.charAt(0)=="#"&&(a=a.substr(1,6)),a={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
1020",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[a=(a=a.replace(/ /g,"")).toLowerCase()]||a;for(var e=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(s){return[parseInt(s[1]),parseInt(s[2]),parseInt(s[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(s){return[parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(s){return[parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16)]}}],n=0;n<e.length;n++){var i=e[n].re,r=e[n].process,o=i.exec(a);o&&(t=r(o),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var s=this.r.toString(16),l=this.g.toString(16),c=this.b.toString(16);return s.length==1&&(s="0"+s),l.length==1&&(l="0"+l),c.length==1&&(c="0"+c),"#"+s+l+c}}var Og=Ha.atob.bind(Ha),YT=Ha.btoa.bind(Ha);function uw(a,t){var e=a[0],n=a[1],i=a[2],r=a[3];e=Ar(e,n,i,r,t[0],7,-680876936),r=Ar(r,e,n,i,t[1],12,-389564586),i=Ar(i,r,e,n,t[2],17,606105819),n=Ar(n,i,r,e,t[3],22,-1044525330),e=Ar(e,n,i,r,t[4],7,-176418897),r=Ar(r,e,n,i,t[5],12,1200080426),i=Ar(i,r,e,n,t[6],17,-1473231341),n=Ar(n,i,r,e,t[7],22,-45705983),e=Ar(e,n,i,r,t[8],7,1770035416),r=Ar(r,e,n,i,t[9],12,-1958414417),i=Ar(i,r,e,n,t[10],17,-42063),n=Ar(n,i,r,e,t[11],22,-1990404162),e=Ar(e,n,i,r,t[12],7,1804603682),r=Ar(r,e,n,i,t[13],12,-40341101),i=Ar(i,r,e,n,t[14],17,-1502002290),e=Er(e,n=Ar(n,i,r,e,t[15],22,1236535329),i,r,t[1],5,-165796510),r=Er(r,e,n,i,t[6],9,-1069501632),i=Er(i,r,e,n,t[11],14,643717713),n=Er(n,i,r,e,t[0],20,-373897302),e=Er(e,n,i,r,t[5],5,-701558691),r=Er(r,e,n,i,t[10],9,38016083),i=Er(i,r,e,n,t[15],14,-660478335),n=Er(n,i,r,e,t[4],20,-405537848),e=Er(e,n,i,r,t[9],5,568446438),r=Er(r,e,n,i,t[14],9,-1019803690),i=Er(i,r,e,n,t[3],14,-187363961),n=Er(n,i,r,e,t[8],20,1163531501),e=Er(e,n,i,r,t[13],5,-1444681467),r
vendor: 1,738 bytes, line 102
102=Er(r,e,n,i,t[2],9,-51403784),i=Er(i,r,e,n,t[7],14,1735328473),e=kr(e,n=Er(n,i,r,e,t[12],20,-1926607734),i,r,t[5],4,-378558),r=kr(r,e,n,i,t[8],11,-2022574463),i=kr(i,r,e,n,t[11],16,1839030562),n=kr(n,i,r,e,t[14],23,-35309556),e=kr(e,n,i,r,t[1],4,-1530992060),r=kr(r,e,n,i,t[4],11,1272893353),i=kr(i,r,e,n,t[7],16,-155497632),n=kr(n,i,r,e,t[10],23,-1094730640),e=kr(e,n,i,r,t[13],4,681279174),r=kr(r,e,n,i,t[0],11,-358537222),i=kr(i,r,e,n,t[3],16,-722521979),n=kr(n,i,r,e,t[6],23,76029189),e=kr(e,n,i,r,t[9],4,-640364487),r=kr(r,e,n,i,t[12],11,-421815835),i=kr(i,r,e,n,t[15],16,530742520),e=Ir(e,n=kr(n,i,r,e,t[2],23,-995338651),i,r,t[0],6,-198630844),r=Ir(r,e,n,i,t[7],10,1126891415),i=Ir(i,r,e,n,t[14],15,-1416354905),n=Ir(n,i,r,e,t[5],21,-57434055),e=Ir(e,n,i,r,t[12],6,1700485571),r=Ir(r,e,n,i,t[3],10,-1894986606),i=Ir(i,r,e,n,t[10],15,-1051523),n=Ir(n,i,r,e,t[1],21,-2054922799),e=Ir(e,n,i,r,t[8],6,1873313359),r=Ir(r,e,n,i,t[15],10,-30611744),i=Ir(i,r,e,n,t[6],15,-1560198380),n=Ir(n,i,r,e,t[13],21,1309151649),e=Ir(e,n,i,r,t[4],6,-145523070),r=Ir(r,e,n,i,t[11],10,-1120210379),i=Ir(i,r,e,n,t[2],15,718787259),n=Ir(n,i,r,e,t[9],21,-343485551),a[0]=R5(e,a[0]),a[1]=R5(n,a[1]),a[2]=R5(i,a[2]),a[3]=R5(r,a[3])}function jg(a,t,e,n,i,r){return t=R5(R5(t,a),R5(n,r)),R5(t<<i|t>>>32-i,e)}function Ar(a,t,e,n,i,r,o){return jg(t&e|~t&n,a,t,i,r,o)}function Er(a,t,e,n,i,r,o){return jg(t&n|e&~n,a,t,i,r,o)}function kr(a,t,e,n,i,r,o){return jg(t^e^n,a,t,i,r,o)}function Ir(a,t,e,n,i,r,o){return jg(e^(t|~n),a,t,i,r,o)}function gF(a){var t,e=a.length,n=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=a.length;t+=64)uw(n,$ee(a.substring(t-64,t)));a=a.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<a.length;t++)i[t>>
vendor: 8,761 bytes, line 102
1022]|=a.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(uw(n,i),t=0;t<16;t++)i[t]=0;return i[14]=8*e,uw(n,i),n}function $ee(a){var t,e=[];for(t=0;t<64;t+=4)e[t>>2]=a.charCodeAt(t)+(a.charCodeAt(t+1)<<8)+(a.charCodeAt(t+2)<<16)+(a.charCodeAt(t+3)<<24);return e}var XT="0123456789abcdef".split("");function Yee(a){for(var t="",e=0;e<4;e++)t+=XT[a>>8*e+4&15]+XT[a>>8*e&15];return t}function Xee(a){return String.fromCharCode(255&a,(65280&a)>>8,(16711680&a)>>16,(4278190080&a)>>24)}function ww(a){return gF(a).map(Xee).join("")}var Zee=function(a){for(var t=0;t<a.length;t++)a[t]=Yee(a[t]);return a.join("")}(gF("hello"))!="5d41402abc4b2a76b9719d911017c592";function R5(a,t){if(Zee){var e=(65535&a)+(65535&t);return(a>>16)+(t>>16)+(e>>16)<<16|65535&e}return a+t&4294967295}function xw(a,t){var e,n,i,r;if(a!==e){for(var o=(i=a,r=1+(256/a.length|0),new Array(r+1).join(i)),s=[],l=0;l<256;l++)s[l]=l;var c=0;for(l=0;l<256;l++){var p=s[l];c=(c+p+o.charCodeAt(l))%256,s[l]=s[c],s[c]=p}e=a,n=s}else s=n;var g=t.length,w=0,f=0,M="";for(l=0;l<g;l++)f=(f+(p=s[w=(w+1)%256]))%256,s[w]=s[f],s[f]=p,o=s[(s[w]+s[f])%256],M+=String.fromCharCode(t.charCodeAt(l)^o);return M}var ZT={print:4,modify:8,copy:16,"annot-forms":32};function nh(a,t,e,n){this.v=1,this.r=2;var i=192;a.forEach(function(s){if(ZT.perm!==void 0)throw new Error("Invalid permission: "+s);i+=ZT[s]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA�\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var r=(t+this.padding).substr(0,32),o=(e+this.padding).substr(0,32);this.O=this.processOwnerPassword(r,o),this.P=-(1+(255^i)),this.encryptionKey=ww(r+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=xw(this.encryptionKey,this.padding)}function ih(a){if(/[^\u0000-\u00ff]/.test(a))throw new Error("Invalid PDF Name Object: "+a+", Only accept ASCII characters.");for(var t="",e=a.length,n=0;n<e;n++){var i=a.charCodeAt(n);t+=i<33||i===35||i===37||i===40||i===41||i===47||i===60||i===62||i===91||i===93||i===123||i===125||i>126?"#"+("0"+i.toString(16)).slice(-2):a[n]}return t}function KT(a){if(sn(a)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,i){if(i=i||!1,typeof e!="string"||typeof n!="function"||typeof i!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var r=Math.random().toString(35);return t[e][r]=[n,!!i],r},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],Object.keys(t[n]).length===0&&delete t[n],!0;return!1},this.publish=function(e){if(t.hasOwnProperty(e)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var r in t[e]){var o=t[e][r];try{o[0].apply(a,n)}catch(s){Ha.console&&Vn.error("jsPDF PubSub Error",s.message,s)}o[1]&&i.push(r)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function Hg(a){if(!(this instanceof Hg))return new Hg(a);var t="opacity,stroke-opacity".split(",");for(var e in a)a.hasOwnProperty(e)&&t.indexOf(e)>=0&&(this[e]=a[e]);this.id="",this.objectNumber=-1}function vF(a,t){this.gState=a,this.matrix=t,this.id="",this.objectNumber=-1}function a2(a,t,e,n,i){if(!(this instanceof a2))return new a2(a,t,e,n,i);this.type=a==="axial"?2:3,this.coords=t,this.colors=e,vF.call(this,n,i)}function rh(a,t,e,n,i){if(!(this instanceof rh))return new rh(a,t,e,n,i);this.boundingBox=a,this.xStep=t,this.yStep=e,this.stream="",this.cloneIndex=0,vF.call(this,n,i)}function ga(a){var t,e=typeof arguments[0]=="string"?arguments[0]:"p",n=arguments[1],i=arguments[2],r=arguments[3],o=[],s=1,l=16,c="S",p=null;sn(a=a||{})==="object"&&(e=a.orientation,n=a.unit||n,i=a.format||i,r=a.compress||a.compressPdf||r,(p=a.encryption||null)!==null&&(p.userPassword=p.userPassword||"",p.ownerPassword=p.ownerPassword||"",p.userPermissions=p.userPermissions||[]),s=typeof a.userUnit=="number"?Math.abs(a.userUnit):1,a.precision!==void 0&&(t=a.precision),a.floatPrecision!==void 0&&(l=a.floatPrecision),c=a.defaultPathOperation||"S"),o=a.filters||(r===!0?["FlateEncode"]:o),n=n||"mm",e=(""+(e||"P")).toLowerCase();var g=a.putOnlyUsedFonts||!1,w={},f={internal:{},__private__:{}};f.__private__.PubSub=KT;var M="1.3",y=f.__private__.getPdfVersion=function(){return M};f.__private__.setPdfVersion=function(E){M=E};var A={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};f.__private__.getPageFormats=function(){return A};var I=f.__private__.getPageFormat=function(E){return A[E]};i=i||"a4";var R="compat",N="advanced",U=R;function te(){this.saveGraphicsState(),he(new Sa(za,0,0,-za,0,u1()*za).toString()+" cm"),this.setFontSize(this.getFontSize()/za),c="n",U=N}function ve(){this.restoreGraphicsState(),c="S",U=R}var ae=f.__private__.combineFontStyleAndFontWeight=function(E,Y){if(E=="bold"&&Y=="normal"||E=="bold"&&Y==400||E=="normal"&&Y=="italic"||E=="bold"&&Y=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Y&&(E=Y==400||Y==="normal"?E==="italic"?"italic":"normal":Y!=700&&Y!=="bold"||E!=="normal"?(Y==700?"bold":Y)+""+E:"bold"),E};f.advancedAPI=function(E){var Y=U===R;return Y&&te.call(this),typeof E!="function"||(E(this),Y&&ve.call(this)),this},f.compatAPI=function(E){var Y=U===N;return Y&&ve.call(this),typeof E!="function"||(E(this),Y&&te.call(this)),this},f.isAdvancedAPI=function(){return U===N};var J,q=function(E){if(U!==N)throw new Error(E+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},oe=f.roundToPrecision=f.__private__.roundToPrecision=function(E,Y){var ge=t||Y;if(isNaN(E)||isNaN(ge))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return E.toFixed(ge).replace(/0+$/,"")};J=f.hpf=f.__private__.hpf=typeof l=="number"?function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.hpf");return oe(E,l)}:l==="smart"?function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.hpf");return oe(E,E>-1&&E<1?16:5)}:function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.hpf");return oe(E,16)};var H=f.f2=f.__private__.f2=function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.f2");return oe(E,2)},G=f.__private__.f3=function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.f3");return oe(E,3)},ue=f.scale=f.__private__.scale=function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.scale");return U===R?E*za:U===N?E:void 0},Ce=function(E){return ue(function(Y){return U===R?u1()-Y:U===N?Y:void 0}(E))};f.__private__.setPrecision=f.setPrecision=function(E){typeof parseInt(E,10)=="number"&&(t=parseInt(E,10))};var Se,je="00000000000000000000000000000000",qe=f.__private__.getFileId=function(){return je},Pe=f.__private__.setFileId=function(E){return je=E!==void 0&&/^[a-fA-F0-9]{32}$/.test(E)?E.toUpperCase():je.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),p!==null&&(yi=new nh(p.userPermissions,p.userPassword,p.ownerPassword,je)),je};f.setFileId=function(E){return Pe(E),this},f.getFileId=function(){return qe()};var Ge=f.__private__.convertDateToPDFDate=function(E){var Y=E.getTimezoneOffset(),ge=Y<0?"+":"-",Ee=Math.floor(Math.abs(Y/60)),ze=Math.abs(Y%60),nt=[ge,W(Ee),"'",W(ze),"'"].join("");return["D:",E.getFullYear(),W(E.getMonth()+1),W(E.getDate()),W(E.getHours()),W(E.getMinutes()),W(E.getSeconds()),nt].join("")},ht=f.__private__.convertPDFDateToDate=function(E){var Y=parseInt(E.substr(2,4),10),ge=parseInt(E.substr(6,2),10)-1,Ee=parseInt(E.substr(8,2),10),ze=parseInt(E.substr(10,2),10),nt=parseInt(E.substr(12,2),10),ut=parseInt(E.substr(14,2),10);return new Date(Y,ge,Ee,ze,nt,ut,0)},tt=f.__private__.setCreationDate=function(E){var Y;if(E===void 0&&(E=new Date),E instanceof Date)Y=Ge(E);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(E))throw new Error("Invalid argument passed to
102jsPDF.setCreationDate");Y=E}return Se=Y},L=f.__private__.getCreationDate=function(E){var Y=Se;return E==="jsDate"&&(Y=ht(Se)),Y};f.setCreationDate=function(E){return tt(E),this},f.getCreationDate=function(E){return L(E)};var j,W=f.__private__.padd2=function(E){return("0"+parseInt(E)).slice(-2)},K=f.__private__.padd2Hex=function(E){return("00"+(E=E.toString())).substr(E.length)},de=0,Ae=[],Le=[],Ve=0,Fe=[],st=[],_t=!1,It=Le;f.__private__.setCustomOutputDestination=function(E){_t=!0,It=E};var Ft=function(E){_t||(It=E)};f.__private__.resetCustomOutputDestination=function(){_t=!1,It=Le};var he=f.__private__.out=function(E){return E=E.toString(),Ve+=E.length+1,It.push(E),It},St=f.__private__.write=function(E){return he(arguments.length===1?E.toString():Array.prototype.join.call(arguments," "))},Ct=f.__private__.getArrayBuffer=function(E){for(var Y=E.length,ge=new ArrayBuffer(Y),Ee=new Uint8Array(ge);Y--;)Ee[Y]=E.charCodeAt(Y);return ge},ra=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];f.__private__.getStandardFonts=function(){return ra};var lt=a.fontSize||16;f.__private__.setFontSize=f.setFontSize=function(E){return lt=U===N?E/za:E,this};var ua,Wt=f.__private__.getFontSize=f.getFontSize=function(){return U===R?lt:lt*za},Ma=a.R2L||!1;f.__private__.setR2L=f.setR2L=function(E){return Ma=E,this},f.__private__.getR2L=f.getR2L=function(){return Ma};var va,Ea=f.__private__.setZoomMode=function(E){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(E))ua=E;else if(isNaN(E)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(E)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+E+'" is not recognized.');ua=E}else ua=parseInt(E,10)};f.__private__.getZoomMode=function(){return ua};var Ya,Va=f.__private__.setPageMode=function(E){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(E)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+E+'" is not recognized.');va=E};f.__private__.getPageMode=function(){return va};var Xa=f.__private__.setLayoutMode=function(E){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(E)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+E+'" is not recognized.');Ya=E};f.__private__.getLayoutMode=function(){return Ya},f.__private__.setDisplayMode=f.setDisplayMode=function(E,Y,ge){return Ea(E),Xa(Y),Va(ge),this};var Jt={title:"",subject:"",author:"",keywords:"",creator:""};f.__private__.getDocumentProperty=function(E){if(Object.keys(Jt).indexOf(E)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Jt[E]},f.__private__.getDocumentProperties=function(){return Jt},f.__private__.setDocumentProperties=f.setProperties=f.setDocumentProperties=function(E){for(var Y in Jt)Jt.hasOwnProperty(Y)&&E[Y]&&(Jt[Y]=E[Y]);return this},f.__private__.setDocumentProperty=function(E,Y){if(Object.keys(Jt).indexOf(E)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Jt[E]=Y};var ca,za,sa,_n,s0,Pa={},Ba={},wn=[],ba={},U0={},ya={},Ia={},Q0=null,Wa=0,ct=[],P0=new KT(f),s1=a.hotfixes||[],xn={},On={},Da=[],Sa=function E(Y,ge,Ee,ze,nt,ut){if(!(this instanceof E))return new E(Y,ge,Ee,ze,nt,ut);isNaN(Y)&&(Y=1),isNaN(ge)&&(ge=0),isNaN(Ee)&&(Ee=0),isNaN(ze)&&(ze=1),isNaN(nt)&&(nt=0),isNaN(ut)&&(ut=0),this._matrix=[Y,ge,Ee,ze,nt,ut]};Object.defineProperty(Sa.prototype,"sx",{get:function(){return this._matrix[0]},set:function(E){this._matrix[0]=E}}),Object.defineProperty(Sa.prototype,"shy",{get:function(){return this._matrix[
vendor: 15,622 bytes, lines 102-106
1021]},set:function(E){this._matrix[1]=E}}),Object.defineProperty(Sa.prototype,"shx",{get:function(){return this._matrix[2]},set:function(E){this._matrix[2]=E}}),Object.defineProperty(Sa.prototype,"sy",{get:function(){return this._matrix[3]},set:function(E){this._matrix[3]=E}}),Object.defineProperty(Sa.prototype,"tx",{get:function(){return this._matrix[4]},set:function(E){this._matrix[4]=E}}),Object.defineProperty(Sa.prototype,"ty",{get:function(){return this._matrix[5]},set:function(E){this._matrix[5]=E}}),Object.defineProperty(Sa.prototype,"a",{get:function(){return this._matrix[0]},set:function(E){this._matrix[0]=E}}),Object.defineProperty(Sa.prototype,"b",{get:function(){return this._matrix[1]},set:function(E){this._matrix[1]=E}}),Object.defineProperty(Sa.prototype,"c",{get:function(){return this._matrix[2]},set:function(E){this._matrix[2]=E}}),Object.defineProperty(Sa.prototype,"d",{get:function(){return this._matrix[3]},set:function(E){this._matrix[3]=E}}),Object.defineProperty(Sa.prototype,"e",{get:function(){return this._matrix[4]},set:function(E){this._matrix[4]=E}}),Object.defineProperty(Sa.prototype,"f",{get:function(){return this._matrix[5]},set:function(E){this._matrix[5]=E}}),Object.defineProperty(Sa.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Sa.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Sa.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Sa.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Sa.prototype.join=function(E){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(J).join(E)},Sa.prototype.multiply=function(E){var Y=E.sx*this.sx+E.shy*this.shx,ge=E.sx*this.shy+E.shy*this.sy,Ee=E.shx*this.sx+E.sy*this.shx,ze=E.shx*this.shy+E.sy*this.sy,nt=E.tx*this.sx+E.ty*this.shx+this.tx,ut=E.tx*this.shy+E.ty*this.sy+this.ty;return new Sa(Y,ge,Ee,ze,nt,ut)},Sa.prototype.decompose=function(){var E=this.sx,Y=this.shy,ge=this.shx,Ee=this.sy,ze=this.tx,nt=this.ty,ut=Math.sqrt(E*E+Y*Y),oa=(E/=ut)*ge+(Y/=ut)*Ee;ge-=E*oa,Ee-=Y*oa;var la=Math.sqrt(ge*ge+Ee*Ee);return oa/=la,E*(Ee/=la)<Y*(ge/=la)&&(E=-E,Y=-Y,oa=-oa,ut=-ut),{scale:new Sa(ut,0,0,la,0,0),translate:new Sa(1,0,0,1,ze,nt),rotate:new Sa(E,Y,-Y,E,0,0),skew:new Sa(1,0,oa,1,0,0)}},Sa.prototype.toString=function(E){return this.join(" ")},Sa.prototype.inversed=function(){var E=this.sx,Y=this.shy,ge=this.shx,Ee=this.sy,ze=this.tx,nt=this.ty,ut=1/(E*Ee-Y*ge),oa=Ee*ut,la=-Y*ut,Na=-ge*ut,Ga=E*ut;return new Sa(oa,la,Na,Ga,-oa*ze-Na*nt,-la*ze-Ga*nt)},Sa.prototype.applyToPoint=function(E){var Y=E.x*this.sx+E.y*this.shx+this.tx,ge=E.x*this.shy+E.y*this.sy+this.ty;return new Ps(Y,ge)},Sa.prototype.applyToRectangle=function(E){var Y=this.applyToPoint(E),ge=this.applyToPoint(new Ps(E.x+E.w,E.y+E.h));return new Nl(Y.x,Y.y,ge.x-Y.x,ge.y-Y.y)},Sa.prototype.clone=function(){var E=this.sx,Y=this.shy,ge=this.shx,Ee=this.sy,ze=this.tx,nt=this.ty;return new Sa(E,Y,ge,Ee,ze,nt)},f.Matrix=Sa;var p0=f.matrixMult=function(E,Y){return Y.multiply(E)},er=new Sa(1,0,0,1,0,0);f.unitMatrix=f.identityMatrix=er;var Ri=function(E,Y){if(!U0[E]){var ge=(Y instanceof a2?"Sh":"P")+(Object.keys(ba).length+1).toString(10);Y.id=ge,U0[E]=ge,ba[ge]=Y,P0.publish("addPattern",Y)}};f.ShadingPattern=a2,f.TilingPattern=rh,f.addShadingPattern=function(E,Y){return q("addShadingPattern()"),Ri(E,Y),this},f.beginTilingPattern=function(E){q("beginTilingPattern()"),h1(E.boundingBox[0],E.boundingBox[1],E.boundingBox[2]-E.boundingBox[0],E.boundingBox[3]-E.boundingBox[1],E.matrix)},f.endTilingPattern=function(E,Y){q("endTilingPattern()"),Y.stream=st[j].join(` 103`),Ri(E,Y),P0.publish("endTilingPattern",Y),Da.pop().restore()};var Fi,l0=f.__private__.newObject=function(){var E=J0();return Q(E,!0),E},J0=f.__private__.newObjectDeferred=function(){return de++,Ae[de]=function(){return Ve},de},Q=function(E,Y){return Y=typeof Y=="boolean"&&Y,Ae[E]=Ve,Y&&he(E+" 0 obj"),E},pe=f.__private__.newAdditionalObject=function(){var E={objId:J0(),content:""};return Fe.push(E),E},re=J0(),le=J0(),_e=f.__private__.decodeColorString=function(E){var Y=E.split(" ");if(Y.length!==2||Y[1]!=="g"&&Y[1]!=="G")Y.length!==5||Y[4]!=="k"&&Y[4]!=="K"||(Y=[(1-Y[0])*(1-Y[3]),(1-Y[1])*(1-Y[3]),(1-Y[2])*(1-Y[3]),"r"]);else{var ge=parseFloat(Y[0]);Y=[ge,ge,ge,"r"]}for(var Ee="#",ze=0;ze<3;ze++)Ee+=("0"+Math.floor(255*parseFloat(Y[ze])).toString(16)).slice(-2);return Ee},be=f.__private__.encodeColorString=function(E){var Y;typeof E=="string"&&(E={ch1:E});var ge=E.ch1,Ee=E.ch2,ze=E.ch3,nt=E.ch4,ut=E.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof ge=="string"&&ge.charAt(0)!=="#"){var oa=new fF(ge);if(oa.ok)ge=oa.toHex();else if(!/^\d*\.?\d*$/.test(ge))throw new Error('Invalid color "'+ge+'" passed to jsPDF.encodeColorString.')}if(typeof ge=="string"&&/^#[0-9A-Fa-f]{3}$/.test(ge)&&(ge="#"+ge[1]+ge[1]+ge[2]+ge[2]+ge[3]+ge[3]),typeof ge=="string"&&/^#[0-9A-Fa-f]{6}$/.test(ge)){var la=parseInt(ge.substr(1),16);ge=la>>16&255,Ee=la>>8&255,ze=255&la}if(Ee===void 0||nt===void 0&&ge===Ee&&Ee===ze)Y=typeof ge=="string"?ge+" "+ut[0]:E.precision===2?H(ge/255)+" "+ut[0]:G(ge/255)+" "+ut[0];else if(nt===void 0||sn(nt)==="object"){if(nt&&!isNaN(nt.a)&&nt.a===0)return["1.","1.","1.",ut[1]].join(" ");Y=typeof ge=="string"?[ge,Ee,ze,ut[1]].join(" "):E.precision===2?[H(ge/255),H(Ee/255),H(ze/255),ut[1]].join(" "):[G(ge/255),G(Ee/255),G(ze/255),ut[1]].join(" ")}else Y=typeof ge=="string"?[ge,Ee,ze,nt,ut[2]].join(" "):E.precision===2?[H(ge),H(Ee),H(ze),H(nt),ut[2]].join(" "):[G(ge),G(Ee),G(ze),G(nt),ut[2]].join(" ");return Y},We=f.__private__.getFilters=function(){return o},Je=f.__private__.putStream=function(E){var Y=(E=E||{}).data||"",ge=E.filters||We(),Ee=E.alreadyAppliedFilters||[],ze=E.addLength1||!1,nt=Y.length,ut=E.objectId,oa=function(Mn){return Mn};if(p!==null&&ut===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");p!==null&&(oa=yi.encryptor(ut,0));var la={};ge===!0&&(ge=["FlateEncode"]);var Na=E.additionalKeyValues||[],Ga=(la=ga.API.processDataByFilters!==void 0?ga.API.processDataByFilters(Y,ge):{data:Y,reverseChain:[]}).reverseChain+(Array.isArray(Ee)?Ee.join(" "):Ee.toString());if(la.data.length!==0&&(Na.push({key:"Length",value:la.data.length}),ze===!0&&Na.push({key:"Length1",value:nt})),Ga.length!=0)if(Ga.split("/").length-1==1)Na.push({key:"Filter",value:Ga});else{Na.push({key:"Filter",value:"["+Ga+"]"});for(var M0=0;M0<Na.length;M0+=1)if(Na[M0].key==="DecodeParms"){for(var ti=[],dn=0;dn<la.reverseChain.split("/").length-1;dn+=1)ti.push("null");ti.push(Na[M0].value),Na[M0].value="["+ti.join(" ")+"]"}}he("<<");for(var en=0;en<Na.length;en++)he("/"+Na[en].key+" "+Na[en].value);he(">>"),la.data.length!==0&&(he("stream"),he(oa(la.data)),he("endstream"))},Ze=f.__private__.putPage=function(E){var Y=E.number,ge=E.data,Ee=E.objId,ze=E.contentsObjId;Q(Ee,!0),he("<</Type /Page"),he("/Parent "+E.rootDictionaryObjId+" 0 R"),he("/Resources "+E.resourceDictionaryObjId+" 0 R"),he("/MediaBox ["+parseFloat(J(E.mediaBox.bottomLeftX))+" "+parseFloat(J(E.mediaBox.bottomLeftY))+" "+J(E.mediaBox.topRightX)+" "+J(E.mediaBox.topRightY)+"]"),E.cropBox!==null&&he("/CropBox ["+J(E.cropBox.bottomLeftX)+" "+J(E.cropBox.bottomLeftY)+" "+J(E.cropBox.topRightX)+" "+J(E.cropBox.topRightY)+"]"),E.bleedBox!==null&&he("/BleedBox ["+J(E.bleedBox.bottomLeftX)+" "+J(E.bleedBox.bottomLeftY)+" "+J(E.bleedBox.topRightX)+" "+J(E.bleedBox.topRightY)+"]"),E.trimBox!==null&&he("/TrimBox ["+J(E.trimBox.bottomLeftX)+" "+J(E.trimBox.bottomLeftY)+" "+J(E.trimBox.topRightX)+" "+J(E.trimBox.topRightY)+"]"),E.artBox!==null&&he("/ArtBox ["+J(E.artBox.bottomLeftX)+" "+J(E.artBox.bottomLeftY)+" "+J(E.artBox.topRightX)+" "+J(E.artBox.topRightY)+"]"),typeof E.userUnit=="number"&&E.userUnit!==1&&he("/UserUnit "+E.userUnit),P0.publish("putPage",{objId:Ee,pageContext:ct[Y],pageNumber:Y,page:ge}),he("/Contents "+ze+" 0 R"),he(">>"),he("endobj");var nt=ge.join(` 104`);return U===N&&(nt+=` 105Q`),Q(ze,!0),Je({data:nt,filters:We(),objectId:ze}),he("endobj"),Ee},$e=f.__private__.putPages=function(){var E,Y,ge=[];for(E=1;E<=Wa;E++)ct[E].objId=J0(),ct[E].contentsObjId=J0();for(E=1;E<=Wa;E++)ge.push(Ze({number:E,data:st[E],objId:ct[E].objId,contentsObjId:ct[E].contentsObjId,mediaBox:ct[E].mediaBox,cropBox:ct[E].cropBox,bleedBox:ct[E].bleedBox,trimBox:ct[E].trimBox,artBox:ct[E].artBox,userUnit:ct[E].userUnit,rootDictionaryObjId:re,resourceDictionaryObjId:le}));Q(re,!0),he("<</Type /Pages");var Ee="/Kids [";for(Y=0;Y<Wa;Y++)Ee+=ge[Y]+" 0 R ";he(Ee+"]"),he("/Count "+Wa),he(">>"),he("endobj"),P0.publish("postPutPages")},Ke=function(E){P0.publish("putFont",{font:E,out:he,newObject:l0,putStream:Je}),E.isAlreadyPutted!==!0&&(E.objectNumber=l0(),he("<<"),he("/Type /Font"),he("/BaseFont /"+ih(E.postScriptName)),he("/Subtype /Type1"),typeof E.encoding=="string"&&he("/Encoding /"+E.encoding),he("/FirstChar 32"),he("/LastChar 255"),he(">>"),he("endobj"))},yt=function(E){E.objectNumber=l0();var Y=[];Y.push({key:"Type",value:"/XObject"}),Y.push({key:"Subtype",value:"/Form"}),Y.push({key:"BBox",value:"["+[J(E.x),J(E.y),J(E.x+E.width),J(E.y+E.height)].join(" ")+"]"}),Y.push({key:"Matrix",value:"["+E.matrix.toString()+"]"});var ge=E.pages[1].join(` 106`);Je({data:ge,additionalKeyValues:Y,objectId:E.objectNumber}),he("endobj")},Et=function(E,Y){Y||(Y=21);var ge=l0(),Ee=function(ut,oa){var la,Na=[],Ga=1/(oa-1);for(la=0;la<1;la+=Ga)Na.push(la);if(Na.push(1),ut[0].offset!=0){var M0={offset:0,color:ut[0].color};ut.unshift(M0)}if(ut[ut.length-1].offset!=1){var ti={offset:1,color:ut[ut.length-1].color};ut.push(ti)}for(var dn="",en=0,Mn=0;Mn<Na.length;Mn++){for(la=Na[Mn];la>ut[en+1].offset;)en++;var Dn=ut[en].offset,Pn=(la-Dn)/(ut[en+1].offset-Dn),Bi=ut[en].color,_r=ut[en+1].color;dn+=K(Math.round((1-Pn)*Bi[0]+Pn*_r[0]).toString(16))+K(Math.round((1-Pn)*Bi[1]+Pn*_r[1]).toString(16))+K(Math.round((1-Pn)*Bi[2]+Pn*_r[2]).toString(16))}return dn.trim()}(E.colors,Y),ze=[];ze.push({key:"FunctionType",value:"0"}),ze.push({key:"Domain",value:"[0.0 1.0]"}),ze.push({key:"Size",value:"["+Y+"]"}),ze.push({key:"BitsPerSample",value:"8"}),ze.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ze.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Je({data:Ee,additionalKeyValues:ze,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:ge}),he("endobj"),E.objectNumber=l0(),he("<< /ShadingType "+E.type),he("/ColorSpace /DeviceRGB");var nt="/Coords ["+J(parseFloat(E.coords[0]))+" "+J(parseFloat(E.coords[1]))+" ";E.type===2?nt+=J(parseFloat(E.coords[2]))+" "+J(parseFloat(E.coords[3])):nt+=J(parseFloat(E.coords[2]))+" "+J(parseFloat(E.coords[3]))+" "+J(parseFloat(E.coords[4]))+" "+J(parseFloat(E.coords[5])),he(nt+="]"),E.matrix&&he("/Matrix ["+E.matrix.toString()+"]"),he("/Function "+ge+" 0 R"),he("/Extend [true true]"),he(">>"),he("endobj")},Gt=function(E,Y){var ge=J0(),Ee=l0();Y.push({resourcesOid:ge,objectOid:Ee}),E.objectNumber=Ee;var ze=[];ze.push({key:"Type",value:"/Pattern"}),ze.push({key:"PatternType",value:"1"}),ze.push({key:"PaintType",value:"1"}),ze.push({key:"TilingType",value:"1"}),ze.push({key:"BBox",value:"["+E.boundingBox.map(J).join(" ")+"]"}),ze.push({key:"XStep",value:J(E.xStep)}),ze.push({key:"YStep",value:J(E.yStep)}),ze.push({key:"Resources",value:ge+" 0 R"}),E.matrix&&ze.push({key:"Matrix",value:"["+E.matrix.toString()+"]"}),Je({data:E.stream,additionalKeyValues:ze,objectId:E.objectNumber}),he("endobj")},Vt=function(E){for(var Y in E.objectNumber=l0(),he("<<"),E)switch(Y){case"opacity":he("/ca "+H(E[Y]));break;case"stroke-opacity":he("/CA "+H(E[Y]))}he(">>"),he("endobj")},Dt=function(E){Q(E.resourcesOid,!0),he("<<"),he("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var Y in he("/Font <<"),Pa)Pa.hasOwnProperty(Y)&&(g===!1||g===!0&&w.hasOwnProperty(Y))&&he("/"+Y+" "+Pa[Y].objectNumber+" 0 R");he(">>")}(),function(){if(Object.keys(ba).length>0){for(var Y in he("/Shading <<"),ba)ba.hasOwnProperty(Y)&&ba[Y]instanceof a2&&ba[Y].objectNumber>=0&&he("/"+Y+" "+ba[Y].objectNumber+" 0 R");P0.publish("putShadingPatternDict"),he(">>")}}(),function(Y){if(Object.keys(ba).length>0){for(var ge in he("/Pattern <<"),ba)ba.hasOwnProperty(ge)&&ba[ge]instanceof f.TilingPattern&&ba[ge].objectNumber>=0&&ba[ge].objectNumber<Y&&he("/"+ge+" "+ba[ge].objectNumber+" 0 R");P0.publish("putTilingPatternDict"),he(">>")}}(E.objectOid),function(){if(Object.keys(ya).length>0){var Y;for(Y in he("/ExtGState <<"),ya)ya.hasOwnProperty(Y)&&ya[Y].objectNumber>=0&&he("/"+Y+" "+ya[Y].objectNumber+" 0 R");P0.publish("putGStateDict"),he(">>")}}(),function(){for(var Y in he("/XObject <<"),xn)xn.hasOwnProperty(Y)&&xn[Y].objectNumber>=0&&he("/"+Y+" "+xn[Y].objectNumber+" 0 R");P0.publish("putXobjectDict"),he(">>")}(),he(">>"),he("endobj")},Zt=function(E){Ba[E.fontName]=Ba[E.fontName]||{},Ba[E.fontName][E.fontStyle]=E.id},D0=function(E,Y,ge,Ee,ze){var nt={id:"F"+(Object.keys(Pa).length+1).toString(10),postScriptName:E,fontName:Y,fontStyle:ge,encoding:Ee,isStandardFont:ze||!1,metadata:{}};return P0.publish("addFont",{font:nt,instance:this}),Pa[nt.id]=nt,Zt(nt),nt.id},ln=f.__private__.pdfEscape=f.pdfEscape=function(E,Y){return function(ge,Ee){var ze,nt,ut,oa,la,Na,Ga,M0,ti;if(ut=(Ee=Ee||{}).sourceEncoding||"Unicode",la=Ee.outputEncoding,(Ee.autoencode||la)&&Pa[ca].metadata&&Pa[ca].metadata[ut]&&Pa[ca].metadata[ut].encoding&&(oa=Pa[ca].metadata[ut].encoding,!la&&Pa[ca].encoding&&(la=Pa[ca].encoding),!la&&oa.codePages&&(la=oa.codePages[0]),typeof la=="string"&&(la=oa[la]),la)){for(Ga=!1,Na=[],ze=0,nt=ge.length;ze<nt;ze++)(M0=la[ge.charCodeAt(ze)])?Na.push(String.fromCharCode(M0)):Na.push(ge[ze]),Na[ze].charCodeAt(0)>>8&&(Ga=!0);ge=Na.join("")}for(ze=ge.length;Ga===void 0&&ze!==0;)ge.charCodeAt(ze-1)>>8&&(Ga=!0),ze--;if(!Ga)return ge;for(Na=Ee.noBOM?[]:[254,255],ze=0,nt=ge.length;ze<nt;ze++){if((ti=(M0=ge.charCodeAt(ze))>>8)>>8)throw new Error("Character at position "+ze+" of string '"+ge+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Na.push(ti),Na.push(M0-(ti<<8))}return String.fromCharCode.apply(void 0,Na)}(E,Y).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},cn=f.__private__.beginPage=function(E){st[++Wa]=[],ct[Wa]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(E[0]),topRightY:Number(E[1])}},Bo(Wa),Ft(st[j])},ui=function(E,Y){var ge,Ee,ze;switch(e=Y||e,typeof E=="string"&&(ge=I(E.toLowerCase()),Array.isArray(ge)&&(Ee=ge[0],ze=ge[1])),Array.isArray(E)&&(Ee=E[0]*za,ze=E[1]*za),isNaN(Ee)&&(Ee=i[0],ze=i[1]),(Ee>14400||ze>14400)&&(Vn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Ee=Math.min(14400,Ee),ze=Math.min(14400,ze)),i=[Ee,ze],e.substr(0,1)){case"l":ze>Ee&&(i=[ze,Ee]);break;case"p":Ee>ze&&(i=[ze,Ee])}cn(i),Eh(La),he(Bl),K5!==0&&he(K5+" J"),Q1!==0&&he(Q1+" j"),P0.publish("addPage",{pageNumber:Wa})},fo=function(E){E>0&&E<=Wa&&(st.splice(E,1),ct.splice(E,1),Wa--,j>Wa&&(j=Wa),this.setPage(j))},Bo=function(E){E>0&&E<=Wa&&(j=E)},Wr=f.__private__.getNumberOfPages=f.getNumberOfPages=function(){return st.length-1},X1=function(E,Y,ge){var Ee,ze=void 0;return ge=ge||{},E=E!==void 0?E:Pa[ca].fontName,Y=Y!==void 0?Y:Pa[ca].fontStyle,Ee=E.toLowerCase(),Ba[Ee]!==void 0&&Ba[Ee][Y]!==void 0?ze=Ba[Ee][Y]:Ba[E]!==void 0&&Ba[E][Y]!==void 0?ze=Ba[E][Y]:ge.disableWarning===!1&&Vn.warn("Unable to look up font label for font '"+E+"', '"+Y+"'. Refer to getFontList(
106) for available fonts."),ze||ge.noFallback||(ze=Ba.times[Y])==null&&(ze=Ba.times.normal),ze},ei=f.__private__.putInfo=function(){var E=l0(),Y=function(Ee){return Ee};for(var ge in p!==null&&(Y=yi.encryptor(E,0)),he("<<"),he("/Producer ("+ln(Y("jsPDF "+ga.version))+")"),Jt)Jt.hasOwnProperty(ge)&&Jt[ge]&&he("/"+ge.substr(0,1).toUpperCase()+ge.substr(1)+" ("+ln(Y(Jt[ge]))+")");he("/CreationDate ("+ln(Y(Se))+")"),he(">>"),he("endobj")},Dl=f.__private__.putCatalog=function(E){var Y=(E=E||{}).rootDictionaryObjId||re;switch(l0(),he("<<"),he("/Type /Catalog"),he("/Pages "+Y+" 0 R"),ua||(ua="fullwidth"),ua){case"fullwidth":he("/OpenAction [3 0 R /FitH null]");break;case"fullheight":he("/OpenAction [3 0 R /FitV null]");break;case"fullpage":he("/OpenAction [3 0 R /Fit]");break;case"original":he("/OpenAction [3 0 R /XYZ null null 1]");break;default:var ge=""+ua;ge.substr(ge.length-1)==="%"&&(ua=parseInt(ua)/100),typeof ua=="number"&&he("/OpenAction [3 0 R /XYZ null null "+H(ua)+"]")}switch(Ya||(Ya="continuous"),Ya){case"continuous":he("/PageLayout /OneColumn");break;case"single":he("/PageLayout /SinglePage");break;case"two":case"twoleft":he("/PageLayout /TwoColumnLeft");break;case"tworight":he("/PageLayout /TwoColumnRight")}va&&he("/PageMode /"+va),P0.publish("putCatalog"),he(">>"),he("endobj")},l2=f.__private__.putTrailer=function(){he("trailer"),he("<<"),he("/Size "+(de+1)),he("/Root "+de+" 0 R"),he("/Info "+(de-1)+" 0 R"),p!==null&&he("/Encrypt "+yi.oid+" 0 R"),he("/ID [ <"+je+"> <"+je+"> ]"),he(">>")},Gn=f.__private__.putHeader=function(){he("%PDF-"+M),he("%\xBA\xDF\xAC\xE0")},c2=f.__private__.putXRef=function(){var E="0000000000";he("xref"),he("0 "+(de+1)),he("0000000000 65535 f ");for(var Y=1;Y<=de;Y++)typeof Ae[Y]=="function"?he((E+Ae[Y]()).slice(-10)+" 00000 n "):Ae[Y]!==void 0?he((E+Ae[Y]).slice(-10)+" 00000 n "):he("0000000000 00000 n ")},No=f.__private__.buildDocument=function(){var E;de=0,Ve=0,Le=[],Ae=[],Fe=[],re=J0(),le=J0(),Ft(Le),P0.publish("buildDocument"),Gn(),$e(),function(){P0.publish("putAdditionalObjects");for(var ge=0;ge<Fe.length;ge++){var Ee=Fe[ge];Q(Ee.objId,!0),he(Ee.content),he("endobj")}P0.publish("postPutAdditionalObjects")}(),E=[],function(){for(var ge in Pa)Pa.hasOwnProperty(ge)&&(g===!1||g===!0&&w.hasOwnProperty(ge))&&Ke(Pa[ge])}(),function(){var ge;for(ge in ya)ya.hasOwnProperty(ge)&&Vt(ya[ge])}(),function(){for(var ge in xn)xn.hasOwnProperty(ge)&&yt(xn[ge])}(),function(ge){var Ee;for(Ee in ba)ba.hasOwnProperty(Ee)&&(ba[Ee]instanceof a2?Et(ba[Ee]):ba[Ee]instanceof rh&&Gt(ba[Ee],ge))}(E),P0.publish("putResources"),E.forEach(Dt),Dt({resourcesOid:le,objectOid:Number.MAX_SAFE_INTEGER}),P0.publish("postPutResources"),p!==null&&(yi.oid=l0(),he("<<"),he("/Filter /Standard"),he("/V "+yi.v),he("/R "+yi.r),he("/U <"+yi.toHexString(yi.U)+">"),he("/O <"+yi.toHexString(yi.O)+">"),he("/P "+yi.P),he(">>"),he("endobj")),ei(),Dl();var Y=Ve;return c2(),l2(),he("startxref"),he(""+Y),he("%%EOF"),Ft(st[j]),Le.join(` 107`)},Ll=f.__private__.getBlob=function(E){return new Blob([Ct(E)],{type:"application/pdf"})},Ol=function(E){for(;E.firstChild;)E.removeChild(E.firstChild)},Fr=function(E){var Y,ge=E.document,Ee=ge.documentElement,ze=ge.head,nt=ge.body;return ze||(ze=ge.createElement("head"),Ee.appendChild(ze)),nt||(nt=ge.createElement("body"),Ee.appendChild(nt)),Ol(ze),Ol(nt),(Y=ge.createElement("style")).appendChild(ge.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),ze.appendChild(Y),{document:ge,body:nt}},Ho=f.output=f.__private__.output=(Fi=function(E,Y){switch(typeof(Y=Y||{})=="string"?Y={filename:Y}:Y.filename=Y.filename||"generated.pdf",E){case void 0:return No();case"save":f.save(Y.filename);break;case"arraybuffer":return Ct(No());case"blob":return Ll(No());case"bloburi":case"bloburl":if(Ha.URL!==void 0&&typeof Ha.URL.createObjectURL=="function")return Ha.URL&&Ha.URL.createObjectURL(Ll(No()))||void 0;Vn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var ge="",Ee=No();try{ge=YT(Ee)}catch{ge=YT(unescape(encodeURIComponent(Ee)))}return"data:application/pdf;filename="+encodeURIComponent(Y.filename)+";base64,"+ge;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Ha)==="[object Window]"){var ze="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",nt=!Y.pdfObjectUrl;nt||(ze=Y.pdfObjectUrl);var ut=Ha.open();if(ut!==null){var oa=Fr(ut),la=oa.document.createElement("script"),Na=this;la.src=ze,nt&&(la.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",la.crossOrigin="anonymous"),la.onload=function(){ut.PDFObject.embed(Na.output("dataurlstring"),Y)},oa.body.appendChild(la)}return ut}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Ha)==="[object Window]"){var Ga=Y.pdfJsUrl||"examples/PDF.js/web/viewer.html",M0=Ha.open();if(M0!==null){var ti=Fr(M0),dn=ti.document.createElement("iframe"),en=Ga.indexOf("?")===-1?"?":"&";Na=this,dn.id="pdfViewer",dn.width="500px",dn.height="400px",dn.src=Ga+en+"file=&downloadName="+encodeURIComponent(Y.filename),dn.onload=function(){M0.document.title=Y.filename,dn.contentWindow.PDFViewerApplication.open(Na.output("bloburl"))},ti.body.appendChild(dn)}return M0}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Ha)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Mn=Ha.open();if(Mn!==null){var Dn=Fr(Mn),Pn=Dn.document.createElement("iframe");Pn.src=this.output("datauristring",Y),Dn.body.appendChild(Pn),Mn.document.title=Y.filename}if(Mn||typeof safari>"u")return Mn;break;case"datauri":case"dataurl":return Ha.document.location.href=this.output("datauristring",Y);default:return null}},Fi.foo=function(){try{return Fi.apply(this,arguments)}catch(ge){var E=ge.stack||"";~E.indexOf(" at ")&&(E=E.split(" at ")[1]);var Y="Error in function "+E.split(` 108`)[0].split("<")[0]+": "+ge.message;if(!Ha.console)throw new Error(Y);Ha.console.error(Y,ge),Ha.alert&&alert(Y)}},Fi.foo.bar=Fi,Fi.foo),Gr=function(E){return Array.isArray(s1)===!0&&s1.indexOf(E)>-1};switch(n){case"pt":za=1;break;case"mm":za=72/25.4;break;case"cm":za=72/2.54;break;case"in":za=72;break;case"px":za=Gr("px_scaling")==1?.75:96/72;break;case"pc":case"em":za=12;break;case"ex":za=6;break;default:if(typeof n!="number")throw new Error("Invalid unit: "+n);za=n}var yi=null;tt(),Pe();var Z1=f.__private__.getPageInfo=f.getPageInfo=function(E){if(isNaN(E)||E%1!=0)throw new Error("Invalid argument passed to
108jsPDF.getPageInfo");return{objId:ct[E].objId,pageNumber:E,pageContext:ct[E]}},go=f.__private__.getPageInfoByObjId=function(E){if(isNaN(E)||E%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Y in ct)if(ct[Y].objId===E)break;return Z1(Y)},bh=f.__private__.getCurrentPageInfo=f.getCurrentPageInfo=function(){return{objId:ct[j].objId,pageNumber:j,pageContext:ct[j]}};f.addPage=function(){return ui.apply(this,arguments),this},f.setPage=function(){return Bo.apply(this,arguments),Ft.call(this,st[j]),this},f.insertPage=function(E){return this.addPage(),this.movePage(j,E),this},f.movePage=function(E,Y){var ge,Ee;if(E>Y){ge=st[E],Ee=ct[E];for(var ze=E;ze>Y;ze--)st[ze]=st[ze-1],ct[ze]=ct[ze-1];st[Y]=ge,ct[Y]=Ee,this.setPage(Y)}else if(E<Y){ge=st[E],Ee=ct[E];for(var nt=E;nt<Y;nt++)st[nt]=st[nt+1],ct[nt]=ct[nt+1];st[Y]=ge,ct[Y]=Ee,this.setPage(Y)}return this},f.deletePage=function(){return fo.apply(this,arguments),this},f.__private__.text=f.text=function(E,Y,ge,Ee,ze){var nt,ut,oa,la,Na,Ga,M0,ti,dn,en=(Ee=Ee||{}).scope||this;if(typeof E=="number"&&typeof Y=="number"&&(typeof ge=="string"||Array.isArray(ge))){var Mn=ge;ge=Y,Y=E,E=Mn}if(arguments[3]instanceof Sa==0?(oa=arguments[4],la=arguments[5],sn(M0=arguments[3])==="object"&&M0!==null||(typeof oa=="string"&&(la=oa,oa=null),typeof M0=="string"&&(la=M0,M0=null),typeof M0=="number"&&(oa=M0,M0=null),Ee={flags:M0,angle:oa,align:la})):(q("The transform parameter of text() with a Matrix value"),dn=ze),isNaN(Y)||isNaN(ge)||E==null)throw new Error("Invalid arguments passed to jsPDF.text");if(E.length===0)return en;var Dn,Pn="",Bi=typeof Ee.lineHeightFactor=="number"?Ee.lineHeightFactor:Ts,_r=en.internal.scaleFactor;function J5(L0){return L0=L0.split(" ").join(Array(Ee.TabLen||9).join(" ")),ln(L0,M0)}function m1(L0){for(var hn,$n=L0.concat(),ni=[],$o=$n.length;$o--;)typeof(hn=$n.shift())=="string"?ni.push(hn):Array.isArray(L0)&&(hn.length===1||hn[1]===void 0&&hn[2]===void 0)?ni.push(hn[0]):ni.push([hn[0],hn[1],hn[2]]);return ni}function Ls(L0,hn){var $n;if(typeof L0=="string")$n=hn(L0)[0];else if(Array.isArray(L0)){for(var ni,$o,ic=L0.concat(),Yl=[],rc=ic.length;rc--;)typeof(ni=ic.shift())=="string"?Yl.push(hn(ni)[0]):Array.isArray(ni)&&typeof ni[0]=="string"&&($o=hn(ni[0],ni[1],ni[2]),Yl.push([$o[0],$o[1],$o[2]]));$n=Yl}return $n}var Wo=!1,Os=!0;if(typeof E=="string")Wo=!0;else if(Array.isArray(E)){var Hl=E.concat();ut=[];for(var Ul,Ni=Hl.length;Ni--;)(typeof(Ul=Hl.shift())!="string"||Array.isArray(Ul)&&typeof Ul[0]!="string")&&(Os=!1);Wo=Os}if(Wo===!1)throw new Error('Type of text must be string or Array. "'+E+'" is not recognized.');typeof E=="string"&&(E=E.match(/[\r?\n]/)?E.split(/\r\n|\r|\n/g):[E]);var J1=lt/en.internal.scaleFactor,zs=J1*(Bi-1);switch(Ee.baseline){case"bottom":ge-=zs;break;case"top":ge+=J1-zs;break;case"hanging":ge+=J1-2*zs;break;case"middle":ge+=J1/2-zs}if((Ga=Ee.maxWidth||0)>0&&(typeof E=="string"?E=en.splitTextToSize(E,Ga):Object.prototype.toString.call(E)==="[object Array]"&&(E=E.reduce(function(L0,hn){return L0.concat(en.splitTextToSize(hn,Ga))},[]))),nt={text:E,x:Y,y:ge,options:Ee,mutex:{pdfEscape:ln,activeFontKey:ca,fonts:Pa,activeFontSize:lt}},P0.publish("preProcessText",nt),E=nt.text,oa=(Ee=nt.options).angle,dn instanceof Sa==0&&oa&&typeof oa=="number"){oa*=Math.PI/180,Ee.rotationDirection===0&&(oa=-oa),U===N&&(oa=-oa);var jl=Math.cos(oa),k0=Math.sin(oa);dn=new Sa(jl,k0,-k0,jl,0,0)}else oa&&oa instanceof Sa&&(dn=oa);U!==N||dn||(dn=er),(Na=Ee.charSpace||Vs)!==void 0&&(Pn+=J(ue(Na))+` Tc 109`,this.setCharSpace(this.getCharSpace()||0)),(ti=Ee.horizontalScale)!==void 0&&(Pn+=J(100*ti)+` Tz 110`),Ee.lang;var tr=-1,g2=Ee.renderingMode!==void 0?Ee.renderingMode:Ee.stroke,Rs=en.internal.getCurrentPageInfo().pageContext;switch(g2){case 0:case!1:case"fill":tr=0;break;case 1:case!0:case"stroke":tr=1;break;case 2:case"fillThenStroke":tr=2;break;case 3:case"invisible":tr=3;break;case 4:case"fillAndAddForClipping":tr=4;break;case 5:case"strokeAndAddPathForClipping":tr=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":tr=6;break;
vendor: 8,699 bytes, lines 110-122
110case 7:case"addToPathForClipping":tr=7}var v2=Rs.usedRenderingMode!==void 0?Rs.usedRenderingMode:-1;tr!==-1?Pn+=tr+` Tr 111`:v2!==-1&&(Pn+=`0 Tr 112`),tr!==-1&&(Rs.usedRenderingMode=tr),la=Ee.align||"left";var Yr,Bs=lt*Bi,f1=en.internal.pageSize.getWidth(),ql=Pa[ca];Na=Ee.charSpace||Vs,Ga=Ee.maxWidth||0,M0=Object.assign({autoencode:!0,noBOM:!0},Ee.flags);var Ns=[],ec=function(L0){return en.getStringUnitWidth(L0,{font:ql,charSpace:Na,fontSize:lt,doKerning:!1})*lt/_r};if(Object.prototype.toString.call(E)==="[object Array]"){var Mi;ut=m1(E),la!=="left"&&(Yr=ut.map(ec));var Vi,es=0;if(la==="right"){Y-=Yr[0],E=[],Ni=ut.length;for(var ts=0;ts<Ni;ts++)ts===0?(Vi=c1(Y),Mi=d1(ge)):(Vi=ue(es-Yr[ts]),Mi=-Bs),E.push([ut[ts],Vi,Mi]),es=Yr[ts]}else if(la==="center"){Y-=Yr[0]/2,E=[],Ni=ut.length;for(var g1=0;g1<Ni;g1++)g1===0?(Vi=c1(Y),Mi=d1(ge)):(Vi=ue((es-Yr[g1])/2),Mi=-Bs),E.push([ut[g1],Vi,Mi]),es=Yr[g1]}else if(la==="left"){E=[],Ni=ut.length;for(var Wl=0;Wl<Ni;Wl++)E.push(ut[Wl])}else if(la==="justify"&&ql.encoding==="Identity-H"){E=[],Ni=ut.length,Ga=Ga!==0?Ga:f1;for(var v1=0,zn=0;zn<Ni;zn++)if(Mi=zn===0?d1(ge):-Bs,Vi=zn===0?c1(Y):v1,zn<Ni-1){var tc=ue((Ga-Yr[zn])/(ut[zn].split(" ").length-1)),Go=ut[zn].split(" ");E.push([Go[0]+" ",Vi,Mi]),v1=0;for(var _o=1;_o<Go.length;_o++){var Hs=(ec(Go[_o-1]+" "+Go[_o])-ec(Go[_o]))*_r+tc;_o==Go.length-1?E.push([Go[_o],Hs,0]):E.push([Go[_o]+" ",Hs,0]),v1-=Hs}}else E.push([ut[zn],Vi,Mi]);E.push(["",v1,0])}else{if(la!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(E=[],Ni=ut.length,Ga=Ga!==0?Ga:f1,zn=0;zn<Ni;zn++){Mi=zn===0?d1(ge):-Bs,Vi=zn===0?c1(Y):0;var ac=ut[zn].split(" ").length-1,nc=ac>0?(Ga-Yr[zn])/ac:0;zn<Ni-1?Ns.push(J(ue(nc))):Ns.push(0),E.push([ut[zn],Vi,Mi])}}}(typeof Ee.R2L=="boolean"?Ee.R2L:Ma)===!0&&(E=Ls(E,function(L0,hn,$n){return[L0.split("").reverse().join(""),hn,$n]})),nt={text:E,x:Y,y:ge,options:Ee,mutex:{pdfEscape:ln,activeFontKey:ca,fonts:Pa,activeFontSize:lt}},P0.publish("postProcessText",nt),E=nt.text,Dn=nt.mutex.isHex||!1;var Gl=Pa[ca].encoding;Gl!=="WinAnsiEncoding"&&Gl!=="StandardEncoding"||(E=Ls(E,function(L0,hn,$n){return[J5(L0),hn,$n]})),ut=m1(E),E=[];for(var Us,js,as,_1=Array.isArray(ut[0])?1:0,w1="",$l=function(L0,hn,$n){var ni="";return $n instanceof Sa?($n=typeof Ee.angle=="number"?p0($n,new Sa(1,0,0,1,L0,hn)):p0(new Sa(1,0,0,1,L0,hn),$n),U===N&&($n=p0(new Sa(1,0,0,-1,0,0),$n)),ni=$n.join(" ")+` Tm 113`):ni=J(L0)+" "+J(hn)+` Td 114`,ni},Hi=0;Hi<ut.length;Hi++){switch(w1="",_1){case 1:as=(Dn?"<":"(")+ut[Hi][0]+(Dn?">":")"),Us=parseFloat(ut[Hi][1]),js=parseFloat(ut[Hi][2]);break;case 0:as=(Dn?"<":"(")+ut[Hi]+(Dn?">":")"),Us=c1(Y),js=d1(ge)}Ns!==void 0&&Ns[Hi]!==void 0&&(w1=Ns[Hi]+` Tw 115`),Hi===0?E.push(w1+$l(Us,js,dn)+as):_1===0?E.push(w1+as):_1===1&&E.push(w1+$l(Us,js,dn)+as)}E=_1===0?E.join(` Tj 116T* `):E.join(` Tj 117`),E+=` Tj 118`;var ai=`BT 119/`;return ai+=ca+" "+lt+` Tf 120`,ai+=J(lt*Bi)+` TL 121`,ai+=$r+` 122`,ai+=Pn,ai+=E,he(ai+="ET"),w[ca]=!0,en};var Ch=f.__private__.clip=f.clip=function(E){return he(E==="evenodd"?"W*":"W"),this};f.clipEvenOdd=function(){return Ch("evenodd")},f.__private__.discardPath=f.discardPath=function(){return he("n"),this};var Uo=f.__private__.isValidStyle=function(E){var Y=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(E)!==-1&&(Y=!0),Y};f.__private__.setDefaultPathOperation=f.setDefaultPathOperation=function(E){return Uo(E)&&(c=E),this};var d2=f.__private__.getStyle=f.getStyle=function(E){var Y=c;switch(E){case"D":case"S":Y="S";break;case"F":Y="f";break;case"FD":case"DF":Y="B";break;case"f":case"f*":case"B":case"B*":Y=E}return Y},zl=f.close=function(){return he("h"),this};f.stroke=function(){return he("S"),this},f.fill=function(E){return Rl("f",E),this},f.fillEvenOdd=function(E){return Rl("f*",E),this},f.fillStroke=function(E){return Rl("B",E),this},f.fillStrokeEvenOdd=function(E){return Rl("B*",E),this};var Rl=function(E,Y){sn(Y)==="object"?Z5(Y,E):he(E)},X5=function(E){E===null||U===N&&E===void 0||(E=d2(E),he(E))};function yh(E,Y,ge,Ee,ze){var nt=new rh(Y||this.boundingBox,ge||this.xStep,Ee||this.yStep,this.gState,ze||this.matrix);nt.stream=this.stream;var ut=E+"$$"+this.cloneIndex+++"$$";return Ri(ut,nt),nt}var Z5=function(E,Y){var ge=U0[E.key],Ee=ba[ge];if(Ee instanceof a2)he("q"),he(Mh(Y)),Ee.gState&&f.setGState(Ee.gState),he(E.matrix.toString()+" cm"),he("/"+ge+" sh"),he("Q");else if(Ee instanceof rh){var ze=new Sa(1,0,0,-1,0,u1());E.matrix&&(ze=ze.multiply(E.matrix||er),ge=yh.call(Ee,E.key,E.boundingBox,E.xStep,E.yStep,ze).id),he("q"),he("/Pattern cs"),he("/"+ge+" scn"),Ee.gState&&f.setGState(Ee.gState),he(Y),he("Q")}},Mh=function(E){switch(E){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},l1=f.moveTo=function(E,Y){return he(J(ue(E))+" "+J(Ce(Y))+" m"),this},h2=f.lineTo=function(E,Y){return he(J(ue(E))+" "+J(Ce(Y))+" l"),this},K1=f.curveTo=function(E,Y,ge,Ee,ze,nt){return he([J(ue(E)),J(Ce(Y)),J(ue(ge)),J(Ce(Ee)),J(ue(ze)),J(Ce(nt)),"c"].join(" ")),this};f.__private__.line=f.line=function(E,Y,ge,Ee,ze){if(isNaN(E)||isNaN(Y)||isNaN(ge)||isNaN(Ee)||!Uo(ze))throw new Error("Invalid arguments passed to jsPDF.line");return U===R?this.lines([[ge-E,Ee-Y]],E,Y,[1,1],ze||"S"):this.lines([[ge-E,Ee-Y]],E,Y,[1,1]).stroke()},f.__private__.lines=f.lines=function(E,Y,ge,Ee,ze,nt){var ut,oa,la,Na,Ga,M0,ti,dn,en,Mn,Dn,Pn;if(typeof E=="number"&&(Pn=ge,ge=Y,Y=E,E=Pn),Ee=Ee||[1,1],nt=nt||!1,isNaN(Y)||isNaN(ge)||!Array.isArray(E)||!Array.isArray(Ee)||!Uo(ze)||typeof nt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(l1(Y,ge),ut=Ee[0],oa=Ee[1],Na=E.length,Mn=Y,Dn=ge,la=0;la<Na;la++)(Ga=E[la]).length===2?(Mn=Ga[0]*ut+Mn,Dn=Ga[1]*oa+Dn,h2(Mn,Dn)):(M0=Ga[0]*ut+Mn,ti=Ga[1]*oa+Dn,dn=Ga[2]*ut+Mn,en=Ga[3]*oa+Dn,Mn=Ga[4]*ut+Mn,Dn=Ga[5]*oa+Dn,K1(M0,ti,dn,en,Mn,Dn));return nt&&zl(),X5(ze),this},f.path=function(E){for(var Y=0;Y<E.length;Y++){var ge=E[Y],Ee=ge.c;switch(ge.op){case"m":l1(Ee[0],Ee[1]);break;case"l":h2(Ee[0],Ee[1]);break;case"c":K1.apply(this,Ee);break;case"h":zl()}}return this},f.__private__.rect=f.rect=function(E,Y,ge,Ee,ze){if(isNaN(E)||isNaN(Y)||isNaN(ge)||isNaN(Ee)||!Uo(ze))throw new Error("Invalid arguments passed to jsPDF.rect");return U===R&&(Ee=-Ee),he([J(ue(E)),J(Ce(Y)),J(ue(ge)),J(ue(Ee)),"re"].join(" ")),X5(ze),this},f.__private__.triangle=f.triangle=function(E,Y,ge,Ee,ze,nt,ut){if(isNaN(E)||isNaN(Y)||isNaN(ge)||isNaN(Ee)||isNaN(ze)||isNaN(nt)||!Uo(ut))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[ge-E,Ee-Y],[ze-ge,nt-Ee],[E-ze,Y-nt]],E,Y,[1,1],ut,!0),this},f.__private__.roundedRect=f.roundedRect=function(E,Y,ge,Ee,ze,nt,ut){if(isNaN(E)||isNaN(Y)||isNaN(ge)||isNaN(Ee)||isNaN(ze)||isNaN(nt)||!Uo(ut))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var oa=4/3*(Math.SQRT2-1);return ze=Math.min(ze,.5*ge),nt=Math.min(nt,.5*Ee),this.lines([[ge-2*ze,0],[ze*oa,0,ze,nt-nt*oa,ze,nt],[0,Ee-2*nt],[0,nt*oa,-ze*oa,nt,-ze,nt],[2*ze-ge,0],[-ze*oa,0,-ze,-nt*oa,-ze,-nt],[0,2*nt-Ee],[0,-nt*oa,ze*oa,-nt,ze,-nt]],E+ze,Y,[1,1],ut,!0),this},f.__private__.ellipse=f.ellipse=function(E,Y,ge,Ee,ze){if(isNaN(E)||isNaN(Y)||isNaN(ge)||isNaN(Ee)||!Uo(ze))throw new Error("Invalid arguments passed to jsPDF.ellipse");var nt=4/3*(Math.SQRT2-1)*ge,ut=4/3*(Math.SQRT2-1)*Ee;return l1(E+ge,Y),K1(E+ge,Y-ut,E+nt,Y-Ee,E,Y-Ee),K1(E-nt,Y-Ee,E-ge,Y-ut,E-ge,Y),K1(E-ge,Y+ut,E-nt,Y+Ee,E,Y+Ee),K1(E+nt,Y+Ee,E+ge,Y+ut,E+ge,Y),X5(ze),this},f.__private__.circle=f.circle=function(E,Y,ge,Ee){if(isNaN(E)||isNaN(Y)||isNaN(ge)||!Uo(Ee))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(E,Y,ge,ge,Ee)},f.setFont=function(E,Y,ge){return ge&&(Y=ae(Y,ge)),ca=X1(E,Y,{disableWarning:!1}),this};var Sh=f.__private__.getFont=f.getFont=function(){return Pa[X1.apply(f,arguments)]};f.__private__.getFontList=f.getFontList=function(){var E,Y,ge={};for(E in Ba)if(Ba.hasOwnProperty(E))for(Y in ge[E]=[],Ba[E])Ba[E].hasOwnProperty(Y)&&ge[E].push(Y);return ge},f.addFont=function(E,Y,ge,Ee,ze){var nt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&nt.indexOf(arguments[3])!==-1?ze=arguments[3]:arguments[3]&&nt.indexOf(arguments[3])==-1&&(ge=ae(ge,Ee)),D0.call(this,E,Y,ge,ze=ze||"Identity-H")};var Ts,La=a.lineWidth||.200025,Ah=f.__private__.getLineWidth=f.getLineWidth=function(){return La},Eh=f.__private__.setLineWidth=f.setLineWidth=function(E){return La=E,he(J(ue(E))+" w"),this};f.__private__.setLineDash=ga.API.setLineDash=ga.API.setLineDashPattern=function(E,Y){if(E=E||[],Y=Y||0,isNaN(Y)||!Array.isArray(E))throw new Error("Invalid arguments passed to
122jsPDF.setLineDash");return E=E.map(function(ge){return J(ue(ge))}).join(" "),Y=J(ue(Y)),he("["+E+"] "+Y+" d"),this};var kh=f.__private__.getLineHeight=f.getLineHeight=function(){return lt*Ts};f.__private__.getLineHeight=f.getLineHeight=function(){return lt*Ts};var Ih=f.__private__.setLineHeightFactor=f.setLineHeightFactor=function(E){return typeof(E=E||1.15)=="number"&&(Ts=E),this},Th=f.__private__.getLineHeightFactor=f.getLineHeightFactor=function(){return Ts};Ih(a.lineHeight);var c1=f.__private__.getHorizontalCoordinate=function(E){return ue(E)},d1=f.__private__.getVerticalCoordinate=function(E){return U===N?E:ct[j].mediaBox.topRightY-ct[j].mediaBox.bottomLeftY-ue(E)},Fh=f.__private__.getHorizontalCoordinateString=f.getHorizontalCoordinateString=function(E){return J(c1(E))},Vh=f.__private__.getVerticalCoordinateString=f.getVerticalCoordinateString=function(E){return J(d1(E))},Bl=a.strokeColor||"0 G";f.__private__.getStrokeColor=f.getDrawColor=function(){return _e(Bl)},f.__private__.setStrokeColor=f.setDrawColor=function(E,Y,ge,Ee){return Bl=be({ch1:E,ch2:Y,ch3:ge,ch4:Ee,pdfColorType:"draw",precision:2}),he(Bl),this};var Fs=a.fillColor||"0 g";f.__private__.getFillColor=f.getFillColor=function(){return _e(Fs)},f.__private__.setFillColor=f.setFillColor=function(E,Y,ge,Ee){return Fs=be({ch1:E,ch2:Y,ch3:ge,ch4:Ee,pdfColorType:"fill",precision:2}),he(Fs),this};var $r=a.textColor||"0 g",Ph=f.__private__.getTextColor=f.getTextColor=function(){return _e($r)};f.__private__.setTextColor=f.setTextColor=function(E,Y,ge,Ee){return $r=be({ch1:E,ch2:Y,ch3:ge,ch4:Ee,pdfColorType:"text",precision:3}),this};var Vs=a.charSpace,p2=f.__private__.getCharSpace=f.getCharSpace=function(){return parseFloat(Vs||0)};f.__private__.setCharSpace=f.setCharSpace=function(E){if(isNaN(E))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Vs=E,this};var K5=0;f.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},f.__private__.setLineCap=f.setLineCap=function(E){var Y=f.CapJoinStyles[E];if(Y===void 0)throw new Error("Line cap style of '"+E+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return K5=Y,he(Y+" J"),this};var Q1=0;f.__private__.setLineJoin=f.setLineJoin=function(E){var Y=f.CapJoinStyles[E];if(Y===void 0)throw new Error("Line join style of '"+E+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Q1=Y,he(Y+" j"),this},f.__private__.setLineMiterLimit=f.__private__.setMiterLimit=f.setLineMiterLimit=f.setMiterLimit=function(E){if(E=E||0,isNaN(E))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return he(J(ue(E))+" M"),this},f.GState=Hg,f.setGState=function(E){(E=typeof E=="string"?ya[Ia[E]]:Q5(null,E)).equals(Q0)||(he("/"+E.id+" gs"),Q0=E)};var Q5=function(E,Y){if(!E||!Ia[E]){var ge=!1;for(var Ee in ya)if(ya.hasOwnProperty(Ee)&&ya[Ee].equals(Y)){ge=!0;break}if(ge)Y=ya[Ee];else{var ze="GS"+(Object.keys(ya).length+1).toString(10);ya[ze]=Y,Y.id=ze}return E&&(Ia[E]=Y.id),P0.publish("addGState",Y),Y}};f.addGState=function(E,Y){return Q5(E,Y),this},f.saveGraphicsState=function(){return he("q"),wn.push({key:ca,size:lt,color:$r}),this},f.restoreGraphicsState=function(){he("Q");var E=wn.pop();return ca=E.key,lt=E.size,$r=E.color,Q0=null,this},f.setCurrentTransformationMatrix=function(E){return he(E.toString()+" cm"),this},f.comment=function(E){return he("#"+E),this};var Ps=function(E,Y){var ge=E||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ge},set:function(nt){isNaN(nt)||(ge=parseFloat(nt))}});var Ee=Y||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ee},set:function(nt){isNaN(nt)||(Ee=parseFloat(nt))}});var ze="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return ze},set:function(nt){ze=nt.toString()}}),this},Nl=function(E,Y,ge,Ee){Ps.call(this,E,Y),this.type="rect";var ze=ge||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return ze},set:function(ut){isNaN(ut)||(ze=parseFloat(ut))}});var nt=Ee||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return nt},set:function(ut){isNaN(ut)||(nt=parseFloat(ut))}}),this},j0=function(){this.page=Wa,this.currentPage=j,this.pages=st.slice(0),this.pagesContext=ct.slice(0),this.x=sa,this.y=_n,this.matrix=s0,this.width=u2(j),this.height=p1(j),this.outputDestination=It,this.id="",this.objectNumber=-1};j0.prototype.restore=function(){Wa=this.page,j=this.currentPage,ct=this.pagesContext,st=this.pages,sa=this.x,_n=this.y,s0=this.matrix,qo(j,this.width),m2(j,this.height),It=this.outputDestination};var h1=function(E,Y,ge,Ee,ze){Da.push(new j0),Wa=j=0,st=[],sa=E,_n=Y,s0=ze,cn([ge,Ee])};for(var jo in f.beginFormObject=function(E,Y,ge,Ee,ze){return h1(E,Y,ge,Ee,ze),this},f.endFormObject=function(E){return function(Y){if(On[Y])Da.pop().restore(
vendor: 4,756 bytes, line 122
122);else{var ge=new j0,Ee="Xo"+(Object.keys(xn).length+1).toString(10);ge.id=Ee,On[Y]=Ee,xn[Ee]=ge,P0.publish("addFormObject",ge),Da.pop().restore()}}(E),this},f.doFormObject=function(E,Y){var ge=xn[On[E]];return he("q"),he(Y.toString()+" cm"),he("/"+ge.id+" Do"),he("Q"),this},f.getFormObject=function(E){var Y=xn[On[E]];return{x:Y.x,y:Y.y,width:Y.width,height:Y.height,matrix:Y.matrix}},f.save=function(E,Y){return E=E||"generated.pdf",(Y=Y||{}).returnPromise=Y.returnPromise||!1,Y.returnPromise===!1?(t2(Ll(No()),E),typeof t2.unload=="function"&&Ha.setTimeout&&setTimeout(t2.unload,911),this):new Promise(function(ge,Ee){try{var ze=t2(Ll(No()),E);typeof t2.unload=="function"&&Ha.setTimeout&&setTimeout(t2.unload,911),ge(ze)}catch(nt){Ee(nt.message)}})},ga.API)ga.API.hasOwnProperty(jo)&&(jo==="events"&&ga.API.events.length?function(E,Y){var ge,Ee,ze;for(ze=Y.length-1;ze!==-1;ze--)ge=Y[ze][0],Ee=Y[ze][1],E.subscribe.apply(E,[ge].concat(typeof Ee=="function"?[Ee]:Ee))}(P0,ga.API.events):f[jo]=ga.API[jo]);function u2(E){return ct[E].mediaBox.topRightX-ct[E].mediaBox.bottomLeftX}function qo(E,Y){ct[E].mediaBox.topRightX=Y+ct[E].mediaBox.bottomLeftX}function p1(E){return ct[E].mediaBox.topRightY-ct[E].mediaBox.bottomLeftY}function m2(E,Y){ct[E].mediaBox.topRightY=Y+ct[E].mediaBox.bottomLeftY}var Ds=f.getPageWidth=function(E){return u2(E=E||j)/za},vo=f.setPageWidth=function(E,Y){qo(E,Y*za)},u1=f.getPageHeight=function(E){return p1(E=E||j)/za},f2=f.setPageHeight=function(E,Y){m2(E,Y*za)};return f.internal={pdfEscape:ln,getStyle:d2,getFont:Sh,getFontSize:Wt,getCharSpace:p2,getTextColor:Ph,getLineHeight:kh,getLineHeightFactor:Th,getLineWidth:Ah,write:St,getHorizontalCoordinate:c1,getVerticalCoordinate:d1,getCoordinateString:Fh,getVerticalCoordinateString:Vh,collections:{},newObject:l0,newAdditionalObject:pe,newObjectDeferred:J0,newObjectDeferredBegin:Q,getFilters:We,putStream:Je,events:P0,scaleFactor:za,pageSize:{getWidth:function(){return Ds(j)},setWidth:function(E){vo(j,E)},getHeight:function(){return u1(j)},setHeight:function(E){f2(j,E)}},encryptionOptions:p,encryption:yi,getEncryptor:function(E){return p!==null?yi.encryptor(E,0):function(Y){return Y}},output:Ho,getNumberOfPages:Wr,get pages(){return st},out:he,f2:H,f3:G,getPageInfo:Z1,getPageInfoByObjId:go,getCurrentPageInfo:bh,getPDFVersion:y,Point:Ps,Rectangle:Nl,Matrix:Sa,hasHotfix:Gr},Object.defineProperty(f.internal.pageSize,"width",{get:function(){return Ds(j)},set:function(E){vo(j,E)},enumerable:!0,configurable:!0}),Object.defineProperty(f.internal.pageSize,"height",{get:function(){return u1(j)},set:function(E){f2(j,E)},enumerable:!0,configurable:!0}),function(E){for(var Y=0,ge=ra.length;Y<ge;Y++){var Ee=D0.call(this,E[Y][0],E[Y][1],E[Y][2],ra[Y][3],!0);g===!1&&(w[Ee]=!0);var ze=E[Y][0].split("-");Zt({id:Ee,fontName:ze[0],fontStyle:ze[1]||""})}P0.publish("addFonts",{fonts:Pa,dictionary:Ba})}.call(f,ra),ca="F1",ui(i,e),P0.publish("initialized"),f}nh.prototype.lsbFirstWord=function(a){return String.fromCharCode(255&a,a>>8&255,a>>16&255,a>>24&255)},nh.prototype.toHexString=function(a){return a.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},nh.prototype.hexToBytes=function(a){for(var t=[],e=0;e<a.length;e+=2)t.push(String.fromCharCode(parseInt(a.substr(e,2),16)));return t.join("")},nh.prototype.processOwnerPassword=function(a,t){return xw(ww(t).substr(0,5),a)},nh.prototype.encryptor=function(a,t){var e=ww(this.encryptionKey+String.fromCharCode(255&a,a>>8&255,a>>16&255,255&t,t>>8&255)).substr(0,10);return function(n){return xw(e,n)}},Hg.prototype.equals=function(a){var t,e="id,objectNumber,equals";if(!a||sn(a)!==sn(this))return!1;var n=0;for(t in this)if(!(e.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!a.hasOwnProperty(t)||this[t]!==a[t])return!1;n++}for(t in a)a.hasOwnProperty(t)&&e.indexOf(t)<0&&n--;return n===0},ga.API={events:[]},ga.version="4.2.1";var hi=ga.API,yw=1,r2=function(a){return a.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},th=function(a){return a.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},i2=function(a){return a.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(t){var e=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(e.length===1?"0"+e:e)})},Ja=function(a){return a.toFixed(2)},z5=function(a){return a.toFixed(5)};hi.__acroform__={};var uo=function(a,t){a.prototype=Object.create(t.prototype),a.prototype.constructor=a},QT=function(a){return a*yw},As=function(a){var t=new wF,e=pa.internal.getHeight(a)||0,n=pa.internal.getWidth(a)||0;return t.BBox=[0,0,Number(Ja(n)),Number(Ja(e))],t},Kee=hi.__acroform__.setBit=function(a,t){if(a=a||0,t=t||0,isNaN(a)||isNaN(t))throw new Error("Invalid arguments passed to
122jsPDF.API.__acroform__.setBit");return a|1<<t},Qee=hi.__acroform__.clearBit=function(a,t){if(a=a||0,t=t||0,isNaN(a)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return a&~(1<<t)},Jee=hi.__acroform__.getBit=function(a,t){if(isNaN(a)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return a&1<<t?1:0},xi=hi.__acroform__.getBitForPdf=function(a,t){if(isNaN(a)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Jee(a,t-1)},bi=hi.__acroform__.setBitForPdf=function(a,t){if(isNaN(a)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Kee(a,t-1)},Ci=hi.__acroform__.clearBitForPdf=function(a,t){if(isNaN(a)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Qee(a,t-1)},ete=hi.__acroform__.calculateCoordinates=function(a,t){var e=t.internal.getHorizontalCoordinate,n=t.internal.getVerticalCoordinate,i=a[0],r=a[1],o=a[2],s=a[3],l={};return l.lowerLeft_X=e(i)||0,l.lowerLeft_Y=n(r+s)||0,l.upperRight_X=e(i+o)||0,l.upperRight_Y=n(r)||0,[Number(Ja(l.lowerLeft_X)),Number(Ja(l.lowerLeft_Y)),Number(Ja(l.upperRight_X)),Number(Ja(l.upperRight_Y))]},tte=function(a){if(a.appearanceStreamContent)return a.appearanceStreamContent;if(a.V||a.DV){var t=[],e=a._V||a.DV,n=bw(a,e),i=a.scope.internal.getFont(a.fontName,a.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(a.scope.__private__.encodeColorString(a.color)),t.push("/"+i+" "+Ja(n.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var r=As(a);return r.scope=a.scope,r.stream=t.join(` 123`),r}},bw=function(a,t){var e=a.fontSize===0?a.maxFontSize:a.fontSize,n={text:"",fontSize:""},i=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");i=a.multiline?i.map(function(H){return H.split(` 124`)}):i.map(function(H){return[H]});var r=e,o=pa.internal.getHeight(a)||0;o=o<0?-o:o;var s=pa.internal.getWidth(a)||0;s=s<0?-s:s;var l=function(H,G,ue){if(H+1<i.length){var Ce=G+" "+i[H+1][0];return Dg(Ce,a,ue).width<=s-4}return!1};r++;e:for(;r>0;){t="",r--;var c,p,g=Dg("3",a,r).height,w=a.multiline?o-r:(o-g)/2,f=w+=2,M=0,y=0,A=0;if(r<=0){t=`(...) Tj 125`,t+="% Width of Text: "+Dg(t,a,r=12).width+", FieldWidth:"+s+` 126`;break}for(var I="",R=0,N=0;N<i.length;N++)if(i.hasOwnProperty(N)){var U=!1;if(i[N].length!==1&&A!==i[N].length-1){if((g+2)*(R+2)+2>o)continue e;I+=i[N][A],U=!0,y=N,N--}else{I=(I+=i[N][A]+" ").substr(I.length-1)==" "?I.substr(0,I.length-1):I;var te=parseInt(N),ve=l(te,I,r),ae=N>=i.length-1;if(ve&&!ae){I+=" ",A=0;continue}if(ve||ae){if(ae)y=te;else if(a.multiline&&(g+2)*(R+2)+2>o)continue e}else{if(!a.multiline||(g+2)*(R+2)+2>o)continue e;y=te}}for(var J="",q=M;q<=y;q++){var oe=i[q];if(a.multiline){if(q===y){J+=oe[A]+" ",A=(A+1)%oe.length;continue}if(q===M){J+=oe[oe.length-1]+" ";continue}}J+=oe[0]+" "}switch(J=J.substr(J.length-1)==" "?J.substr(0,J.length-1):J,p=Dg(J,a,r).width,a.textAlign){case"right":c=s-p-2;break;case"center":c=(s-p)/2;break;default:c=2}t+=Ja(c)+" "+Ja(f)+` Td 127`,t+="("+r2(J)+`) Tj 128`,t+=-Ja(c)+` 0 Td 129`,f=-(r+2),p=0,M=U?y:y+1,R++,I=""}break}return n.text=t,n.fontSize=r,n},Dg=function(a,t,e){var n=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(a,{font:n,fontSize:parseFloat(e),charSpace:0})*parseFloat(e);return{height:t.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(e),charSpace:0})*parseFloat(e)*1.5,width:i}},ate={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},nte=function(a,t){var e={type:"reference",object:a};t.internal.getPageInfo(a.page).pageContext.annotations.find(function(n){return n.type===e.type&&n.object===e.object})===void 0&&t.internal.getPageInfo(a.page).pageContext.annotations.push(e)},ite=function(a,t){if(t.scope=a,a.internal!==void 0&&(a.internal.acroformPlugin===void 0||a.internal.acroformPlugin.isInitialized===!1)){if(W1.FieldNum=0,a.internal.acroformPlugin=JSON.parse(JSON.stringify(ate)),a.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");yw=a.internal.scaleFactor,a.internal.acroformPlugin.acroFormDictionaryRoot=new xF,a.internal.acroformPlugin.acroFormDictionaryRoot.scope=a,a.internal.acroformPlugin.acroFormDictionaryRoot._eventID=a.internal.events.subscribe("postPutResources",function(){(function(e){e.internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})(a)}),a.internal.events.subscribe("buildDocument",function(){(function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var n=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var i in n)if(n.hasOwnProperty(i)){var r=n[i];r.objId=void 0,r.hasAnnotation&&nte(r,e)}})(a)}),a.internal.events.subscribe("putCatalog",function(){(function(e){if(e.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");e.internal.write("/AcroForm "+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(a)}),a.internal.events.subscribe("postPutPages",function(e){(function(n,i){var r=!n;for(var o in n||(i.internal.newObjectDeferredBegin(i.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),i.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),n=n||i.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(n.hasOwnProperty(o)){var s=n[o],l=[],c=s.Rect;if(s.Rect&&(s.Rect=ete(s.Rect,i)),i.internal.newObjectDeferredBegin(s.objId,!0),s.DA=pa.createDefaultAppearanceStream(s),sn(s)==="object"&&typeof s.getKeyValueListForStream=="function"&&(l=s.getKeyValueListForStream()),s.Rect=c,s.hasAppearanceStream&&!s.appearanceStreamContent){var p=tte(s);l.push({key:"AP",value:"<</N "+p+">>"}),i.internal.acroformPlugin.xForms.push(p)}if(s.appearanceStreamContent){var g="";for(var w in s.appearanceStreamContent)if(s.appearanceStreamContent.hasOwnProperty(w)){var f=s.appearanceStreamContent[w];if(g+="/"+w+" ",g+="<<",Object.keys(f).length>=1||Array.isArray(f)){for(var o in f)if(f.hasOwnProperty(o)){var M=f[o
vendor: 12,684 bytes, lines 129-131
129];typeof M=="function"&&(M=M.call(i,s)),g+="/"+o+" "+M+" ",i.internal.acroformPlugin.xForms.indexOf(M)>=0||i.internal.acroformPlugin.xForms.push(M)}}else typeof(M=f)=="function"&&(M=M.call(i,s)),g+="/"+o+" "+M,i.internal.acroformPlugin.xForms.indexOf(M)>=0||i.internal.acroformPlugin.xForms.push(M);g+=">>"}l.push({key:"AP",value:`<< 130`+g+">>"})}i.internal.putStream({additionalKeyValues:l,objectId:s.objId}),i.internal.out("endobj")}r&&function(y,A){for(var I in y)if(y.hasOwnProperty(I)){var R=I,N=y[I];A.internal.newObjectDeferredBegin(N.objId,!0),sn(N)==="object"&&typeof N.putStream=="function"&&N.putStream(),delete y[R]}}(i.internal.acroformPlugin.xForms,i)})(e,a)}),a.internal.acroformPlugin.isInitialized=!0}},_F=hi.__acroform__.arrayToPdfArray=function(a,t,e){var n=function(o){return o};if(Array.isArray(a)){for(var i="[",r=0;r<a.length;r++)switch(r!==0&&(i+=" "),sn(a[r])){case"boolean":case"number":case"object":i+=a[r].toString();break;case"string":a[r].substr(0,1)==="/"?i+="/"+i2(a[r].substr(1)):(t!==void 0&&e&&(n=e.internal.getEncryptor(t)),i+="("+r2(n(a[r].toString()))+")")}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},mw=function(a,t,e){var n=function(i){return i};return t!==void 0&&e&&(n=e.internal.getEncryptor(t)),(a=a||"").toString(),"("+r2(n(a))+")"},Es=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(a){this._objId=a}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Es.prototype.toString=function(){return this.objId+" 0 R"},Es.prototype.putStream=function(){var a=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:a,objectId:this.objId}),this.scope.internal.out("endobj")},Es.prototype.getKeyValueListForStream=function(){var a=[],t=Object.getOwnPropertyNames(this).filter(function(r){return r!="content"&&r!="appearanceStreamContent"&&r!="scope"&&r!="objId"&&r.substring(0,1)!="_"});for(var e in t)if(Object.getOwnPropertyDescriptor(this,t[e]).configurable===!1){var n=t[e],i=this[n];i&&(Array.isArray(i)?a.push({key:n,value:_F(i,this.objId,this.scope)}):i instanceof Es?(i.scope=this.scope,a.push({key:n,value:i.objId+" 0 R"})):typeof i!="function"&&a.push({key:n,value:i}))}return a};var wF=function(){Es.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var a,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){a=e.trim()},get:function(){return a||null}})};uo(wF,Es);var xF=function(){Es.call(this);var a,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(a){var e=function(n){return n};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+r2(e(a))+")"}},set:function(e){a=e}})};uo(xF,Es);var W1=function a(){Es.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(I){if(isNaN(I))throw new Error('Invalid value "'+I+'" for attribute F supplied.');t=I}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!xi(t,3)},set:function(I){I?this.F=bi(t,3):this.F=Ci(t,3)}});var e=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return e},set:function(I){if(isNaN(I))throw new Error('Invalid value "'+I+'" for attribute Ff supplied.');e=I}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(n.length!==0)return n},set:function(I){n=I!==void 0?I:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(I){n[0]=I}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(I){n[1]=I}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(I){n[2]=I}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(I){n[3]=I}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(I){switch(I){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=I;break;default:throw new Error('Invalid value "'+I+'" for attribute FT supplied.')}}});var r=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!r||r.length<1){if(this instanceof Ug)return;r="FieldObject"+a.FieldNum++}var I=function(R){return R};return this.scope&&(I=this.scope.internal.getEncryptor(this.objId)),"("+r2(I(r))+")"},set:function(I){r=I.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return r},set:function(I){r=I}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(I){o=I}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(I){s=I}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(I){l=I}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return c===void 0?50/yw:c},set:function(I){c=I}});var p="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return p},set:function(I){p=I}});var g="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!g||this instanceof Ug||this instanceof n2))return mw(g,this.objId,this.scope)},set:function(I){I=I.toString(),g=I}});var w=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(w)return this instanceof Ji==0?mw(w,this.objId,this.scope):w},set:function(I){I=I.toString(),w=this instanceof Ji==0?I.substr(0,1)==="("?th(I.substr(1,I.length-2)):th(I):I}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ji==1?th(w.substr(1,w.length-1)):w},set:function(I){I=I.toString(),w=this instanceof Ji==1?"/"+i2(I):I}});var f=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(f)return f},set:function(I){this.V=I}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof Ji==0?mw(f,this.objId,this.scope):f},set:function(I){I=I.toString(),f=this instanceof Ji==0?I.substr(0,1)==="("?th(I.substr(1,I.length-2)):th(I):I}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ji==1?th(f.substr(1,f.length-1)):f},set:function(I){I=I.toString(),f=this instanceof Ji==1?"/"+i2(I):I}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var M,y=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return y},set:function(I){I=!!I,y=I}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(M)return M},set:function(I){M=I}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,1)},set:function(I){I?this.Ff=bi(this.Ff,1):this.Ff=Ci(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,2)},set:function(I){I?this.Ff=bi(this.Ff,2):this.Ff=Ci(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,3)},set:function(I){I?this.Ff=bi(this.Ff,3):this.Ff=Ci(this.Ff,3)}});var A=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(A!==null)return A},set:function(I){if([0,1,2].indexOf(I)===-1)throw new Error('Invalid value "'+I+'" for attribute Q supplied.');A=I}}),Object.defineProperty(this,"textAlign",{get:function(){var I;switch(A){case 0:default:I="left";break;case 1:I="center";break;case 2:I="right"}return I},configurable:!0,enumerable:!0,set:function(I){switch(I){case"right":case 2:A=2;break;case"center":case 1:A=1;break;default:A=0}}})};uo(W1,Es);var oh=function(){W1.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var a=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return a},set:function(e){a=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return a},set:function(e){a=e}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return _F(t,this.objId,this.scope)},set:function(e){var n,i;i=[],typeof(n=e)=="string"&&(i=function(r,o,s){s||(s=1);for(var l,c=[];l=o.exec(r);)c.push(l[s]);return c}(n,/\((.*?)\)/g)),t=i}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e=e||"").toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,n){for(n=n||!1,e=(e=e||"").toString();t.indexOf(e)!==-1&&(t.splice(t.indexOf(e),1),n!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,18)},set:function(e){e?this.Ff=bi(this.Ff,18):this.Ff=Ci(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,19)},set:function(e){this.combo===!0&&(e?this.Ff=bi(this.Ff,19):this.Ff=Ci(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,20)},set:function(e){e?(this.Ff=bi(this.Ff,20),t.sort()):this.Ff=Ci(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,22)},set:function(e){e?this.Ff=bi(this.Ff,22):this.Ff=Ci(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,23)},set:function(e){e?this.Ff=bi(this.Ff,23):this.Ff=Ci(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,27)},set:function(e){e?this.Ff=bi(this.Ff,27):this.Ff=Ci(this.Ff,27)}}),this.hasAppearanceStream=!1};uo(oh,W1);var sh=function(){oh.call(this),this.fontName="helvetica",this.combo=!1};uo(sh,oh);var lh=function(){sh.call(this),this.combo=!0};uo(lh,sh);var zg=function(){lh.call(this),this.edit=!0};uo(zg,lh);var Ji=function(){W1.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,15)},set:function(e){e?this.Ff=bi(this.Ff,15):this.Ff=Ci(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,16)},set:function(e){e?this.Ff=bi(this.Ff,16):this.Ff=Ci(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,17)},set:function(e){e?this.Ff=bi(this.Ff,17):this.Ff=Ci(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,26)},set:function(e){e?this.Ff=bi(this.Ff,26):this.Ff=Ci(this.Ff,26)}});var a,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(r){return r};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var n,i=[];for(n in i.push("<<"),t)i.push("/"+n+" ("+r2(e(t[n]))+")");return i.push(">>"),i.join(` 131`)}},set:function(e){sn(e)==="object"&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){typeof e=="string"&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return a}
131,set:function(e){var n=e==null?"":e.toString();n.substr(0,1)==="/"&&(n=n.substr(1)),a="/"+i2(n)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return a.substr(1,a.length-1)},set:function(e){a="/"+i2(e)}})};uo(Ji,W1);var Rg=function(){Ji.call(this),this.pushButton=!0};uo(Rg,Ji);var ch=function(){Ji.call(this),this.radio=!0,this.pushButton=!1;var a=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return a},set:function(t){a=t!==void 0?t:[]}})};uo(ch,Ji);var Ug=function(){var a,t;W1.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return a},set:function(i){a=i}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(i){t=i}});var e,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var i=function(s){return s};this.scope&&(i=this.scope.internal.getEncryptor(this.objId));var r,o=[];for(r in o.push("<<"),n)o.push("/"+r+" ("+r2(i(n[r]))+")");return o.push(">>"),o.join(` 132`)},set:function(i){sn(i)==="object"&&(n=i)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(i){typeof i=="string"&&(n.CA=i)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(i){var r=i==null?"":i.toString();r.substr(0,1)==="/"&&(r=r.substr(1)),e="/"+i2(r)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(i){var r=i==null?"":i.toString();r.substr(0,1)==="/"&&(r=r.substr(1)),e="/"+i2(r)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=pa.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};uo(Ug,W1),ch.prototype.setAppearance=function(a){if(!("createAppearanceStream"in a)||!("getCA"in a))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var e=this.Kids[t];e.appearanceStreamContent=a.createAppearanceStream(e.optionName),e.caption=a.getCA()}},ch.prototype.createOption=function(a){var t=new Ug;return t.Parent=this,t.optionName=a,this.Kids.push(t),rte.call(this.scope,t),t};var Bg=function(){Ji.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=pa.CheckBox.createAppearanceStream()};uo(Bg,Ji);var n2=function(){W1.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,13)},set:function(t){t?this.Ff=bi(this.Ff,13):this.Ff=Ci(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,21)},set:function(t){t?this.Ff=bi(this.Ff,21):this.Ff=Ci(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,23)},set:function(t){t?this.Ff=bi(this.Ff,23):this.Ff=Ci(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,24)},set:function(t){t?this.Ff=bi(this.Ff,24):this.Ff=Ci(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,25)},set:function(t){t?this.Ff=bi(this.Ff,25):this.Ff=Ci(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,26)},set:function(t){t?this.Ff=bi(this.Ff,26):this.Ff=Ci(this.Ff,26)}});var a=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return a}
vendor: 95,551 bytes, lines 132-141
132,set:function(t){a=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return a},set:function(t){Number.isInteger(t)&&(a=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};uo(n2,W1);var Ng=function(){n2.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!xi(this.Ff,14)},set:function(a){a?this.Ff=bi(this.Ff,14):this.Ff=Ci(this.Ff,14)}}),this.password=!0};uo(Ng,n2);var pa={CheckBox:{createAppearanceStream:function(){return{N:{On:pa.CheckBox.YesNormal},D:{On:pa.CheckBox.YesPushDown,Off:pa.CheckBox.OffPushDown}}},YesPushDown:function(a){var t=As(a);t.scope=a.scope;var e=[],n=a.scope.internal.getFont(a.fontName,a.fontStyle).id,i=a.scope.__private__.encodeColorString(a.color),r=bw(a,a.caption);return e.push("0.749023 g"),e.push("0 0 "+Ja(pa.internal.getWidth(a))+" "+Ja(pa.internal.getHeight(a))+" re"),e.push("f"),e.push("BMC"),e.push("q"),e.push("0 0 1 rg"),e.push("/"+n+" "+Ja(r.fontSize)+" Tf "+i),e.push("BT"),e.push(r.text),e.push("ET"),e.push("Q"),e.push("EMC"),t.stream=e.join(` 133`),t},YesNormal:function(a){var t=As(a);t.scope=a.scope;var e=a.scope.internal.getFont(a.fontName,a.fontStyle).id,n=a.scope.__private__.encodeColorString(a.color),i=[],r=pa.internal.getHeight(a),o=pa.internal.getWidth(a),s=bw(a,a.caption);return i.push("1 g"),i.push("0 0 "+Ja(o)+" "+Ja(r)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+Ja(o-1)+" "+Ja(r-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+e+" "+Ja(s.fontSize)+" Tf "+n),i.push(s.text),i.push("ET"),i.push("Q"),t.stream=i.join(` 134`),t},OffPushDown:function(a){var t=As(a);t.scope=a.scope;var e=[];return e.push("0.749023 g"),e.push("0 0 "+Ja(pa.internal.getWidth(a))+" "+Ja(pa.internal.getHeight(a))+" re"),e.push("f"),t.stream=e.join(` 135`),t}},RadioButton:{Circle:{createAppearanceStream:function(a){var t={D:{Off:pa.RadioButton.Circle.OffPushDown},N:{}};return t.N[a]=pa.RadioButton.Circle.YesNormal,t.D[a]=pa.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(a){var t=As(a);t.scope=a.scope;var e=[],n=pa.internal.getWidth(a)<=pa.internal.getHeight(a)?pa.internal.getWidth(a)/4:pa.internal.getHeight(a)/4;n=Number((.9*n).toFixed(5));var i=pa.internal.Bezier_C,r=Number((n*i).toFixed(5));return e.push("q"),e.push("1 0 0 1 "+z5(pa.internal.getWidth(a)/2)+" "+z5(pa.internal.getHeight(a)/2)+" cm"),e.push(n+" 0 m"),e.push(n+" "+r+" "+r+" "+n+" 0 "+n+" c"),e.push("-"+r+" "+n+" -"+n+" "+r+" -"+n+" 0 c"),e.push("-"+n+" -"+r+" -"+r+" -"+n+" 0 -"+n+" c"),e.push(r+" -"+n+" "+n+" -"+r+" "+n+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join(` 136`),t},YesPushDown:function(a){var t=As(a);t.scope=a.scope;var e=[],n=pa.internal.getWidth(a)<=pa.internal.getHeight(a)?pa.internal.getWidth(a)/4:pa.internal.getHeight(a)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),r=Number((i*pa.internal.Bezier_C).toFixed(5)),o=Number((n*pa.internal.Bezier_C).toFixed(5));return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+z5(pa.internal.getWidth(a)/2)+" "+z5(pa.internal.getHeight(a)/2)+" cm"),e.push(i+" 0 m"),e.push(i+" "+r+" "+r+" "+i+" 0 "+i+" c"),e.push("-"+r+" "+i+" -"+i+" "+r+" -"+i+" 0 c"),e.push("-"+i+" -"+r+" -"+r+" -"+i+" 0 -"+i+" c"),e.push(r+" -"+i+" "+i+" -"+r+" "+i+" 0 c"),e.push("f"),e.push("Q"),e.push("0 g"),e.push("q"),e.push("1 0 0 1 "+z5(pa.internal.getWidth(a)/2)+" "+z5(pa.internal.getHeight(a)/2)+" cm"),e.push(n+" 0 m"),e.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),e.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),e.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),e.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join(` 137`),t},OffPushDown:function(a){var t=As(a);t.scope=a.scope;var e=[],n=pa.internal.getWidth(a)<=pa.internal.getHeight(a)?pa.internal.getWidth(a)/4:pa.internal.getHeight(a)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),r=Number((i*pa.internal.Bezier_C).toFixed(5));return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+z5(pa.internal.getWidth(a)/2)+" "+z5(pa.internal.getHeight(a)/2)+" cm"),e.push(i+" 0 m"),e.push(i+" "+r+" "+r+" "+i+" 0 "+i+" c"),e.push("-"+r+" "+i+" -"+i+" "+r+" -"+i+" 0 c"),e.push("-"+i+" -"+r+" -"+r+" -"+i+" 0 -"+i+" c"),e.push(r+" -"+i+" "+i+" -"+r+" "+i+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join(` 138`),t}},Cross:{createAppearanceStream:function(a){var t={D:{Off:pa.RadioButton.Cross.OffPushDown},N:{}};return t.N[a]=pa.RadioButton.Cross.YesNormal,t.D[a]=pa.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(a){var t=As(a);t.scope=a.scope;var e=[],n=pa.internal.calculateCross(a);return e.push("q"),e.push("1 1 "+Ja(pa.internal.getWidth(a)-2)+" "+Ja(pa.internal.getHeight(a)-2)+" re"),e.push("W"),e.push("n"),e.push(Ja(n.x1.x)+" "+Ja(n.x1.y)+" m"),e.push(Ja(n.x2.x)+" "+Ja(n.x2.y)+" l"),e.push(Ja(n.x4.x)+" "+Ja(n.x4.y)+" m"),e.push(Ja(n.x3.x)+" "+Ja(n.x3.y)+" l"),e.push("s"),e.push("Q"),t.stream=e.join(` 139`),t},YesPushDown:function(a){var t=As(a);t.scope=a.scope;var e=pa.internal.calculateCross(a),n=[];return n.push("0.749023 g"),n.push("0 0 "+Ja(pa.internal.getWidth(a))+" "+Ja(pa.internal.getHeight(a))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+Ja(pa.internal.getWidth(a)-2)+" "+Ja(pa.internal.getHeight(a)-2)+" re"),n.push("W"),n.push("n"),n.push(Ja(e.x1.x)+" "+Ja(e.x1.y)+" m"),n.push(Ja(e.x2.x)+" "+Ja(e.x2.y)+" l"),n.push(Ja(e.x4.x)+" "+Ja(e.x4.y)+" m"),n.push(Ja(e.x3.x)+" "+Ja(e.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join(` 140`),t},OffPushDown:function(a){var t=As(a);t.scope=a.scope;var e=[];return e.push("0.749023 g"),e.push("0 0 "+Ja(pa.internal.getWidth(a))+" "+Ja(pa.internal.getHeight(a))+" re"),e.push("f"),t.stream=e.join(` 141`),t}}},createDefaultAppearanceStream:function(a){var t=a.scope.internal.getFont(a.fontName,a.fontStyle).id,e=a.scope.__private__.encodeColorString(a.color);return"/"+t+" "+a.fontSize+" Tf "+e}};pa.internal={Bezier_C:.551915024494,calculateCross:function(a){var t=pa.internal.getWidth(a),e=pa.internal.getHeight(a),n=Math.min(t,e);return{x1:{x:(t-n)/2,y:(e-n)/2+n},x2:{x:(t-n)/2+n,y:(e-n)/2},x3:{x:(t-n)/2,y:(e-n)/2},x4:{x:(t-n)/2+n,y:(e-n)/2+n}}}},pa.internal.getWidth=function(a){var t=0;return sn(a)==="object"&&(t=QT(a.Rect[2])),t},pa.internal.getHeight=function(a){var t=0;return sn(a)==="object"&&(t=QT(a.Rect[3])),t};var rte=hi.addField=function(a){if(ite(this,a),!(a instanceof W1))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=a).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),a.page=a.scope.internal.getCurrentPageInfo().pageNumber,this};hi.AcroFormChoiceField=oh,hi.AcroFormListBox=sh,hi.AcroFormComboBox=lh,hi.AcroFormEditBox=zg,hi.AcroFormButton=Ji,hi.AcroFormPushButton=Rg,hi.AcroFormRadioButton=ch,hi.AcroFormCheckBox=Bg,hi.AcroFormTextField=n2,hi.AcroFormPasswordField=Ng,hi.AcroFormAppearance=pa,hi.AcroForm={ChoiceField:oh,ListBox:sh,ComboBox:lh,EditBox:zg,Button:Ji,PushButton:Rg,RadioButton:ch,CheckBox:Bg,TextField:n2,PasswordField:Ng,Appearance:pa},ga.AcroForm={ChoiceField:oh,ListBox:sh,ComboBox:lh,EditBox:zg,Button:Ji,PushButton:Rg,RadioButton:ch,CheckBox:Bg,TextField:n2,PasswordField:Ng,Appearance:pa};var V6e=ga.AcroForm;function bF(a){return a.reduce(function(t,e,n){return t[e]=n,t},{})}(function(a){var t="addImage_";a.__addimage__={};var e="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=a.__addimage__.getImageFileTypeByImageData=function(H,G){var ue,Ce,Se,je,qe,Pe=e;if((G=G||e)==="RGBA"||H.data!==void 0&&H.data instanceof Uint8ClampedArray&&"height"in H&&"width"in H)return"RGBA";if(ve(H))for(qe in n)for(Se=n[qe],ue=0;ue<Se.length;ue+=1){for(je=!0,Ce=0;Ce<Se[ue].length;Ce+=1)if(Se[ue][Ce]!==void 0&&Se[ue][Ce]!==H[Ce]){je=!1;break}if(je===!0){Pe=qe;break}}else for(qe in n)for(Se=n[qe],ue=0;ue<Se.length;ue+=1){for(je=!0,Ce=0;Ce<Se[ue].length;Ce+=1)if(Se[ue][Ce]!==void 0&&Se[ue][Ce]!==H.charCodeAt(Ce)){je=!1;break}if(je===!0){Pe=qe;break}}return Pe===e&&G!==e&&(Pe=G),Pe},r=function H(G){for(var ue=this.internal.write,Ce=this.internal.putStream,Se=(0,this.internal.getFilters)();Se.indexOf("FlateEncode")!==-1;)Se.splice(Se.indexOf("FlateEncode"),1);G.objectId=this.internal.newObject();var je=[];if(je.push({key:"Type",value:"/XObject"}),je.push({key:"Subtype",value:"/Image"}),je.push({key:"Width",value:G.width}),je.push({key:"Height",value:G.height}),G.colorSpace===I.INDEXED?je.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(G.palette.length/3-1)+" "+("sMask"in G&&G.sMask!==void 0?G.objectId+2:G.objectId+1)+" 0 R]"}):(je.push({key:"ColorSpace",value:"/"+G.colorSpace}),G.colorSpace===I.DEVICE_CMYK&&je.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),je.push({key:"BitsPerComponent",value:G.bitsPerComponent}),"decodeParameters"in G&&G.decodeParameters!==void 0&&je.push({key:"DecodeParms",value:"<<"+G.decodeParameters+">>"}),"transparency"in G&&Array.isArray(G.transparency)&&G.transparency.length>0){for(var qe="",Pe=0,Ge=G.transparency.length;Pe<Ge;Pe++)qe+=G.transparency[Pe]+" "+G.transparency[Pe]+" ";je.push({key:"Mask",value:"["+qe+"]"})}G.sMask!==void 0&&je.push({key:"SMask",value:G.objectId+1+" 0 R"});var ht=G.filter!==void 0?["/"+G.filter]:void 0;if(Ce({data:G.data,additionalKeyValues:je,alreadyAppliedFilters:ht,objectId:G.objectId}),ue("endobj"),"sMask"in G&&G.sMask!==void 0){var tt,L=(tt=G.sMaskBitsPerComponent)!==null&&tt!==void 0?tt:G.bitsPerComponent,j={width:G.width,height:G.height,colorSpace:"DeviceGray",bitsPerComponent:L,data:G.sMask};"filter"in G&&(j.decodeParameters="/Predictor ".concat(G.predictor," /Colors 1 /BitsPerComponent ").concat(L," /Columns ").concat(G.width),j.filter=G.filter),H.call(this,j)}if(G.colorSpace===I.INDEXED){var W=this.internal.newObject();Ce({data:J(new Uint8Array(G.palette)),objectId:W}),ue("endobj")}},o=function(){var H=this.internal.collections[t+"images"];for(var G in H)r.call(this,H[G])},s=function(){var H,G=this.internal.collections[t+"images"],ue=this.internal.write;for(var Ce in G)ue("/I"+(H=G[Ce]).index,H.objectId,"0","R")},l=function(){this.internal.collections[t+"images"]||(this.internal.collections[t+"images"]={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s))},c=function(){var H=this.internal.collections[t+"images"];return l.call(this),H},p=function(){return Object.keys(this.internal.collections[t+"images"]).length},g=function(H){return typeof a["process"+H.toUpperCase()]=="function"},w=function(H){return sn(H)==="object"&&H.nodeType===1},f=function(H,G){if(H.nodeName==="IMG"&&H.hasAttribute("src")){var ue=""+H.getAttribute("src");if(ue.indexOf("data:image/")===0)return Og(unescape(ue).split("base64,").pop());var Ce=a.loadFile(ue,!0);if(Ce!==void 0)return Ce}if(H.nodeName==="CANVAS"){if(H.width===0||H.height===0)throw new Error("Given canvas must have data. Canvas width: "+H.width+", height: "+H.height);var Se;switch(G){case"PNG":Se="image/png";break;case"WEBP":Se="image/webp";break;default:Se="image/jpeg"}return Og(H.toDataURL(Se,1).split("base64,").pop())}},M=function(H){var G=this.internal.collections[t+"images"];if(G){for(var ue in G)if(H===G[ue].alias)return G[ue]}},y=function(H,G,ue){return H||G||(H=-96,G=-96),H<0&&(H=-1*ue.width*72/H/this.internal.scaleFactor),G<0&&(G=-1*ue.height*72/G/this.internal.scaleFactor),H===0&&(H=G*ue.width/ue.height),G===0&&(G=H*ue.height/ue.width),[H,G]},A=function(H,G,ue,Ce,Se,je){var qe=y.call(this,ue,Ce,Se),Pe=this.internal.getCoordinateString,Ge=this.internal.getVerticalCoordinateString,ht=c.call(this);if(ue=qe[0],Ce=qe[1],ht[Se.index]=Se,je){je*=Math.PI/180;var tt=Math.cos(je),L=Math.sin(je),j=function(K){return K.toFixed(4)},W=[j(tt),j(L),j(-1*L),j(tt),0,0,"cm"]}this.internal.write("q"),je?(this.internal.write([1,"0","0",1,Pe(H),Ge(G+Ce),"cm"].join(" ")),this.internal.write(W.join(" ")),this.internal.write([Pe(ue),"0","0",Pe(Ce),"0","0","cm"].join(" "))):this.internal.write([Pe(ue),"0","0",Pe(Ce),Pe(H),Ge(G+Ce),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Se.index+" Do"),this.internal.write("Q")},I=a.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};a.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var R=a.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},N=a.__addimage__.sHashCode=function(H){var G,ue,Ce=0;if(typeof H=="string")for(ue=H.length,G=0;G<ue;G++)Ce=(Ce<<5)-Ce+H.charCodeAt(G),Ce|=0;else if(ve(H))for(ue=H.byteLength/2,G=0;G<ue;G++)Ce=(Ce<<5)-Ce+H[G],Ce|=0;return Ce},U=a.__addimage__.validateStringAsBase64=function(H){(H=H||"").toString().trim();var G=!0;return H.length===0&&(G=!1),H.length%4!=0&&(G=!1),/^[A-Za-z0-9+/]+$/.test(H.substr(0,H.length-2))===!1&&(G=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(H.substr(-2))===!1&&(G=!1),G},te=a.__addimage__.extractImageFromDataUrl=function(H){if(H==null||!(H=H.trim()).startsWith("data:"))return null;var G=H.indexOf(",");return G<0?null:H.substring(0,G).trim().endsWith("base64")?H.substring(G+1):null};a.__addimage__.isArrayBuffer=function(H){return H instanceof ArrayBuffer};var ve=a.__addimage__.isArrayBufferView=function(H){return H instanceof Int8Array||H instanceof Uint8Array||H instanceof Uint8ClampedArray||H instanceof Int16Array||H instanceof Uint16Array||H instanceof Int32Array||H instanceof Uint32Array||H instanceof Float32Array||H instanceof Float64Array},ae=a.__addimage__.binaryStringToUint8Array=function(H){for(var G=H.length,ue=new Uint8Array(G),Ce=0;Ce<G;Ce++)ue[Ce]=H.charCodeAt(Ce);return ue},J=a.__addimage__.arrayBufferToBinaryString=function(H){for(var G="",ue=ve(H)?H:new Uint8Array(H),Ce=0;Ce<ue.length;Ce+=8192)G+=String.fromCharCode.apply(null,ue.subarray(Ce,Ce+8192));return G};a.addImage=function(){var H,G,ue,Ce,Se,je,qe,Pe,Ge;if(typeof arguments[1]=="number"?(G=e,ue=arguments[1],Ce=arguments[2],Se=arguments[3],je=arguments[4],qe=arguments[5],Pe=arguments[6],Ge=arguments[7]):(G=arguments[1],ue=arguments[2],Ce=arguments[3],Se=arguments[4],je=arguments[5],qe=arguments[6],Pe=arguments[7],Ge=arguments[8]),sn(H=arguments[0])==="object"&&!w(H)&&"imageData"in H){var ht=H;H=ht.imageData,G=ht.format||G||e,ue=ht.x||ue||0,Ce=ht.y||Ce||0,Se=ht.w||ht.width||Se,je=ht.h||ht.height||je,qe=ht.alias||qe,Pe=ht.compression||Pe,Ge=ht.rotation||ht.angle||Ge}var tt=this.internal.getFilters();if(Pe===void 0&&tt.indexOf("FlateEncode")!==-1&&(Pe="SLOW"),isNaN(ue)||isNaN(Ce))throw new Error("Invalid coordinates passed to jsPDF.addImage");l.call(this);var L=q.call(this,H,G,qe,Pe);return A.call(this,ue,Ce,Se,je,L,Ge),this};var q=function(H,G,ue,Ce){var Se,je,qe;if(typeof H=="string"&&i(H)===e){H=unescape(H);var Pe=oe(H,!1);(Pe!==""||(Pe=a.loadFile(H,!0))!==void 0)&&(H=Pe)}if(w(H)&&(H=f(H,G)),G=i(H,G),!g(G))throw new Error("addImage does not support files of type '"+G+"', please ensure that a plugin for '"+G+"' support is added.");if(((qe=ue)==null||qe.length===0)&&(ue=function(Ge){return typeof Ge=="string"||ve(Ge)?N(Ge):ve(Ge.data)?N(Ge.data):null}(H)),(Se=M.call(this,ue))||(H instanceof Uint8Array||G==="RGBA"||(je=H,H=ae(H)),Se=this["process"+G.toUpperCase()](H,p.call(this),ue,function(Ge){return Ge&&typeof Ge=="string"&&(Ge=Ge.toUpperCase()),Ge in a.image_compression?Ge:R.NONE}(Ce),je)),!Se)throw new Error("An unknown error occurred whilst processing the image.");return Se},oe=a.__addimage__.convertBase64ToBinaryString=function(H,G){G=typeof G!="boolean"||G;var ue,Ce="";if(typeof H=="string"){var Se;ue=(Se=te(H))!==null&&Se!==void 0?Se:H;try{Ce=Og(ue)}catch(je){if(G)throw U(ue)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+je.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Ce};a.getImageProperties=function(H){var G,ue,Ce="";if(w(H)&&(H=f(H)),typeof H=="string"&&i(H)===e&&((Ce=oe(H,!1))===""&&(Ce=a.loadFile(H)||""),H=Ce),ue=i(H),!g(ue))throw new Error("addImage does not support files of type '"+ue+"', please ensure that a plugin for '"+ue+"' support is added.");if(H instanceof Uint8Array||(H=ae(H)),!(G=this["process"+ue.toUpperCase()](H)))throw new Error("An unknown error occurred whilst processing the image");return G.fileType=ue,G}})(ga.API),function(a){var t=function(e){if(e!==void 0&&e!="")return!0};ga.API.events.push(["addPage",function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),a.events.push(["putPage",function(e){for(var n,i,r,o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(e.objId),c=e.pageContext.annotations,p=!1,g=0;g<c.length&&!p;g++)switch((n=c[g]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(p=!0);break;case"reference":case"text":case"freetext":p=!0}if(p!=0){this.internal.write("/Annots [");for(var w=0;w<c.length;w++){n=c[w];var f=this.internal.pdfEscape,M=this.internal.getEncryptor(e.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var y=this.internal.newAdditionalObject(),A=this.internal.newAdditionalObject(),I=this.internal.getEncryptor(y.objId),R=n.title||"Note";r="<</Type /Annot /Subtype /Text "+(i="/Rect ["+o(n.bounds.x)+" "+s(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y)+"] ")+"/Contents ("+f(I(n.contents))+")",r+=" /Popup "+A.objId+" 0 R",r+=" /P "+l.objId+" 0 R",r+=" /T ("+f(I(R))+") >>",y.content=r;var N=y.objId+" 0 R";r="<</Type /Annot /Subtype /Popup "+(i="/Rect ["+o(n.bounds.x+30)+" "+s(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w+30)+" "+s(n.bounds.y)+"] ")+" /Parent "+N,n.open&&(r+=" /Open true"),r+=" >>",A.content=r,this.internal.write(y.objId,"0 R",A.objId,"0 R");break;case"freetext":i="/Rect ["+o(n.bounds.x)+" "+s(n.bounds.y)+" "+o(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y+n.bounds.h)+"] ";var U="font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(n.color||"#000000");r="<</Type /Annot /Subtype /FreeText "+i+"/Contents ("+f(M(n.contents))+")",r+=" /DS("+f(M(U))+")",r+=" /Border [0 0 0]",r+=" >>",this.internal.write(r);break;case"link":if(n.options.name){var te=this.annotations._nameMap[n.options.name];n.options.pageNumber=te.page,n.options.top=te.y}else n.options.top||(n.options.top=0);if(i="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",r="",n.options.url)r="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /A <</S /URI /URI ("+f(M(n.options.url))+") >>";else if(n.options.pageNumber)switch(r="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":r+=" /Fit]";break;case"FitH":r+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,r+=" /FitV "+n.options.left+"]";break;default:var ve=s(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),r+=" /XYZ "+n.options.left+" "+ve+" "+n.options.zoom+"]"}r!=""&&(r+=" >>",this.internal.write(r))}}this.internal.write("]")}}]),a.createAnnotation=function(e){var n=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":n.pageContext.annotations.push(e)}},a.link=function(e,n,i,r,o){var s=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString;s.pageContext.annotations.push({finalBounds:{x:l(e),y:c(n),w:l(e+i),h:c(n+r)},options:o,type:"link"})},a.textWithLink=function(e,n,i,r){var o,s,l=this.getTextWidth(e),c=this.internal.getLineHeight()/this.internal.scaleFactor;if(r.maxWidth!==void 0){s=r.maxWidth;var p=this.splitTextToSize(e,s).length;o=Math.ceil(c*p)}else s=l,o=c;return this.text(e,n,i,r),i+=.2*c,r.align==="center"&&(n-=l/2),r.align==="right"&&(n-=l),this.link(n,i-c,s,o,r),l},a.getTextWidth=function(e){var n=this.internal.getFontSize();return this.getStringUnitWidth(e)*n/this.internal.scaleFactor}}(ga.API),function(a){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},e={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];a.__arabicParser__={};var r=a.__arabicParser__.isInArabicSubstitutionA=function(y){return t[y.charCodeAt(0)]!==void 0},o=a.__arabicParser__.isArabicLetter=function(y){return typeof y=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(y)},s=a.__arabicParser__.isArabicEndLetter=function(y){return o(y)&&r(y)&&t[y.charCodeAt(0)].length<=2},l=a.__arabicParser__.isArabicAlfLetter=function(y){return o(y)&&i.indexOf(y.charCodeAt(0))>=0};a.__arabicParser__.arabicLetterHasIsolatedForm=function(y){return o(y)&&r(y)&&t[y.charCodeAt(0)].length>=1};var c=a.__arabicParser__.arabicLetterHasFinalForm=function(y){return o(y)&&r(y)&&t[y.charCodeAt(0)].length>=2};a.__arabicParser__.arabicLetterHasInitialForm=function(y){return o(y)&&r(y)&&t[y.charCodeAt(0)].length>=3};var p=a.__arabicParser__.arabicLetterHasMedialForm=function(y){return o(y)&&r(y)&&t[y.charCodeAt(0)].length==4},g=a.__arabicParser__.resolveLigatures=function(y){var A=0,I=e,R="",N=0;for(A=0;A<y.length;A+=1)I[y.charCodeAt(A)]!==void 0?(N++,typeof(I=I[y.charCodeAt(A)])=="number"&&(R+=String.fromCharCode(I),I=e,N=0),A===y.length-1&&(I=e,R+=y.charAt(A-(N-1)),A-=N-1,N=0)):(I=e,R+=y.charAt(A-N),A-=N,N=0);return R};a.__arabicParser__.isArabicDiacritic=function(y){return y!==void 0&&n[y.charCodeAt(0)]!==void 0};var w=a.__arabicParser__.getCorrectForm=function(y,A,I){return o(y)?r(y)===!1?-1:!c(y)||!o(A)&&!o(I)||!o(I)&&s(A)||s(y)&&!o(A)||s(y)&&l(A)||s(y)&&s(A)?0:p(y)&&o(A)&&!s(A)&&o(I)&&c(I)?3:s(y)||!o(I)?1:2:-1},f=function(y){var A=0,I=0,R=0,N="",U="",te="",ve=(y=y||"").split("\\s+"),ae=[];for(A=0;A<ve.length;A+=1){for(ae.push(""),I=0;I<ve[A].length;I+=1)N=ve[A][I],U=ve[A][I-1],te=ve[A][I+1],o(N)?(R=w(N,U,te),ae[A]+=R!==-1?String.fromCharCode(t[N.charCodeAt(0)][R]):N):ae[A]+=N;ae[A]=g(ae[A])}return ae.join(" ")},M=a.__arabicParser__.processArabic=a.processArabic=function(){var y,A=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,I=[];if(Array.isArray(A)){var R=0;for(I=[],R=0;R<A.length;R+=1)Array.isArray(A[R])?I.push([f(A[R][0]),A[R][1],A[R][2]]):I.push([f(A[R])]);y=I}else y=f(A);return typeof arguments[0]=="string"?y:(arguments[0].text=y,arguments[0])};a.events.push(["preProcessText",M])}(ga.API),ga.API.autoPrint=function(a){var t;return(a=a||{}).variant=a.variant||"non-conform",a.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})),this},function(a){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(s){e=s}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(s){n=isNaN(s)||Number.isInteger(s)===!1||s<0?150:s,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var i=300;Object.defineProperty(this,"height",{get:function(){return i},set:function(s){i=isNaN(s)||Number.isInteger(s)===!1||s<0?300:s,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=i+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(s){r=s}});var o={};Object.defineProperty(this,"style",{get:function(){return o},set:function(s){o=s}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,n){var i;if((e=e||"2d")!=="2d")return null;for(i in n)this.pdf.context2d.hasOwnProperty(i)&&(this.pdf.context2d[i]=n[i]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},a.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(ga.API),function(a){var t={left:0,top:0,bottom:0,right:0},e=!1,n=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new r,this.internal.__cell__.pages=1},r=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(y){l=y}});var c=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return c},set:function(y){c=y}});var p=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return p},set:function(y){p=y}});var g=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return g},set:function(y){g=y}});var w=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return w},set:function(y){w=y}});var f=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return f},set:function(y){f=y}});var M=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return M},set:function(y){M=y}}),this};r.prototype.clone=function(){return new r(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},r.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},a.setHeaderFunction=function(l){return n.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},a.getTextDimensions=function(l,c){n.call(this);var p=(c=c||{}).fontSize||this.getFontSize(),g=c.font||this.getFont(),w=c.scaleFactor||this.internal.scaleFactor,f=0,M=0,y=0,A=this;if(!Array.isArray(l)&&typeof l!="string"){if(typeof l!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");l=String(l)}var I=c.maxWidth;I>0?typeof l=="string"?l=this.splitTextToSize(l,I):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(N,U){return N.concat(A.splitTextToSize(U,I))},[])):l=Array.isArray(l)?l:[l];for(var R=0;R<l.length;R++)f<(y=this.getStringUnitWidth(l[R],{font:g})*p)&&(f=y);return f!==0&&(M=l.length),{w:f/=w,h:Math.max((M*p*this.getLineHeightFactor()-p*(this.getLineHeightFactor()-1))/w,0)}},a.cellAddPage=function(){n.call(this),this.addPage();var l=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new r(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var o=a.cell=function(){var l;l=arguments[0]instanceof r?arguments[0]:new r(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),n.call(this);var c=this.internal.__cell__.lastCell,p=this.internal.__cell__.padding,g=this.internal.__cell__.margins||t,w=this.internal.__cell__.tableHeaderRow,f=this.internal.__cell__.printHeaders;return c.lineNumber!==void 0&&(c.lineNumber===l.lineNumber?(l.x=(c.x||0)+(c.width||0),l.y=c.y||0):c.y+c.height+l.height+g.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=g.top,f&&w&&(this.printHeaderRow(l.lineNumber,!0),l.y+=w[0].height)):l.y=c.y+c.height||l.y),l.text[0]!==void 0&&(this.rect(l.x,l.y,l.width,l.height,e===!0?"FD":void 0),l.align==="right"?this.text(l.text,l.x+l.width-p,l.y+p,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+p,{align:"center",baseline:"top",maxWidth:l.width-p-p}):this.text(l.text,l.x+p,l.y+p,{align:"left",baseline:"top",maxWidth:l.width-p-p})),this.internal.__cell__.lastCell=l,this};a.table=function(l,c,p,g,w){if(n.call(this),!p)throw new Error("No data for PDF table.");var f,M,y,A,I=[],R=[],N=[],U={},te={},ve=[],ae=[],J=(w=w||{}).autoSize||!1,q=w.printHeaders!==!1,oe=w.css&&w.css["font-size"]!==void 0?16*w.css["font-size"]:w.fontSize||12,H=w.margins||Object.assign({width:this.getPageWidth()},t),G=typeof w.padding=="number"?w.padding:3,ue=w.headerBackgroundColor||"#c8c8c8",Ce=w.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=q,this.internal.__cell__.margins=H,this.internal.__cell__.table_font_size=oe,this.internal.__cell__.padding=G,this.internal.__cell__.headerBackgroundColor=ue,this.internal.__cell__.headerTextColor=Ce,this.setFontSize(oe),g==null)R=I=Object.keys(p[0]),N=I.map(function(){return"left"});else if(Array.isArray(g)&&sn(g[0])==="object")for(I=g.map(function(ht){return ht.name}),R=g.map(function(ht){return ht.prompt||ht.name||""}),N=g.map(function(ht){return ht.align||"left"}),f=0;f<g.length;f+=1)te[g[f].name]=.7499990551181103*g[f].width;else Array.isArray(g)&&typeof g[0]=="string"&&(R=I=g,N=I.map(function(){return"left"}));if(J||Array.isArray(g)&&typeof g[0]=="string")for(f=0;f<I.length;f+=1){for(U[A=I[f]]=p.map(function(ht){return ht[A]}),this.setFont(void 0,"bold"),ve.push(this.getTextDimensions(R[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),M=U[A],this.setFont(void 0,"normal"),y=0;y<M.length;y+=1)ve.push(this.getTextDimensions(M[y],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);te[A]=Math.max.apply(null,ve)+G+G,ve=[]}if(q){var Se={};for(f=0;f<I.length;f+=1)Se[I[f]]={},Se[I[f]].text=R[f],Se[I[f]].align=N[f];var je=s.call(this,Se,te);ae=I.map(function(ht){return new r(l,c,te[ht],je,Se[ht].text,void 0,Se[ht].align)}),this.setTableHeaderRow(ae),this.printHeaderRow(1,!1)}var qe=g.reduce(function(ht,tt){return ht[tt.name]=tt.align,ht},{});for(f=0;f<p.length;f+=1){"rowStart"in w&&w.rowStart instanceof Function&&w.rowStart({row:f,data:p[f]},this);var Pe=s.call(this,p[f],te);for(y=0;y<I.length;y+=1){var Ge=p[f][I[y]];"cellStart"in w&&w.cellStart instanceof Function&&w.cellStart({row:f,col:y,data:Ge},this),o.call(this,new r(l,c,te[I[y]],Pe,Ge,f+2,qe[I[y]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=c,this};var s=function(l,c){var p=this.internal.__cell__.padding,g=this.internal.__cell__.table_font_size,w=this.internal.scaleFactor;return Object.keys(l).map(function(f){var M=l[f];return this.splitTextToSize(M.hasOwnProperty("text")?M.text:M,c[f]-p-p)},this).map(function(f){return this.getLineHeightFactor()*f.length*g/w+p+p},this).reduce(function(f,M){return Math.max(f,M)},0)};a.setTableHeaderRow=function(l){n.call(this),this.internal.__cell__.tableHeaderRow=l},a.printHeaderRow=function(l,c){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var p;if(e=!0,typeof this.internal.__cell__.headerFunction=="function"){var g=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new r(g[0],g[1],g[2],g[3],void 0,-1)}this.setFont(void 0,"bold");for(var w=[],f=0;f<this.internal.__cell__.tableHeaderRow.length;f+=1){p=this.internal.__cell__.tableHeaderRow[f].clone(),c&&(p.y=this.internal.__cell__.margins.top||0,w.push(p)),p.lineNumber=l;var M=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),o.call(this,p),this.setTextColor(M)}w.length>0&&this.setTableHeaderRow(w),this.setFont(void 0,"normal"),e=!1}}(ga.API);var CF={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},yF=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Cw=bF(yF),MF=[100,200,300,400,500,600,700,800,900],ote=bF(MF);function fw(a){var t=a.family.replace(/"|'/g,"").toLowerCase(),e=function(r){return CF[r=r||"normal"]?r:"normal"}(a.style),n=function(r){return r?typeof r=="number"?r>=100&&r<=900&&r%100==0?r:400:/^\d00$/.test(r)?parseInt(r):r==="bold"?700:400:400}(a.weight),i=function(r){return typeof Cw[r=r||"normal"]=="number"?r:"normal"}(a.stretch);return{family:t,style:e,weight:n,stretch:i,src:a.src||[],ref:a.ref||{name:t,style:[i,e,n].join(" ")}}}function JT(a,t,e,n){var i;for(i=e;i>=0&&i<t.length;i+=n)if(a[t[i]])return a[t[i]];for(i=e;i>=0&&i<t.length;i-=n)if(a[t[i]])return a[t[i]]}var ste={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},eF={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function tF(a){return[a.stretch,a.style,a.weight,a.family].join(" ")}function aF(a){return a.trimLeft()}function lte(a,t){for(var e=0;e<a.length;){if(a.charAt(e)===t)return[a.substring(0,e),a.substring(e+1)];e+=1}return null}function cte(a){var t=a.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],a.substring(t[0].length)]}var ah,Lg,nF,iF,rF,gw=["times"];function oF(a,t,e,n,i){var r=4,o=lF;switch(i){case ga.API.image_compression.FAST:r=1,o=sF;break;case ga.API.image_compression.MEDIUM:r=6,o=cF;break;case ga.API.image_compression.SLOW:r=9,o=dF}a=function(l,c,p,g){for(var w,f=l.length/c,M=new Uint8Array(l.length+f),y=[dte,sF,lF,cF,dF],A=0;A<f;A+=1){var I=A*c,R=l.subarray(I,I+c);if(g)M.set(g(R,p,w),I+A);else{for(var N=y.length,U=[],te=0;te<N;te+=1)U[te]=y[te](R,p,w);var ve=pte(U.concat());M.set(U[ve],I+A)}w=R}return M}(a,t,Math.ceil(e*n/8),o);var s=hg(a,{level:r});return ga.API.__addimage__.arrayBufferToBinaryString(s)}function dte(a){var t=Array.apply([],a);return t.unshift(0),t}function sF(a,t){var e=a.length,n=[];n[0]=1;for(var i=0;i<e;i+=1){var r=a[i-t]||0;n[i+1]=a[i]-r+256&255}return n}function lF(a,t,e){var n=a.length,i=[];i[0]=2;for(var r=0;r<n;r+=1){var o=e&&e[r]||0;i[r+1]=a[r]-o+256&255}return i}function cF(a,t,e){var n=a.length,i=[];i[0]=3;for(var r=0;r<n;r+=1){var o=a[r-t]||0,s=e&&e[r]||0;i[r+1]=a[r]+256-(o+s>>>1)&255}return i}function dF(a,t,e){var n=a.length,i=[];i[0]=4;for(var r=0;r<n;r+=1){var o=hte(a[r-t]||0,e&&e[r]||0,e&&e[r-t]||0);i[r+1]=a[r]-o+256&255}return i}function hte(a,t,e){if(a===t&&t===e)return a;var n=Math.abs(t-e),i=Math.abs(a-e),r=Math.abs(a+t-e-e);return n<=i&&n<=r?a:i<=r?t:e}function pte(a){var t=a.map(function(e){return e.reduce(function(n,i){return n+Math.abs(i)},0)});return t.indexOf(Math.min.apply(null,t))}function vw(a,t,e){var n=t*e,i=Math.floor(n/8),r=16-(n-8*i+e),o=(1<<e)-1;return SF(a,i)>>r&o}function hF(a,t,e,n){var i=e*n,r=Math.floor(i/8),o=16-(i-8*r+n),s=(1<<n)-1,l=(t&s)<<o;(function(c,p,g){if(p+1<c.byteLength)c.setUint16(p,g,!1);else{var w=g>>8&255;c.setUint8(p,w)}})(a,r,SF(a,r)&~(s<<o)&65535|l)}function SF(a,t){return t+1<a.byteLength?a.getUint16(t,!1):a.getUint8(t)<<8}function ute(a){var t=0;if(a[t++]!==71||a[t++]!==73||a[t++]!==70||a[t++]!==56||(a[t++]+1&253)!=56||a[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var e=a[t++]|a[t++]<<8,n=a[t++]|a[t++]<<8,i=a[t++],r=i>>7,o=1<<1+(7&i);a[t++],a[t++];var s=null,l=null;r&&(s=t,l=o,t+=3*o);var c=!0,p=[],g=0,w=null,f=0,M=null;for(this.width=e,this.height=n;c&&t<a.length;)switch(a[t++]){case 33:switch(a[t++]){case 255:if(a[t]!==11||a[t+1]==78&&a[t+2]==69&&a[t+3]==84&&a[t+4]==83&&a[t+5]==67&&a[t+6]==65&&a[t+7]==80&&a[t+8]==69&&a[t+9]==50&&a[t+10]==46&&a[t+11]==48&&a[t+12]==3&&a[t+13]==1&&a[t+16]==0)t+=14,M=a[t++]|a[t++]<<8,t++;else for(t+=12;;){if(!((H=a[t++])>=0))throw Error("Invalid block size");if(H===0)break;t+=H}break;case 249:if(a[t++]!==4||a[t+4]!==0)throw new Error("Invalid graphics extension block.");var y=a[t++];g=a[t++]|a[t++]<<8,w=a[t++],1&y||(w=null),f=y>>2&7,t++;break;case 254:for(;;){if(!((H=a[t++])>=0))throw Error("Invalid block size");if(H===0)break;t+=H}break;default:throw new Error("Unknown graphic control label: 0x"+a[t-1].toString(16))}break;case 44:var A=a[t++]|a[t++]<<8,I=a[t++]|a[t++]<<8,R=a[t++]|a[t++]<<8,N=a[t++]|a[t++]<<8,U=a[t++],te=U>>6&1,ve=1<<1+(7&U),ae=s,J=l,q=!1;U>>7&&(q=!0,ae=t,J=ve,t+=3*ve);var oe=t;for(t++;;){var H;if(!((H=a[t++])>=0))throw Error("Invalid block size");if(H===0)break;t+=H}p.push({x:A,y:I,width:R,height:N,has_local_palette:q,palette_offset:ae,palette_size:J,data_offset:oe,data_length:t-oe,transparent_index:w,interlaced:!!te,delay:g,disposal:f});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+a[t-1].toString(16))}this.numFrames=function(){return p.length},this.loopCount=function(){return M},this.frameInfo=function(G){if(G<0||G>=p.length)throw new Error("Frame index out of range.");return p[G]},this.decodeAndBlitFrameBGRA=function(G,ue){var Ce=this.frameInfo(G),Se=Ce.width*Ce.height;if(Se>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var je=new Uint8Array(Se);pF(a,Ce.data_offset,je,Se);var qe=Ce.palette_offset,Pe=Ce.transparent_index;Pe===null&&(Pe=256);var Ge=Ce.width,ht=e-Ge,tt=Ge,L=4*(Ce.y*e+Ce.x),j=4*((Ce.y+Ce.height)*e+Ce.x),W=L,K=4*ht;Ce.interlaced===!0&&(K+=4*e*7);for(var de=8,Ae=0,Le=je.length;Ae<Le;++Ae){var Ve=je[Ae];if(tt===0&&(tt=Ge,(W+=K)>=j&&(K=4*ht+4*e*(de-1),W=L+(Ge+ht)*(de<<1),de>>=1)),Ve===Pe)W+=4;else{var Fe=a[qe+3*Ve],st=a[qe+3*Ve+1],_t=a[qe+3*Ve+2];ue[W++]=_t,ue[W++]=st,ue[W++]=Fe,ue[W++]=255}--tt}},this.decodeAndBlitFrameRGBA=function(G,ue){var Ce=this.frameInfo(G),Se=Ce.width*Ce.height;if(Se>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var je=new Uint8Array(Se);pF(a,Ce.data_offset,je,Se);var qe=Ce.palette_offset,Pe=Ce.transparent_index;Pe===null&&(Pe=256);var Ge=Ce.width,ht=e-Ge,tt=Ge,L=4*(Ce.y*e+Ce.x),j=4*((Ce.y+Ce.height)*e+Ce.x),W=L,K=4*ht;Ce.interlaced===!0&&(K+=4*e*7);for(var de=8,Ae=0,Le=je.length;Ae<Le;++Ae){var Ve=je[Ae];if(tt===0&&(tt=Ge,(W+=K)>=j&&(K=4*ht+4*e*(de-1),W=L+(Ge+ht)*(de<<1),de>>=1)),Ve===Pe)W+=4;else{var Fe=a[qe+3*Ve],st=a[qe+3*Ve+1],_t=a[qe+3*Ve+2];ue[W++]=Fe,ue[W++]=st,ue[W++]=_t,ue[W++]=255}--tt}}}function pF(a,t,e,n){for(var i=a[t++],r=1<<i,o=r+1,s=o+1,l=i+1,c=(1<<l)-1,p=0,g=0,w=0,f=a[t++],M=new Int32Array(4096),y=null;;){for(;p<16&&f!==0;)g|=a[t++]<<p,p+=8,f===1?f=a[t++]:--f;if(p<l)break;var A=g&c;if(g>>=l,p-=l,A!==r){if(A===o)break;for(var I=A<s?A:y,R=0,N=I;N>r;)N=M[N]>>8,++R;var U=N;if(w+R+(I!==A?1:0)>n)return void Vn.log("Warning, gif stream longer than expected.");e[w++]=U;var te=w+=R;for(I!==A&&(e[w++]=U),N=I;R--;)N=M[N],e[--te]=255&N,N>>=8;y!==null&&s<4096&&(M[s++]=y<<8|U,s>=c+1&&l<12&&(++l,c=c<<1|1)),y=A}else s=o+1,c=(1<<(l=i+1))-1,y=null}return w!==n&&Vn.log("Warning, gif stream shorter than expected."),e}function _w(a){var t,e,n,i,r,o=Math.floor,s=new Array(64),l=new Array(64),c=new Array(64),p=new Array(64),g=new Array(65535),w=new Array(65535),f=new Array(64),M=new Array(64),y=[],A=0,I=7,R=new Array(64),N=new Array(64),U=new Array(64),te=new Array(256),ve=new Array(2048),ae=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],J=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],q=[0,1,2,3,4,5,6,7,8,9,10,11],oe=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],H=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],G=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],ue=[0,1,2,3,4,5,6,7,8,9,10,11],Ce=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Se=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function je(L,j){for(var W=0,K=0,de=new Array,Ae=1;Ae<=16;Ae++){for(var Le=1;Le<=L[Ae];Le++)de[j[K]]=[],de[j[K]][0]=W,de[j[K]][1]=Ae,K++,W++;W*=2}return de}function qe(L){for(var j=L[0],W=L[1]-1;W>=0;)j&1<<W&&(A|=1<<I),W--,--I<0&&(A==255?(Pe(255),Pe(0)):Pe(A),I=7,A=0)}function Pe(L){y.push(L)}function Ge(L){Pe(L>>8&255),Pe(255&L)}function ht(L,j,W,K,de){for(var Ae,Le=de[0],Ve=de[240],Fe=function(lt,ua){var Wt,Ma,va,Ea,Ya,Va,Xa,Jt,ca,za,sa=0;for(ca=0;ca<8;++ca){Wt=lt[sa],Ma=lt[sa+1],va=lt[sa+2],Ea=lt[sa+3],Ya=lt[sa+4],Va=lt[sa+5],Xa=lt[sa+6];var _n=Wt+(Jt=lt[sa+7]),s0=Wt-Jt,Pa=Ma+Xa,Ba=Ma-Xa,wn=va+Va,ba=va-Va,U0=Ea+Ya,ya=Ea-Ya,Ia=_n+U0,Q0=_n-U0,Wa=Pa+wn,ct=Pa-wn;lt[sa]=Ia+Wa,lt[sa+4]=Ia-Wa;var P0=.707106781*(ct+Q0);lt[sa+2]=Q0+P0,lt[sa+6]=Q0-P0;var s1=.382683433*((Ia=ya+ba)-(ct=Ba+s0)),xn=.5411961*Ia+s1,On=1.306562965*ct+s1,Da=.707106781*(Wa=ba+Ba),Sa=s0+Da,p0=s0-Da;lt[sa+5]=p0+xn,lt[sa+3]=p0-xn,lt[sa+1]=Sa+On,lt[sa+7]=Sa-On,sa+=8}for(sa=0,ca=0;ca<8;++ca){Wt=lt[sa],Ma=lt[sa+8],va=lt[sa+16],Ea=lt[sa+24],Ya=lt[sa+32],Va=lt[sa+40],Xa=lt[sa+48];var er=Wt+(Jt=lt[sa+56]),Ri=Wt-Jt,Fi=Ma+Xa,l0=Ma-Xa,J0=va+Va,Q=va-Va,pe=Ea+Ya,re=Ea-Ya,le=er+pe,_e=er-pe,be=Fi+J0,We=Fi-J0;lt[sa]=le+be,lt[sa+32]=le-be;var Je=.707106781*(We+_e);lt[sa+16]=_e+Je,lt[sa+48]=_e-Je;var Ze=.382683433*((le=re+Q)-(We=l0+Ri)),$e=.5411961*le+Ze,Ke=1.306562965*We+Ze,yt=.707106781*(be=Q+l0),Et=Ri+yt,Gt=Ri-yt;lt[sa+40]=Gt+$e,lt[sa+24]=Gt-$e,lt[sa+8]=Et+Ke,lt[sa+56]=Et-Ke,sa++}for(ca=0;ca<64;++ca)za=lt[ca]*ua[ca],f[ca]=za>0?za+.5|0:za-.5|0;return f}(L,j),st=0;st<64;++st)M[ae[st]]=Fe[st];var _t=M[0]-W;W=M[0],_t==0?qe(K[0]):(qe(K[w[Ae=32767+_t]]),qe(g[Ae]));for(var It=63;It>0&&M[It]==0;)It--;if(It==0)return qe(Le),W;for(var Ft,he=1;he<=It;){for(var St=he;M[he]==0&&he<=It;)++he;var Ct=he-St;if(Ct>=16){Ft=Ct>>4;for(var ra=1;ra<=Ft;++ra)qe(Ve);Ct&=15}Ae=32767+M[he],qe(de[(Ct<<4)+w[Ae]]),qe(g[Ae]),he++}return It!=63&&qe(Le),W}function tt(L){L=Math.min(Math.max(L,1),100),r!=L&&(function(j){for(var W=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],K=0;K<64;K++){var de=o((W[K]*j+50)/100);de=Math.min(Math.max(de,1),255),s[ae[K]]=de}for(var Ae=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Le=0;Le<64;Le++){var Ve=o((Ae[Le]*j+50)/100);Ve=Math.min(Math.max(Ve,1),255),l[ae[Le]]=Ve}for(var Fe=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],st=0,_t=0;_t<8;_t++)for(var It=0;It<8;It++)c[st]=1/(s[ae[st]]*Fe[_t]*Fe[It]*8),p[st]=1/(l[ae[st]]*Fe[_t]*Fe[It]*8),st++}(L<50?Math.floor(5e3/L):Math.floor(200-2*L)),r=L)}this.encode=function(L,j){j&&tt(j),y=new Array,A=0,I=7,Ge(65496),Ge(65504),Ge(16),Pe(74),Pe(70),Pe(73),Pe(70),Pe(0),Pe(1),Pe(1),Pe(0),Ge(1),Ge(1),Pe(0),Pe(0),function(){Ge(65499),Ge(132),Pe(0);for(var Ma=0;Ma<64;Ma++)Pe(s[Ma]);Pe(1);for(var va=0;va<64;va++)Pe(l[va])}(),function(Ma,va){Ge(65472),Ge(17),Pe(8),Ge(va),Ge(Ma),Pe(3),Pe(1),Pe(17),Pe(0),Pe(2),Pe(17),Pe(1),Pe(3),Pe(17),Pe(1)}(L.width,L.height),function(){Ge(65476),Ge(418),Pe(0);for(var Ma=0;Ma<16;Ma++)Pe(J[Ma+1]);for(var va=0;va<=11;va++)Pe(q[va]);Pe(16);for(var Ea=0;Ea<16;Ea++)Pe(oe[Ea+1]);for(var Ya=0;Ya<=161;Ya++)Pe(H[Ya]);Pe(1);for(var Va=0;Va<16;Va++)Pe(G[Va+1]);for(var Xa=0;Xa<=11;Xa++)Pe(ue[Xa]);Pe(17);for(var Jt=0;Jt<16;Jt++)Pe(Ce[Jt+1]);for(var ca=0;ca<=161;ca++)Pe(Se[ca])}(),Ge(65498),Ge(12),Pe(3),Pe(1),Pe(0),Pe(2),Pe(17),Pe(3),Pe(17),Pe(0),Pe(63),Pe(0);var W=0,K=0,de=0;A=0,I=7,this.encode.displayName="_encode_";for(var Ae,Le,Ve,Fe,st,_t,It,Ft,he,St=L.data,Ct=L.width,ra=L.height,lt=4*Ct,ua=0;ua<ra;){for(Ae=0;Ae<lt;){for(st=lt*ua+Ae,It=-1,Ft=0,he=0;he<64;he++)_t=st+(Ft=he>>3)*lt+(It=4*(7&he)),ua+Ft>=ra&&(_t-=lt*(ua+1+Ft-ra)),Ae+It>=lt&&(_t-=Ae+It-lt+4),Le=St[_t++],Ve=St[_t++],Fe=St[_t++],R[he]=(ve[Le]+ve[Ve+256|0]+ve[Fe+512|0]>>16)-128,N[he]=(ve[Le+768|0]+ve[Ve+1024|0]+ve[Fe+1280|0]>>16)-128,U[he]=(ve[Le+1280|0]+ve[Ve+1536|0]+ve[Fe+1792|0]>>16)-128;W=ht(R,c,W,t,n),K=ht(N,p,K,e,i),de=ht(U,p,de,e,i),Ae+=32}ua+=8}if(I>=0){var Wt=[];Wt[1]=I+1,Wt[0]=(1<<I+1)-1,qe(Wt)}return Ge(65497),new Uint8Array(y)},a=a||50,function(){for(var L=String.fromCharCode,j=0;j<256;j++)te[j]=L(j)}(),t=je(J,q),e=je(G,ue),n=je(oe,H),i=je(Ce,Se),function(){for(var L=1,j=2,W=1;W<=15;W++){for(var K=L;K<j;K++)w[32767+K]=W,g[32767+K]=[],g[32767+K][1]=W,g[32767+K][0]=K;for(var de=-(j-1);de<=-L;de++)w[32767+de]=W,g[32767+de]=[],g[32767+de][1]=W,g[32767+de][0]=j-1+de;L<<=1,j<<=1}}(),function(){for(var L=0;L<256;L++)ve[L]=19595*L,ve[L+256|0]=38470*L,ve[L+512|0]=7471*L+32768,ve[L+768|0]=-11059*L,ve[L+1024|0]=-21709*L,ve[L+1280|0]=32768*L+8421375,ve[L+1536|0]=-27439*L,ve[L+1792|0]=-5329*L}(),tt(a)}function q1(a,t){if(this.pos=0,this.buffer=a,this.datav=new DataView(a.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function uF(a){function t(q){if(!q)throw Error("assert :P")}function e(q,oe,H){for(var G=0;4>G;G++)if(q[oe+G]!=H.charCodeAt(G))return!0;return!1}function n(q,oe,H,G,ue){for(var Ce=0;Ce<ue;Ce++)q[oe+Ce]=H[G+Ce]}function i(q,oe,H,G){for(var ue=0;ue<G;ue++)q[oe+ue]=H}function r(q){return new Int32Array(q)}function o(q,oe){for(var H=[],G=0;G<q;G++)H.push(new oe);return H}function s(q,oe){var H=[];return function G(ue,Ce,Se){for(var je=Se[Ce],qe=0;qe<je&&(ue.push(Se.length>Ce+1?[]:new oe),!(Se.length<Ce+1));qe++)G(ue[qe],Ce+1,Se)}(H,0,q),H}var l=function(){var q=this;function oe(x,C){for(var T=1<<C-1>>>0;x&T;)T>>>=1;return T?(x&T-1)+T:x}function H(x,C,T,O,X){t(!(O%T));do x[C+(O-=T)]=X;while(0<O)}function G(x,C,T,O,X){if(t(2328>=X),512>=X)var Z=r(512);else if((Z=r(X))==null)return 0;return function(ne,ie,se,we,Te,Qe){var xe,De,He=ie,it=1<<se,Ye=r(16),ot=r(16);for(t(Te!=0),t(we!=null),t(ne!=null),t(0<se),De=0;De<Te;++De){if(15<we[De])return 0;++Ye[we[De]]}if(Ye[0]==Te)return 0;for(ot[1]=0,xe=1;15>xe;++xe){if(Ye[xe]>1<<xe)return 0;ot[xe+1]=ot[xe]+Ye[xe]}for(De=0;De<Te;++De)xe=we[De],0<we[De]&&(Qe[ot[xe]++]=De);if(ot[15]==1)return(we=new ue).g=0,we.value=Qe[0],H(ne,He,1,it,we),it;var dt,Mt=-1,wt=it-1,_a=0,na=1,t0=1,Kt=1<<se;for(De=0,xe=1,Te=2;xe<=se;++xe,Te<<=1){if(na+=t0<<=1,0>(t0-=Ye[xe]))return 0;for(;0<Ye[xe];--Ye[xe])(we=new ue).g=xe,we.value=Qe[De++],H(ne,He+_a,Te,Kt,we),_a=oe(_a,xe)}for(xe=se+1,Te=2;15>=xe;++xe,Te<<=1){if(na+=t0<<=1,0>(t0-=Ye[xe]))return 0;for(;0<Ye[xe];--Ye[xe]){if(we=new ue,(_a&wt)!=Mt){for(He+=Kt,dt=1<<(Mt=xe)-se;15>Mt&&!(0>=(dt-=Ye[Mt]));)++Mt,dt<<=1;it+=Kt=1<<(dt=Mt-se),ne[ie+(Mt=_a&wt)].g=dt+se,ne[ie+Mt].value=He-ie-Mt}we.g=xe-se,we.value=Qe[De++],H(ne,He+(_a>>se),Te,Kt,we),_a=oe(_a,xe)}}return na!=2*ot[15]-1?0:it}(x,C,T,O,X,Z)}function ue(){this.value=this.g=0}function Ce(){this.value=this.g=0}function Se(){this.G=o(5,ue),this.H=r(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(ql,Ce)}function je(x,C,T,O){t(x!=null),t(C!=null),t(2147483648>O),x.Ca=254,x.I=0,x.b=-8,x.Ka=0,x.oa=C,x.pa=T,x.Jd=C,x.Yc=T+O,x.Zc=4<=O?T+O-4+1:T,Le(x)}function qe(x,C){for(var T=0;0<C--;)T|=Fe(x,128)<<C;return T}function Pe(x,C){var T=qe(x,C);return Ve(x)?-T:T}function Ge(x,C,T,O){var X,Z=0;for(t(x!=null),t(C!=null),t(4294967288>O),x.Sb=O,x.Ra=0,x.u=0,x.h=0,4<O&&(O=4),X=0;X<O;++X)Z+=C[T+X]<<8*X;x.Ra=Z,x.bb=O,x.oa=C,x.pa=T}function ht(x){for(;8<=x.u&&x.bb<x.Sb;)x.Ra>>>=8,x.Ra+=x.oa[x.pa+x.bb]<<Mi-8>>>0,++x.bb,x.u-=8;K(x)&&(x.h=1,x.u=0)}function tt(x,C){if(t(0<=C),!x.h&&C<=ec){var T=W(x)&Ns[C];return x.u+=C,ht(x),T}return x.h=1,x.u=0}function L(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function j(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function W(x){return x.Ra>>>(x.u&Mi-1)>>>0}function K(x){return t(x.bb<=x.Sb),x.h||x.bb==x.Sb&&x.u>Mi}function de(x,C){x.u=C,x.h=K(x)}function Ae(x){x.u>=Vi&&(t(x.u>=Vi),ht(x))}function Le(x){t(x!=null&&x.oa!=null),x.pa<x.Zc?(x.I=(x.oa[x.pa++]|x.I<<8)>>>0,x.b+=8):(t(x!=null&&x.oa!=null),x.pa<x.Yc?(x.b+=8,x.I=x.oa[x.pa++]|x.I<<8):x.Ka?x.b=0:(x.I<<=8,x.b+=8,x.Ka=1))}function Ve(x){return qe(x,1)}function Fe(x,C){var T=x.Ca;0>x.b&&Le(x);var O=x.b,X=T*C>>>8,Z=(x.I>>>O>X)+0;for(Z?(T-=X,x.I-=X+1<<O>>>0):T=X+1,O=T,X=0;256<=O;)X+=8,O>>=8;return O=7^X+es[O],x.b-=O,x.Ca=(T<<O)-1,Z}function st(x,C,T){x[C+0]=T>>24&255,x[C+1]=T>>16&255,x[C+2]=T>>8&255,x[C+3]=255&T}function _t(x,C){return x[C+0]|x[C+1]<<8}function It(x,C){return _t(x,C)|x[C+2]<<16}function Ft(x,C){return _t(x,C)|_t(x,C+2)<<16}function he(x,C){var T=1<<C;return t(x!=null),t(0<C),x.X=r(T),x.X==null?0:(x.Mb=32-C,x.Xa=C,1)}function St(x,C){t(x!=null),t(C!=null),t(x.Xa==C.Xa),n(C.X,0,x.X,0,1<<C.Xa)}function Ct(){this.X=[],this.Xa=this.Mb=0}function ra(x,C,T,O){t(T!=null),t(O!=null);var X=T[0],Z=O[0];return X==0&&(X=(x*Z+C/2)/C),Z==0&&(Z=(C*X+x/2)/x),0>=X||0>=Z?0:(T[0]=X,O[0]=Z,1)}function lt(x,C){return x+(1<<C)-1>>>C}function ua(x,C){return((4278255360&x)+(4278255360&C)>>>0&4278255360)+((16711935&x)+(16711935&C)>>>0&16711935)>>>0}function Wt(x,C){q[C]=function(T,O,X,Z,ne,ie,se){var we;for(we=0;we<ne;++we){var Te=q[x](ie[se+we-1],X,Z+we);ie[se+we]=ua(T[O+we],Te)}}}function Ma(){this.ud=this.hd=this.jd=0}function va(x,C){return((4278124286&(x^C))>>>1)+(x&C)>>>0}function Ea(x){return 0<=x&&256>x?x:0>x?0:255<x?255:void 0}function Ya(x,C){return Ea(x+(x-C+.5>>1))}function Va(x,C,T){return Math.abs(C-T)-Math.abs(x-T)}function Xa(x,C,T,O,X,Z,ne){for(O=Z[ne-1],T=0;T<X;++T)Z[ne+T]=O=ua(x[C+T],O)}function Jt(x,C,T,O,X){var Z;for(Z=0;Z<T;++Z){var ne=x[C+Z],ie=ne>>8&255,se=16711935&(se=(se=16711935&ne)+((ie<<16)+ie));O[X+Z]=(4278255360&ne)+se>>>0}}function ca(x,C){C.jd=255&x,C.hd=x>>8&255,C.ud=x>>16&255}function za(x,C,T,O,X,Z){var ne;for(ne=0;ne<O;++ne){var ie=C[T+ne],se=ie>>>8,we=ie,Te=255&(Te=(Te=ie>>>16)+((x.jd<<24>>24)*(se<<24>>24)>>>5));we=255&(we=(we+=(x.hd<<24>>24)*(se<<24>>24)>>>5)+((x.ud<<24>>24)*(Te<<24>>24)>>>5)),X[Z+ne]=(4278255360&ie)+(Te<<16)+we}}function sa(x,C,T,O,X){q[C]=function(Z,ne,ie,se,we,Te,Qe,xe,De){for(se=Qe;se<xe;++se)for(Qe=0;Qe<De;++Qe)we[Te++]=X(ie[O(Z[ne++])])},q[x]=function(Z,ne,ie,se,we,Te,Qe){var xe=8>>Z.b,De=Z.Ea,He=Z.K[0],it=Z.w;if(8>xe)for(Z=(1<<Z.b)-1,it=(1<<xe)-1;ne<ie;++ne){var Ye,ot=0;for(Ye=0;Ye<De;++Ye)Ye&Z||(ot=O(se[we++])),Te[Qe++]=X(He[ot&it]),ot>>=xe}else q["VP8LMapColor"+T](se,we,He,it,Te,Qe,ne,ie,De)}}function _n(x,C,T,O,X){for(T=C+T;C<T;){var Z=x[C++];O[X++]=Z>>16&255,O[X++]=Z>>8&255,O[X++]=255&Z}}function s0(x,C,T,O,X){for(T=C+T;C<T;){var Z=x[C++];O[X++]=Z>>16&255,O[X++]=Z>>8&255,O[X++]=255&Z,O[X++]=Z>>24&255}}function Pa(x,C,T,O,X){for(T=C+T;C<T;){var Z=(ne=x[C++])>>16&240|ne>>12&15,ne=240&ne|ne>>28&15;O[X++]=Z,O[X++]=ne}}function Ba(x,C,T,O,X){for(T=C+T;C<T;){var Z=(ne=x[C++])>>16&248|ne>>13&7,ne=ne>>5&224|ne>>3&31;O[X++]=Z,O[X++]=ne}}function wn(x,C,T,O,X){for(T=C+T;C<T;){var Z=x[C++];O[X++]=255&Z,O[X++]=Z>>8&255,O[X++]=Z>>16&255}}function ba(x,C,T,O,X,Z){if(Z==0)for(T=C+T;C<T;)st(O,((Z=x[C++])[0]>>24|Z[1]>>8&65280|Z[2]<<8&16711680|Z[3]<<24)>>>0),X+=32;else n(O,X,x,C,T)}function U0(x,C){q[C][0]=q[x+"0"],q[C][1]=q[x+"1"],q[C][2]=q[x+"2"],q[C][3]=q[x+"3"],q[C][4]=q[x+"4"],q[C][5]=q[x+"5"],q[C][6]=q[x+"6"],q[C][7]=q[x+"7"],q[C][8]=q[x+"8"],q[C][9]=q[x+"9"],q[C][10]=q[x+"10"],q[C][11]=q[x+"11"],q[C][12]=q[x+"12"],q[C][13]=q[x+"13"],q[C][14]=q[x+"0"],q[C][15]=q[x+"0"]}function ya(x){return x==C2||x==y2||x==Ws||x==ns}function Ia(){this.eb=[],this.size=this.A=this.fb=0}function Q0(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Wa(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Ia,this.f.kb=new Q0,this.sd=null}function ct(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function P0(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function s1(x){return alert("todo:WebPSamplerProcessPlane"),x.T}function xn(x,C){var T=x.T,O=C.ba.f.RGBA,X=O.eb,Z=O.fb+x.ka*O.A,ne=Zr[C.ba.S],ie=x.y,se=x.O,we=x.f,Te=x.N,Qe=x.ea,xe=x.W,De=C.cc,He=C.dc,it=C.Mc,Ye=C.Nc,ot=x.ka,dt=x.ka+x.T,Mt=x.U,wt=Mt+1>>1;for(ot==0?ne(ie,se,null,null,we,Te,Qe,xe,we,Te,Qe,xe,X,Z,null,null,Mt):(ne(C.ec,C.fc,ie,se,De,He,it,Ye,we,Te,Qe,xe,X,Z-O.A,X,Z,Mt),++T);ot+2<dt;ot+=2)De=we,He=Te,it=Qe,Ye=xe,Te+=x.Rc,xe+=x.Rc,Z+=2*O.A,ne(ie,(se+=2*x.fa)-x.fa,ie,se,De,He,it,Ye,we,Te,Qe,xe,X,Z-O.A,X,Z,Mt);return se+=x.fa,x.j+dt<x.o?(n(C.ec,C.fc,ie,se,Mt),n(C.cc,C.dc,we,Te,wt),n(C.Mc,C.Nc,Qe,xe,wt),T--):1&dt||ne(ie,se,null,null,we,Te,Qe,xe,we,Te,Qe,xe,X,Z+O.A,null,null,Mt),T}function On(x,C,T){var O=x.F,X=[x.J];if(O!=null){var Z=x.U,ne=C.ba.S,ie=ne==b2||ne==Ws;C=C.ba.f.RGBA;var se=[0],we=x.ka;se[0]=x.T,x.Kb&&(we==0?--se[0]:(--we,X[0]-=x.width),x.j+x.ka+x.T==x.o&&(se[0]=x.o-x.j-we));var Te=C.eb;we=C.fb+we*C.A,x=Cm(O,X[0],x.width,Z,se,Te,we+(ie?0:3),C.A),t(T==se),x&&ya(ne)&&oc(Te,we,ie,Z,se,C.A)}return 0}function Da(x){var C=x.ma,T=C.ba.S,O=11>T,X=T==w2||T==x2||T==b2||T==Lh||T==12||ya(T);if(C.memory=null,C.Ib=null,C.Jb=null,C.Nd=null,!Yr(C.Oa,x,X?11:12))return 0;if(X&&ya(T)&&_r(),x.da)alert("todo:use_scaling");else{if(O){if(C.Ib=s1,x.Kb){if(T=x.U+1>>1,C.memory=r(x.U+2*T),C.memory==null)return 0;C.ec=C.memory,C.fc=0,C.cc=C.ec,C.dc=C.fc+x.U,C.Mc=C.cc,C.Nc=C.dc+T,C.Ib=xn,_r()}}else alert("todo:EmitYUV");X&&(C.Jb=On,O&&Pn())}if(O&&!Bm){for(x=0;256>x;++x)Nm[x]=89858*(x-128)+A2>>$s,Hm[x]=-22014*(x-128)+A2,Tv[x]=-45773*(x-128),Iv[x]=113618*(x-128)+A2>>$s;for(x=lc;x<Nh;++x)C=76283*(x-16)+A2>>$s,Fv[x-lc]=ei(C,255),Vv[x-lc]=ei(C+8>>4,15);Bm=1}return 1}function Sa(x){var C=x.ma,T=x.U,O=x.T;return t(!(1&x.ka)),0>=T||0>=O?0:(T=C.Ib(x,C),C.Jb!=null&&C.Jb(x,C,T),C.Dc+=T,1)}function p0(x){x.ma.memory=null}function er(x,C,T,O){return tt(x,8)!=47?0:(C[0]=tt(x,14)+1,T[0]=tt(x,14)+1,O[0]=tt(x,1),tt(x,3)!=0?0:!x.h)}function Ri(x,C){if(4>x)return x+1;var T=x-2>>1;return(2+(1&x)<<T)+tt(C,T)+1}function Fi(x,C){return 120<C?C-120:1<=(T=((T=gv[C-1])>>4)*x+(8-(15&T)))?T:1;var T}function l0(x,C,T){var O=W(T),X=x[C+=255&O].g-8;return 0<X&&(de(T,T.u+8),O=W(T),C+=x[C].value,C+=O&(1<<X)-1),de(T,T.u+x[C].g),x[C].value}function J0(x,C,T){return T.g+=x.g,T.value+=x.value<<C>>>0,t(8>=T.g),x.g}function Q(x,C,T){var O=x.xc;return t((C=O==0?0:x.vc[x.md*(T>>O)+(C>>O)])<x.Wb),x.Ya[C]}function pe(x,C,T,O){var X=x.ab,Z=x.c*C,ne=x.C;C=ne+C;var ie=T,se=O;for(O=x.Ta,T=x.Ua;0<X--;){var we=x.gc[X],Te=ne,Qe=C,xe=ie,De=se,He=(se=O,ie=T,we.Ea);switch(t(Te<Qe),t(Qe<=we.nc),we.hc){case 2:Wl(xe,De,(Qe-Te)*He,se,ie);break;case 0:var it=Te,Ye=Qe,ot=se,dt=ie,Mt=(Kt=we).Ea;it==0&&(ts(xe,De,null,null,1,ot,dt),Xa(xe,De+1,0,0,Mt-1,ot,dt+1),De+=Mt,dt+=Mt,++it);for(var wt=1<<Kt.b,_a=wt-1,na=lt(Mt,Kt.b),t0=Kt.K,Kt=Kt.w+(it>>Kt.b)*na;it<Ye;){var w0=t0,mi=Kt,a0=1;for(g1(xe,De,ot,dt-Mt,1,ot,dt);a0<Mt;){var ma=(a0&~_a)+wt;ma>Mt&&(ma=Mt),(0,_o[w0[mi++]>>8&15])(xe,De+ +a0,ot,dt+a0-Mt,ma-a0,ot,dt+a0),a0=ma}De+=Mt,dt+=Mt,++it&_a||(Kt+=na)}Qe!=we.nc&&n(se,ie-He,se,ie+(Qe-Te-1)*He,He);break;case 1:for(He=xe,Ye=De,Mt=(xe=we.Ea)-(dt=xe&~(ot=(De=1<<we.b)-1)),it=lt(xe,we.b),wt=we.K,we=we.w+(Te>>we.b)*it;Te<Qe;){for(_a=wt,na=we,t0=new Ma,Kt=Ye+dt,w0=Ye+xe;Ye<Kt;)ca(_a[na++],t0),Hs(t0,He,Ye,De,se,ie),Ye+=De,ie+=De;Ye<w0&&(ca(_a[na++],t0),Hs(t0,He,Ye,Mt,se,ie),Ye+=Mt,ie+=Mt),++Te&ot||(we+=it)}break;case 3:if(xe==se&&De==ie&&0<we.b){for(Ye=se,xe=He=ie+(Qe-Te)*He-(dt=(Qe-Te)*lt(we.Ea,we.b)),De=se,ot=ie,it=[],dt=(Mt=dt)-1;0<=dt;--dt)it[dt]=De[ot+dt];for(dt=Mt-1;0<=dt;--dt)Ye[xe+dt]=it[dt];v1(we,Te,Qe,se,He,se,ie)}else v1(we,Te,Qe,xe,De,se,ie)}ie=O,se=T}se!=T&&n(O,T,ie,se,Z)}function re(x,C){var T=x.V,O=x.Ba+x.c*x.C,X=C-x.C;if(t(C<=x.l.o),t(16>=X),0<X){var Z=x.l,ne=x.Ta,ie=x.Ua,se=Z.width;if(pe(x,X,T,O),X=ie=[ie],t((T=x.C)<(O=C)),t(Z.v<Z.va),O>Z.o&&(O=Z.o),T<Z.j){var we=Z.j-T;T=Z.j,X[0]+=we*se}if(T>=O?T=0:(X[0]+=4*Z.v,Z.ka=T-Z.j,Z.U=Z.va-Z.v,Z.T=O-T,T=1),T){if(ie=ie[0],11>(T=x.ca).S){var Te=T.f.RGBA,Qe=(O=T.S,X=Z.U,Z=Z.T,we=Te.eb,Te.A),xe=Z;for(Te=Te.fb+x.Ma*Te.A;0<xe--;){var De=ne,He=ie,it=X,Ye=we,ot=Te;switch(O){case _2:ac(De,He,it,Ye,ot);break;case w2:nc(De,He,it,Ye,ot);break;case C2:nc(De,He,it,Ye,ot),oc(Ye,ot,0,it,1,0);break;case Im:js(De,He,it,Ye,ot);break;case x2:ba(De,He,it,Ye,ot,1);break;case y2:ba(De,He,it,Ye,ot,1),oc(Ye,ot,0,it,1,0);break;case b2:ba(De,He,it,Ye,ot,0);break;case Ws:ba(De,He,it,Ye,ot,0),oc(Ye,ot,1,it,1,0);break;case Lh:Gl(De,He,it,Ye,ot);break;case ns:Gl(De,He,it,Ye,ot),bm(Ye,ot,it,1,0);break;case Oh:Us(De,He,it,Ye,ot);break;default:t(0)}ie+=se,Te+=Qe}x.Ma+=Z}else alert("todo:EmitRescaledRowsYUVA");t(x.Ma<=T.height)}}x.C=C,t(x.C<=x.i)}function le(x){var C;if(0<x.ua)return 0;for(C=0;C<x.Wb;++C){var T=x.Ya[C].G,O=x.Ya[C].H;if(0<T[1][O[1]+0].g||0<T[2][O[2]+0].g||0<T[3][O[3]+0].g)return 0}return 1}function _e(x,C,T,O,X,Z){if(x.Z!=0){var ne=x.qd,ie=x.rd;for(t(rs[x.Z]!=null);C<T;++C)rs[x.Z](ne,ie,O,X,O,X,Z),ne=O,ie=X,X+=Z;x.qd=ne,x.rd=ie}}function be(x,C){var T=x.l.ma,O=T.Z==0||T.Z==1?x.l.j:x.C;if(O=x.C<O?O:x.C,t(C<=x.l.o),C>O){var X=x.l.width,Z=T.ca,ne=T.tb+X*O,ie=x.V,se=x.Ba+x.c*O,we=x.gc;t(x.ab==1),t(we[0].hc==3),tc(we[0],O,C,ie,se,Z,ne),_e(T,O,C,Z,ne,X)}x.C=x.Ma=C}function We(x,C,T,O,X,Z,ne){var ie=x.$/O,se=x.$%O,we=x.m,Te=x.s,Qe=T+x.$,xe=Qe;X=T+O*X;var De=T+O*Z,He=280+Te.ua,it=x.Pb?ie:16777216,Ye=0<Te.ua?Te.Wa:null,ot=Te.wc,dt=Qe<De?Q(Te,se,ie):null;t(x.C<Z),t(De<=X);var Mt=!1;e:for(;;){for(;Mt||Qe<De;){var wt=0;if(ie>=it){var _a=Qe-T;t((it=x).Pb),it.wd=it.m,it.xd=_a,0<it.s.ua&&St(it.s.Wa,it.s.vb),it=ie+_v}if(se&ot||(dt=Q(Te,se,ie)),t(dt!=null),dt.Qb&&(C[Qe]=dt.qb,Mt=!0),!Mt)if(Ae(we),dt.jc){wt=we,_a=C;var na=Qe,t0=dt.pd[W(wt)&ql-1];t(dt.jc),256>t0.g?(de(wt,wt.u+t0.g),_a[na]=t0.value,wt=0):(de(wt,wt.u+t0.g-256),t(256<=t0.value),wt=t0.value),wt==0&&(Mt=!0)}else wt=l0(dt.G[0],dt.H[0],we);if(we.h)break;if(Mt||256>wt){if(!Mt)if(dt.nd)C[Qe]=(dt.qb|wt<<8)>>>0;else{if(Ae(we),Mt=l0(dt.G[1],dt.H[1],we),Ae(we),_a=l0(dt.G[2],dt.H[2],we),na=l0(dt.G[3],dt.H[3],we),we.h)break;C[Qe]=(na<<24|Mt<<16|wt<<8|_a)>>>0}if(Mt=!1,++Qe,++se>=O&&(se=0,++ie,ne!=null&&ie<=Z&&!(ie%16)&&ne(x,ie),Ye!=null))for(;xe<Qe;)wt=C[xe++],Ye.X[(506832829*wt&4294967295)>>>Ye.Mb]=wt}else if(280>wt){if(wt=Ri(wt-256,we),_a=l0(dt.G[4],dt.H[4],we),Ae(we),_a=Fi(O,_a=Ri(_a,we)),we.h)break;if(Qe-T<_a||X-Qe<wt)break e;for(na=0;na<wt;++na)C[Qe+na]=C[Qe+na-_a];for(Qe+=wt,se+=wt;se>=O;)se-=O,++ie,ne!=null&&ie<=Z&&!(ie%16)&&ne(x,ie);if(t(Qe<=X),se&ot&&(dt=Q(Te,se,ie)),Ye!=null)for(;xe<Qe;)wt=C[xe++],Ye.X[(506832829*wt&4294967295)>>>Ye.Mb]=wt}else{if(!(wt<He))break e;for(Mt=wt-280,t(Ye!=null);xe<Qe;)wt=C[xe++],Ye.X[(506832829*wt&4294967295)>>>Ye.Mb]=wt;wt=Qe,t(!(Mt>>>(_a=Ye).Xa)),C[wt]=_a.X[Mt],Mt=!0}Mt||t(we.h==K(we))}if(x.Pb&&we.h&&Qe<X)t(x.m.h),x.a=5,x.m=x.wd,x.$=x.xd,0<x.s.ua&&St(x.s.vb,x.s.Wa);else{if(we.h)break e;ne?.(x,ie>Z?Z:ie),x.a=0,x.$=Qe-T}return 1}return x.a=3,0}function Je(x){t(x!=null),x.vc=null,x.yc=null,x.Ya=null;var C=x.Wa;C!=null&&(C.X=null),x.vb=null,t(x!=null)}function Ze(){var x=new oa;return x==null?null:(x.a=0,x.xb=Dm,U0("Predictor","VP8LPredictors"),U0("Predictor","VP8LPredictors_C"),U0("PredictorAdd","VP8LPredictorsAdd"),U0("PredictorAdd","VP8LPredictorsAdd_C"),Wl=Jt,Hs=za,ac=_n,nc=s0,Gl=Pa,Us=Ba,js=wn,q.VP8LMapColor32b=zn,q.VP8LMapColor8b=Go,x)}function $e(x,C,T,O,X){var Z=1,ne=[x],ie=[C],se=O.m,we=O.s,Te=null,Qe=0;e:for(;;){if(T)for(;Z&&tt(se,1);){var xe=ne,De=ie,He=O,it=1,Ye=He.m,ot=He.gc[He.ab],dt=tt(Ye,2);if(He.Oc&1<<dt)Z=0;else{switch(He.Oc|=1<<dt,ot.hc=dt,ot.Ea=xe[0],ot.nc=De[0],ot.K=[null],++He.ab,t(4>=He.ab),dt){case 0:case 1:ot.b=tt(Ye,3)+2,it=$e(lt(ot.Ea,ot.b),lt(ot.nc,ot.b),0,He,ot.K),ot.K=ot.K[0];break;case 3:var Mt,wt=tt(Ye,8)+1,_a=16<wt?0:4<wt?1:2<wt?2:3;if(xe[0]=lt(ot.Ea,_a),ot.b=_a,Mt=it=$e(wt,1,0,He,ot.K)){var na,t0=wt,Kt=ot,w0=1<<(8>>Kt.b),mi=r(w0);if(mi==null)Mt=0;else{var a0=Kt.K[0],ma=Kt.w;for(mi[0]=Kt.K[0][0],na=1;na<1*t0;++na)mi[na]=ua(a0[ma+na],mi[na-1]);for(;na<4*w0;++na)mi[na]=0;Kt.K[0]=null,Kt.K[0]=mi,Mt=1}}it=Mt;break;case 2:break;default:t(0)}Z=it}}if(ne=ne[0],ie=ie[0],Z&&tt(se,1)&&!(Z=1<=(Qe=tt(se,4))&&11>=Qe)){O.a=3;break e}var zt;if(zt=Z)t:{var Yn,$a,I0,Sn=O,Pi=ne,ar=ie,Rn=Qe,Bn=T,nr=Sn.m,fi=Sn.s,T0=[null],q0=1,Nn=0,W0=vv[Rn];a:for(;;){if(Bn&&tt(nr,1)){var Di=tt(nr,3)+2,bo=lt(Pi,Di),G0=lt(ar,Di),gi=bo*G0;if(!$e(bo,G0,0,Sn,T0))break a;for(T0=T0[0],fi.xc=Di,Yn=0;Yn<gi;++Yn){var pn=T0[Yn]>>8&65535;T0[Yn]=pn,pn>=q0&&(q0=pn+1)}}if(nr.h)break a;for($a=0;5>$a;++$a){var vi=Gs[$a];!$a&&0<Rn&&(vi+=1<<Rn),Nn<vi&&(Nn=vi)}var Pr=o(q0*W0,ue),ir=q0,Dr=o(ir,Se);if(Dr==null)var rr=null;else t(65536>=ir),rr=Dr;var _i=r(Nn);if(rr==null||_i==null||Pr==null){Sn.a=1;break a}var Ui=Pr;for(Yn=I0=0;Yn<q0;++Yn){var wa=rr[Yn],_=wa.G,S=wa.H,F=0,B=1,ee=0;for($a=0;5>$a;++$a){vi=Gs[$a],_[$a]=Ui,S[$a]=I0,!$a&&0<Rn&&(vi+=1<<Rn);i:{var Ie,et=vi,$t=Sn,Ta=_i,S0=Ui,or=I0,Co=0,sr=$t.m,$V=tt(sr,1);if(i(Ta,0,0,et),$V){var YV=tt(sr,1)+1,XV=tt(sr,1),dx=tt(sr,XV==0?1:8);Ta[dx]=1,YV==2&&(Ta[dx=tt(sr,8)]=1);var Wm=1}else{var hx=r(19),px=tt(sr,4)+4;if(19<px){$t.a=3;var Gm=0;break i}for(Ie=0;Ie<px;++Ie)hx[Vm[Ie]]=tt(sr,3);var Dv=void 0,Hh=void 0,ux=$t,ZV=hx,$m=et,mx=Ta,Lv=0,Xl=ux.m,fx=8,gx=o(128,ue);n:for(;G(gx,0,7,ZV,19);){if(tt(Xl,1)){var KV=2+2*tt(Xl,3);if((Dv=2+tt(Xl,KV))>$m)break n}else Dv=$m;for(Hh=0;Hh<$m&&Dv--;){Ae(Xl);var vx=gx[0+(127&W(Xl))];de(Xl,Xl.u+vx.g);var E2=vx.value;if(16>E2)mx[Hh++]=E2,E2!=0&&(fx=E2);else{var QV=E2==16,_x=E2-16,JV=Tm[_x],wx=tt(Xl,M2[_x])+JV;if(Hh+wx>$m)break n;for(var eP=QV?fx:0;0<wx--;)mx[Hh++]=eP}}Lv=1;break n}Lv||(ux.a=3),Wm=Lv}(Wm=Wm&&!sr.h)&&(Co=G(S0,or,8,Ta,et)),Wm&&Co!=0?Gm=Co:($t.a=3,Gm=0)}if(Gm==0)break a;if(B&&Fm[$a]==1&&(B=Ui[I0].g==0),F+=Ui[I0].g,I0+=Gm,3>=$a){var Uh,Ov=_i[0];for(Uh=1;Uh<vi;++Uh)_i[Uh]>Ov&&(Ov=_i[Uh]);ee+=Ov}}if(wa.nd=B,wa.Qb=0,B&&(wa.qb=(_[3][S[3]+0].value<<24|_[1][S[1]+0].value<<16|_[2][S[2]+0].value)>>>0,F==0&&256>_[0][S[0]+0].value&&(wa.Qb=1,wa.qb+=_[0][S[0]+0].value<<8)),wa.jc=!wa.Qb&&6>ee,wa.jc){var Ym,Ys=wa;for(Ym=0;Ym<ql;++Ym){var Zl=Ym,Kl=Ys.pd[Zl],Xm=Ys.G[0][Ys.H[0]+Zl];256<=Xm.value?(Kl.g=Xm.g+256,Kl.value=Xm.value):(Kl.g=0,Kl.value=0,Zl>>=J0(Xm,8,Kl),Zl>>=J0(Ys.G[1][Ys.H[1]+Zl],16,Kl),Zl>>=J0(Ys.G[2][Ys.H[2]+Zl],0,Kl),J0(Ys.G[3][Ys.H[3]+Zl],24,Kl))}}}fi.vc=T0,fi.Wb=q0,fi.Ya=rr,fi.yc=Pr,zt=1;break t}zt=0}if(!(Z=zt)){O.a=3;break e}if(0<Qe){if(we.ua=1<<Qe,!he(we.Wa,Qe)){O.a=1,Z=0;break e}}else we.ua=0;var zv=O,xx=ne,tP=ie,Rv=zv.s,Bv=Rv.xc;if(zv.c=xx,zv.i=tP,Rv.md=lt(xx,Bv),Rv.wc=Bv==0?-1:(1<<Bv)-1,T){O.xb=Sv;break e}if((Te=r(ne*ie))==null){O.a=1,Z=0;break e}Z=(Z=We(O,Te,0,ne,ie,ie,null))&&!se.h;break e}return Z?(X!=null?X[0]=Te:(t(Te==null),t(T)),O.$=0,T||Je(we)):Je(we),Z}function Ke(x,C){var T=x.c*x.i,O=T+C+16*C;return t(x.c<=C),x.V=r(O),x.V==null?(x.Ta=null,x.Ua=0,x.a=1,0):(x.Ta=x.V,x.Ua=x.Ba+T+C,1)}function yt(x,C){var T=x.C,O=C-T,X=x.V,Z=x.Ba+x.c*T;for(t(C<=x.l.o);0<O;){var ne=16<O?16:O,ie=x.l.ma,se=x.l.width,we=se*ne,Te=ie.ca,Qe=ie.tb+se*T,xe=x.Ta,De=x.Ua;pe(x,ne,X,Z),ym(xe,De,Te,Qe,we),_e(ie,T,T+ne,Te,Qe,se),O-=ne,X+=ne*x.c,T+=ne}t(T==C),x.C=x.Ma=C}function Et(){this.ub=this.yd=this.td=this.Rb=0}function Gt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Vt(){this.Fb=this.Bb=this.Cb=0,this.Zb=r(4),this.Lb=r(4)}function Dt(){this.Yb=function(){var x=[];return function C(T,O,X){for(var Z=X[O],ne=0;ne<Z&&(T.push(X.length>O+1?[]:0),!(X.length<O+1));ne++)C(T[ne],O+1,X)}(x,0,[3,11]),x}()}function Zt(){this.jb=r(3),this.Wc=s([4,8],Dt),this.Xc=s([4,17],Dt)}function D0(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new r(4),this.od=new r(4)}function ln(){this.ld=this.La=this.dd=this.tc=0}function cn(){this.Na=this.la=0}function ui(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function fo(){this.ad=r(384),this.Za=0,this.Ob=r(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Bo(){this.uc=this.M=this.Nb=0,this.wa=Array(new ln),this.Y=0,this.ya=Array(new fo),this.aa=0,this.l=new Dl}function Wr(){this.y=r(16),this.f=r(8),this.ea=r(8)}function X1(){this.cb=this.a=0,this.sc="",this.m=new L,this.Od=new Et,this.Kc=new Gt,this.ed=new D0,this.Qa=new Vt,this.Ic=this.$c=this.Aa=0,this.D=new Bo,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=o(8,L),this.ia=0,this.pb=o(4,ui),this.Pa=new Zt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Wr),this.Hd=0,this.rb=Array(new cn),this.sb=0,this.wa=Array(new ln),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new fo),this.L=this.aa=0,this.gd=s([4,2],ln),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function ei(x,C){return 0>x?0:x>C?C:x}function Dl(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function l2(){var x=new X1;return x!=null&&(x.a=0,x.sc="OK",x.cb=0,x.Xb=0,sc||(sc=Ll)),x}function Gn(x,C,T){return x.a==0&&(x.a=C,x.sc=T,x.cb=0),0}function c2(x,C,T){return 3<=T&&x[C+0]==157&&x[C+1]==1&&x[C+2]==42}function No(x,C){if(x==null)return 0;if(x.a=0,x.sc="OK",C==null)return Gn(x,2,"null VP8Io passed to VP8GetHeaders()");var T=C.data,O=C.w,X=C.ha;if(4>X)return Gn(x,7,"Truncated header.");var Z=T[O+0]|T[O+1]<<8|T[O+2]<<16,ne=x.Od;if(ne.Rb=!(1&Z),ne.td=Z>>1&7,ne.yd=Z>>4&1,ne.ub=Z>>5,3<ne.td)return Gn(x,3,"Incorrect keyframe parameters.");if(!ne.yd)return Gn(x,4,"Frame not displayable.");O+=3,X-=3;var ie=x.Kc;if(ne.Rb){if(7>X)return Gn(x,7,"cannot parse picture header");if(!c2(T,O,X))return Gn(x,3,"Bad code word");ie.c=16383&(T[O+4]<<8|T[O+3]),ie.Td=T[O+4]>>6,ie.i=16383&(T[O+6]<<8|T[O+5]),ie.Ud=T[O+6]>>6,O+=7,X-=7,x.za=ie.c+15>>4,x.Ub=ie.i+15>>4,C.width=ie.c,C.height=ie.i,C.Da=0,C.j=0,C.v=0,C.va=C.width,C.o=C.height,C.da=0,C.ib=C.width,C.hb=C.height,C.U=C.width,C.T=C.height,i((Z=x.Pa).jb,0,255,Z.jb.length),t((Z=x.Qa)!=null),Z.Cb=0,Z.Bb=0,Z.Fb=1,i(Z.Zb,0,0,Z.Zb.length),i(Z.Lb,0,0,Z.Lb)}if(ne.ub>X)return Gn(x,7,"bad partition length");je(Z=x.m,T,O,ne.ub),O+=ne.ub,X-=ne.ub,ne.Rb&&(ie.Ld=Ve(Z),ie.Kd=Ve(Z)),ie=x.Qa;var se,we=x.Pa;if(t(Z!=null),t(ie!=null),ie.Cb=Ve(Z),ie.Cb){if(ie.Bb=Ve(Z),Ve(Z)){for(ie.Fb=Ve(Z),se=0;4>se;++se)ie.Zb[se]=Ve(Z)?Pe(Z,7):0;for(se=0;4>se;++se)ie.Lb[se]=Ve(Z)?Pe(Z,6):0}if(ie.Bb)for(se=0;3>se;++se)we.jb[se]=Ve(Z)?qe(Z,8):255}else ie.Bb=0;if(Z.Ka)return Gn(x,3,"cannot parse segment header");if((ie=x.ed).zd=Ve(Z),ie.Tb=qe(Z,6),ie.wb=qe(Z,3),ie.Pc=Ve(Z),ie.Pc&&Ve(Z)){for(we=0;4>we;++we)Ve(Z)&&(ie.vd[we]=Pe(Z,6));for(we=0;4>we;++we)Ve(Z)&&(ie.od[we]=Pe(Z,6))}if(x.L=ie.Tb==0?0:ie.zd?1:2,Z.Ka)return Gn(x,3,"cannot parse filter header");var Te=X;if(X=se=O,O=se+Te,ie=Te,x.Xb=(1<<qe(x.m,2))-1,Te<3*(we=x.Xb))T=7;else{for(se+=3*we,ie-=3*we,Te=0;Te<we;++Te){var Qe=T[X+0]|T[X+1]<<8|T[X+2]<<16;Qe>ie&&(Qe=ie),je(x.Jc[+Te],T,se,Qe),se+=Qe,ie-=Qe,X+=3}je(x.Jc[+we],T,se,ie),T=se<O?0:5}if(T!=0)return Gn(x,T,"cannot parse partitions");for(T=qe(se=x.m,7),X=Ve(se)?Pe(se,4):0,O=Ve(se)?Pe(se,4):0,ie=Ve(se)?Pe(se,4):0,we=Ve(se)?Pe(se,4):0,se=Ve(se)?Pe(se,4):0,Te=x.Qa,Qe=0;4>Qe;++Qe){if(Te.Cb){var xe=Te.Zb[Qe];Te.Fb||(xe+=T)}else{if(0<Qe){x.pb[Qe]=x.pb[0];continue}xe=T}var De=x.pb[Qe];De.Sc[0]=zh[ei(xe+X,127)],De.Sc[1]=Rh[ei(xe+0,127)],De.Eb[0]=2*zh[ei(xe+O,127)],De.Eb[1]=101581*Rh[ei(xe+ie,127)]>>16,8>De.Eb[1]&&(De.Eb[1]=8),De.Qc[0]=zh[ei(xe+we,117)],De.Qc[1]=Rh[ei(xe+se,127)],De.lc=xe+se}if(!ne.Rb)return Gn(x,4,"Not a key frame.");for(Ve(Z),ne=x.Pa,T=0;4>T;++T){for(X=0;8>X;++X)for(O=0;3>O;++O)for(ie=0;11>ie;++ie)we=Fe(Z,yv[T][X][O][ie])?qe(Z,8):bv[T][X][O][ie],ne.Wc[T][X].Yb[O][ie]=we;for(X=0;17>X;++X)ne.Xc[T][X]=ne.Wc[T][Mv[X]]}return x.kc=Ve(Z),x.kc&&(x.Bd=qe(Z,8)),x.cb=1}function Ll(x,C,T,O,X,Z,ne){var ie=C[X].Yb[T];for(T=0;16>X;++X){if(!Fe(x,ie[T+0]))return X;for(;!Fe(x,ie[T+1]);)if(ie=C[++X].Yb[0],T=0,X==16)return 16;var se=C[X+1].Yb;if(Fe(x,ie[T+2])){var we=x,Te=0;if(Fe(we,(xe=ie)[(Qe=T)+3]))if(Fe(we,xe[Qe+6])){for(ie=0,Qe=2*(Te=Fe(we,xe[Qe+8]))+(xe=Fe(we,xe[Qe+9+Te])),Te=0,xe=wv[Qe];xe[ie];++ie)Te+=Te+Fe(we,xe[ie]);Te+=3+(8<<Qe)}else Fe(we,xe[Qe+7])?(Te=7+2*Fe(we,165),Te+=Fe(we,145)):Te=5+Fe(we,159);else Te=Fe(we,xe[Qe+4])?3+Fe(we,xe[Qe+5]):2;ie=se[2]}else Te=1,ie=se[1];se=ne+xv[X],0>(we=x).b&&Le(we);var Qe,xe=we.b,De=(Qe=we.Ca>>1)-(we.I>>xe)>>31;--we.b,we.Ca+=De,we.Ca|=1,we.I-=(Qe+1&De)<<xe,Z[se]=((Te^De)-De)*O[(0<X)+0]}return 16}function Ol(x){var C=x.rb[x.sb-1];C.la=0,C.Na=0,i(x.zc,0,0,x.zc.length),x.ja=0}function Fr(x,C,T,O,X){X=x[C+T+32*O]+(X>>3),x[C+T+32*O]=-256&X?0>X?0:255:X}function Ho(x,C,T,O,X,Z){Fr(x,C,0,T,O+X),Fr(x,C,1,T,O+Z),Fr(x,C,2,T,O-Z),Fr(x,C,3,T,O-X)}function Gr(x){return(20091*x>>16)+x}function yi(x,C,T,O){var X,Z=0,ne=r(16);for(X=0;4>X;++X){var ie=x[C+0]+x[C+8],se=x[C+0]-x[C+8],we=(35468*x[C+4]>>16)-Gr(x[C+12]),Te=Gr(x[C+4])+(35468*x[C+12]>>16);ne[Z+0]=ie+Te,ne[Z+1]=se+we,ne[Z+2]=se-we,ne[Z+3]=ie-Te,Z+=4,C++}for(X=Z=0;4>X;++X)ie=(x=ne[Z+0]+4)+ne[Z+8],se=x-ne[Z+8],we=(35468*ne[Z+4]>>16)-Gr(ne[Z+12]),Fr(T,O,0,0,ie+(Te=Gr(ne[Z+4])+(35468*ne[Z+12]>>16))),Fr(T,O,1,0,se+we),Fr(T,O,2,0,se-we),Fr(T,O,3,0,ie-Te),Z++,O+=32}function Z1(x,C,T,O){var X=x[C+0]+4,Z=35468*x[C+4]>>16,ne=Gr(x[C+4]),ie=35468*x[C+1]>>16;Ho(T,O,0,X+ne,x=Gr(x[C+1]),ie),Ho(T,O,1,X+Z,x,ie),Ho(T,O,2,X-Z,x,ie),Ho(T,O,3,X-ne,x,ie)}function go(x,C,T,O,X){yi(x,C,T,O),X&&yi(x,C+16,T,O+4)}function bh(x,C,T,O){_1(x,C+0,T,O,1),_1(x,C+32,T,O+128,1)}function Ch(x,C,T,O){var X;for(x=x[C+0]+4,X=0;4>X;++X)for(C=0;4>C;++C)Fr(T,O,C,X,x)}function Uo(x,C,T,O){x[C+0]&&Hi(x,C+0,T,O),x[C+16]&&Hi(x,C+16,T,O+4),x[C+32]&&Hi(x,C+32,T,O+128),x[C+48]&&Hi(x,C+48,T,O+128+4)}function d2(x,C,T,O){var X,Z=r(16);for(X=0;4>X;++X){var ne=x[C+0+X]+x[C+12+X],ie=x[C+4+X]+x[C+8+X],se=x[C+4+X]-x[C+8+X],we=x[C+0+X]-x[C+12+X];Z[0+X]=ne+ie,Z[8+X]=ne-ie,Z[4+X]=we+se,Z[12+X]=we-se}for(X=0;4>X;++X)ne=(x=Z[0+4*X]+3)+Z[3+4*X],ie=Z[1+4*X]+Z[2+4*X],se=Z[1+4*X]-Z[2+4*X],we=x-Z[3+4*X],T[O+0]=ne+ie>>3,T[O+16]=we+se>>3,T[O+32]=ne-ie>>3,T[O+48]=we-se>>3,O+=64}function zl(x,C,T){var O,X=C-32,Z=Vr,ne=255-x[X-1];for(O=0;O<T;++O){var ie,se=Z,we=ne+x[C-1];for(ie=0;ie<T;++ie)x[C+ie]=se[we+x[X+ie]];C+=32}}function Rl(x,C){zl(x,C,4)}function X5(x,C){zl(x,C,8)}function yh(x,C){zl(x,C,16)}function Z5(x,C){var T;for(T=0;16>T;++T)n(x,C+32*T,x,C-32,16)}function Mh(x,C){var T;for(T=16;0<T;--T)i(x,C,x[C-1],16),C+=32}function l1(x,C,T){var O;for(O=0;16>O;++O)i(C,T+32*O,x,16)}function h2(x,C){var T,O=16;for(T=0;16>T;++T)O+=x[C-1+32*T]+x[C+T-32];l1(O>>5,x,C)}function K1(x,C){var T,O=8;for(T=0;16>T;++T)O+=x[C-1+32*T];l1(O>>4,x,C)}function Sh(x,C){var T,O=8;for(T=0;16>T;++T)O+=x[C+T-32];l1(O>>4,x,C)}function Ts(x,C){l1(128,x,C)}function La(x,C,T){return x+2*C+T+2>>2}function Ah(x,C){var T,O=C-32;for(O=new Uint8Array([La(x[O-1],x[O+0],x[O+1]),La(x[O+0],x[O+1],x[O+2]),La(x[O+1],x[O+2],x[O+3]),La(x[O+2],x[O+3],x[O+4])]),T=0;4>T;++T)n(x,C+32*T,O,0,O.length)}function Eh(x,C){var T=x[C-1],O=x[C-1+32],X=x[C-1+64],Z=x[C-1+96];st(x,C+0,16843009*La(x[C-1-32],T,O)),st(x,C+32,16843009*La(T,O,X)),st(x,C+64,16843009*La(O,X,Z)),st(x,C+96,16843009*La(X,Z,Z))}function kh(x,C){var T,O=4;for(T=0;4>T;++T)O+=x[C+T-32]+x[C-1+32*T];for(O>>=3,T=0;4>T;++T)i(x,C+32*T,O,4)}function Ih(x,C){var T=x[C-1+0],O=x[C-1+32],X=x[C-1+64],Z=x[C-1-32],ne=x[C+0-32],ie=x[C+1-32],se=x[C+2-32],we=x[C+3-32];x[C+0+96]=La(O,X,x[C-1+96]),x[C+1+96]=x[C+0+64]=La(T,O,X),x[C+2+96]=x[C+1+64]=x[C+0+32]=La(Z,T,O),x[C+3+96]=x[C+2+64]=x[C+1+32]=x[C+0+0]=La(ne,Z,T),x[C+3+64]=x[C+2+32]=x[C+1+0]=La(ie,ne,Z),x[C+3+32]=x[C+2+0]=La(se,ie,ne),x[C+3+0]=La(we,se,ie)}function Th(x,C){var T=x[C+1-32],O=x[C+2-32],X=x[C+3-32],Z=x[C+4-32],ne=x[C+5-32],ie=x[C+6-32],se=x[C+7-32];x[C+0+0]=La(x[C+0-32],T,O),x[C+1+0]=x[C+0+32]=La(T,O,X),x[C+2+0]=x[C+1+32]=x[C+0+64]=La(O,X,Z),x[C+3+0]=x[C+2+32]=x[C+1+64]=x[C+0+96]=La(X,Z,ne),x[C+3+32]=x[C+2+64]=x[C+1+96]=La(Z,ne,ie),x[C+3+64]=x[C+2+96]=La(ne,ie,se),x[C+3+96]=La(ie,se,se)}function c1(x,C){var T=x[C-1+0],O=x[C-1+32],X=x[C-1+64],Z=x[C-1-32],ne=x[C+0-32],ie=x[C+1-32],se=x[C+2-32],we=x[C+3-32];x[C+0+0]=x[C+1+64]=Z+ne+1>>1,x[C+1+0]=x[C+2+64]=ne+ie+1>>1,x[C+2+0]=x[C+3+64]=ie+se+1>>1,x[C+3+0]=se+we+1>>1,x[C+0+96]=La(X,O,T),x[C+0+64]=La(O,T,Z),x[C+0+32]=x[C+1+96]=La(T,Z,ne),x[C+1+32]=x[C+2+96]=La(Z,ne,ie),x[C+2+32]=x[C+3+96]=La(ne,ie,se),x[C+3+32]=La(ie,se,we)}function d1(x,C){var T=x[C+0-32],O=x[C+1-32],X=x[C+2-32],Z=x[C+3-32],ne=x[C+4-32],ie=x[C+5-32],se=x[C+6-32],we=x[C+7-32];x[C+0+0]=T+O+1>>1,x[C+1+0]=x[C+0+64]=O+X+1>>1,x[C+2+0]=x[C+1+64]=X+Z+1>>1,x[C+3+0]=x[C+2+64]=Z+ne+1>>1,x[C+0+32]=La(T,O,X),x[C+1+32]=x[C+0+96]=La(O,X,Z),x[C+2+32]=x[C+1+96]=La(X,Z,ne),x[C+3+32]=x[C+2+96]=La(Z,ne,ie),x[C+3+64]=La(ne,ie,se),x[C+3+96]=La(ie,se,we)}function Fh(x,C){var T=x[C-1+0],O=x[C-1+32],X=x[C-1+64],Z=x[C-1+96];x[C+0+0]=T+O+1>>1,x[C+2+0]=x[C+0+32]=O+X+1>>1,x[C+2+32]=x[C+0+64]=X+Z+1>>1,x[C+1+0]=La(T,O,X),x[C+3+0]=x[C+1+32]=La(O,X,Z),x[C+3+32]=x[C+1+64]=La(X,Z,Z),x[C+3+64]=x[C+2+64]=x[C+0+96]=x[C+1+96]=x[C+2+96]=x[C+3+96]=Z}function Vh(x,C){var T=x[C-1+0],O=x[C-1+32],X=x[C-1+64],Z=x[C-1+96],ne=x[C-1-32],ie=x[C+0-32],se=x[C+1-32],we=x[C+2-32];x[C+0+0]=x[C+2+32]=T+ne+1>>1,x[C+0+32]=x[C+2+64]=O+T+1>>1,x[C+0+64]=x[C+2+96]=X+O+1>>1,x[C+0+96]=Z+X+1>>1,x[C+3+0]=La(ie,se,we),x[C+2+0]=La(ne,ie,se),x[C+1+0]=x[C+3+32]=La(T,ne,ie),x[C+1+32]=x[C+3+64]=La(O,T,ne),x[C+1+64]=x[C+3+96]=La(X,O,T),x[C+1+96]=La(Z,X,O)}function Bl(x,C){var T;for(T=0;8>T;++T)n(x,C+32*T,x,C-32,8)}function Fs(x,C){var T;for(T=0;8>T;++T)i(x,C,x[C-1],8),C+=32}function $r(x,C,T){var O;for(O=0;8>O;++O)i(C,T+32*O,x,8)}function Ph(x,C){var T,O=8;for(T=0;8>T;++T)O+=x[C+T-32]+x[C-1+32*T];$r(O>>4,x,C)}function Vs(x,C){var T,O=4;for(T=0;8>T;++T)O+=x[C+T-32];$r(O>>3,x,C)}function p2(x,C){var T,O=4;for(T=0;8>T;++T)O+=x[C-1+32*T];$r(O>>3,x,C)}function K5(x,C){$r(128,x,C)}function Q1(x,C,T){var O=x[C-T],X=x[C+0],Z=3*(X-O)+Dh[1020+x[C-2*T]-x[C+T]],ne=qs[112+(Z+4>>3)];x[C-T]=Vr[255+O+qs[112+(Z+3>>3)]],x[C+0]=Vr[255+X-ne]}function Q5(x,C,T,O){var X=x[C+0],Z=x[C+T];return Xr[255+x[C-2*T]-x[C-T]]>O||Xr[255+Z-X]>O}function Ps(x,C,T,O){return 4*Xr[255+x[C-T]-x[C+0]]+Xr[255+x[C-2*T]-x[C+T]]<=O}function Nl(x,C,T,O,X){var Z=x[C-3*T],ne=x[C-2*T],ie=x[C-T],se=x[C+0],we=x[C+T],Te=x[C+2*T],Qe=x[C+3*T];return 4*Xr[255+ie-se]+Xr[255+ne-we]>O?0:Xr[255+x[C-4*T]-Z]<=X&&Xr[255+Z-ne]<=X&&Xr[255+ne-ie]<=X&&Xr[255+Qe-Te]<=X&&Xr[255+Te-we]<=X&&Xr[255+we-se]<=X}function j0(x,C,T,O){var X=2*O+1;for(O=0;16>O;++O)Ps(x,C+O,T,X)&&Q1(x,C+O,T)}function h1(x,C,T,O){var X=2*O+1;for(O=0;16>O;++O)Ps(x,C+O*T,1,X)&&Q1(x,C+O*T,1)}function jo(x,C,T,O){var X;for(X=3;0<X;--X)j0(x,C+=4*T,T,O)}function u2(x,C,T,O){var X;for(X=3;0<X;--X)h1(x,C+=4,T,O)}function qo(x,C,T,O,X,Z,ne,ie){for(Z=2*Z+1;0<X--;){if(Nl(x,C,T,Z,ne))if(Q5(x,C,T,ie))Q1(x,C,T);else{var se=x,we=C,Te=T,Qe=se[we-2*Te],xe=se[we-Te],De=se[we+0],He=se[we+Te],it=se[we+2*Te],Ye=27*(dt=Dh[1020+3*(De-xe)+Dh[1020+Qe-He]])+63>>7,ot=18*dt+63>>7,dt=9*dt+63>>7;se[we-3*Te]=Vr[255+se[we-3*Te]+dt],se[we-2*Te]=Vr[255+Qe+ot],se[we-Te]=Vr[255+xe+Ye],se[we+0]=Vr[255+De-Ye],se[we+Te]=Vr[255+He-ot],se[we+2*Te]=Vr[255+it-dt]}C+=O}}function p1(x,C,T,O,X,Z,ne,ie){for(Z=2*Z+1;0<X--;){if(Nl(x,C,T,Z,ne))if(Q5(x,C,T,ie))Q1(x,C,T);else{var se=x,we=C,Te=T,Qe=se[we-Te],xe=se[we+0],De=se[we+Te],He=qs[112+(4+(it=3*(xe-Qe))>>3)],it=qs[112+(it+3>>3)],Ye=He+1>>1;se[we-2*Te]=Vr[255+se[we-2*Te]+Ye],se[we-Te]=Vr[255+Qe+it],se[we+0]=Vr[255+xe-He],se[we+Te]=Vr[255+De-Ye]}C+=O}}function m2(x,C,T,O,X,Z){qo(x,C,T,1,16,O,X,Z)}function Ds(x,C,T,O,X,Z){qo(x,C,1,T,16,O,X,Z)}function vo(x,C,T,O,X,Z){var ne;for(ne=3;0<ne;--ne)p1(x,C+=4*T,T,1,16,O,X,Z)}function u1(x,C,T,O,X,Z){var ne;for(ne=3;0<ne;--ne)p1(x,C+=4,1,T,16,O,X,Z)}function f2(x,C,T,O,X,Z,ne,ie){qo(x,C,X,1,8,Z,ne,ie),qo(T,O,X,1,8,Z,ne,ie)}function E(x,C,T,O,X,Z,ne,ie){qo(x,C,1,X,8,Z,ne,ie),qo(T,O,1,X,8,Z,ne,ie)}function Y(x,C,T,O,X,Z,ne,ie){p1(x,C+4*X,X,1,8,Z,ne,ie),p1(T,O+4*X,X,1,8,Z,ne,ie)}function ge(x,C,T,O,X,Z,ne,ie){p1(x,C+4,1,X,8,Z,ne,ie),p1(T,O+4,1,X,8,Z,ne,ie)}function Ee(){this.ba=new Wa,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new P0,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function ze(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function nt(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function ut(){this.ua=0,this.Wa=new Ct,this.vb=new Ct,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Se,this.yc=new ue}function oa(){this.xb=this.a=0,this.l=new Dl,this.ca=new Wa,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new j,this.Pb=0,this.wd=new j,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new ut,this.ab=0,this.gc=o(4,nt),this.Oc=0}function la(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Dl,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Na(x,C,T,O,X,Z,ne){for(x=x==null?0:x[C+0],C=0;C<ne;++C)X[Z+C]=x+T[O+C]&255,x=X[Z+C]}function Ga(x,C,T,O,X,Z,ne){var ie;if(x==null)Na(null,null,T,O,X,Z,ne);else for(ie=0;ie<ne;++ie)X[Z+ie]=x[C+ie]+T[O+ie]&255}function M0(x,C,T,O,X,Z,ne){if(x==null)Na(null,null,T,O,X,Z,ne);else{var ie,se=x[C+0],we=se,Te=se;for(ie=0;ie<ne;++ie)we=Te+(se=x[C+ie])-we,Te=T[O+ie]+(-256&we?0>we?0:255:we)&255,we=se,X[Z+ie]=Te}}function ti(x,C,T,O){var X=C.width,Z=C.o;if(t(x!=null&&C!=null),0>T||0>=O||T+O>Z)return null;if(!x.Cc){if(x.ga==null){var ne;if(x.ga=new la,(ne=x.ga==null)||(ne=C.width*C.o,t(x.Gb.length==0),x.Gb=r(ne),x.Uc=0,x.Gb==null?ne=0:(x.mb=x.Gb,x.nb=x.Uc,x.rc=null,ne=1),ne=!ne),!ne){ne=x.ga;var ie=x.Fa,se=x.P,we=x.qc,Te=x.mb,Qe=x.nb,xe=se+1,De=we-1,He=ne.l;if(t(ie!=null&&Te!=null&&C!=null),rs[0]=null,rs[1]=Na,rs[2]=Ga,rs[3]=M0,ne.ca=Te,ne.tb=Qe,ne.c=C.width,ne.i=C.height,t(0<ne.c&&0<ne.i),1>=we)C=0;else if(ne.$a=3&ie[se+0],ne.Z=ie[se+0]>>2&3,ne.Lc=ie[se+0]>>4&3,se=ie[se+0]>>6&3,0>ne.$a||1<ne.$a||4<=ne.Z||1<ne.Lc||se)C=0;else if(He.put=Sa,He.ac=Da,He.bc=p0,He.ma=ne,He.width=C.width,He.height=C.height,He.Da=C.Da,He.v=C.v,He.va=C.va,He.j=C.j,He.o=C.o,ne.$a)e:{t(ne.$a==1),C=Ze();t:for(;;){if(C==null){C=0;break e}if(t(ne!=null),ne.mc=C,C.c=ne.c,C.i=ne.i,C.l=ne.l,C.l.ma=ne,C.l.width=ne.c,C.l.height=ne.i,C.a=0,Ge(C.m,ie,xe,De),!$e(ne.c,ne.i,1,C,null)||(C.ab==1&&C.gc[0].hc==3&&le(C.s)?(ne.ic=1,ie=C.c*C.i,C.Ta=null,C.Ua=0,C.V=r(ie),C.Ba=0,C.V==null?(C.a=1,C=0):C=1):(ne.ic=0,C=Ke(C,ne.c)),!C))break t;C=1;break e}ne.mc=null,C=0}else C=De>=ne.c*ne.i;ne=!C}if(ne)return null;x.ga.Lc!=1?x.Ga=0:O=Z-T}t(x.ga!=null),t(T+O<=Z);e:{if(C=(ie=x.ga).c,Z=ie.l.o,ie.$a==0){if(xe=x.rc,De=x.Vc,He=x.Fa,se=x.P+1+T*C,we=x.mb,Te=x.nb+T*C,t(se<=x.P+x.qc),ie.Z!=0)for(t(rs[ie.Z]!=null),ne=0;ne<O;++ne)rs[ie.Z](xe,De,He,se,we,Te,C),xe=we,De=Te,Te+=C,se+=C;else for(ne=0;ne<O;++ne)n(we,Te,He,se,C),xe=we,De=Te,Te+=C,se+=C;x.rc=xe,x.Vc=De}else{if(t(ie.mc!=null),C=T+O,t((ne=ie.mc)!=null),t(C<=ne.i),ne.C>=C)C=1;else if(ie.ic||Pn(),ie.ic){ie=ne.V,xe=ne.Ba,De=ne.c;var it=ne.i,Ye=(He=1,se=ne.$/De,we=ne.$%De,Te=ne.m,Qe=ne.s,ne.$),ot=De*it,dt=De*C,Mt=Qe.wc,wt=Ye<dt?Q(Qe,we,se):null;t(Ye<=ot),t(C<=it),t(le(Qe));t:for(;;){for(;!Te.h&&Ye<dt;){if(we&Mt||(wt=Q(Qe,we,se)),t(wt!=null),Ae(Te),256>(it=l0(wt.G[0],wt.H[0],Te)))ie[xe+Ye]=it,++Ye,++we>=De&&(we=0,++se<=C&&!(se%16)&&be(ne,se));else{if(!(280>it)){He=0;break t}it=Ri(it-256,Te);var _a,na=l0(wt.G[4],wt.H[4],Te);if(Ae(Te),!(Ye>=(na=Fi(De,na=Ri(na,Te)))&&ot-Ye>=it)){He=0;break t}for(_a=0;_a<it;++_a)ie[xe+Ye+_a]=ie[xe+Ye+_a-na];for(Ye+=it,we+=it;we>=De;)we-=De,++se<=C&&!(se%16)&&be(ne,se);Ye<dt&&we&Mt&&(wt=Q(Qe,we,se))}t(Te.h==K(Te))}be(ne,se>C?C:se);break t}!He||Te.h&&Ye<ot?(He=0,ne.a=Te.h?5:3):ne.$=Ye,C=He}else C=We(ne,ne.V,ne.Ba,ne.c,ne.i,C,yt);if(!C){O=0;break e}}T+O>=Z&&(x.Cc=1),O=1}if(!O)return null;if(x.Cc&&((O=x.ga)!=null&&(O.mc=null),x.ga=null,0<x.Ga))return alert("todo:WebPDequantizeLevels"),null}return x.nb+T*X}function dn(x,C,T,O,X,Z){for(;0<X--;){var ne,ie=x,se=C+(T?1:0),we=x,Te=C+(T?0:3);for(ne=0;ne<O;++ne){var Qe=we[Te+4*ne];Qe!=255&&(Qe*=32897,ie[se+4*ne+0]=ie[se+4*ne+0]*Qe>>23,ie[se+4*ne+1]=ie[se+4*ne+1]*Qe>>23,ie[se+4*ne+2]=ie[se+4*ne+2]*Qe>>23)}C+=Z}}function en(x,C,T,O,X){for(;0<O--;){var Z;for(Z=0;Z<T;++Z){var ne=x[C+2*Z+0],ie=15&(we=x[C+2*Z+1]),se=4369*ie,we=(240&we|we>>4)*se>>16;x[C+2*Z+0]=(240&ne|ne>>4)*se>>16&240|(15&ne|ne<<4)*se>>16>>4&15,x[C+2*Z+1]=240&we|ie}C+=X}}function Mn(x,C,T,O,X,Z,ne,ie){var se,we,Te=255;for(we=0;we<X;++we){for(se=0;se<O;++se){var Qe=x[C+se];Z[ne+4*se]=Qe,Te&=Qe}C+=T,ne+=ie}return Te!=255}function Dn(x,C,T,O,X){var Z;for(Z=0;Z<X;++Z)T[O+Z]=x[C+Z]>>8}function Pn(){oc=dn,bm=en,Cm=Mn,ym=Dn}function Bi(x,C,T){q[x]=function(O,X,Z,ne,ie,se,we,Te,Qe,xe,De,He,it,Ye,ot,dt,Mt){var wt,_a=Mt-1>>1,na=ie[se+0]|we[Te+0]<<16,t0=Qe[xe+0]|De[He+0]<<16;t(O!=null);var Kt=3*na+t0+131074>>2;for(C(O[X+0],255&Kt,Kt>>16,it,Ye),Z!=null&&(Kt=3*t0+na+131074>>2,C(Z[ne+0],255&Kt,Kt>>16,ot,dt)),wt=1;wt<=_a;++wt){var w0=ie[se+wt]|we[Te+wt]<<16,mi=Qe[xe+wt]|De[He+wt]<<16,a0=na+w0+t0+mi+524296,ma=a0+2*(w0+t0)>>3;Kt=ma+na>>1,na=(a0=a0+2*(na+mi)>>3)+w0>>1,C(O[X+2*wt-1],255&Kt,Kt>>16,it,Ye+(2*wt-1)*T),C(O[X+2*wt-0],255&na,na>>16,it,Ye+(2*wt-0)*T),Z!=null&&(Kt=a0+t0>>1,na=ma+mi>>1,C(Z[ne+2*wt-1],255&Kt,Kt>>16,ot,dt+(2*wt-1)*T),C(Z[ne+2*wt+0],255&na,na>>16,ot,dt+(2*wt+0)*T)),na=w0,t0=mi}1&Mt||(Kt=3*na+t0+131074>>2,C(O[X+Mt-1],255&Kt,Kt>>16,it,Ye+(Mt-1)*T),Z!=null&&(Kt=3*t0+na+131074>>2,C(Z[ne+Mt-1],255&Kt,Kt>>16,ot,dt+(Mt-1)*T)))}}function _r(){Zr[_2]=Av,Zr[w2]=S2,Zr[Im]=Ev,Zr[x2]=Lm,Zr[b2]=Om,Zr[Lh]=zm,Zr[Oh]=Bh,Zr[C2]=S2,Zr[y2]=Lm,Zr[Ws]=Om,Zr[ns]=zm}function J5(x){return x&~kv?0>x?0:255:x>>Rm}function m1(x,C){return J5((19077*x>>8)+(26149*C>>8)-14234)}function Ls(x,C,T){return J5((19077*x>>8)-(6419*C>>8)-(13320*T>>8)+8708)}function Wo(x,C){return J5((19077*x>>8)+(33050*C>>8)-17685)}function Os(x,C,T,O,X){O[X+0]=m1(x,T),O[X+1]=Ls(x,C,T),O[X+2]=Wo(x,C)}function Hl(x,C,T,O,X){O[X+0]=Wo(x,C),O[X+1]=Ls(x,C,T),O[X+2]=m1(x,T)}function Ul(x,C,T,O,X){var Z=Ls(x,C,T);C=Z<<3&224|Wo(x,C)>>3,O[X+0]=248&m1(x,T)|Z>>5,O[X+1]=C}function Ni(x,C,T,O,X){var Z=240&Wo(x,C)|15;O[X+0]=240&m1(x,T)|Ls(x,C,T)>>4,O[X+1]=Z}function J1(x,C,T,O,X){O[X+0]=255,Os(x,C,T,O,X+1)}function zs(x,C,T,O,X){Hl(x,C,T,O,X),O[X+3]=255}function jl(x,C,T,O,X){Os(x,C,T,O,X),O[X+3]=255}function k0(x,C,T){q[x]=function(O,X,Z,ne,ie,se,we,Te,Qe){for(var xe=Te+(-2&Qe)*T;Te!=xe;)C(O[X+0],Z[ne+0],ie[se+0],we,Te),C(O[X+1],Z[ne+0],ie[se+0],we,Te+T),X+=2,++ne,++se,Te+=2*T;1&Qe&&C(O[X+0],Z[ne+0],ie[se+0],we,Te)}}function tr(x,C,T){return T==0?x==0?C==0?6:5:C==0?4:0:T}function g2(x,C,T,O,X){switch(x>>>30){case 3:_1(C,T,O,X,0);break;case 2:w1(C,T,O,X);break;case 1:Hi(C,T,O,X)}}function Rs(x,C){var T,O,X=C.M,Z=C.Nb,ne=x.oc,ie=x.pc+40,se=x.oc,we=x.pc+584,Te=x.oc,Qe=x.pc+600;for(T=0;16>T;++T)ne[ie+32*T-1]=129;for(T=0;8>T;++T)se[we+32*T-1]=129,Te[Qe+32*T-1]=129;for(0<X?ne[ie-1-32]=se[we-1-32]=Te[Qe-1-32]=129:(i(ne,ie-32-1,127,21),i(se,we-32-1,127,9),i(Te,Qe-32-1,127,9)),O=0;O<x.za;++O){var xe=C.ya[C.aa+O];if(0<O){for(T=-1;16>T;++T)n(ne,ie+32*T-4,ne,ie+32*T+12,4);for(T=-1;8>T;++T)n(se,we+32*T-4,se,we+32*T+4,4),n(Te,Qe+32*T-4,Te,Qe+32*T+4,4)}var De=x.Gd,He=x.Hd+O,it=xe.ad,Ye=xe.Hc;if(0<X&&(n(ne,ie-32,De[He].y,0,16),n(se,we-32,De[He].f,0,8),n(Te,Qe-32,De[He].ea,0,8)),xe.Za){var ot=ne,dt=ie-32+16;for(0<X&&(O>=x.za-1?i(ot,dt,De[He].y[15],4):n(ot,dt,De[He+1].y,0,4)),T=0;4>T;T++)ot[dt+128+T]=ot[dt+256+T]=ot[dt+384+T]=ot[dt+0+T];for(T=0;16>T;++T,Ye<<=2)ot=ne,dt=ie+Um[T],wo[xe.Ob[T]](ot,dt),g2(Ye,it,16*+T,ot,dt)}else if(ot=tr(O,X,xe.Ob[0]),is[ot](ne,ie),Ye!=0)for(T=0;16>T;++T,Ye<<=2)g2(Ye,it,16*+T,ne,ie+Um[T]);for(T=xe.Gc,ot=tr(O,X,xe.Dd),x1[ot](se,we),x1[ot](Te,Qe),Ye=it,ot=se,dt=we,255&(xe=0|T)&&(170&xe?$l(Ye,256,ot,dt):ai(Ye,256,ot,dt)),xe=Te,Ye=Qe,255&(T>>=8)&&(170&T?$l(it,320,xe,Ye):ai(it,320,xe,Ye)),X<x.Ub-1&&(n(De[He].y,0,ne,ie+480,16),n(De[He].f,0,se,we+224,8),n(De[He].ea,0,Te,Qe+224,8)),T=8*Z*x.B,De=x.sa,He=x.ta+16*O+16*Z*x.R,it=x.qa,xe=x.ra+8*O+T,Ye=x.Ha,ot=x.Ia+8*O+T,T=0;16>T;++T)n(De,He+T*x.R,ne,ie+32*T,16);for(T=0;8>T;++T)n(it,xe+T*x.B,se,we+32*T,8),n(Ye,ot+T*x.B,Te,Qe+32*T,8)}}function v2(x,C,T,O,X,Z,ne,ie,se){var we=[0],Te=[0],Qe=0,xe=se!=null?se.kd:0,De=se??new ze;if(x==null||12>T)return 7;De.data=x,De.w=C,De.ha=T,C=[C],T=[T],De.gb=[De.gb];e:{var He=C,it=T,Ye=De.gb;if(t(x!=null),t(it!=null),t(Ye!=null),Ye[0]=0,12<=it[0]&&!e(x,He[0],"RIFF")){if(e(x,He[0]+8,"WEBP")){Ye=3;break e}var ot=Ft(x,He[0]+4);if(12>ot||4294967286<ot){Ye=3;break e}if(xe&&ot>it[0]-8){Ye=7;break e}Ye[0]=ot,He[0]+=12,it[0]-=12}Ye=0}if(Ye!=0)return Ye;for(ot=0<De.gb[0],T=T[0];;){e:{var dt=x;it=C,Ye=T;var Mt=we,wt=Te,_a=He=[0];if((Kt=Qe=[Qe])[0]=0,8>Ye[0])Ye=7;else{if(!e(dt,it[0],"VP8X")){if(Ft(dt,it[0]+4)!=10){Ye=3;break e}if(18>Ye[0]){Ye=7;break e}var na=Ft(dt,it[0]+8),t0=1+It(dt,it[0]+12);if(2147483648<=t0*(dt=1+It(dt,it[0]+15))){Ye=3;break e}_a!=null&&(_a[0]=na),Mt!=null&&(Mt[0]=t0),wt!=null&&(wt[0]=dt),it[0]+=18,Ye[0]-=18,Kt[0]=1}Ye=0}}if(Qe=Qe[0],He=He[0],Ye!=0)return Ye;if(it=!!(2&He),!ot&&Qe)return 3;if(Z!=null&&(Z[0]=!!(16&He)),ne!=null&&(ne[0]=it),ie!=null&&(ie[0]=0),ne=we[0],He=Te[0],Qe&&it&&se==null){Ye=0;break}if(4>T){Ye=7;break}if(ot&&Qe||!ot&&!Qe&&!e(x,C[0],"ALPH")){T=[T],De.na=[De.na],De.P=[De.P],De.Sa=[De.Sa];e:{na=x,Ye=C,ot=T;var Kt=De.gb;Mt=De.na,wt=De.P,_a=De.Sa,t0=22,t(na!=null),t(ot!=null),dt=Ye[0];var w0=ot[0];for(t(Mt!=null),t(_a!=null),Mt[0]=null,wt[0]=null,_a[0]=0;;){if(Ye[0]=dt,ot[0]=w0,8>w0){Ye=7;break e}var mi=Ft(na,dt+4);if(4294967286<mi){Ye=3;break e}var a0=8+mi+1&-2;if(t0+=a0,0<Kt&&t0>Kt){Ye=3;break e}if(!e(na,dt,"VP8 ")||!e(na,dt,"VP8L")){Ye=0;break e}if(w0[0]<a0){Ye=7;break e}e(na,dt,"ALPH")||(Mt[0]=na,wt[0]=dt+8,_a[0]=mi),dt+=a0,w0-=a0}}if(T=T[0],De.na=De.na[0],De.P=De.P[0],De.Sa=De.Sa[0],Ye!=0)break}T=[T],De.Ja=[De.Ja],De.xa=[De.xa];e:if(Kt=x,Ye=C,ot=T,Mt=De.gb[0],wt=De.Ja,_a=De.xa,na=Ye[0],dt=!e(Kt,na,"VP8 "),t0=!e(Kt,na,"VP8L"),t(Kt!=null),t(ot!=null),t(wt!=null),t(_a!=null),8>ot[0])Ye=7;else{if(dt||t0){if(Kt=Ft(Kt,na+4),12<=Mt&&Kt>Mt-12){Ye=3;break e}if(xe&&Kt>ot[0]-8){Ye=7;break e}wt[0]=Kt,Ye[0]+=8,ot[0]-=8,_a[0]=t0}else _a[0]=5<=ot[0]&&Kt[na+0]==47&&!(Kt[na+4]>>5),wt[0]=ot[0];Ye=0}if(T=T[0],De.Ja=De.Ja[0],De.xa=De.xa[0],C=C[0],Ye!=0)break;if(4294967286<De.Ja)return 3;if(ie==null||it||(ie[0]=De.xa?2:1),ne=[ne],He=[He],De.xa){if(5>T){Ye=7;break}ie=ne,xe=He,it=Z,x==null||5>T?x=0:5<=T&&x[C+0]==47&&!(x[C+4]>>5)?(ot=[0],Kt=[0],Mt=[0],Ge(wt=new j,x,C,T),er(wt,ot,Kt,Mt)?(ie!=null&&(ie[0]=ot[0]),xe!=null&&(xe[0]=Kt[0]),it!=null&&(it[0]=Mt[0]),x=1):x=0):x=0}else{if(10>T){Ye=7;break}ie=He,x==null||10>T||!c2(x,C+3,T-3)?x=0:(xe=x[C+0]|x[C+1]<<8|x[C+2]<<16,it=16383&(x[C+7]<<8|x[C+6]),x=16383&(x[C+9]<<8|x[C+8]),1&xe||3<(xe>>1&7)||!(xe>>4&1)||xe>>5>=De.Ja||!it||!x?x=0:(ne&&(ne[0]=it),ie&&(ie[0]=x),x=1))}if(!x||(ne=ne[0],He=He[0],Qe&&(we[0]!=ne||Te[0]!=He)))return 3;se!=null&&(se[0]=De,se.offset=C-se.w,t(4294967286>C-se.w),t(se.offset==se.ha-T));break}return Ye==0||Ye==7&&Qe&&se==null?(Z!=null&&(Z[0]|=De.na!=null&&0<De.na.length),O!=null&&(O[0]=ne),X!=null&&(X[0]=He),0):Ye}function Yr(x,C,T){var O=C.width,X=C.height,Z=0,ne=0,ie=O,se=X;if(C.Da=x!=null&&0<x.Da,C.Da&&(ie=x.cd,se=x.bd,Z=x.v,ne=x.j,11>T||(Z&=-2,ne&=-2),0>Z||0>ne||0>=ie||0>=se||Z+ie>O||ne+se>X))return 0;if(C.v=Z,C.j=ne,C.va=Z+ie,C.o=ne+se,C.U=ie,C.T=se,C.da=x!=null&&0<x.da,C.da){if(!ra(ie,se,T=[x.ib],Z=[x.hb]))return 0;C.ib=T[0],C.hb=Z[0]}return C.ob=x!=null&&x.ob,C.Kb=x==null||!x.Sd,C.da&&(C.ob=C.ib<3*O/4&&C.hb<3*X/4,C.Kb=0),1}function Bs(x){if(x==null)return 2;if(11>x.S){var C=x.f.RGBA;C.fb+=(x.height-1)*C.A,C.A=-C.A}else C=x.f.kb,x=x.height,C.O+=(x-1)*C.fa,C.fa=-C.fa,C.N+=(x-1>>1)*C.Ab,C.Ab=-C.Ab,C.W+=(x-1>>1)*C.Db,C.Db=-C.Db,C.F!=null&&(C.J+=(x-1)*C.lb,C.lb=-C.lb);return 0}function f1(x,C,T,O){if(O==null||0>=x||0>=C)return 2;if(T!=null){if(T.Da){var X=T.cd,Z=T.bd,ne=-2&T.v,ie=-2&T.j;if(0>ne||0>ie||0>=X||0>=Z||ne+X>x||ie+Z>C)return 2;x=X,C=Z}if(T.da){if(!ra(x,C,X=[T.ib],Z=[T.hb]))return 2;x=X[0],C=Z[0]}}O.width=x,O.height=C;e:{var se=O.width,we=O.height;if(x=O.S,0>=se||0>=we||!(x>=_2&&13>x))x=2;else{if(0>=O.Rd&&O.sd==null){ne=Z=X=C=0;var Te=(ie=se*qm[x])*we;if(11>x||(Z=(we+1)/2*(C=(se+1)/2),x==12&&(ne=(X=se)*we)),(we=r(Te+2*Z+ne))==null){x=1;break e}O.sd=we,11>x?((se=O.f.RGBA).eb=we,se.fb=0,se.A=ie,se.size=Te):((se=O.f.kb).y=we,se.O=0,se.fa=ie,se.Fd=Te,se.f=we,se.N=0+Te,se.Ab=C,se.Cd=Z,se.ea=we,se.W=0+Te+Z,se.Db=C,se.Ed=Z,x==12&&(se.F=we,se.J=0+Te+2*Z),se.Tc=ne,se.lb=X)}if(C=1,X=O.S,Z=O.width,ne=O.height,X>=_2&&13>X)if(11>X)x=O.f.RGBA,C&=(ie=Math.abs(x.A))*(ne-1)+Z<=x.size,C&=ie>=Z*qm[X],C&=x.eb!=null;else{x=O.f.kb,ie=(Z+1)/2,Te=(ne+1)/2,se=Math.abs(x.fa),we=Math.abs(x.Ab);var Qe=Math.abs(x.Db),xe=Math.abs(x.lb),De=xe*(ne-1)+Z;C&=se*(ne-1)+Z<=x.Fd,C&=we*(Te-1)+ie<=x.Cd,C=(C&=Qe*(Te-1)+ie<=x.Ed)&se>=Z&we>=ie&Qe>=ie,C&=x.y!=null,C&=x.f!=null,C&=x.ea!=null,X==12&&(C&=xe>=Z,C&=De<=x.Tc,C&=x.F!=null)}else C=0;x=C?0:2}}return x!=0||T!=null&&T.fd&&(x=Bs(O)),x}var ql=64,Ns=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],ec=24,Mi=32,Vi=8,es=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Wt("Predictor0","PredictorAdd0"),q.Predictor0=function(){return 4278190080},q.Predictor1=function(x){return x},q.Predictor2=function(x,C,T){return C[T+0]},q.Predictor3=function(x,C,T){return C[T+1]},q.Predictor4=function(x,C,T){return C[T-1]},q.Predictor5=function(x,C,T){return va(va(x,C[T+1]),C[T+0])},q.Predictor6=function(x,C,T){return va(x,C[T-1])},q.Predictor7=function(x,C,T){return va(x,C[T+0])},q.Predictor8=function(x,C,T){return va(C[T-1],C[T+0])},q.Predictor9=function(x,C,T){return va(C[T+0],C[T+1])},q.Predictor10=function(x,C,T){return va(va(x,C[T-1]),va(C[T+0],C[T+1]))},q.Predictor11=function(x,C,T){var O=C[T+0];return 0>=Va(O>>24&255,x>>24&255,(C=C[T-1])>>24&255)+Va(O>>16&255,x>>16&255,C>>16&255)+Va(O>>8&255,x>>8&255,C>>8&255)+Va(255&O,255&x,255&C)?O:x},q.Predictor12=function(x,C,T){var O=C[T+0];return(Ea((x>>24&255)+(O>>24&255)-((C=C[T-1])>>24&255))<<24|Ea((x>>16&255)+(O>>16&255)-(C>>16&255))<<16|Ea((x>>8&255)+(O>>8&255)-(C>>8&255))<<8|Ea((255&x)+(255&O)-(255&C)))>>>0},q.Predictor13=function(x,C,T){var O=C[T-1];return(Ya((x=va(x,C[T+0]))>>24&255,O>>24&255)<<24|Ya(x>>16&255,O>>16&255)<<16|Ya(x>>8&255,O>>8&255)<<8|Ya(255&x,255&O))>>>0};var ts=q.PredictorAdd0;q.PredictorAdd1=Xa,Wt("Predictor2","PredictorAdd2"),Wt("Predictor3","PredictorAdd3"),Wt("Predictor4","PredictorAdd4"),Wt("Predictor5","PredictorAdd5"),Wt("Predictor6","PredictorAdd6"),Wt("Predictor7","PredictorAdd7"),Wt("Predictor8","PredictorAdd8"),Wt("Predictor9","PredictorAdd9"),Wt("Predictor10","PredictorAdd10"),Wt("Predictor11","PredictorAdd11"),Wt("Predictor12","PredictorAdd12"),Wt("Predictor13","PredictorAdd13");var g1=q.PredictorAdd2;sa("ColorIndexInverseTransform","MapARGB","32b",function(x){return x>>8&255},function(x){return x}),sa("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(x){return x},function(x){return x>>8&255});var Wl,v1=q.ColorIndexInverseTransform,zn=q.MapARGB,tc=q.VP8LColorIndexInverseTransformAlpha,Go=q.MapAlpha,_o=q.VP8LPredictorsAdd=[];_o.length=16,(q.VP8LPredictors=[]).length=16,(q.VP8LPredictorsAdd_C=[]).length=16,(q.VP8LPredictors_C=[]).length=16;var Hs,ac,nc,Gl,Us,js,as,_1,w1,$l,Hi,ai,L0,hn,$n,ni,$o,ic,Yl,rc,vm,_m,wm,xm,oc,bm,Cm,ym,Mm=r(511),Sm=r(2041),Am=r(225),Em=r(767),km=0,Dh=Sm,qs=Am,Vr=Em,Xr=Mm,_2=0,w2=1,Im=2,x2=3,b2=4,Lh=5,Oh=6,C2=7,y2=8,Ws=9,ns=10,M2=[2,3,7],Tm=[3,3,11],Gs=[280,256,256,256,40],Fm=[
vendor: 4,546 bytes, line 141
1410,1,1,1,0],Vm=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],gv=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],vv=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],_v=8,zh=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Rh=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],sc=null,wv=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],xv=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Pm=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],bv=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,25
1415,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],Cv=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,
1411,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],yv=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 22,733 bytes, line 141
1415,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Mv=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],is=[],wo=[],x1=[],Sv=1,Dm=2,rs=[],Zr=[];Bi("UpsampleRgbLinePair",Os,3),Bi("UpsampleBgrLinePair",Hl,3),Bi("UpsampleRgbaLinePair",jl,4),Bi("UpsampleBgraLinePair",zs,4),Bi("UpsampleArgbLinePair",J1,4),Bi("UpsampleRgba4444LinePair",Ni,2),Bi("UpsampleRgb565LinePair",Ul,2);var Av=q.UpsampleRgbLinePair,Ev=q.UpsampleBgrLinePair,S2=q.UpsampleRgbaLinePair,Lm=q.UpsampleBgraLinePair,Om=q.UpsampleArgbLinePair,zm=q.UpsampleRgba4444LinePair,Bh=q.UpsampleRgb565LinePair,$s=16,A2=1<<$s-1,lc=-227,Nh=482,Rm=6,kv=(256<<Rm)-1,Bm=0,Nm=r(256),Iv=r(256),Tv=r(256),Hm=r(256),Fv=r(Nh-lc),Vv=r(Nh-lc);k0("YuvToRgbRow",Os,3),k0("YuvToBgrRow",Hl,3),k0("YuvToRgbaRow",jl,4),k0("YuvToBgraRow",zs,4),k0("YuvToArgbRow",J1,4),k0("YuvToRgba4444Row",Ni,2),k0("YuvToRgb565Row",Ul,2);var Um=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],xo=[0,2,8],jm=[8,7,6,4,4,2,2,2,1,1,1,1],Pv=1;this.WebPDecodeRGBA=function(x,C,T,O,X){var Z=w2,ne=new Ee,ie=new Wa;ne.ba=ie,ie.S=Z,ie.width=[ie.width],ie.height=[ie.height];var se=ie.width,we=ie.height,Te=new ct;if(Te==null||x==null)var Qe=2;else t(Te!=null),Qe=v2(x,C,T,Te.width,Te.height,Te.Pd,Te.Qd,Te.format,null);if(Qe!=0?se=0:(se!=null&&(se[0]=Te.width[0]),we!=null&&(we[0]=Te.height[0]),se=1),se){ie.width=ie.width[0],ie.height=ie.height[0],O!=null&&(O[0]=ie.width),X!=null&&(X[0]=ie.height);e:{if(O=new Dl,(X=new ze).data=x,X.w=C,X.ha=T,X.kd=1,C=[0],t(X!=null),((x=v2(X.data,X.w,X.ha,null,null,null,C,null,X))==0||x==7)&&C[0]&&(x=4),(C=x)==0){if(t(ne!=null),O.data=X.data,O.w=X.w+X.offset,O.ha=X.ha-X.offset,O.put=Sa,O.ac=Da,O.bc=p0,O.ma=ne,X.xa){if((x=Ze())==null){ne=1;break e}if(function(xe,De){var He=[0],it=[0],Ye=[0];t:for(;;){if(xe==null)return 0;if(De==null)return xe.a=2,0;if(xe.l=De,xe.a=0,Ge(xe.m,De.data,De.w,De.ha),!er(xe.m,He,it,Ye)){xe.a=3;break t}if(xe.xb=Dm,De.width=He[0],De.height=it[0],!$e(He[0],it[0],1,xe,null))break t;return 1}return t(xe.a!=0),0}(x,O)){if(O=(C=f1(O.width,O.height,ne.Oa,ne.ba))==0){t:{O=x;a:for(;;){if(O==null){O=0;break t}if(t(O.s.yc!=null),t(O.s.Ya!=null),t(0<O.s.Wb),t((T=O.l)!=null),t((X=T.ma)!=null),O.xb!=0){if(O.ca=X.ba,O.tb=X.tb,t(O.ca!=null),!Yr(X.Oa,T,x2)){O.a=2;break a}if(!Ke(O,T.width)||T.da)break a;if((T.da||ya(O.ca.S))&&Pn(),11>O.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),O.ca.f.kb.F!=null&&Pn()),O.Pb&&0<O.s.ua&&O.s.vb.X==null&&!he(O.s.vb,O.s.Wa.Xa)){O.a=1;break a}O.xb=0}if(!We(O,O.V,O.Ba,O.c,O.i,T.o,re))break a;X.Dc=O.Ma,O=1;break t}t(O.a!=0),O=0}O=!O}O&&(C=x.a)}else C=x.a}else{if((x=new l2)==null){ne=1;break e}if(x.Fa=X.na,x.P=X.P,x.qc=X.Sa,No(x,O)){if((C=f1(O.width,O.height,ne.Oa,ne.ba))==0){if(x.Aa=0,T=ne.Oa,t((X=x)!=null),T!=null){if(0<(se=0>(se=T.Md)?0:100<se?255:255*se/100)){for(we=Te=0;4>we;++we)12>(Qe=X.pb[we]).lc&&(Qe.ia=se*jm[0>Qe.lc?0:Qe.lc]>>3),Te|=Qe.ia;Te&&(alert("todo:VP8InitRandom"),X.ia=1)}X.Ga=T.Id,100<X.Ga?X.Ga=100:0>X.Ga&&(X.Ga=0)}(function(xe,De){if(xe==null)return 0;if(De==null)return Gn(xe,2,"NULL VP8Io parameter in VP8Decode().");if(!xe.cb&&!No(xe,De))return 0;if(t(xe.cb),De.ac==null||De.ac(De)){De.ob&&(xe.L=0);var He=xo[xe.L];if(xe.L==2?(xe.yb=0,xe.zb=0):(xe.yb=De.v-He>>4,xe.zb=De.j-He>>4,0>xe.yb&&(xe.yb=0),0>xe.zb&&(xe.zb=0)),xe.Va=De.o+15+He>>4,xe.Hb=De.va+15+He>>4,xe.Hb>xe.za&&(xe.Hb=xe.za),xe.Va>xe.Ub&&(xe.Va=xe.Ub),0<xe.L){var it=xe.ed;for(He=0;4>He;++He){var Ye;if(xe.Qa.Cb){var ot=xe.Qa.Lb[He];xe.Qa.Fb||(ot+=it.Tb)}else ot=it.Tb;for(Ye=0;1>=Ye;++Ye){var dt=xe.gd[He][Ye],Mt=ot;if(it.Pc&&(Mt+=it.vd[0],Ye&&(Mt+=it.od[0])),0<(Mt=0>Mt?0:63<Mt?63:Mt)){var wt=Mt;0<it.wb&&(wt=4<it.wb?wt>>2:wt>>1)>9-it.wb&&(wt=9-it.wb),1>wt&&(wt=1),dt.dd=wt,dt.tc=2*Mt+wt,dt.ld=40<=Mt?2:15<=Mt?1:0}else dt.tc=0;dt.La=Ye}}}He=0}else Gn(xe,6,"Frame setup failed"),He=xe.a;if(He=He==0){if(He){xe.$c=0,0<xe.Aa||(xe.Ic=Pv);t:{He=xe.Ic,it=4*(wt=xe.za);var _a=32*wt,na=wt+1,t0=0<xe.L?wt*(0<xe.Aa?2:1):0,Kt=(xe.Aa==2?2:1)*wt;if((dt=it+832+(Ye=3*(16*He+xo[xe.L])/2*_a)+(ot=xe.Fa!=null&&0<xe.Fa.length?xe.Kc.c*xe.Kc.i:0))!=dt)He=0;else{if(dt>xe.Vb){if(xe.Vb=0,xe.Ec=r(dt),xe.Fc=0,xe.Ec==null){He=Gn(xe,1,"no memory during frame initialization.");break t}xe.Vb=dt}dt=xe.Ec,Mt=xe.Fc,xe.Ac=dt,xe.Bc=Mt,Mt+=it,xe.Gd=o(_a,Wr),xe.Hd=0,xe.rb=o(na+1,cn),xe.sb=1,xe.wa=t0?o(t0,ln):null,xe.Y=0,xe.D.Nb=0,xe.D.wa=xe.wa,xe.D.Y=xe.Y,0<xe.Aa&&(xe.D.Y+=wt),t(!0),xe.oc=dt,xe.pc=Mt,Mt+=832,xe.ya=o(Kt,fo),xe.aa=0,xe.D.ya=xe.ya,xe.D.aa=xe.aa,xe.Aa==2&&(xe.D.aa+=wt),xe.R=16*wt,xe.B=8*wt,wt=(_a=xo[xe.L])*xe.R,_a=_a/2*xe.B,xe.sa=dt,xe.ta=Mt+wt,xe.qa=xe.sa,xe.ra=xe.ta+16*He*xe.R+_a,xe.Ha=xe.qa,xe.Ia=xe.ra+8*He*xe.B+_a,xe.$c=0,Mt+=Ye,xe.mb=ot?dt:null,xe.nb=ot?Mt:null,t(Mt+ot<=xe.Fc+xe.Vb),Ol(xe),i(xe.Ac,xe.Bc,0,it),He=1}}if(He){if(De.ka=0,De.y=xe.sa,De.O=xe.ta,De.f=xe.qa,De.N=xe.ra,De.ea=xe.Ha,De.Vd=xe.Ia,De.fa=xe.R,De.Rc=xe.B,De.F=null,De.J=0,!km){for(He=-255;255>=He;++He)Mm[255+He]=0>He?-He:He;for(He=-1020;1020>=He;++He)Sm[1020+He]=-128>He?-128:127<He?127:He;for(He=-112;112>=He;++He)Am[112+He]=-16>He?-16:15<He?15:He;for(He=-255;510>=He;++He)Em[255+He]=0>He?0:255<He?255:He;km=1}as=d2,_1=go,$l=bh,Hi=Ch,ai=Uo,w1=Z1,L0=m2,hn=Ds,$n=f2,ni=E,$o=vo,ic=u1,Yl=Y,rc=ge,vm=j0,_m=h1,wm=jo,xm=u2,wo[0]=kh,wo[1]=Rl,wo[2]=Ah,wo[3]=Eh,wo[4]=Ih,wo[5]=c1,wo[6]=Th,wo[7]=d1,wo[8]=Vh,wo[9]=Fh,is[0]=h2,is[1]=yh,is[2]=Z5,is[3]=Mh,is[4]=K1,is[5]=Sh,is[6]=Ts,x1[0]=Ph,x1[1]=X5,x1[2]=Bl,x1[3]=Fs,x1[4]=p2,x1[5]=Vs,x1[6]=K5,He=1}else He=0}He&&(He=function(w0,mi){for(w0.M=0;w0.M<w0.Va;++w0.M){var a0,ma=w0.Jc[w0.M&w0.Xb],zt=w0.m,Yn=w0;for(a0=0;a0<Yn.za;++a0){var $a=zt,I0=Yn,Sn=I0.Ac,Pi=I0.Bc+4*a0,ar=I0.zc,Rn=I0.ya[I0.aa+a0];if(I0.Qa.Bb?Rn.$b=Fe($a,I0.Pa.jb[0])?2+Fe($a,I0.Pa.jb[2]):Fe($a,I0.Pa.jb[1]):Rn.$b=0,I0.kc&&(Rn.Ad=Fe($a,I0.Bd)),Rn.Za=!Fe($a,145)+0,Rn.Za){var Bn=Rn.Ob,nr=0;for(I0=0;4>I0;++I0){var fi,T0=ar[0+I0];for(fi=0;4>fi;++fi){T0=Cv[Sn[Pi+fi]][T0];for(var q0=Pm[Fe($a,T0[0])];0<q0;)q0=Pm[2*q0+Fe($a,T0[q0])];T0=-q0,Sn[Pi+fi]=T0}n(Bn,nr,Sn,Pi,4),nr+=4,ar[0+I0]=T0}}else T0=Fe($a,156)?Fe($a,128)?1:3:Fe($a,163)?2:0,Rn.Ob[0]=T0,i(Sn,Pi,T0,4),i(ar,0,T0,4);Rn.Dd=Fe($a,142)?Fe($a,114)?Fe($a,183)?1:3:2:0}if(Yn.m.Ka)return Gn(w0,7,"Premature end-of-partition0 encountered.");for(;w0.ja<w0.za;++w0.ja){if(Yn=ma,$a=(zt=w0).rb[zt.sb-1],Sn=zt.rb[zt.sb+zt.ja],a0=zt.ya[zt.aa+zt.ja],Pi=zt.kc?a0.Ad:0)$a.la=Sn.la=0,a0.Za||($a.Na=Sn.Na=0),a0.Hc=0,a0.Gc=0,a0.ia=0;else{var Nn,W0;if($a=Sn,Sn=Yn,Pi=zt.Pa.Xc,ar=zt.ya[zt.aa+zt.ja],Rn=zt.pb[ar.$b],I0=ar.ad,Bn=0,nr=zt.rb[zt.sb-1],T0=fi=0,i(I0,Bn,0,384),ar.Za)var Di=0,bo=Pi[3];else{q0=r(16);var G0=$a.Na+nr.Na;if(G0=sc(Sn,Pi[1],G0,Rn.Eb,0,q0,0),$a.Na=nr.Na=(0<G0)+0,1<G0)as(q0,0,I0,Bn);else{var gi=q0[0]+3>>3;for(q0=0;256>q0;q0+=16)I0[Bn+q0]=gi}Di=1,bo=Pi[0]}var pn=15&$a.la,vi=15&nr.la;for(q0=0;4>q0;++q0){var Pr=1&vi;for(gi=W0=0;4>gi;++gi)pn=pn>>1|(Pr=(G0=sc(Sn,bo,G0=Pr+(1&pn),Rn.Sc,Di,I0,Bn))>Di)<<7,W0=W0<<2|(3<G0?3:1<G0?2:I0[Bn+0]!=0),Bn+=16;pn>>=4,vi=vi>>1|Pr<<7,fi=(fi<<8|W0)>>>0}for(bo=pn,Di=vi>>4,Nn=0;4>Nn;Nn+=2){for(W0=0,pn=$a.la>>4+Nn,vi=nr.la>>4+Nn,q0=0;2>q0;++q0){for(Pr=1&vi,gi=0;2>gi;++gi)G0=Pr+(1&pn),pn=pn>>1|(Pr=0<(G0=sc(Sn,Pi[2],G0,Rn.Qc,0,I0,Bn)))<<3,W0=W0<<2|(3<G0?3:1<G0?2:I0[Bn+0]!=0),Bn+=16;pn>>=2,vi=vi>>1|Pr<<5}T0|=W0<<4*Nn,bo|=pn<<4<<Nn,Di|=(240&vi)<<Nn}$a.la=bo,nr.la=Di,ar.Hc=fi,ar.Gc=T0,ar.ia=43690&T0?0:Rn.ia,Pi=!(fi|T0)}if(0<zt.L&&(zt.wa[zt.Y+zt.ja]=zt.gd[a0.$b][a0.Za],zt.wa[zt.Y+zt.ja].La|=!Pi),Yn.Ka)return Gn(w0,7,"Premature end-of-file encountered.")}if(Ol(w0),zt=mi,Yn=1,a0=(ma=w0).D,$a=0<ma.L&&ma.M>=ma.zb&&ma.M<=ma.Va,ma.Aa==0)t:{if(a0.M=ma.M,a0.uc=$a,Rs(ma,a0),Yn=1,a0=(W0=ma.D).Nb,$a=(T0=xo[ma.L])*ma.R,Sn=T0/2*ma.B,q0=16*a0*ma.R,gi=8*a0*ma.B,Pi=ma.sa,ar=ma.ta-$a+q0,Rn=ma.qa,I0=ma.ra-Sn+gi,Bn=ma.Ha,nr=ma.Ia-Sn+gi,vi=(pn=W0.M)==0,fi=pn>=ma.Va-1,ma.Aa==2&&Rs(ma,W0),W0.uc)for(Pr=(G0=ma).D.M,t(G0.D.uc),W0=G0.yb;W0<G0.Hb;++W0){Di=W0,bo=Pr;var ir=(Dr=(ee=G0).D).Nb;Nn=ee.R;var Dr=Dr.wa[Dr.Y+Di],rr=ee.sa,_i=ee.ta+16*ir*Nn+16*Di,Ui=Dr.dd,wa=Dr.tc;if(wa!=0)if(t(3<=wa),ee.L==1)0<Di&&_m(rr,_i,Nn,wa+4),Dr.La&&xm(rr,_i,Nn,wa),0<bo&&vm(rr,_i,Nn,wa+4),Dr.La&&wm(rr,_i,Nn,wa);else{var _=ee.B,S=ee.qa,F=ee.ra+8*ir*_+8*Di,B=ee.Ha,ee=ee.Ia+8*ir*_+8*Di;ir=Dr.ld,0<Di&&(hn(rr,_i,Nn,wa+4,Ui,ir),ni(S,F,B,ee,_,wa+4,Ui,ir)),Dr.La&&(ic(rr,_i,Nn,wa,Ui,ir),rc(S,F,B,ee,_,wa,Ui,ir)),0<bo&&(L0(rr,_i,Nn,wa+4,Ui,ir),$n(S,F,B,ee,_,wa+4,Ui,ir)),Dr.La&&($o(rr,_i,Nn,wa,Ui,ir),Yl(S,F,B,ee,_,wa,Ui,ir))}}if(ma.ia&&alert("todo:DitherRow"),zt.put!=null){if(W0=16*pn,pn=16*(pn+1),vi?(zt.y=ma.sa,zt.O=ma.ta+q0,zt.f=ma.qa,zt.N=ma.ra+gi,zt.ea=ma.Ha,zt.W=ma.Ia+gi):(W0-=T0,zt.y=Pi,zt.O=ar,zt.f=Rn,zt.N=I0,zt.ea=Bn,zt.W=nr),fi||(pn-=T0),pn>zt.o&&(pn=zt.o),zt.F=null,zt.J=null,ma.Fa!=null&&0<ma.Fa.length&&W0<pn&&(zt.J=ti(ma,zt,W0,pn-W0),zt.F=ma.mb,zt.F==null&&zt.F.length==0)){Yn=Gn(ma,3,"Could not decode alpha data.");break t}W0<zt.j&&(T0=zt.j-W0,W0=zt.j,t(!(1&T0)),zt.O+=ma.R*T0,zt.N+=ma.B*(T0>>1),zt.W+=ma.B*(T0>>1),zt.F!=null&&(zt.J+=zt.width*T0)),W0<pn&&(zt.O+=zt.v,zt.N+=zt.v>>1,zt.W+=zt.v>>1,zt.F!=null&&(zt.J+=zt.v),zt.ka=W0-zt.j,zt.U=zt.va-zt.v,zt.T=pn-W0,Yn=zt.put(zt))}a0+1!=ma.Ic||fi||(n(ma.sa,ma.ta-$a,Pi,ar+16*ma.R,$a),n(ma.qa,ma.ra-Sn,Rn,I0+8*ma.B,Sn),n(ma.Ha,ma.Ia-Sn,Bn,nr+8*ma.B,Sn))}if(!Yn)return Gn(w0,6,"Output aborted.")}return 1}(xe,De)),De.bc!=null&&De.bc(De),He&=1}return He?(xe.cb=0,He):0})(x,O)||(C=x.a)}}else C=x.a}C==0&&ne.Oa!=null&&ne.Oa.fd&&(C=Bs(ne.ba))}ne=C}Z=ne!=0?null:11>Z?ie.f.RGBA.eb:ie.f.kb.y}else Z=null;return Z};var qm=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(q,oe){for(var H="",G=0;G<4;G++)H+=String.fromCharCode(q[oe++]);return H}function p(q,oe){return q[oe+0]|q[oe+1]<<8}function g(q,oe){return(q[oe+0]|q[oe+1]<<8|q[oe+2]<<16)>>>0}function w(q,oe){return(q[oe+0]|q[oe+1]<<8|q[oe+2]<<16|q[oe+3]<<24)>>>0}new l;var f=[0],M=[0],y=[],A=new l,I=a,R=function(q,oe){var H={},G=0,ue=!1,Ce=0,Se=0;if(H.frames=[],!function(L,j){for(var W=0;W<4;W++)if(L[j+W]!="RIFF".charCodeAt(W))return!0;return!1}(q,oe)){for(w(q,oe+=4),oe+=8;oe<q.length;){var je=c(q,oe),qe=w(q,oe+=4);oe+=4;var Pe=qe+(1&qe);switch(je){case"VP8 ":case"VP8L":H.frames[G]===void 0&&(H.frames[G]={}),(tt=H.frames[G]).src_off=ue?Se:oe-8,tt.src_size=Ce+qe+8,G++,ue&&(ue=!1,Ce=0,Se=0);break;case"VP8X":(tt=H.header={}).feature_flags=q[oe];var Ge=oe+4;tt.canvas_width=1+g(q,Ge),Ge+=3,tt.canvas_height=1+g(q,Ge),Ge+=3;break;case"ALPH":ue=!0,Ce=Pe+8,Se=oe-8;break;case"ANIM":(tt=H.header).bgcolor=w(q,oe),Ge=oe+4,tt.loop_count=p(q,Ge),Ge+=2;break;case"ANMF":var ht,tt;(tt=H.frames[G]={}).offset_x=2*g(q,oe),oe+=3,tt.offset_y=2*g(q,oe),oe+=3,tt.width=1+g(q,oe),oe+=3,tt.height=1+g(q,oe),oe+=3,tt.duration=g(q,oe),oe+=3,ht=q[oe++],tt.dispose=1&ht,tt.blend=ht>>1&1}je!="ANMF"&&(oe+=Pe)}return H}}(I,0);R.response=I,R.rgbaoutput=!0,R.dataurl=!1;var N=R.header?R.header:null,U=R.frames?R.frames:null;if(N){N.loop_counter=N.loop_count,f=[N.canvas_height],M=[N.canvas_width];for(var te=0;te<U.length&&U[te].blend!=0;te++);}var ve=U[0],ae=A.WebPDecodeRGBA(I,ve.src_off,ve.src_size,M,f);ve.rgba=ae,ve.imgwidth=M[0],ve.imgheight=f[0];for(var J=0;J<M[0]*f[0]*4;J++)y[J]=ae[J];return this.width=M,this.height=f,this.data=y,this}function mte(){var a,t=this.internal.__metadata__.metadata,e=unescape(encodeURIComponent(t));a=this.internal.__metadata__.rawXml?e:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a.length+" >>"),this.internal.write("stream"),this.internal.write(a),this.internal.write("endstream"),this.internal.write("endobj")}function fte(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}(function(a){var t,e,n,i,r,o,s,l,c,p=function(L){return L=L||{},this.isStrokeTransparent=L.isStrokeTransparent||!1,this.strokeOpacity=L.strokeOpacity||1,this.strokeStyle=L.strokeStyle||"#000000",this.fillStyle=L.fillStyle||"#000000",this.isFillTransparent=L.isFillTransparent||!1,this.fillOpacity=L.fillOpacity||1,this.font=L.font||"10px sans-serif",this.textBaseline=L.textBaseline||"alphabetic",this.textAlign=L.textAlign||"left",this.lineWidth=L.lineWidth||1,this.lineJoin=L.lineJoin||"miter",this.lineCap=L.lineCap||"butt",this.path=L.path||[],this.transform=L.transform!==void 0?L.transform.clone():new l,this.globalCompositeOperation=L.globalCompositeOperation||"normal",this.globalAlpha=L.globalAlpha||1,this.clip_path=L.clip_path||[],this.currentPoint=L.currentPoint||new o,this.miterLimit=L.miterLimit||10,this.lastPoint=L.lastPoint||new o,this.lineDashOffset=L.lineDashOffset||0,this.lineDash=L.lineDash||[],this.margin=L.margin||[0,0,0,0],this.prevPageLastElemOffset=L.prevPageLastElemOffset||0,this.ignoreClearRect=typeof L.ignoreClearRect!="boolean"||L.ignoreClearRect,this};a.events.push(["initialized",function(){this.context2d=new g(this),t=this.internal.f2,e=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,r=this.internal.getVerticalCoordinate,o=this.internal.Point,s=this.internal.Rectangle,l=this.internal.Matrix,c=new p}]);var g=function(L){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var j=L;Object.defineProperty(this,"pdf",{get:function(){return j}});var W=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return W},set:function(he){W=!!he}});var K=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return K},set:function(he){K=!!he}});var de=0;Object.defineProperty(this,"posX",{get:function(){return de},set:function(he){isNaN(he)||(de=he)}});var Ae=0;Object.defineProperty(this,"posY",{get:function(){return Ae},set:function(he){isNaN(he)||(Ae=he)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(he){var St;typeof he=="number"?St=[he,he,he,he]:((St=new Array(4))[0]=he[0],St[1]=he.length>=2?he[1]:St[0],St[2]=he.length>=3?he[2]:St[0],St[3]=he.length>=4?he[3]:St[1]),c.margin=St}});var Le=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Le},set:function(he){Le=he}});var Ve=0;Object.defineProperty(this,"lastBreak",{get:function(){return Ve},set:function(he){Ve=he}});var Fe=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Fe},set:function(he){Fe=he}}),Object.defineProperty(this,"ctx",{get:function(){return c},set:function(he){he instanceof p&&(c=he)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(he){c.path=he}});var st=[];Object.defineProperty(this,"ctxStack",{get:function(){return st},set:function(he){st=he}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(he){var St;St=w(he),this.ctx.fillStyle=St.style,this.ctx.isFillTransparent=St.a===0,this.ctx.fillOpacity=St.a,this.pdf.setFillColor(St.r,St.g,St.b,{a:St.a}),this.pdf.setTextColor(St.r,St.g,St.b,{a:St.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(he){var St=w(he);this.ctx.strokeStyle=St.style,this.ctx.isStrokeTransparent=St.a===0,this.ctx.strokeOpacity=St.a,St.a===0?this.pdf.setDrawColor(255,255,255):(St.a,this.pdf.setDrawColor(St.r,St.g,St.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(he){["butt","round","square"].indexOf(he)!==-1&&(this.ctx.lineCap=he,this.pdf.setLineCap(he))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(he){isNaN(he)||(this.ctx.lineWidth=he,this.pdf.setLineWidth(he))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(he){["bevel","round","miter"].indexOf(he)!==-1&&(this.ctx.lineJoin=he,this.pdf.setLineJoin(he))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(he){isNaN(he)||(this.ctx.miterLimit=he,this.pdf.setMiterLimit(he))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(he){this.ctx.textBaseline=he}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(he){["right","end","center","left","start"].indexOf(he)!==-1&&(this.ctx.textAlign=he)}});var _t=null,It=null,Ft=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ft},set:function(he){_t=null,It=null,Ft=he}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(he){var St;if(this.ctx.font=he,(St=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(he))!==null){var Ct=St[1];St[2];var ra=St[3],lt=St[4];St[5];var ua=St[6],Wt=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(lt)[2];lt=Math.floor(Wt==="px"?parseFloat(lt)*this.pdf.internal.scaleFactor:Wt==="em"?parseFloat(lt)*this.pdf.getFontSize():parseFloat(lt)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(lt);var Ma=function(sa){var _n,s0,Pa=[],Ba=sa.trim();if(Ba==="")return gw;if(Ba in eF)return[eF[Ba]];for(;Ba!=="";){switch(s0=null,_n=(Ba=aF(Ba)).charAt(0)){case'"':case"'":s0=lte(Ba.substring(1),_n);break;default:s0=cte(Ba)}if(s0===null||(Pa.push(s0[0]),(Ba=aF(s0[1]))!==""&&Ba.charAt(0)!==","))return gw;Ba=Ba.replace(/^,/,"")}return Pa}(ua);if(this.fontFaces){var va=function(sa,_n){var s0=sa.getFontList(),Pa=JSON.stringify(s0);if(_t===null||It!==Pa){var Ba=function(wn){var ba=[];return Object.keys(wn).forEach(function(U0){wn[U0].forEach(function(ya){var Ia=null;switch(ya){case"bold":Ia={family:U0,weight:"bold"};break;case"italic":Ia={family:U0,style:"italic"};break;case"bolditalic":Ia={family:U0,weight:"bold",style:"italic"};break;case"":case"normal":Ia={family:U0}}Ia!==null&&(Ia.ref={name:U0,style:ya},ba.push(Ia))})}),ba}(s0);_t=function(wn){for(var ba={},U0=0;U0<wn.length;++U0){var ya=fw(wn[U0]),Ia=ya.family,Q0=ya.stretch,Wa=ya.style,ct=ya.weight;ba[Ia]=ba[Ia]||{},ba[Ia][Q0]=ba[Ia][Q0]||{},ba[Ia][Q0][Wa]=ba[Ia][Q0][Wa]||{},ba[Ia][Q0][Wa][ct]=ya}return ba}(Ba.concat(_n)),It=Pa}return _t}(this.pdf,this.fontFaces),Ea=Ma.map(function(sa){return{family:sa,stretch:"normal",weight:ra,style:Ct}}),Ya=function(sa,_n,s0){for(var Pa=(s0=s0||{}).defaultFontFamily||"times",Ba=Object.assign({},ste,s0.genericFontFamilies||{}),wn=null,ba=null,U0=0;U0<_n.length;++U0)if(Ba[(wn=fw(_n[U0])).family]&&(wn.family=Ba[wn.family]),sa.hasOwnProperty(wn.family)){ba=sa[wn.family];break}if(!(ba=ba||sa[Pa]))throw new Error("Could not find a font-family for the rule '"+tF(wn)+"' and default family '"+Pa+"'.");if(ba=function(ya,Ia){if(Ia[ya])return Ia[ya];var Q0=Cw[ya],Wa=Q0<=Cw.normal?-1:1,ct=JT(Ia,yF,Q0,Wa);if(!ct)throw new Error("Could not find a matching font-stretch value for "+ya);return ct}(wn.stretch,ba),ba=function(ya,Ia){if(Ia[ya])return Ia[ya];for(var Q0=CF[ya],Wa=0;Wa<Q0.length;++Wa)if(Ia[Q0[Wa]])return Ia[Q0[Wa]];throw new Error("Could not find a matching font-style for "+ya)}(wn.style,ba),!(ba=function(ya,Ia){if(Ia[ya])return Ia[ya];if(ya===400&&Ia[500])return Ia[500];if(ya===500&&Ia[400])return Ia[400];var Q0=ote[ya],Wa=JT(Ia,MF,Q0,ya<400?-1:1);if(!Wa)throw new Error("Could not find a matching font-weight for value "+ya);return Wa}(wn.weight,ba)))throw new Error("Failed to resolve a font for the rule '"+tF(wn)+"'.");return ba}(va,Ea);this.pdf.setFont(Ya.ref.name,Ya.ref.style)}else{var Va="";(ra==="bold"||parseInt(ra,10)>=700||Ct==="bold")&&(Va="bold"),Ct==="italic"&&(Va+="italic"),Va.length===0&&(Va="normal");for(var Xa="",Jt={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},ca=0;ca<Ma.length;ca++){if(this.pdf.internal.getFont(Ma[ca],Va,{noFallback:!0,disableWarning:!0})!==void 0){Xa=Ma[ca];break}if(Va==="bolditalic"&&this.pdf.internal.getFont(Ma[ca],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Xa=Ma[ca],Va="bold";else if(this.pdf.internal.getFont(Ma[ca],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Xa=Ma[ca],Va="normal";break}}if(Xa===""){for(var za=0;za<Ma.length;za++)if(Jt[Ma[za]]){Xa=Jt[Ma[za]];break}}Xa=Xa===""?"Times":Xa,this.pdf.setFont(Xa,Va)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(he){this.ctx.globalCompositeOperation=he}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(he){this.ctx.globalAlpha=he}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(he){this.ctx.lineDashOffset=he,tt.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(he){this.ctx.lineDash=he,tt.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(he){this.ctx.ignoreClearRect=!!he}})};g.prototype.setLineDash=function(L){this.lineDash=L},g.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},g.prototype.fill=function(){U.call(this,"fill",!1)},g.prototype.stroke=function(){U.call(this,"stroke",!1)},g.prototype.beginPath=function(){this.path=[{type:"begin"}]},g.prototype.moveTo=function(L,j){if(isNaN(L)||isNaN(j))throw Vn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to
141jsPDF.context2d.moveTo");var W=this.ctx.transform.applyToPoint(new o(L,j));this.path.push({type:"mt",x:W.x,y:W.y}),this.ctx.lastPoint=new o(L,j)},g.prototype.closePath=function(){var L=new o(0,0),j=0;for(j=this.path.length-1;j!==-1;j--)if(this.path[j].type==="begin"&&sn(this.path[j+1])==="object"&&typeof this.path[j+1].x=="number"){L=new o(this.path[j+1].x,this.path[j+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new o(L.x,L.y)},g.prototype.lineTo=function(L,j){if(isNaN(L)||isNaN(j))throw Vn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var W=this.ctx.transform.applyToPoint(new o(L,j));this.path.push({type:"lt",x:W.x,y:W.y}),this.ctx.lastPoint=new o(W.x,W.y)},g.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),U.call(this,null,!0)},g.prototype.quadraticCurveTo=function(L,j,W,K){if(isNaN(W)||isNaN(K)||isNaN(L)||isNaN(j))throw Vn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var de=this.ctx.transform.applyToPoint(new o(W,K)),Ae=this.ctx.transform.applyToPoint(new o(L,j));this.path.push({type:"qct",x1:Ae.x,y1:Ae.y,x:de.x,y:de.y}),this.ctx.lastPoint=new o(de.x,de.y)},g.prototype.bezierCurveTo=function(L,j,W,K,de,Ae){if(isNaN(de)||isNaN(Ae)||isNaN(L)||isNaN(j)||isNaN(W)||isNaN(K))throw Vn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Le=this.ctx.transform.applyToPoint(new o(de,Ae)),Ve=this.ctx.transform.applyToPoint(new o(L,j)),Fe=this.ctx.transform.applyToPoint(new o(W,K));this.path.push({type:"bct",x1:Ve.x,y1:Ve.y,x2:Fe.x,y2:Fe.y,x:Le.x,y:Le.y}),this.ctx.lastPoint=new o(Le.x,Le.y)},g.prototype.arc=function(L,j,W,K,de,Ae){if(isNaN(L)||isNaN(j)||isNaN(W)||isNaN(K)||isNaN(de))throw Vn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Ae=!!Ae,!this.ctx.transform.isIdentity){var Le=this.ctx.transform.applyToPoint(new o(L,j));L=Le.x,j=Le.y;var Ve=this.ctx.transform.applyToPoint(new o(0,W)),Fe=this.ctx.transform.applyToPoint(new o(0,0));W=Math.sqrt(Math.pow(Ve.x-Fe.x,2)+Math.pow(Ve.y-Fe.y,2))}Math.abs(de-K)>=2*Math.PI&&(K=0,de=2*Math.PI),this.path.push({type:"arc",x:L,y:j,radius:W,startAngle:K,endAngle:de,counterclockwise:Ae})},g.prototype.arcTo=function(L,j,W,K,de){throw new Error("arcTo not implemented.")},g.prototype.rect=function(L,j,W,K){if(isNaN(L)||isNaN(j)||isNaN(W)||isNaN(K))throw Vn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(L,j),this.lineTo(L+W,j),this.lineTo(L+W,j+K),this.lineTo(L,j+K),this.lineTo(L,j),this.lineTo(L+W,j),this.lineTo(L,j)},g.prototype.fillRect=function(L,j,W,K){if(isNaN(L)||isNaN(j)||isNaN(W)||isNaN(K))throw Vn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!f.call(this)){var de={};this.lineCap!=="butt"&&(de.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(de.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(L,j,W,K),this.fill(),de.hasOwnProperty("lineCap")&&(this.lineCap=de.lineCap),de.hasOwnProperty("lineJoin")&&(this.lineJoin=de.lineJoin)}},g.prototype.strokeRect=function(L,j,W,K){if(isNaN(L)||isNaN(j)||isNaN(W)||isNaN(K))throw Vn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");M.call(this)||(this.beginPath(),this.rect(L,j,W,K),this.stroke())},g.prototype.clearRect=function(L,j,W,K){if(isNaN(L)||isNaN(j)||isNaN(W)||isNaN(K))throw Vn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(L,j,W,K))},g.prototype.save=function(L){L=typeof L!="boolean"||L;for(var j=this.pdf.internal.getCurrentPageInfo().pageNumber,W=0;W<this.pdf.internal.getNumberOfPages();W++)this.pdf.setPage(W+1),this.pdf.internal.out("q");
vendor: 4,165 bytes, line 141
141if(this.pdf.setPage(j),L){this.ctx.fontSize=this.pdf.internal.getFontSize();var K=new p(this.ctx);this.ctxStack.push(this.ctx),this.ctx=K}},g.prototype.restore=function(L){L=typeof L!="boolean"||L;for(var j=this.pdf.internal.getCurrentPageInfo().pageNumber,W=0;W<this.pdf.internal.getNumberOfPages();W++)this.pdf.setPage(W+1),this.pdf.internal.out("Q");this.pdf.setPage(j),L&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},g.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var w=function(L){var j,W,K,de;if(L.isCanvasGradient===!0&&(L=L.getColor()),!L)return{r:0,g:0,b:0,a:0,style:L};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(L))j=0,W=0,K=0,de=0;else{var Ae=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(L);if(Ae!==null)j=parseInt(Ae[1]),W=parseInt(Ae[2]),K=parseInt(Ae[3]),de=1;else if((Ae=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(L))!==null)j=parseInt(Ae[1]),W=parseInt(Ae[2]),K=parseInt(Ae[3]),de=parseFloat(Ae[4]);else{if(de=1,typeof L=="string"&&L.charAt(0)!=="#"){var Le=new fF(L);L=Le.ok?Le.toHex():"#000000"}L.length===4?(j=L.substring(1,2),j+=j,W=L.substring(2,3),W+=W,K=L.substring(3,4),K+=K):(j=L.substring(1,3),W=L.substring(3,5),K=L.substring(5,7)),j=parseInt(j,16),W=parseInt(W,16),K=parseInt(K,16)}}return{r:j,g:W,b:K,a:de,style:L}},f=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},M=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};g.prototype.fillText=function(L,j,W,K){if(isNaN(j)||isNaN(W)||typeof L!="string")throw Vn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(K=isNaN(K)?void 0:K,!f.call(this)){var de=Pe(this.ctx.transform.rotation),Ae=this.ctx.transform.scaleX;G.call(this,{text:L,x:j,y:W,scale:Ae,angle:de,align:this.textAlign,maxWidth:K})}},g.prototype.strokeText=function(L,j,W,K){if(isNaN(j)||isNaN(W)||typeof L!="string")throw Vn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!M.call(this)){K=isNaN(K)?void 0:K;var de=Pe(this.ctx.transform.rotation),Ae=this.ctx.transform.scaleX;G.call(this,{text:L,x:j,y:W,scale:Ae,renderingMode:"stroke",angle:de,align:this.textAlign,maxWidth:K})}},g.prototype.measureText=function(L){if(typeof L!="string")throw Vn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var j=this.pdf,W=this.pdf.internal.scaleFactor,K=j.internal.getFontSize(),de=j.getStringUnitWidth(L)*K/j.internal.scaleFactor;return new function(Ae){var Le=(Ae=Ae||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Le}}),this}({width:de*=Math.round(96*W/72*1e4)/1e4})},g.prototype.scale=function(L,j){if(isNaN(L)||isNaN(j))throw Vn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var W=new l(L,0,0,j,0,0);this.ctx.transform=this.ctx.transform.multiply(W)},g.prototype.rotate=function(L){if(isNaN(L))throw Vn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var j=new l(Math.cos(L),Math.sin(L),-Math.sin(L),Math.cos(L),0,0);this.ctx.transform=this.ctx.transform.multiply(j)},g.prototype.translate=function(L,j){if(isNaN(L)||isNaN(j))throw Vn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var W=new l(1,0,0,1,L,j);this.ctx.transform=this.ctx.transform.multiply(W)},g.prototype.transform=function(L,j,W,K,de,Ae){if(isNaN(L)||isNaN(j)||isNaN(W)||isNaN(K)||isNaN(de)||isNaN(Ae))throw Vn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to
141jsPDF.context2d.transform");var Le=new l(L,j,W,K,de,Ae);this.ctx.transform=this.ctx.transform.multiply(Le)},g.prototype.setTransform=function(L,j,W,K,de,Ae){L=isNaN(L)?1:L,j=isNaN(j)?0:j,W=isNaN(W)?0:W,K=isNaN(K)?1:K,de=isNaN(de)?0:de,Ae=isNaN(Ae)?0:Ae,this.ctx.transform=new l(L,j,W,K,de,Ae)};var y=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};g.prototype.drawImage=function(L,j,W,K,de,Ae,Le,Ve,Fe){var st=this.pdf.getImageProperties(L),_t=1,It=1,Ft=1,he=1;K!==void 0&&Ve!==void 0&&(Ft=Ve/K,he=Fe/de,_t=st.width/K*Ve/K,It=st.height/de*Fe/de),Ae===void 0&&(Ae=j,Le=W,j=0,W=0),K!==void 0&&Ve===void 0&&(Ve=K,Fe=de),K===void 0&&Ve===void 0&&(Ve=st.width,Fe=st.height);var St=this.ctx.transform.decompose(),Ct=Pe(St.rotate.shx),ra=new l,lt=(ra=(ra=(ra=ra.multiply(St.translate)).multiply(St.skew)).multiply(St.scale)).applyToRectangle(new s(Ae-j*Ft,Le-W*he,K*_t,de*It));if(this.autoPaging){for(var ua,Wt=A.call(this,lt),Ma=[],va=0;va<Wt.length;va+=1)Ma.indexOf(Wt[va])===-1&&Ma.push(Wt[va]);N(Ma);for(var Ea=Ma[0],Ya=Ma[Ma.length-1],Va=Ea;Va<Ya+1;Va++){this.pdf.setPage(Va);var Xa=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Jt=Va===1?this.posY+this.margin[0]:this.margin[0],ca=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],za=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],sa=Va===1?0:ca+(Va-2)*za;if(this.ctx.clip_path.length!==0){var _n=this.path;ua=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=R(ua,this.posX+this.margin[3],-sa+Jt+this.ctx.prevPageLastElemOffset),te.call(this,"fill",!0),this.path=_n}var s0=JSON.parse(JSON.stringify(lt));s0=R([s0],this.posX+this.margin[3],-sa+Jt+this.ctx.prevPageLastElemOffset)[0];var Pa=(Va>Ea||Va<Ya)&&y.call(this);Pa&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Xa,za,null).clip().discardPath()),this.pdf.addImage(L,"JPEG",s0.x,s0.y,s0.w,s0.h,null,null,Ct),Pa&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(L,"JPEG",lt.x,lt.y,lt.w,lt.h,null,null,Ct)};var A=function(L,j,W){var K=[];j=j||this.pdf.internal.pageSize.width,W=W||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var de=this.posY+this.ctx.prevPageLastElemOffset;switch(L.type){default:case"mt":case"lt":K.push(Math.floor((L.y+de)/W)+1);break;case"arc":K.push(Math.floor((L.y+de-L.radius)/W)+1),K.push(Math.floor((L.y+de+L.radius)/W)+1);break;case"qct":var Ae=Ge(this.ctx.lastPoint.x,this.ctx.lastPoint.y,L.x1,L.y1,L.x,L.y);K.push(Math.floor((Ae.y+de)/W)+1),K.push(Math.floor((Ae.y+Ae.h+de)/W)+1);break;case"bct":var Le=ht(this.ctx.lastPoint.x,this.ctx.lastPoint.y,L.x1,L.y1,L.x2,L.y2,L.x,L.y);K.push(Math.floor((Le.y+de)/W)+1),K.push(Math.floor((Le.y+Le.h+de)/W)+1);break;case"rect":K.push(Math.floor((L.y+de)/W)+1),K.push(Math.floor((L.y+L.h+de)/W)+1)}for(var Ve=0;Ve<K.length;Ve+=1)for(;this.pdf.internal.getNumberOfPages()<K[Ve];)I.call(this);return K},I=function(){var L=this.fillStyle,j=this.strokeStyle,W=this.font,K=this.lineCap,de=this.lineWidth,Ae=this.lineJoin;this.pdf.addPage(),this.fillStyle=L,this.strokeStyle=j,this.font=W,this.lineCap=K,this.lineWidth=de,this.lineJoin=Ae},R=function(L,j,W){for(var K=0;K<L.length;K++)switch(L[K].type){case"bct":L[K].x2+=j,L[K].y2+=W;case"qct":L[K].x1+=j,L[K].y1+=W;default:L[K].x+=j,L[K].y+=W}return L},N=function(L){return L.sort(function(j,W){return j-W})},U=function(L,j){var W=this.fillStyle,K=this.strokeStyle,de=this.lineCap,Ae=this.lineWidth,Le=Math.abs(Ae*this.ctx.transform.scaleX),Ve=this.lineJoin;if(this.autoPaging){for(var Fe,st,_t=JSON.parse(JSON.stringify(this.path)),It=JSON.parse(JSON.stringify(this.path)),Ft=[],he=0;he<It.length;he++)if(It[he].x!==void 0)for(var St=A.call(this,It[he]),Ct=0;Ct<St.length;Ct+=1)Ft.indexOf(St[Ct])===-1&&Ft.push(St[Ct]);for(var ra=0;ra<Ft.length;ra++)for(;this.pdf.internal.getNumberOfPages()<Ft[ra];)I.call(this);N(Ft);for(var lt=Ft[0],ua=Ft[Ft.length-1],Wt=lt;Wt<ua+1;Wt++){this.pdf.setPage(Wt),this.fillStyle=W,this.strokeStyle=K,this.lineCap=de,this.lineWidth=Le,this.lineJoin=Ve;var Ma=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],va=Wt===1?this.posY+this.margin[0]:this.margin[0],Ea=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ya=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Va=Wt===1?0:Ea+(Wt-2)*Ya;if(this.ctx.clip_path.length!==0){var Xa=this.path;Fe=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=R(Fe,this.posX+this.margin[3],-Va+va+this.ctx.prevPageLastElemOffset),te.call(this,L,!0),this.path=Xa}if(st=JSON.parse(JSON.stringify(_t)),this.path=R(st,this.posX+this.margin[3],-Va+va+this.ctx.prevPageLastElemOffset),j===!1||Wt===0){var Jt=(Wt>lt||Wt<ua)&&y.call(this);Jt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ma,Ya,null).clip().discardPath()),te.call(this,L,j),Jt&&this.pdf.restoreGraphicsState()}this.lineWidth=Ae}this.path=_t}else this.lineWidth=Le,te.call(this,L,j),this.lineWidth=Ae},te=function(L,j){if((L!=="stroke"||j||!M.call(this))&&(L==="stroke"||j||!f.call(this))){for(var W,K,de=[],Ae=this.path,Le=0;Le<Ae.length;Le++){var Ve=Ae[Le];switch(Ve.type){case"begin":de.push({begin:!0}
vendor: 29,141 bytes, lines 141-147
141);break;case"close":de.push({close:!0});break;case"mt":de.push({start:Ve,deltas:[],abs:[]});break;case"lt":var Fe=de.length;if(Ae[Le-1]&&!isNaN(Ae[Le-1].x)&&(W=[Ve.x-Ae[Le-1].x,Ve.y-Ae[Le-1].y],Fe>0)){for(;Fe>=0;Fe--)if(de[Fe-1].close!==!0&&de[Fe-1].begin!==!0){de[Fe-1].deltas.push(W),de[Fe-1].abs.push(Ve);break}}break;case"bct":W=[Ve.x1-Ae[Le-1].x,Ve.y1-Ae[Le-1].y,Ve.x2-Ae[Le-1].x,Ve.y2-Ae[Le-1].y,Ve.x-Ae[Le-1].x,Ve.y-Ae[Le-1].y],de[de.length-1].deltas.push(W);break;case"qct":var st=Ae[Le-1].x+2/3*(Ve.x1-Ae[Le-1].x),_t=Ae[Le-1].y+2/3*(Ve.y1-Ae[Le-1].y),It=Ve.x+2/3*(Ve.x1-Ve.x),Ft=Ve.y+2/3*(Ve.y1-Ve.y),he=Ve.x,St=Ve.y;W=[st-Ae[Le-1].x,_t-Ae[Le-1].y,It-Ae[Le-1].x,Ft-Ae[Le-1].y,he-Ae[Le-1].x,St-Ae[Le-1].y],de[de.length-1].deltas.push(W);break;case"arc":de.push({deltas:[],abs:[],arc:!0}),Array.isArray(de[de.length-1].abs)&&de[de.length-1].abs.push(Ve)}}K=j?null:L==="stroke"?"stroke":"fill";for(var Ct=!1,ra=0;ra<de.length;ra++)if(de[ra].arc)for(var lt=de[ra].abs,ua=0;ua<lt.length;ua++){var Wt=lt[ua];Wt.type==="arc"?J.call(this,Wt.x,Wt.y,Wt.radius,Wt.startAngle,Wt.endAngle,Wt.counterclockwise,void 0,j,!Ct):ue.call(this,Wt.x,Wt.y),Ct=!0}else if(de[ra].close===!0)this.pdf.internal.out("h"),Ct=!1;else if(de[ra].begin!==!0){var Ma=de[ra].start.x,va=de[ra].start.y;Ce.call(this,de[ra].deltas,Ma,va),Ct=!0}K&&q.call(this,K),j&&oe.call(this)}},ve=function(L){var j=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,W=j*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return L-W;case"top":return L+j-W;case"hanging":return L+j-2*W;case"middle":return L+j/2-W;default:return L}},ae=function(L){return L+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};g.prototype.createLinearGradient=function(){var L=function(){};return L.colorStops=[],L.addColorStop=function(j,W){this.colorStops.push([j,W])},L.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},L.isCanvasGradient=!0,L},g.prototype.createPattern=function(){return this.createLinearGradient()},g.prototype.createRadialGradient=function(){return this.createLinearGradient()};var J=function(L,j,W,K,de,Ae,Le,Ve,Fe){for(var st=je.call(this,W,K,de,Ae),_t=0;_t<st.length;_t++){var It=st[_t];_t===0&&(Fe?H.call(this,It.x1+L,It.y1+j):ue.call(this,It.x1+L,It.y1+j)),Se.call(this,L,j,It.x2,It.y2,It.x3,It.y3,It.x4,It.y4)}Ve?oe.call(this):q.call(this,Le)},q=function(L){switch(L){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},oe=function(){this.pdf.clip(),this.pdf.discardPath()},H=function(L,j){this.pdf.internal.out(e(L)+" "+n(j)+" m")},G=function(L){var j;switch(L.align){case"right":case"end":j="right";break;case"center":j="center";break;default:j="left"}var W,K,de,Ae=this.pdf.getTextDimensions(L.text),Le=ve.call(this,L.y),Ve=ae.call(this,Le)-Ae.h,Fe=this.ctx.transform.applyToPoint(new o(L.x,Le));if(this.autoPaging){var st=this.ctx.transform.decompose(),_t=new l;_t=(_t=(_t=_t.multiply(st.translate)).multiply(st.skew)).multiply(st.scale);for(var It=this.ctx.transform.applyToRectangle(new s(L.x,Le,Ae.w,Ae.h)),Ft=_t.applyToRectangle(new s(L.x,Ve,Ae.w,Ae.h)),he=A.call(this,Ft),St=[],Ct=0;Ct<he.length;Ct+=1)St.indexOf(he[Ct])===-1&&St.push(he[Ct]);N(St);for(var ra=St[0],lt=St[St.length-1],ua=ra;ua<lt+1;ua++){this.pdf.setPage(ua);var Wt=ua===1?this.posY+this.margin[0]:this.margin[0],Ma=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],va=this.pdf.internal.pageSize.height-this.margin[2],Ea=va-this.margin[0],Ya=this.pdf.internal.pageSize.width-this.margin[1],Va=Ya-this.margin[3],Xa=ua===1?0:Ma+(ua-2)*Ea;if(this.ctx.clip_path.length!==0){var Jt=this.path;W=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=R(W,this.posX+this.margin[3],-1*Xa+Wt),te.call(this,"fill",!0),this.path=Jt}var ca=R([JSON.parse(JSON.stringify(Ft))],this.posX+this.margin[3],-Xa+Wt+this.ctx.prevPageLastElemOffset)[0];L.scale>=.01&&(K=this.pdf.internal.getFontSize(),this.pdf.setFontSize(K*L.scale),de=this.lineWidth,this.lineWidth=de*L.scale);var za=this.autoPaging!=="text";if(za||ca.y+ca.h<=va){if(za||ca.y>=Wt&&ca.x<=Ya){var sa=za?L.text:this.pdf.splitTextToSize(L.text,L.maxWidth||Ya-ca.x)[0],_n=R([JSON.parse(JSON.stringify(It))],this.posX+this.margin[3],-Xa+Wt+this.ctx.prevPageLastElemOffset)[0],s0=za&&(ua>ra||ua<lt)&&y.call(this);s0&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Va,Ea,null).clip().discardPath()),this.pdf.text(sa,_n.x,_n.y,{angle:L.angle,align:j,renderingMode:L.renderingMode}),s0&&this.pdf.restoreGraphicsState()}}else ca.y<va&&(this.ctx.prevPageLastElemOffset+=va-ca.y);L.scale>=.01&&(this.pdf.setFontSize(K),this.lineWidth=de)}}else L.scale>=.01&&(K=this.pdf.internal.getFontSize(),this.pdf.setFontSize(K*L.scale),de=this.lineWidth,this.lineWidth=de*L.scale),this.pdf.text(L.text,Fe.x+this.posX,Fe.y+this.posY,{angle:L.angle,align:j,renderingMode:L.renderingMode,maxWidth:L.maxWidth}),L.scale>=.01&&(this.pdf.setFontSize(K),this.lineWidth=de)},ue=function(L,j,W,K){W=W||0,K=K||0,this.pdf.internal.out(e(L+W)+" "+n(j+K)+" l")},Ce=function(L,j,W){return this.pdf.lines(L,j,W,null,null)},Se=function(L,j,W,K,de,Ae,Le,Ve){this.pdf.internal.out([t(i(W+L)),t(r(K+j)),t(i(de+L)),t(r(Ae+j)),t(i(Le+L)),t(r(Ve+j)),"c"].join(" "))},je=function(L,j,W,K){for(var de=2*Math.PI,Ae=Math.PI/2;j>W;)j-=de;var Le=Math.abs(W-j);Le<de&&K&&(Le=de-Le);for(var Ve=[],Fe=K?-1:1,st=j;Le>1e-5;){var _t=st+Fe*Math.min(Le,Ae);Ve.push(qe.call(this,L,st,_t)),Le-=Math.abs(_t-st),st=_t}return Ve},qe=function(L,j,W){var K=(W-j)/2,de=L*Math.cos(K),Ae=L*Math.sin(K),Le=de,Ve=-Ae,Fe=Le*Le+Ve*Ve,st=Fe+Le*de+Ve*Ae,_t=4/3*(Math.sqrt(2*Fe*st)-st)/(Le*Ae-Ve*de),It=Le-_t*Ve,Ft=Ve+_t*Le,he=It,St=-Ft,Ct=K+j,ra=Math.cos(Ct),lt=Math.sin(Ct);return{x1:L*Math.cos(j),y1:L*Math.sin(j),x2:It*ra-Ft*lt,y2:It*lt+Ft*ra,x3:he*ra-St*lt,y3:he*lt+St*ra,x4:L*Math.cos(W),y4:L*Math.sin(W)}},Pe=function(L){return 180*L/Math.PI},Ge=function(L,j,W,K,de,Ae){var Le=L+.5*(W-L),Ve=j+.5*(K-j),Fe=de+.5*(W-de),st=Ae+.5*(K-Ae),_t=Math.min(L,de,Le,Fe),It=Math.max(L,de,Le,Fe),Ft=Math.min(j,Ae,Ve,st),he=Math.max(j,Ae,Ve,st);return new s(_t,Ft,It-_t,he-Ft)},ht=function(L,j,W,K,de,Ae,Le,Ve){var Fe,st,_t,It,Ft,he,St,Ct,ra,lt,ua,Wt,Ma,va,Ea=W-L,Ya=K-j,Va=de-W,Xa=Ae-K,Jt=Le-de,ca=Ve-Ae;for(st=0;st<41;st++)ra=(St=(_t=L+(Fe=st/40)*Ea)+Fe*((Ft=W+Fe*Va)-_t))+Fe*(Ft+Fe*(de+Fe*Jt-Ft)-St),lt=(Ct=(It=j+Fe*Ya)+Fe*((he=K+Fe*Xa)-It))+Fe*(he+Fe*(Ae+Fe*ca-he)-Ct),st==0?(ua=ra,Wt=lt,Ma=ra,va=lt):(ua=Math.min(ua,ra),Wt=Math.min(Wt,lt),Ma=Math.max(Ma,ra),va=Math.max(va,lt));return new s(Math.round(ua),Math.round(Wt),Math.round(Ma-ua),Math.round(va-Wt))},tt=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var L,j,W=(L=this.ctx.lineDash,j=this.ctx.lineDashOffset,JSON.stringify({lineDash:L,lineDashOffset:j}));this.prevLineDash!==W&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=W)}}})(ga.API),function(a){var t=function(o){var s,l,c,p,g,w,f,M,y,A;for(/[^\x00-\xFF]/.test(o),l=[],c=0,p=(o+=s="\0\0\0\0".slice(o.length%4||4)).length;p>c;c+=4)(g=(o.charCodeAt(c)<<24)+(o.charCodeAt(c+1)<<16)+(o.charCodeAt(c+2)<<8)+o.charCodeAt(c+3))!==0?(w=(g=((g=((g=((g=(g-(A=g%85))/85)-(y=g%85))/85)-(M=g%85))/85)-(f=g%85))/85)%85,l.push(w+33,f+33,M+33,y+33,A+33)):l.push(122);return function(I,R){for(var N=R;N>0;N--)I.pop()}(l,s.length),String.fromCharCode.apply(String,l)+"~>"},e=function(o){var s,l,c,p,g,w=String,f="length",M=255,y="charCodeAt",A="slice",I="replace";for(o[A](-2),o=o[A](0,-2)[I](/\s/g,"")[I]("z","!!!!!"),c=[],p=0,g=(o+=s="uuuuu"[A](o[f]%5||5))[f];g>p;p+=5)l=52200625*(o[y](p)-33)+614125*(o[y](p+1)-33)+7225*(o[y](p+2)-33)+85*(o[y](p+3)-33)+(o[y](p+4)-33),c.push(M&l>>24,M&l>>16,M&l>>8,M&l);return function(R,N){for(var U=N;U>0;U--)R.pop()}(c,s[f]),w.fromCharCode.apply(w,c)},n=function(o){return o.split("").map(function(s){return("0"+s.charCodeAt().toString(16)).slice(-2)}).join("")+">"},i=function(o){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((o=o.replace(/\s/g,"")).indexOf(">")!==-1&&(o=o.substr(0,o.indexOf(">"))),o.length%2&&(o+="0"),s.test(o)===!1)return"";for(var l="",c=0;c<o.length;c+=2)l+=String.fromCharCode("0x"+(o[c]+o[c+1]));return l},r=function(o){for(var s=new Uint8Array(o.length),l=o.length;l--;)s[l]=o.charCodeAt(l);return(s=hg(s)).reduce(function(c,p){return c+String.fromCharCode(p)},"")};a.processDataByFilters=function(o,s){var l=0,c=o||"",p=[];for(typeof(s=s||[])=="string"&&(s=[s]),l=0;l<s.length;l+=1)switch(s[l]){case"ASCII85Decode":case"/ASCII85Decode":c=e(c),p.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":c=t(c),p.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":c=i(c),p.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":c=n(c),p.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":c=r(c),p.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[l]+'" is not implemented')}return{data:c,reverseChain:p.reverse().join(" ")}}}(ga.API),function(a){a.loadFile=function(t,e,n){return function(i,r,o){r=r!==!1,o=typeof o=="function"?o:function(){};var s=void 0;try{s=function(l,c,p){var g=new XMLHttpRequest,w=0,f=function(M){var y=M.length,A=[],I=String.fromCharCode;for(w=0;w<y;w+=1)A.push(I(255&M.charCodeAt(w)));return A.join("")};if(g.open("GET",l,!c),g.overrideMimeType("text/plain; charset=x-user-defined"),c===!1&&(g.onload=function(){g.status===200?p(f(this.responseText)):p(void 0)}),g.send(null),c&&g.status===200)return f(g.responseText)}(i,r,o)}catch{}return s}(t,e,n)},a.allowFsRead=void 0,a.loadImageFile=a.loadFile}(ga.API),function(a){function t(){return(Ha.html2canvas?Promise.resolve(Ha.html2canvas):import("./chunk-NHU2NPDK.js")).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function e(){return(Ha.DOMPurify?Promise.resolve(Ha.DOMPurify):import("./chunk-G2MQZBUQ.js")).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var n=function(s){var l=sn(s);return l==="undefined"?"undefined":l==="string"||s instanceof String?"string":l==="number"||s instanceof Number?"number":l==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":l==="object"?"object":"unknown"},i=function(s,l){var c=document.createElement(s);for(var p in l.className&&(c.className=l.className),l.innerHTML&&l.dompurify&&(c.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)c.style[p]=l.style[p];return c},r=function s(l,c){for(var p=l.nodeType===3?document.createTextNode(l.nodeValue):l.cloneNode(!1),g=l.firstChild;g;g=g.nextSibling)c!==!0&&g.nodeType===1&&g.nodeName==="SCRIPT"||p.appendChild(s(g,c));return l.nodeType===1&&(l.nodeName==="CANVAS"?(p.width=l.width,p.height=l.height,p.getContext("2d").drawImage(l,0,0)):l.nodeName!=="TEXTAREA"&&l.nodeName!=="SELECT"||(p.value=l.value),p.addEventListener("load",function(){p.scrollTop=l.scrollTop,p.scrollLeft=l.scrollLeft},!0)),p},o=function s(l){var c=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),p=s.convert(Promise.resolve(),c);return(p=p.setProgress(1,s,1,[s])).set(l)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(s,l){return s.__proto__=l||o.prototype,s},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},o.prototype.from=function(s,l){return this.then(function(){switch(l=l||function(c){switch(n(c)){case"string":return"string";case"element":return c.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(s),l){case"string":return this.then(e).then(function(c){return this.set({src:i("div",{innerHTML:s,dompurify:c})})});case"element":return this.set({src:s});case"canvas":return this.set({canvas:s});case"img":return this.set({img:s});default:return this.error("Unknown source type.")}})},o.prototype.to=function(s){switch(s){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},l=r(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},o.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var c=Object.assign({},this.opt.html2canvas);return delete c.onrendered,l(this.prop.container,c)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var c=this.opt.jsPDF,p=this.opt.fontFaces,g=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,w=Object.assign({async:!0,allowTaint:!0,scale:g,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete w.onrendered,c.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,c.context2d.posX=this.opt.x,c.context2d.posY=this.opt.y,c.context2d.margin=this.opt.margin,c.context2d.fontFaces=p,p)for(var f=0;f<p.length;++f){var M=p[f],y=M.src.find(function(A){return A.format==="truetype"});y&&c.addFont(y.url,M.ref.name,M.ref.style)}return w.windowHeight=w.windowHeight||0,w.windowHeight=w.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):w.windowHeight,c.context2d.save(!0),l(this.prop.container,w)}).then(function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s})},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},o.prototype.output=function(s,l,c){return(c=c||"pdf").toLowerCase()==="img"||c.toLowerCase()==="image"?this.outputImg(s,l):this.outputPdf(s,l)},o.prototype.outputPdf=function(s,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(s,l)})},o.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+s+'" is not supported.'}})},o.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},o.prototype.set=function(s){if(n(s)!=="object")return this;var l=Object.keys(s||{}).map(function(c){if(c in o.template.prop)return function(){this.prop[c]=s[c]};switch(c){case"margin":return this.setMargin.bind(this,s.margin);case"jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[c]=s[c]}}},this);return this.then(function(){return this.thenList(l)})},o.prototype.get=function(s,l){return this.then(function(){var c=s in o.template.prop?this.prop[s]:this.opt[s];return l?l(c):c})},o.prototype.setMargin=function(s){return this.then(function(){switch(n(s)){case"number":s=[s,s,s,s];case"array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s}).then(this.setPageSize)},o.prototype.setPageSize=function(s){function l(c,p){return Math.floor(c*p/72*96)}return this.then(function(){(s=s||ga.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:l(s.inner.width,s.k),height:l(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s})},o.prototype.setProgress=function(s,l,c,p){return s!=null&&(this.progress.val=s),l!=null&&(this.progress.state=l),c!=null&&(this.progress.n=c),p!=null&&(this.progress.stack=p),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(s,l,c,p){return this.setProgress(s?this.progress.val+s:null,l||null,c?this.progress.n+c:null,p?this.progress.stack.concat(p):null)},o.prototype.then=function(s,l){var c=this;return this.thenCore(s,l,function(p,g){return c.updateProgress(null,null,1,[p]),Promise.prototype.then.call(this,function(w){return c.updateProgress(null,p),w}).then(p,g).then(function(w){return c.updateProgress(1),w})})},o.prototype.thenCore=function(s,l,c){c=c||Promise.prototype.then;var p=this;s&&(s=s.bind(p)),l&&(l=l.bind(p));var g=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?p:o.convert(Object.assign({},p),Promise.prototype),w=c.call(g,s,l);return o.convert(w,p.__proto__)},o.prototype.thenExternal=function(s,l){return Promise.prototype.then.call(this,s,l)},o.prototype.thenList=function(s){var l=this;return s.forEach(function(c){l=l.thenCore(c)}),l},o.prototype.catch=function(s){s&&(s=s.bind(this));var l=Promise.prototype.catch.call(this,s);return o.convert(l,this)},o.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},o.prototype.error=function(s){return this.then(function(){throw new Error(s)})},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.export=o.prototype.output,o.prototype.run=o.prototype.then,ga.getPageSize=function(s,l,c){if(sn(s)==="object"){var p=s;s=p.orientation,l=p.unit||l,c=p.format||c}l=l||"mm",c=c||"a4",s=(""+(s||"P")).toLowerCase();var g,w=(""+c).toLowerCase(),f={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(l){case"pt":g=1;break;case"mm":g=72/25.4;break;case"cm":g=72/2.54;break;case"in":g=72;break;case"px":g=.75;break;case"pc":case"em":g=12;break;case"ex":g=6;break;default:throw"Invalid unit: "+l}var M,y=0,A=0;if(f.hasOwnProperty(w))y=f[w][1]/g,A=f[w][0]/g;else try{y=c[1],A=c[0]}catch{throw new Error("Invalid format: "+c)}if(s==="p"||s==="portrait")s="p",A>y&&(M=A,A=y,y=M);else{if(s!=="l"&&s!=="landscape")throw"Invalid orientation: "+s;s="l",y>A&&(M=A,A=y,y=M)}return{width:A,height:y,unit:l,k:g,orientation:s}},a.html=function(s,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map(fw):null;var c=new o(l);return l.worker?c:c.from(s).doCallback()}}(ga.API),ga.API.addJS=function(a){var t,e,n=function(i){for(var r="",o=0;o<i.length;o++){var s=i[o];if(s==="("||s===")"){for(var l=0,c=o-1;c>=0&&i[c]==="\\";c--)l++;r+=l%2==0?"\\"+s:s}else r+=s}return r}(a);return this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(t+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+n+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){t!==void 0&&e!==void 0&&this.internal.out("/Names <</JavaScript "+t+" 0 R>>")}),this},function(a){var t;a.events.push(["postPutResources",function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var i=e.outline.render().split(/\r\n/),r=0;r<i.length;r++){var o=i[r],s=n.exec(o);if(s!=null){var l=s[1];e.internal.newObjectDeferredBegin(l,!1)}e.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,p=[];for(r=0;r<c;r++){var g=e.internal.newObject();p.push(g);var w=e.internal.getPageInfo(r+1);e.internal.write("<< /D["+w.objId+" 0 R /XYZ null null null]>> endobj")}var f=e.internal.newObject();for(e.internal.write("<< /Names [ "),r=0;r<p.length;r++)e.internal.write("(page_"+(r+1)+")"+p[r]+" 0 R");e.internal.write(" ] >>","endobj"),t=e.internal.newObject(),e.internal.write("<< /Dests "+f+" 0 R"),e.internal.write(">>","endobj")}}]),a.events.push(["putCatalog",function(){var e=this;e.outline.root.children.length>0&&(e.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&e.internal.write("/Names "+t+" 0 R"))}]),a.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(n,i,r){var o={title:i,options:r,children:[]};return n==null&&(n=this.root),n.children.push(o),o},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(n){n.id=e.internal.newObjectDeferred();for(var i=0;i<n.children.length;i++)this.genIds_r(n.children[i])},e.outline.renderRoot=function(n){this.objStart(n),this.line("/Type /Outlines"),n.children.length>0&&(this.line("/First "+this.makeRef(n.children[0])),this.line("/Last "+this.makeRef(n.children[n.children.length-1]))),this.line("/Count "+this.count_r({count:0},n)),this.objEnd()},e.outline.renderItems=function(n){for(var i=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<n.children.length;r++){var o=n.children[r];this.objStart(o),this.line("/Title "+this.makeString(o.title)),this.line("/Parent "+this.makeRef(n)),r>0&&this.line("/Prev "+this.makeRef(n.children[r-1])),r<n.children.length-1&&this.line("/Next "+this.makeRef(n.children[r+1])),o.children.length>0&&(this.line("/First "+this.makeRef(o.children[0])),this.line("/Last "+this.makeRef(o.children[o.children.length-1])));var s=this.count=this.count_r({count:0},o);if(s>0&&this.line("/Count "+s),o.options&&o.options.pageNumber){var l=e.internal.getPageInfo(o.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+i(0)+" 0]")}this.objEnd()}for(var c=0;c<n.children.length;c++)this.renderItems(n.children[c])},e.outline.line=function(n){this.ctx.val+=n+`\r 142`},e.outline.makeRef=function(n){return n.id+" 0 R"},e.outline.makeString=function(n){return"("+e.internal.pdfEscape(n)+")"},e.outline.objStart=function(n){this.ctx.val+=`\r 143`+n.id+` 0 obj\r 144<<\r 145`},e.outline.objEnd=function(){this.ctx.val+=`>> \r 146endobj\r 147`},e.outline.count_r=function(n,i){for(var r=0;r<i.children.length;r++)n.count++,this.count_r(n,i.children[r]);return n.count}}])}(ga.API),function(a){var t=[192,193,194,195,196,197,198,199];a.processJPEG=function(e,n,i,r,o,s){var l,c=this.decode.DCT_DECODE,p=null;if(typeof e=="string"||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=o||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,l=function(g){for(var w,f=256*g.charCodeAt(4)+g.charCodeAt(5),M=g.length,y={width:0,height:0,numcomponents:1},A=4;A<M;A+=2){if(A+=f,t.indexOf(g.charCodeAt(A+1))!==-1){w=256*g.charCodeAt(A+5)+g.charCodeAt(A+6),y={width:256*g.charCodeAt(A+7)+g.charCodeAt(A+8),height:w,numcomponents:g.charCodeAt(A+9)};break}f=256*g.charCodeAt(A+2)+g.charCodeAt(A+3)}return y}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e),l.numcomponents){case 1:s=this.color_spaces.DEVICE_GRAY;break;case 4:s=this.color_spaces.DEVICE_CMYK;break;case 3:s=this.color_spaces.DEVICE_RGB}p={data:e,width:l.width,height:l.height,colorSpace:s,bitsPerComponent:8,filter:c,index:n,alias:i}}return p}}(ga.API),ga.API.processPNG=function(a,t,e,n){if(this.__addimage__.isArrayBuffer(a)&&(a=new Uint8Array(a)),this.__addimage__.isArrayBufferView(a)){var i,r=GT(a,{checkCrc:!0}),o=r.width,s=r.height,l=r.channels,c=r.palette,p=r.depth;i=c&&l===1?function(J){for(var q=J.width,oe=J.height,H=J.data,G=J.palette,ue=J.depth,Ce=!1,Se=[],je=[],qe=void 0,Pe=!1,Ge=0,ht=0;ht<G.length;ht++){var tt=E9(G[ht],4),L=tt[0],j=tt[1],W=tt[2],K=tt[3];Se.push(L,j,W),K!=null&&(K===0?(Ge++,je.length<1&&je.push(ht)):K<255&&(Pe=!0))}if(Pe||Ge>1){Ce=!0,je=void 0;var de=q*oe;qe=new Uint8Array(de);for(var Ae=new DataView(H.buffer),Le=0;Le<de;Le++){var Ve=vw(Ae,Le,ue),Fe=E9(G[Ve],4)[3];qe[Le]=Fe}}else Ge===0&&(je=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:Ce?8:void 0,colorBytes:H,alphaBytes:qe,needSMask:Ce,palette:Se,mask:je}}(r):l===2||l===4?function(J){for(var q=J.data,oe=J.width,H=J.height,G=J.channels,ue=J.depth,Ce=G===2?"DeviceGray":"DeviceRGB",Se=G-1,je=oe*H,qe=Se,Pe=je*qe,Ge=1*je,ht=Math.ceil(Pe*ue/8),tt=Math.ceil(Ge*ue/8),L=new Uint8Array(ht),j=new Uint8Array(tt),W=new DataView(q.buffer),K=new DataView(L.buffer),de=new DataView(j.buffer),Ae=!1,Le=0;Le<je;Le++){for(var Ve=Le*G,Fe=0;Fe<qe;Fe++)hF(K,vw(W,Ve+Fe,ue),Le*qe+Fe,ue);var st=vw(W,Ve+qe,ue);st<(1<<ue)-1&&(Ae=!0),hF(de,st,1*Le,ue)}return{colorSpace:Ce,colorsPerPixel:Se,sMaskBitsPerComponent:Ae?ue:void 0,colorBytes:L,alphaBytes:j,needSMask:Ae}}(r):function(J){var q=J.data,oe=J.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:oe,colorsPerPixel:oe==="DeviceGray"?1:3,colorBytes:q instanceof Uint16Array?function(H){for(var G=H.length,ue=new Uint8Array(2*G),Ce=new DataView(ue.buffer,ue.byteOffset,ue.byteLength),Se=0;Se<G;Se++)Ce.setUint16(2*Se,H[Se],!1);return ue}(q):q,needSMask:!1}}(r);var g,w,f,M=i,y=M.colorSpace,A=M.colorsPerPixel,I=M.sMaskBitsPerComponent,R=M.colorBytes,N=M.alphaBytes,U=M.needSMask,te=M.palette,ve=M.mask,ae=null;return n!==ga.API.image_compression.NONE&&typeof hg=="function"?(ae=function(J){var q;switch(J){case ga.API.image_compression.FAST:q=11;break;case ga.API.image_compression.MEDIUM:q=13;break;case ga.API.image_compression.SLOW:q=14;break;default:q=12}return q}(n),g=this.decode.FLATE_DECODE,w="/Predictor ".concat(ae," /Colors ").concat(A," /BitsPerComponent ").
vendor: 2,660 bytes, line 147
147concat(p," /Columns ").concat(o),a=oF(R,Math.ceil(o*A*p/8),A,p,n),U&&(f=oF(N,Math.ceil(o*I/8),1,I,n))):(g=void 0,w=void 0,a=R,U&&(f=N)),(this.__addimage__.isArrayBuffer(a)||this.__addimage__.isArrayBufferView(a))&&(a=this.__addimage__.arrayBufferToBinaryString(a)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:e,data:a,index:t,filter:g,decodeParameters:w,transparency:ve,palette:te,sMask:f,predictor:ae,width:o,height:s,bitsPerComponent:p,sMaskBitsPerComponent:I,colorSpace:y}}},function(a){a.processGIF89A=function(t,e,n,i){var r=new ute(t),o=r.width,s=r.height,l=[];r.decodeAndBlitFrameRGBA(0,l);var c={data:l,width:o,height:s},p=new _w(100).encode(c,100);return a.processJPEG.call(this,p,e,n,i)},a.processGIF87A=a.processGIF89A}(ga.API),q1.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var a=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(a);for(var t=0;t<a;t++){var e=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:n,blue:e,quad:r}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},q1.prototype.parseBGR=function(){this.pos=this.offset;var a="bit"+this.bitPP,t=this.width*this.height*4;if(t>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(t);try{this[a]()}catch(e){Vn.log("bit decode error:"+e)}},q1.prototype.bit1=function(){var a,t=Math.ceil(this.width/8),e=t%4;for(a=this.height-1;a>=0;a--){for(var n=this.bottom_up?a:this.height-1-a,i=0;i<t;i++)for(var r=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var l=this.palette[r>>7-s&1];
vendor: 4,667 bytes, line 147
147this.data[o+4*s]=l.blue,this.data[o+4*s+1]=l.green,this.data[o+4*s+2]=l.red,this.data[o+4*s+3]=255}e!==0&&(this.pos+=4-e)}},q1.prototype.bit4=function(){for(var a=Math.ceil(this.width/2),t=a%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,i=0;i<a;i++){var r=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+2*i*4,s=r>>4,l=15&r,c=this.palette[s];if(this.data[o]=c.blue,this.data[o+1]=c.green,this.data[o+2]=c.red,this.data[o+3]=255,2*i+1>=this.width)break;c=this.palette[l],this.data[o+4]=c.blue,this.data[o+4+1]=c.green,this.data[o+4+2]=c.red,this.data[o+4+3]=255}t!==0&&(this.pos+=4-t)}},q1.prototype.bit8=function(){for(var a=this.width%4,t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),r=e*this.width*4+4*n;if(i<this.palette.length){var o=this.palette[i];this.data[r]=o.red,this.data[r+1]=o.green,this.data[r+2]=o.blue,this.data[r+3]=255}else this.data[r]=255,this.data[r+1]=255,this.data[r+2]=255,this.data[r+3]=255}a!==0&&(this.pos+=4-a)}},q1.prototype.bit15=function(){for(var a=this.width%3,t=parseInt("11111",2),e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,i=0;i<this.width;i++){var r=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(r&t)/t*255|0,s=(r>>5&t)/t*255|0,l=(r>>10&t)/t*255|0,c=r>>15?255:0,p=n*this.width*4+4*i;this.data[p]=l,this.data[p+1]=s,this.data[p+2]=o,this.data[p+3]=c}this.pos+=a}},q1.prototype.bit16=function(){for(var a=this.width%3,t=parseInt("11111",2),e=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,r=0;r<this.width;r++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&t)/t*255|0,l=(o>>5&e)/e*255|0,c=(o>>11)/t*255|0,p=i*this.width*4+4*r;this.data[p]=c,this.data[p+1]=l,this.data[p+2]=s,this.data[p+3]=255}this.pos+=a}},q1.prototype.bit24=function(){for(var a=this.height-1;a>=0;a--){for(var t=this.bottom_up?a:this.height-1-a,e=0;e<this.width;e++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*e;this.data[o]=r,this.data[o+1]=i,this.data[o+2]=n,this.data[o+3]=255}this.pos+=this.width%4}},q1.prototype.bit32=function(){for(var a=this.height-1;a>=0;a--)for(var t=this.bottom_up?a:this.height-1-a,e=0;e<this.width;e++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*e;this.data[s]=r,this.data[s+1]=i,this.data[s+2]=n,this.data[s+3]=o}},q1.prototype.getData=function(){return this.data},function(a){a.processBMP=function(t,e,n,i){var r=new q1(t,!1),o=r.width,s=r.height,l={data:r.getData(),width:o,height:s},c=new _w(100).encode(l,100);return a.processJPEG.call(this,c,e,n,i)}}(ga.API),uF.prototype.getData=function(){return this.data},function(a){a.processWEBP=function(t,e,n,i){var r=new uF(t),o=r.width,s=r.height,l={data:r.getData(),width:o,height:s},c=new _w(100).encode(l,100);return a.processJPEG.call(this,c,e,n,i)}}(ga.API),ga.API.processRGBA=function(a,t,e){for(var n=a.data,i=n.length,r=new Uint8Array(i/4*3),o=new Uint8Array(i/4),s=0,l=0,c=0;c<i;c+=4){var p=n[c],g=n[c+1],w=n[c+2],f=n[c+3];r[s++]=p,r[s++]=g,r[s++]=w,o[l++]=f}var M=this.__addimage__.arrayBufferToBinaryString(r);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:M,index:t,alias:e,colorSpace:"DeviceRGB",bitsPerComponent:8,width:a.width,height:a.height}},ga.API.setLanguage=function(a){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canad
147a)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[a]!==void 0&&(this.internal.languageSettings.languageCode=a,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},ah=ga.API,Lg=ah.getCharWidthsArray=function(a,t){var e,n,i=(t=t||{}).font||this.internal.getFont(),r=t.fontSize||this.internal.getFontSize(),o=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:i.metadata.Unicode.widths,l=s.fof?s.fof:1,c=t.kerning?t.kerning:i.metadata.Unicode.kerning,p=c.fof?c.fof:1,g=t.doKerning!==!1,w=0,f=a.length,M=0,y=s[0]||l,A=[];for(e=0;e<f;e++)n=a.charCodeAt(e),typeof i.metadata.widthOfString=="function"?A.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(n))+o*(1e3/r)||0)/1e3):(w=g&&sn(c[n])==="object"&&!isNaN(parseInt(c[n][M],10))?c[n][M]/p:0,A.push((s[n]||y)/l+w)),M=n;return A},nF=ah.getStringUnitWidth=function(a,t){var e=(t=t||{}).fontSize||this.internal.getFontSize(),n=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return ah.processArabic&&(a=ah.processArabic(a)),typeof n.metadata.widthOfString=="function"?n.metadata.widthOfString(a,e,i)/e:Lg.apply(this,arguments).reduce(function(r,o){return r+o},0)},iF=function(a,t,e,n){for(var i=[],r=0,o=a.length,s=0;r!==o&&s+t[r]<e;)s+=t[r],r++;i.push(a.slice(0,r));var l=r;
vendor: 3,277 bytes, lines 147-149
147for(s=0;r!==o;)s+t[r]>n&&(i.push(a.slice(l,r)),s=0,l=r),s+=t[r],r++;return l!==r&&i.push(a.slice(l,r)),i},rF=function(a,t,e){e||(e={});var n,i,r,o,s,l,c,p=[],g=[p],w=e.textIndent||0,f=0,M=0,y=a.split(" "),A=Lg.apply(this,[" ",e])[0];if(l=e.lineIndent===-1?y[0].length+2:e.lineIndent||0){var I=Array(l).join(" "),R=[];y.map(function(U){(U=U.split(/\s*\n/)).length>1?R=R.concat(U.map(function(te,ve){return(ve&&te.length?` 148`:"")+te})):R.push(U[0])}),y=R,l=nF.apply(this,[I,e])}for(r=0,o=y.length;r<o;r++){var N=0;if(n=y[r],l&&n[0]==` 149`&&(n=n.substr(1),N=1),w+f+(M=(i=Lg.apply(this,[n,e])).reduce(function(U,te){return U+te},0))>t||N){if(M>t){for(s=iF.apply(this,[n,i,t-(w+f),t]),p.push(s.shift()),p=[s.pop()];s.length;)g.push([s.shift()]);M=i.slice(n.length-(p[0]?p[0].length:0)).reduce(function(U,te){return U+te},0)}else p=[n];g.push(p),w=M+l,f=A}else p.push(n),w+=f+M,f=A}return c=l?function(U,te){return(te?I:"")+U.join(" ")}:function(U){return U.join(" ")},g.map(c)},ah.splitTextToSize=function(a,t,e){var n,i=(e=e||{}).fontSize||this.internal.getFontSize(),r=function(p){if(p.widths&&p.kerning)return{widths:p.widths,kerning:p.kerning};var g=this.internal.getFont(p.fontName,p.fontStyle),w="Unicode";return g.metadata[w]?{widths:g.metadata[w].widths||{0:1},kerning:g.metadata[w].kerning||{}}:{font:g.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,e);n=Array.isArray(a)?a:String(a).split(/\r?\n/);var o=1*this.internal.scaleFactor*t/i;r.textIndent=e.textIndent?1*e.textIndent*this.internal.scaleFactor/i:0,r.lineIndent=e.lineIndent;var s,l,c=[];for(s=0,l=n.length;s<l;s++)c=c.concat(rF.apply(this,[n[s],o,r]));return c},function(a){a.__fontmetrics__=a.__fontmetrics__||{};for(var t="0123456789abcdef",e="klmnopqrstuvwxyz",n={},i={},r=0;r<16;r++)n[e[r]]=t[r],i[t[r]]=e[r];var o=function(w){return"0x"+parseInt(w,10).toString(16)},s=a.__fontmetrics__.compress=function(w){var f,M,y,A,I=["{"];for(var R in w){if(f=w[R],isNaN(parseInt(R,10))?M="'"+R+"'":(R=parseInt(R,10),M=(M=o(R).slice(2)).slice(0,-1)+i[M.slice(-1)]),typeof f=="number")f<0?(y=o(f).slice(3),A="-"):(y=o(f).slice(2),A=""),y=A+y.slice(0,-1)+i[y.slice(-1)];else{if(sn(f)!=="object")throw new Error("Don't know what to do with value type "+sn(f)+".");y=s(f)}I.push(M+y)}return I.push("}"),I.join("")},l=a.__fontmetrics__.uncompress=function(w){if(typeof w!="string")throw new Error("Invalid argument passed to uncompress.");for(var f,M,y,A,I={},R=1,N=I,U=[],te="",ve="",ae=w.length-1,J=1;J<ae;J+=1)(A=w[J])=="'"?f?(y=f.join(""),f=void 0):f=[]:f?f.push(A):A=="{"?(U.push([N,y]),N={},y=void 0):A=="}"?((M=U.pop())[0][M[1]]=N,y=void 0,N=M[0]):A=="-"?R=-1:y===void 0?n.hasOwnProperty(A)?(te+=n[A],y=parseInt(te,16)*R,R=1,te=""):te+=A:n.hasOwnProperty(A)?(ve+=n[A],N[y]=parseInt(ve,16)*R,R=1,y=void 0,ve=""):ve+=A;return I},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},p={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},g
vendor: 14,693 bytes, line 149
149={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};
vendor: 47,140 bytes, lines 149-177
149a.events.push(["addFont",function(w){var f=w.font,M=g.Unicode[f.postScriptName];M&&(f.metadata.Unicode={},f.metadata.Unicode.widths=M.widths,f.metadata.Unicode.kerning=M.kerning);var y=p.Unicode[f.postScriptName];y&&(f.metadata.Unicode.encoding=y,f.encoding=y.codePages[0])}])}(ga.API),function(a){var t=function(e){for(var n=e.length,i=new Uint8Array(n),r=0;r<n;r++)i[r]=e.charCodeAt(r);return i};a.API.events.push(["addFont",function(e){var n=void 0,i=e.font,r=e.instance;if(!i.isStandardFont){if(r===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if(typeof(n=r.existsFileInVFS(i.postScriptName)===!1?r.loadFile(i.postScriptName):r.getFileFromVFS(i.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");(function(o,s){s=/^\x00\x01\x00\x00/.test(s)?t(s):t(Og(s)),o.metadata=a.API.TTFFont.open(s),o.metadata.Unicode=o.metadata.Unicode||{encoding:{},kerning:{},widths:[]},o.metadata.glyIdsUsed=[0]})(i,n)}}])}(ga),ga.API.addSvgAsImage=function(a,t,e,n,i,r,o,s){if(isNaN(t)||isNaN(e))throw Vn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(n)||isNaN(i))throw Vn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=n,l.height=i;var c=l.getContext("2d");c.fillStyle="#fff",c.fillRect(0,0,l.width,l.height);var p={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},g=this;return(Ha.canvg?Promise.resolve(Ha.canvg):import("./chunk-JIIOWWUC.js")).catch(function(w){return Promise.reject(new Error("Could not load canvg: "+w))}).then(function(w){return w.default?w.default:w}).then(function(w){return w.fromString(c,a,p)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(w){return w.render(p)}).then(function(){g.addImage(l.toDataURL("image/jpeg",1),t,e,n,i,o,s)})},ga.API.putTotalPages=function(a){var t,e=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(a,"g"),e=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(a,this.internal.getFont()),"g"),e=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(t,e);return this},ga.API.viewerPreferences=function(a,t){var e;a=a||{},t=t||!1;var n,i,r,o={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(o),l=[],c=0,p=0,g=0;function w(M,y){var A,I=!1;for(A=0;A<M.length;A+=1)M[A]===y&&(I=!0);return I}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(o)),this.internal.viewerpreferences.isSubscribed=!1),e=this.internal.viewerpreferences.configuration,a==="reset"||t===!0){var f=s.length;for(g=0;g<f;g+=1)e[s[g]].value=e[s[g]].defaultValue,e[s[g]].explicitSet=!1}if(sn(a)==="object"){for(i in a)if(r=a[i],w(s,i)&&r!==void 0){if(e[i].type==="boolean"&&typeof r=="boolean")e[i].value=r;else if(e[i].type==="name"&&w(e[i].valueSet,r))e[i].value=r;else if(e[i].type==="integer"&&Number.isInteger(r))e[i].value=r;else if(e[i].type==="array"){for(c=0;c<r.length;c+=1)if(n=!0,r[c].length===1&&typeof r[c][0]=="number")l.push(String(r[c]-1));else if(r[c].length>1){for(p=0;p<r[c].length;p+=1)typeof r[c][p]!="number"&&(n=!1);n===!0&&l.push([r[c][0]-1,r[c][1]-1].join(" "))}e[i].value="["+l.join(" ")+"]"}else e[i].value=e[i].defaultValue;e[i].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var M,y=[];for(M in e)e[M].explicitSet===!0&&(e[M].type==="name"?y.push("/"+M+" /"+e[M].value):y.push("/"+M+" "+e[M].value));y.length!==0&&this.internal.write(`/ViewerPreferences 150<< 151`+y.join(` 152`)+` 153>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=e,this},ga.API.addMetadata=function(a,t){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:a,namespaceUri:t??"http://jspdf.default.namespaceuri/",rawXml:typeof t=="boolean"&&t},this.internal.events.subscribe("putCatalog",fte),this.internal.events.subscribe("postPutResources",mte)),this},function(a){var t=a.API,e=t.pdfEscape16=function(r,o){for(var s,l=o.metadata.Unicode.widths,c=["","0","00","000","0000"],p=[""],g=0,w=r.length;g<w;++g){if(s=o.metadata.characterToGlyph(r.charCodeAt(g)),o.metadata.glyIdsUsed.push(s),o.metadata.toUnicode[s]=r.charCodeAt(g),l.indexOf(s)==-1&&(l.push(s),l.push([parseInt(o.metadata.widthOfGlyph(s),10)])),s=="0")return p.join("");s=s.toString(16),p.push(c[4-s.length],s)}return p.join("")},n=function(r){var o,s,l,c,p,g,w;for(p=`/CIDInit /ProcSet findresource begin 15412 dict begin 155begincmap 156/CIDSystemInfo << 157 /Registry (Adobe) 158 /Ordering (UCS) 159 /Supplement 0 160>> def 161/CMapName /Adobe-Identity-UCS def 162/CMapType 2 def 1631 begincodespacerange 164<0000><ffff> 165endcodespacerange`,l=[],g=0,w=(s=Object.keys(r).sort(function(f,M){return f-M})).length;g<w;g++)o=s[g],l.length>=100&&(p+=` 166`+l.length+` beginbfchar 167`+l.join(` 168`)+` 169endbfchar`,l=[]),r[o]!==void 0&&r[o]!==null&&typeof r[o].toString=="function"&&(c=("0000"+r[o].toString(16)).slice(-4),o=("0000"+(+o).toString(16)).slice(-4),l.push("<"+o+"><"+c+">"));return l.length&&(p+=` 170`+l.length+` beginbfchar 171`+l.join(` 172`)+` 173endbfchar 174`),p+`endcmap 175CMapName currentdict /CMap defineresource pop 176end 177end`};t.events.push(["putFont",function(r){(function(o){var s=o.font,l=o.out,c=o.newObject,p=o.putStream;if(s.metadata instanceof a.API.TTFFont&&s.encoding==="Identity-H"){for(var g=s.metadata.Unicode.widths,w=s.metadata.subset.encode(s.metadata.glyIdsUsed,1),f="",M=0;M<w.length;M++)f+=String.fromCharCode(w[M]);var y=c();p({data:f,addLength1:!0,objectId:y}),l("endobj");var A=c();p({data:n(s.metadata.toUnicode),addLength1:!0,objectId:A}),l("endobj");var I=c();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+ih(s.fontName)),l("/FontFile2 "+y+" 0 R"),l("/FontBBox "+a.API.PDFObject.convert(s.metadata.bbox)),l("/Flags "+s.metadata.flags),l("/StemV "+s.metadata.stemV),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l(">>"),l("endobj");var R=c();l("<<"),l("/Type /Font"),l("/BaseFont /"+ih(s.fontName)),l("/FontDescriptor "+I+" 0 R"),l("/W "+a.API.PDFObject.convert(g)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+s.encoding+")"),l(">>"),l(">>"),l("endobj"),s.objectNumber=c(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+A+" 0 R"),l("/BaseFont /"+ih(s.fontName)),l("/Encoding /"+s.encoding),l("/DescendantFonts ["+R+" 0 R]"),l(">>"),l("endobj"),s.isAlreadyPutted=!0}})(r)}]),t.events.push(["putFont",function(r){(function(o){var s=o.font,l=o.out,c=o.newObject,p=o.putStream;if(s.metadata instanceof a.API.TTFFont&&s.encoding==="WinAnsiEncoding"){for(var g=s.metadata.rawData,w="",f=0;f<g.length;f++)w+=String.fromCharCode(g[f]);var M=c();p({data:w,addLength1:!0,objectId:M}),l("endobj");var y=c();p({data:n(s.metadata.toUnicode),addLength1:!0,objectId:y}),l("endobj");var A=c();l("<<"),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l("/StemV "+s.metadata.stemV),l("/Type /FontDescriptor"),l("/FontFile2 "+M+" 0 R"),l("/Flags 96"),l("/FontBBox "+a.API.PDFObject.convert(s.metadata.bbox)),l("/FontName /"+ih(s.fontName)),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l(">>"),l("endobj"),s.objectNumber=c();for(var I=0;I<s.metadata.hmtx.widths.length;I++)s.metadata.hmtx.widths[I]=parseInt(s.metadata.hmtx.widths[I]*(1e3/s.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+y+" 0 R/BaseFont/"+ih(s.fontName)+"/FontDescriptor "+A+" 0 R/Encoding/"+s.encoding+" /FirstChar 29 /LastChar 255 /Widths "+a.API.PDFObject.convert(s.metadata.hmtx.widths)+">>"),l("endobj"),s.isAlreadyPutted=!0}})(r)}]);var i=function(r){var o,s=r.text||"",l=r.x,c=r.y,p=r.options||{},g=r.mutex||{},w=g.pdfEscape,f=g.activeFontKey,M=g.fonts,y=f,A="",I=0,R="",N=M[y].encoding;if(M[y].encoding!=="Identity-H")return{text:s,x:l,y:c,options:p,mutex:g};for(R=s,y=f,Array.isArray(s)&&(R=s[0]),I=0;I<R.length;I+=1)M[y].metadata.hasOwnProperty("cmap")&&(o=M[y].metadata.cmap.unicode.codeMap[R[I].charCodeAt(0)]),o||R[I].charCodeAt(0)<256&&M[y].metadata.hasOwnProperty("Unicode")?A+=R[I]:A+="";var U="";return parseInt(y.slice(1))<14||N==="WinAnsiEncoding"?U=w(A,y).split("").map(function(te){return te.charCodeAt(0).toString(16)}).join(""):N==="Identity-H"&&(U=e(A,M[y])),g.isHex=!0,{text:U,x:l,y:c,options:p,mutex:g}};t.events.push(["postProcessText",function(r){var o=r.text||"",s=[],l={text:o,x:r.x,y:r.y,options:r.options,mutex:r.mutex};if(Array.isArray(o)){var c=0;for(c=0;c<o.length;c+=1)Array.isArray(o[c])&&o[c].length===3?s.push([i(Object.assign({},l,{text:o[c][0]})).text,o[c][1],o[c][2]]):s.push(i(Object.assign({},l,{text:o[c]})).text);r.text=s}else r.text=i(Object.assign({},l,{text:o})).text}])}(ga),function(a){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};a.existsFileInVFS=function(e){return t.call(this),this.internal.vFS[e]!==void 0},a.addFileToVFS=function(e,n){return t.call(this),this.internal.vFS[e]=n,this},a.getFileFromVFS=function(e){return t.call(this),this.internal.vFS[e]!==void 0?this.internal.vFS[e]:null}}(ga.API),function(a){a.__bidiEngine__=a.prototype.__bidiEngine__=function(n){var i,r,o,s,l,c,p,g=t,w=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],f=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],M={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},y={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},A=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],I=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),R=!1,N=0;this.__bidiEngine__={};var U=function(H){var G=H.charCodeAt(),ue=G>>8,Ce=y[ue];return Ce!==void 0?g[256*Ce+(255&G)]:ue===252||ue===253?"AL":I.test(ue)?"L":ue===8?"R":"N"},te=function(H){for(var G,ue=0;ue<H.length;ue++){if((G=U(H.charAt(ue)))==="L")return!1;if(G==="R")return!0}return!1},ve=function(H,G,ue,Ce){var Se,je,qe,Pe,Ge=G[Ce];switch(Ge){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":R=!1;break;case"N":case"AN":break;case"EN":R&&(Ge="AN");break;case"AL":R=!0,Ge="R";break;case"WS":case"BN":Ge="N";break;case"CS":Ce<1||Ce+1>=G.length||(Se=ue[Ce-1])!=="EN"&&Se!=="AN"||(je=G[Ce+1])!=="EN"&&je!=="AN"?Ge="N":R&&(je="AN"),Ge=je===Se?je:"N";break;case"ES":Ge=(Se=Ce>0?ue[Ce-1]:"B")==="EN"&&Ce+1<G.length&&G[Ce+1]==="EN"?"EN":"N";break;case"ET":if(Ce>0&&ue[Ce-1]==="EN"){Ge="EN";break}if(R){Ge="N";break}for(qe=Ce+1,Pe=G.length;qe<Pe&&G[qe]==="ET";)qe++;Ge=qe<Pe&&G[qe]==="EN"?"EN":"N";break;case"NSM":if(o&&!s){for(Pe=G.length,qe=Ce+1;qe<Pe&&G[qe]==="NSM";)qe++;if(qe<Pe){var ht=H[Ce],tt=ht>=1425&&ht<=2303||ht===64286;if(Se=G[qe],tt&&(Se==="R"||Se==="AL")){Ge="R";break}}}Ge=Ce<1||(Se=G[Ce-1])==="B"?"N":ue[Ce-1];break;case"B":R=!1,i=!0,Ge=N;break;case"S":r=!0,Ge="N"}return Ge},ae=function(H,G,ue){var Ce=H.split("");return ue&&J(Ce,ue,{hiLevel:N}),Ce.reverse(),G&&G.reverse(),Ce.join("")},J=function(H,G,ue){var Ce,Se,je,qe,Pe,Ge=-1,ht=H.length,tt=0,L=[],j=N?f:w,W=[];for(R=!1,i=!1,r=!1,Se=0;Se<ht;Se++)W[Se]=U(H[Se]);for(je=0;je<ht;je++){if(Pe=tt,L[je]=ve(H,W,L,je),Ce=240&(tt=j[Pe][M[L[je]]]),tt&=15,G[je]=qe=j[tt][5],Ce>0)if(Ce===16){for(Se=Ge;Se<je;Se++)G[Se]=1;Ge=-1}else Ge=-1;if(j[tt][6])Ge===-1&&(Ge=je);else if(Ge>-1){for(Se=Ge;Se<je;Se++)G[Se]=qe;Ge=-1}W[je]==="B"&&(G[je]=0),ue.hiLevel|=qe}r&&function(K,de,Ae){for(var Le=0;Le<Ae;Le++)if(K[Le]==="S"){de[Le]=N;for(var Ve=Le-1;Ve>=0&&K[Ve]==="WS";Ve--)de[Ve]=N}}(W,G,ht)},q=function(H,G,ue,Ce,Se){if(!(Se.hiLevel<H)){if(H===1&&N===1&&!i)return G.reverse(),void(ue&&ue.reverse());for(var je,qe,Pe,Ge,ht=G.length,tt=0;tt<ht;){if(Ce[tt]>=H){for(Pe=tt+1;Pe<ht&&Ce[Pe]>=H;)Pe++;for(Ge=tt,qe=Pe-1;Ge<qe;Ge++,qe--)je=G[Ge],G[Ge]=G[qe],G[qe]=je,ue&&(je=ue[Ge],ue[Ge]=ue[qe],ue[qe]=je);tt=Pe}tt++}}},oe=function(H,G,ue){var Ce=H.split(""),Se={hiLevel:N};return ue||(ue=[]),J(Ce,ue,Se),function(je,qe,Pe){if(Pe.hiLevel!==0&&p)for(var Ge,ht=0;ht<je.length;ht++)qe[ht]===1&&(Ge=A.indexOf(je[ht]))>=0&&(je[ht]=A[Ge+1])}(Ce,ue,Se),q(2,Ce,G,ue,Se),q(1,Ce,G,ue,Se),Ce.join("")};return this.__bidiEngine__.doBidiReorder=function(H,G,ue){if(function(Se,je){if(je)for(var qe=0;qe<Se.length;qe++)je[qe]=qe;s===void 0&&(s=te(Se)),c===void 0&&(c=te(Se))}(H,G),o||!l||c)if(o&&l&&s^c)N=s?1:0,H=ae(H,G,ue);else if(!o&&l&&c)N=s?1:0,H=oe(H,G,ue),H=ae(H,G);else if(!o||s||l||c){if(o&&!l&&s^c)H=ae(H,G),s?(N=0,H=oe(H,G,ue)):(N=1,H=oe(H,G,ue),H=ae(H,G));else if(o&&s&&!l&&c)N=1,H=oe(H,G,ue),H=ae(H,G);else if(!o&&!l&&s^c){var Ce=p;s?(N=1,H=oe(H,G,ue),N=0,p=!1,H=oe(H,G,ue),p=Ce):(N=0,H=oe(H,G,ue),H=ae(H,G),N=1,p=!1,H=oe(H,G,ue),p=Ce,H=ae(H,G))}}else N=0,H=oe(H,G,ue);else N=s?1:0,H=oe(H,G,ue);return H},this.__bidiEngine__.setOptions=function(H){H&&(o=H.isInputVisual,l=H.isOutputVisual,s=H.isInputRtl,c=H.isOutputRtl,p=H.isSymmetricSwapping)},this.__bidiEngine__.setOptions(n),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],e=new a.__bidiEngine__({isInputVisual:!0});a.API.events.push(["postProcessText",function(n){var i=n.text;n.x,n.y;var r=n.options||{};n.mutex,r.lang;var o=[];if(r.isInputVisual=typeof r.isInputVisual!="boolean"||r.isInputVisual,e.setOptions(r),Object.prototype.toString.call(i)==="[object Array]"){var s=0;for(o=[],s=0;s<i.length;s+=1)Object.prototype.toString.call(i[s])==="[object Array]"?o.push([e.doBidiReorder(i[s][0]),i[s][1],i[s][2]]):o.push([e.doBidiReorder(i[s])]);n.text=o}else n.text=e.doBidiReorder(i);e.setOptions({isInputVisual:!0})}])}(ga),ga.API.TTFFont=function(){function a(t){var e;if(this.rawData=t,e=this.contents=new B5(t),this.contents.pos=4,e.readString(4)==="ttcf")throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new Tte(this),this.registerTTF()}return a.open=function(t){return new a(t)},a.prototype.parse=function(){return this.directory=new gte(this.contents),this.head=new _te(this),this.name=new yte(this),this.cmap=new AF(this),this.toUnicode={},this.hhea=new wte(this),this.maxp=new Mte(this),this.hmtx=new Ste(this),this.post=new bte(this),this.os2=new xte(this),this.loca=new Ite(this),this.glyf=new Ate(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},a.prototype.registerTTF=function(){var t,e,n,i,r;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var o,s,l,c;for(c=[],o=0,s=(l=this.bbox).length;o<s;o++)t=l[o],c.push(Math.round(t*this.scaleFactor));return c}.call(this),this.stemV=0,this.post.exists?(n=255&(i=this.post.italic_angle),32768&(e=i>>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(r=this.familyClass)===1||r===2||r===3||r===4||r===5||r===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},a.prototype.characterToGlyph=function(t){var e;return((e=this.cmap.unicode)!=null?e.codeMap[t]:void 0)||0},a.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},a.prototype.widthOfString=function(t,e,n){var i,r,o,s;for(o=0,r=0,s=(t=""+t).length;0<=s?r<s:r>s;r=0<=s?++r:--r)i=t.charCodeAt(r),o+=this.widthOfGlyph(this.characterToGlyph(i))+n*(1e3/e)||0;return o*(e/1e3)},a.prototype.lineHeight=function(t,e){var n;return e==null&&(e=!1),n=e?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},a}();var G1,B5=function(){function a(t){this.data=t??[],this.pos=0,this.length=this.data.length}return a.prototype.readByte=function(){return this.data[this.pos++]},a.prototype.writeByte=function(t){return this.data[this.pos++]=t},a.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},a.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},a.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},a.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},a.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},a.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},a.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},a.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},a.prototype.readString=function(t){var e,n;for(n=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)n[e]=String.fromCharCode(this.readByte());return n.join("")},a.prototype.writeString=function(t){var e,n,i;for(i=[],e=0,n=t.length;0<=n?e<n:e>n;e=0<=n?++e:--e)i.push(this.writeByte(t.charCodeAt(e)));return i},a.prototype.readShort=function(){return this.readInt16()},a.prototype.writeShort=function(t){return this.writeInt16(t)},a.prototype.readLongLong=function(){var t,e,n,i,r,o,s,l;return t=this.readByte(),e=this.readByte(),n=this.readByte(),i=this.readByte(),r=this.readByte(),o=this.readByte(),s=this.readByte(),l=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^n)+4294967296*(255^i)+16777216*(255^r)+65536*(255^o)+256*(255^s)+(255^l)+1):72057594037927940*t+281474976710656*e+1099511627776*n+4294967296*i+16777216*r+65536*o+256*s+l},a.prototype.writeLongLong=function(t){var e,n;return e=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},a.prototype.readInt=function(){return this.readInt32()},a.prototype.writeInt=function(t){return this.writeInt32(t)},a.prototype.read=function(t){var e,n;for(e=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)e.push(this.readByte());return e},a.prototype.write=function(t){var e,n,i,r;for(r=[],n=0,i=t.length;n<i;n++)e=t[n],r.push(this.writeByte(e));return r},a}(),gte=function(){var a;function t(e){var n,i,r;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},i=0,r=this.tableCount;0<=r?i<r:i>r;i=0<=r?++i:--i)n={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[n.tag]=n}return t.prototype.encode=function(e){var n,i,r,o,s,l,c,p,g,w,f,M,y;for(y in f=Object.keys(e).length,l=Math.log(2),g=16*Math.floor(Math.log(f)/l),o=Math.floor(g/l),p=16*f-g,(i=new B5).writeInt(this.scalarType),i.writeShort(f),i.writeShort(g),i.writeShort(o),i.writeShort(p),r=16*f,c=i.pos+r,s=null,M=[],e)for(w=e[y],i.writeString(y),i.writeInt(a(w)),i.writeInt(c),i.writeInt(w.length),M=M.concat(w),y==="head"&&(s=c),c+=w.length;c%4;)M.push(0),c++;return i.write(M),n=2981146554-a(i.data),i.pos=s+8,i.writeUInt32(n),i.data},a=function(e){var n,i,r,o;for(e=EF.call(e);e.length%4;)e.push(0);for(r=new B5(e),i=0,n=0,o=e.length;n<o;n=n+=4)i+=r.readUInt32();return 4294967295&i},t}(),vte={}.hasOwnProperty,ks=function(a,t){for(var e in t)vte.call(t,e)&&(a[e]=t[e]);function n(){this.constructor=a}return n.prototype=t.prototype,a.prototype=new n,a.__super__=t.prototype,a};G1=function(){function a(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return a.prototype.parse=function(){},a.prototype.encode=function(){},a.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},a}();var _te=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="head",a.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},a.prototype.encode=function(t){var e;return(e=new B5).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},a}(),mF=function(){function a(t,e){var n,i,r,o,s,l,c,p,g,w,f,M,y,A,I,R,N;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),g=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=t.readByte();break;case 4:for(f=t.readUInt16(),w=f/2,t.pos+=6,r=function(){var U,te;for(te=[],l=U=0;0<=w?U<w:U>w;l=0<=w?++U:--U)te.push(t.readUInt16());return te}(),t.pos+=2,y=function(){var U,te;for(te=[],l=U=0;0<=w?U<w:U>w;l=0<=w?++U:--U)te.push(t.readUInt16());return te}(),c=function(){var U,te;for(te=[],l=U=0;0<=w?U<w:U>w;l=0<=w?++U:--U)te.push(t.readUInt16());return te}(),p=function(){var U,te;for(te=[],l=U=0;0<=w?U<w:U>w;l=0<=w?++U:--U)te.push(t.readUInt16());return te}(),i=(this.length-t.pos+this.offset)/2,s=function(){var U,te;for(te=[],l=U=0;0<=i?U<i:U>i;l=0<=i?++U:--U)te.push(t.readUInt16());return te}(),l=I=0,N=r.length;I<N;l=++I)for(A=r[l],n=R=M=y[l];M<=A?R<=A:R>=A;n=M<=A?++R:--R)p[l]===0?o=n+c[l]:(o=s[p[l]/2+(n-M)-(w-l)]||0)!==0&&(o+=c[l]),this.codeMap[n]=65535&o}t.pos=g}return a.encode=function(t,e){var n,i,r,o,s,l,c,p,g,w,f,M,y,A,I,R,N,U,te,ve,ae,J,q,oe,H,G,ue,Ce,Se,je,qe,Pe,Ge,ht,tt,L,j,W,K,de,Ae,Le,Ve,Fe,st,_t;switch(Ce=new B5,o=Object.keys(t).sort(function(It,Ft){return It-Ft}),e){case"macroman":for(y=0,A=function(){var It=[];for(M=0;M<256;++M)It.push(0);return It}(),R={0:0},r={},Se=0,Ge=o.length;Se<Ge;Se++)R[Ve=t[i=o[Se]]]==null&&(R[Ve]=++y),r[i]={old:t[i],new:R[t[i]]},A[i]=R[t[i]];return Ce.writeUInt16(1),Ce.writeUInt16(0),Ce.writeUInt32(12),Ce.writeUInt16(0),Ce.writeUInt16(262),Ce.writeUInt16(0),Ce.write(A),{charMap:r,subtable:Ce.data,maxGlyphID:y+1};case"unicode":for(G=[],g=[],N=0,R={},n={},I=c=null,je=0,ht=o.length;je<ht;je++)R[te=t[i=o[je]]]==null&&(R[te]=++N),n[i]={old:te,new:R[te]},s=R[te]-i,I!=null&&s===c||(I&&g.push(I),G.push(i),c=s),I=i;for(I&&g.push(I),g.push(65535),G.push(65535),oe=2*(q=G.length),J=2*Math.pow(Math.log(q)/Math.LN2,2),w=Math.log(J/2)/Math.LN2,ae=2*q-J,l=[],ve=[],f=[],M=qe=0,tt=G.length;qe<tt;M=++qe){if(H=G[M],p=g[M],H===65535){l.push(0),ve.push(0);break}if(H-(ue=n[H].new)>=32768)for(l.push(0),ve.push(2*(f.length+q-M)),i=Pe=H;H<=p?Pe<=p:Pe>=p;i=H<=p?++Pe:--Pe)f.push(n[i].new);else l.push(ue-H),ve.push(0)}for(Ce.writeUInt16(3),Ce.writeUInt16(1),Ce.writeUInt32(12),Ce.writeUInt16(4),Ce.writeUInt16(16+8*q+2*f.length),Ce.writeUInt16(0),Ce.writeUInt16(oe),Ce.writeUInt16(J),Ce.writeUInt16(w),Ce.writeUInt16(ae),Ae=0,L=g.length;Ae<L;Ae++)i=g[Ae],Ce.writeUInt16(i);for(Ce.writeUInt16(0),Le=0,j=G.length;Le<j;Le++)i=G[Le],Ce.writeUInt16(i);for(Fe=0,W=l.length;Fe<W;Fe++)s=l[Fe],Ce.writeUInt16(s);for(st=0,K=ve.length;st<K;st++)U=ve[st],Ce.writeUInt16(U);for(_t=0,de=f.length;_t<de;_t++)y=f[_t],Ce.writeUInt16(y);return{charMap:n,subtable:Ce.data,maxGlyphID:N+1}}},a}(),AF=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="cmap",a.prototype.parse=function(t){var e,n,i;for(t.pos=this.offset,this.version=t.readUInt16(),i=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=i?n<i:n>i;n=0<=i?++n:--n)e=new mF(t,this.offset),this.tables.push(e),e.isUnicode&&this.unicode==null&&(this.unicode=e);return!0},a.encode=function(t,e){var n,i;return e==null&&(e="macroman"),n=mF.encode(t,e),(i=new B5).writeUInt16(0),i.writeUInt16(1),n.table=i.data.concat(n.subtable),n},a}(),wte=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="hhea",a.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},a}(),xte=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="OS/2",a.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var e,n;for(n=[],e=0;e<10;++e)n.push(t.readByte());return n}(),this.charRange=function(){var e,n;for(n=[],e=0;e<4;++e)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var e,n;for(n=[],e=0;e<2;e=++e)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},a}(),bte=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="post",a.prototype.parse=function(t){var e,n,i;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var r;for(n=t.readUInt16(),this.glyphNameIndex=[],r=0;0<=n?r<n:r>n;r=0<=n?++r:--r)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],i=[];t.pos<this.offset+this.length;)e=t.readByte(),i.push(this.names.push(t.readString(e)));return i;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=function(){var o,s,l;for(l=[],r=o=0,s=this.file.maxp.numGlyphs;0<=s?o<s:o>s;r=0<=s?++o:--o)l.push(t.readUInt32());return l}.call(this)}},a}(),Cte=function(a,t){this.raw=a,this.length=a.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},yte=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="name",a.prototype.parse=function(t){var e,n,i,r,o,s,l,c,p,g,w;for(t.pos=this.offset,t.readShort(),e=t.readShort(),s=t.readShort(),n=[],r=0;0<=e?r<e:r>e;r=0<=e?++r:--r)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+s+t.readShort()});for(l={},r=p=0,g=n.length;p<g;r=++p)i=n[r],t.pos=i.offset,c=t.readString(i.length),o=new Cte(c,i),l[w=i.nameID]==null&&(l[w]=[]),l[i.nameID].push(o);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},a}(),Mte=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="maxp",a.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},a}(),Ste=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="hmtx",a.prototype.parse=function(t){var e,n,i,r,o,s,l;for(t.pos=this.offset,this.metrics=[],e=0,s=this.file.hhea.numberOfMetrics;0<=s?e<s:e>s;e=0<=s?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(i=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var c,p;for(p=[],e=c=0;0<=i?c<i:c>i;e=0<=i?++c:--c)p.push(t.readInt16());return p}(),this.widths=function(){var c,p,g,w;for(w=[],c=0,p=(g=this.metrics).length;c<p;c++)r=g[c],w.push(r.advance);return w}.call(this),n=this.widths[this.widths.length-1],l=[],e=o=0;0<=i?o<i:o>i;e=0<=i?++o:--o)l.push(this.widths.push(n));return l},a.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},a}(),EF=[].slice,Ate=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="glyf",a.prototype.parse=function(){return this.cache={}},a.prototype.glyphFor=function(t){var e,n,i,r,o,s,l,c,p,g;return t in this.cache?this.cache[t]:(r=this.file.loca,e=this.file.contents,n=r.indexOf(t),(i=r.lengthOf(t))===0?this.cache[t]=null:(e.pos=this.offset+n,o=(s=new B5(e.read(i))).readShort(),c=s.readShort(),g=s.readShort(),l=s.readShort(),p=s.readShort(),this.cache[t]=o===-1?new kte(s,c,g,l,p):new Ete(s,o,c,g,l,p),this.cache[t]))},a.prototype.encode=function(t,e,n){var i,r,o,s,l;for(o=[],r=[],s=0,l=e.length;s<l;s++)i=t[e[s]],r.push(o.length),i&&(o=o.concat(i.encode(n)));return r.push(o.length),{table:o,offsets:r}},a}(),Ete=function(){function a(t,e,n,i,r,o){this.raw=t,this.numberOfContours=e,this.xMin=n,this.yMin=i,this.xMax=r,this.yMax=o,this.compound=!1}return a.prototype.encode=function(){return this.raw.data},a}(),kte=function(){function a(t,e,n,i,r){var o,s;for(this.raw=t,this.xMin=e,this.yMin=n,this.xMax=i,this.yMax=r,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;s=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&s;)o.pos+=1&s?4:2,128&s?o.pos+=8:64&s?o.pos+=4:8&s&&(o.pos+=2)}return a.prototype.encode=function(){var t,e,n;for(e=new B5(EF.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)e.pos=this.glyphOffsets[t];return e.data},a}(),Ite=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return ks(a,G1),a.prototype.tag="loca",a.prototype.parse=function(t){var e,n;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=e===0?function(){var i,r;for(r=[],n=0,i=this.length;n<i;n+=2)r.push(2*t.readUInt16());return r}.call(this):function(){var i,r;for(r=[],n=0,i=this.length;n<i;n+=4)r.push(t.readUInt32());return r}.call(this)},a.prototype.indexOf=function(t){return this.offsets[t]},a.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},a.prototype.encode=function(t,e){for(var n=new Uint32Array(this.offsets.length),i=0,r=0,o=0;o<n.length;++o)if(n[o]=i,r<e.length&&e[r]==o){++r,n[o]=i;var s=this.offsets[o],l=this.offsets[o+1]-s;l>0&&(i+=l)}for(var c=new Array(4*n.length),p=0;p<n.length;++p)c[4*p+3]=255&n[p],c[4*p+2]=(65280&n[p])>>8,c[4*p+1]=(16711680&n[p])>>16,c[4*p]=(4278190080&n[p])>>24;return c},a}(),Tte=function(){function a(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return a.prototype.generateCmap=function(){var t,e,n,i,r;for(e in i=this.font.cmap.tables[0].codeMap,t={},r=this.subset)n=r[e],t[e]=i[n];return t},a.prototype.glyphsFor=function(t){var e,n,i,r,o,s,l;for(i={},o=0,s=t.length;o<s;o++)i[r=t[o]]=this.font.glyf.glyphFor(r);for(r in e=[],i)(n=i[r])!=null&&n.compound&&e.push.apply(e,n.glyphIDs);if(e.length>0)for(r in l=this.glyphsFor(e))n=l[r],i[r]=n;return i},a.prototype.encode=function(t,e){var n,i,r,o,s,l,c,p,g,w,f,M,y,A,I;for(i in n=AF.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},I=n.charMap)f[(l=I[i]).old]=l.new;for(M in w=n.maxGlyphID,o)M in f||(f[M]=w++);return p=function(R){var N,U;for(N in U={},R)U[R[N]]=N;return U}(f),g=Object.keys(p).sort(function(R,N){return R-N}),y=function(){var R,N,U;for(U=[],R=0,N=g.length;R<N;R++)s=g[R],U.push(p[s]);return U}(),r=this.font.glyf.encode(o,y,f),c=this.font.loca.encode(r.offsets,y),A={cmap:this.font.cmap.raw(),glyf:r.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(A["OS/2"]=this.font.os2.raw()),this.font.directory.encode(A)},a}();ga.API.PDFObject=function(){var a;function t(){}return a=function(e,n){return(Array(n+1).join("0")+e).slice(-n)},t.convert=function(e){var n,i,r,o;
177if(Array.isArray(e))return"["+function(){var s,l,c;for(c=[],s=0,l=e.length;s<l;s++)n=e[s],c.push(t.convert(n));return c}().join(" ")+"]";if(typeof e=="string")return"/"+e;if(e?.isString)return"("+e+")";if(e instanceof Date)return"(D:"+a(e.getUTCFullYear(),4)+a(e.getUTCMonth(),2)+a(e.getUTCDate(),2)+a(e.getUTCHours(),2)+a(e.getUTCMinutes(),2)+a(e.getUTCSeconds(),2)+"Z)";if({}.toString.call(e)==="[object Object]"){for(i in r=["<<"],e)o=e[i],r.push("/"+i+" "+t.convert(o));return r.push(">>"),r.join(` 178`)}return""+e},t}();function PF(a,t,e,n,i){n=n||{};var r=1.15,o=i.internal.scaleFactor,s=i.internal.getFontSize()/o,l=i.getLineHeightFactor?i.getLineHeightFactor():r,c=s*l,p=/\r\n|\r|\n/g,g="",w=1;if((n.valign==="middle"||n.valign==="bottom"||n.halign==="center"||n.halign==="right")&&(g=typeof a=="string"?a.split(p):a,w=g.length||1),e+=s*(2-r),n.valign==="middle"?e-=w/2*c:n.valign==="bottom"&&(e-=w*c),n.halign==="center"||n.halign==="right"){var f=s;if(n.halign==="center"&&(f*=.5),g&&w>=1){for(var M=0;M<g.length;M++)i.text(g[M],t-i.getStringUnitWidth(g[M])*f,e),e+=c;return i}t-=i.getStringUnitWidth(a)*f}return n.halign==="justify"?i.text(a,t,e,{maxWidth:n.maxWidth||100,align:"justify"}):i.text(a,t,e),i}var kF={},dh=function(){function a(t){this.jsPDFDocument=t,this.userStyles={textColor:t.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:t.internal.getFontSize(),fontStyle:t.internal.getFont().fontStyle,font:t.internal.getFont().fontName,lineWidth:t.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:t.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return a.setDefaults=function(t,e){e===void 0&&(e=null),e?e.__autoTableDocumentDefaults=t:kF=t},a.unifyColor=function(t){return Array.isArray(t)?t:typeof t=="number"?[t,t,t]:typeof t=="string"?[t]:null},a.prototype.applyStyles=function(t,e){var n,i,r;e===void 0&&(e=!1),t.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(t.fontStyle);var o=this.jsPDFDocument.internal.getFont(),s=o.fontStyle,l=o.fontName;if(t.font&&(l=t.font),t.fontStyle){s=t.fontStyle;var c=this.getFontList()[l];c&&c.indexOf(s)===-1&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(c[0]),s=c[0])}if(this.jsPDFDocument.setFont(l,s),t.fontSize&&this.jsPDFDocument.setFontSize(t.fontSize),!e){var p=a.unifyColor(t.fillColor);p&&(n=this.jsPDFDocument).setFillColor.apply(n,p),p=a.unifyColor(t.textColor),p&&(i=this.jsPDFDocument).setTextColor.apply(i,p),p=a.unifyColor(t.lineColor),p&&(r=this.jsPDFDocument).setDrawColor.apply(r,p),typeof t.lineWidth=="number"&&this.jsPDFDocument.setLineWidth(t.lineWidth)}},a.prototype.splitTextToSize=function(t,e,n){return this.jsPDFDocument.splitTextToSize(t,e,n)},a.prototype.rect=function(t,e,n,i,r){return this.jsPDFDocument.rect(t,e,n,i,r)},a.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},a.prototype.getTextWidth=function(t){return this.jsPDFDocument.getTextWidth(t)},a.prototype.getDocument=function(){return this.jsPDFDocument},a.prototype.setPage=function(t){this.jsPDFDocument.setPage(t)},a.prototype.addPage=function(){return this.jsPDFDocument.addPage()},a.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},a.prototype.getGlobalOptions=function(){return kF||{}},a.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},a.prototype.pageSize=function(){var t=this.jsPDFDocument.internal.pageSize;return t.width==null&&(t={width:t.getWidth(),height:t.getHeight()}),t},a.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},a.prototype.getLineHeightFactor=function(){var t=this.jsPDFDocument;return t.getLineHeightFactor?t.getLineHeightFactor():1.15},a.prototype.getLineHeight=function(t){return t/this.scaleFactor()*this.getLineHeightFactor()},a.prototype.pageNumber=function(){var t=this.jsPDFDocument.internal.getCurrentPageInfo();return t?t.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},a}(),Tw=function(a,t){return Tw=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])},Tw(a,t)};function DF(a,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Tw(a,t);function e(){this.constructor=a}
178a.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}var LF=function(a){DF(t,a);function t(e){var n=a.call(this)||this;return n._element=e,n}return t}(Array);function Fte(a){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/a,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}function Vte(a){var t={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}};return t[a]}function qg(a,t,e){e.applyStyles(t,!0);var n=Array.isArray(a)?a:[a],i=n.map(function(r){return e.getTextWidth(r)}).reduce(function(r,o){return Math.max(r,o)},0);return i}function OF(a,t,e,n){var i=t.settings.tableLineWidth,r=t.settings.tableLineColor;a.applyStyles({lineWidth:i,lineColor:r});var o=zF(i,!1);o&&a.rect(e.x,e.y,t.getWidth(a.pageSize().width),n.y-e.y,o)}function zF(a,t){var e=a>0,n=t||t===0;return e&&n?"DF":e?"S":n?"F":null}function Gg(a,t){var e,n,i,r;if(a=a||t,Array.isArray(a)){if(a.length>=4)return{top:a[0],right:a[1],bottom:a[2],left:a[3]};if(a.length===3)return{top:a[0],right:a[1],bottom:a[2],left:a[1]};if(a.length===2)return{top:a[0],right:a[1],bottom:a[0],left:a[1]};a.length===1?a=a[0]:a=t}return typeof a=="object"?(typeof a.vertical=="number"&&(a.top=a.vertical,a.bottom=a.vertical),typeof a.horizontal=="number"&&(a.right=a.horizontal,a.left=a.horizontal),{left:(e=a.left)!==null&&e!==void 0?e:t,top:(n=a.top)!==null&&n!==void 0?n:t,right:(i=a.right)!==null&&i!==void 0?i:t,bottom:(r=a.bottom)!==null&&r!==void 0?r:t}):(typeof a!="number"&&(a=t),{top:a,right:a,bottom:a,left:a})}function RF(a,t){var e=Gg(t.settings.margin,0);return a.pageSize().width-(e.left+e.right)}function Pte(a,t,e,n,i){var r={},o=1.3333333333333333,s=Mw(t,function(N){return i.getComputedStyle(N).backgroundColor});s!=null&&(r.fillColor=s);var l=Mw(t,function(N){return i.getComputedStyle(N).color});l!=null&&(r.textColor=l);var c=Lte(n,e);c&&(r.cellPadding=c);var p="borderTopColor",g=o*e,w=n.borderTopWidth;if(n.borderBottomWidth===w&&n.borderRightWidth===w&&n.borderLeftWidth===w){var f=(parseFloat(w)||0)/g;f&&(r.lineWidth=f)}else r.lineWidth={top:(parseFloat(n.borderTopWidth)||0)/g,right:(parseFloat(n.borderRightWidth)||0)/g,bottom:(parseFloat(n.borderBottomWidth)||0)/g,left:(parseFloat(n.borderLeftWidth)||0)/g},r.lineWidth.top||(r.lineWidth.right?p="borderRightColor":r.lineWidth.bottom?p="borderBottomColor":r.lineWidth.left&&(p="borderLeftColor"));var M=Mw(t,function(N){return i.getComputedStyle(N)[p]});M!=null&&(r.lineColor=M);var y=["left","right","center","justify"];y.indexOf(n.textAlign)!==-1&&(r.halign=n.textAlign),y=["middle","bottom","top"],y.indexOf(n.verticalAlign)!==-1&&(r.valign=n.verticalAlign);var A=parseInt(n.fontSize||"");isNaN(A)||(r.fontSize=A/o);var I=Dte(n);I&&(r.fontStyle=I);var R=(n.fontFamily||"").toLowerCase();return a.indexOf(R)!==-1&&(r.font=R),r}function Dte(a){var t="";return(a.fontWeight==="bold"||a.fontWeight==="bolder"||parseInt(a.fontWeight)>=700)&&(t="bold"),(a.fontStyle==="italic"||a.fontStyle==="oblique")&&(t+="italic"),t}function Mw(a,t){var e=BF(a,t);if(!e)return null;var n=e.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!n||!Array.isArray(n))return null;var i=[parseInt(n[1]),parseInt(n[2]),parseInt(n[3])],r=parseInt(n[4]);return r===0||isNaN(i[0])||isNaN(i[1])||isNaN(i[2])?null:i}function BF(a,t){var e=t(a);return e==="rgba(0, 0, 0, 0)"||e==="transparent"||e==="initial"||e==="inherit"?a.parentElement==null?null:BF(a.parentElement,t):e}function Lte(a,t){var e=[a.paddingTop,a.paddingRight,a.paddingBottom,a.paddingLeft],n=96/(72/t),i=(parseInt(a.lineHeight)-parseInt(a.fontSize))/t/2,r=e.map(function(s){return parseInt(s||"0")/n}),o=Gg(r,0);return i>
178o.top&&(o.top=i),i>o.bottom&&(o.bottom=i),o}function NF(a,t,e,n,i){var r,o;n===void 0&&(n=!1),i===void 0&&(i=!1);var s;typeof t=="string"?s=e.document.querySelector(t):s=t;var l=Object.keys(a.getFontList()),c=a.scaleFactor(),p=[],g=[],w=[];if(!s)return console.error("Html table could not be found with input: ",t),{head:p,body:g,foot:w};for(var f=0;f<s.rows.length;f++){var M=s.rows[f],y=(o=(r=M?.parentElement)===null||r===void 0?void 0:r.tagName)===null||o===void 0?void 0:o.toLowerCase(),A=Ote(l,c,e,M,n,i);A&&(y==="thead"?p.push(A):y==="tfoot"?w.push(A):g.push(A))}return{head:p,body:g,foot:w}}function Ote(a,t,e,n,i,r){for(var o=new LF(n),s=0;s<n.cells.length;s++){var l=n.cells[s],c=e.getComputedStyle(l);if(i||c.display!=="none"){var p=void 0;r&&(p=Pte(a,l,t,c,e)),o.push({rowSpan:l.rowSpan,colSpan:l.colSpan,styles:p,_element:l,content:zte(l)})}}var g=e.getComputedStyle(n);if(o.length>0&&(i||g.display!=="none"))return o}function zte(a){var t=a.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(/ +/g," "),t.innerHTML=t.innerHTML.split(/<br.*?>/).map(function(e){return e.trim()}).join(` 179`),t.innerText||t.textContent||""}function Rte(a,t,e){for(var n=0,i=[a,t,e];n<i.length;n++){var r=i[n];r&&typeof r!="object"&&console.error("The options parameter should be of type object, is: "+typeof r),r.startY&&typeof r.startY!="number"&&(console.error("Invalid value for startY option",r.startY),delete r.startY)}}function kl(a,t,e,n,i){if(a==null)throw new TypeError("Cannot convert undefined or null to object");for(var r=Object(a),o=1;o<arguments.length;o++){var s=arguments[o];if(s!=null)for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&(r[l]=s[l])}return r}function HF(a,t){var e=new dh(a),n=e.getDocumentOptions(),i=e.getGlobalOptions();Rte(i,n,t);var r=kl({},i,n,t),o;typeof window<"u"&&(o=window);var s=Bte(i,n,t),l=Nte(i,n,t),c=Hte(e,r),p=jte(e,r,o);return{id:t.tableId,content:p,hooks:l,styles:s,settings:c}}function Bte(a,t,e){for(var n={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},i=function(l){if(l==="columnStyles"){var c=a[l],p=t[l],g=e[l];n.columnStyles=kl({},c,p,g)}else{var w=[a,t,e],f=w.map(function(M){return M[l]||{}});n[l]=kl({},f[0],f[1],f[2])}},r=0,o=Object.keys(n);r<o.length;r++){var s=o[r];i(s)}return n}function Nte(a,t,e){for(var n=[a,t,e],i={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},r=0,o=n;r<o.length;r++){var s=o[r];s.didParseCell&&i.didParseCell.push(s.didParseCell),s.willDrawCell&&i.willDrawCell.push(s.willDrawCell),s.didDrawCell&&i.didDrawCell.push(s.didDrawCell),s.willDrawPage&&i.willDrawPage.push(s.willDrawPage),s.didDrawPage&&i.didDrawPage.push(s.didDrawPage)}return i}function Hte(a,t){var e,n,i,r,o,s,l,c,p,g,w,f,M=Gg(t.margin,40/a.scaleFactor()),y=(e=Ute(a,t.startY))!==null&&e!==void 0?e:M.top,A;t.showFoot===!0?A="everyPage":t.showFoot===!1?A="never":A=(n=t.showFoot)!==null&&n!==void 0?n:"everyPage";var I;t.showHead===!0?I="everyPage":t.showHead===!1?I="never":I=(i=t.showHead)!==null&&i!==void 0?i:"everyPage";var R=(r=t.useCss)!==null&&r!==void 0?r:!1,N=t.theme||(R?"plain":"striped"),U=!!t.horizontalPageBreak,te=(o=t.horizontalPageBreakRepeat)!==null&&o!==void 0?o:null;return{includeHiddenHtml:(s=t.includeHiddenHtml)!==null&&s!==void 0?s:!1,useCss:R,theme:N,startY:y,margin:M,pageBreak:(l=t.pageBreak)!==null&&l!==void 0?l:"auto",rowPageBreak:(c=t.rowPageBreak)!==null&&c!==void 0?c:"auto",tableWidth:(p=t.tableWidth)!==null&&p!==void 0?p:"auto",showHead:I,showFoot:A,tableLineWidth:(g=t.tableLineWidth)!==null&&g!==void 0?g:0,tableLineColor:(w=t.tableLineColor)!==null&&w!==void 0?w:200,horizontalPageBreak:U,horizontalPageBreakRepeat:te,horizontalPageBreakBehaviour:(f=t.horizontalPageBreakBehaviour)!==null&&f!==void 0?f:"afterAllRows"}}function Ute(a,t){var e=a.getLastAutoTable(),n=a.scaleFactor(),i=a.pageNumber(),r=!1;if(e&&e.startPageNumber){var o=e.startPageNumber+e.pageNumber-1;r=o===i}return typeof t=="number"?t:(t==null||t===!1)&&r&&e?.finalY!=null?e.finalY+20/n:null}function jte(a,t,e){var n=t.head||[],i=t.body||[],r=t.foot||[];if(t.html){var o=t.includeHiddenHtml;if(e){var s=NF(a,t.html,e,o,t.useCss)||{};n=s.head||n,i=s.body||n,r=s.foot||n}else console.error("Cannot parse html in non browser environment")}var l=t.columns||qte(n,i,r);return{columns:l,head:n,body:i,foot:r}}function qte(a,t,e){var n=a[0]||t[0]||e[0]||[],i=[];return Object.keys(n).filter(function(r){return r!=="_element"}
179).forEach(function(r){var o=1,s;Array.isArray(n)?s=n[parseInt(r)]:s=n[r],typeof s=="object"&&!Array.isArray(s)&&(o=s?.colSpan||1);for(var l=0;l<o;l++){var c=void 0;Array.isArray(n)?c=i.length:c=r+(l>0?"_".concat(l):"");var p={dataKey:c};i.push(p)}}),i}var Fw=function(){function a(t,e,n){this.table=e,this.pageNumber=e.pageNumber,this.settings=e.settings,this.cursor=n,this.doc=t.getDocument()}return a}(),Wte=function(a){DF(t,a);function t(e,n,i,r,o,s){var l=a.call(this,e,n,s)||this;return l.cell=i,l.row=r,l.column=o,l.section=r.section,l}return t}(Fw),Gte=function(){function a(t,e){this.pageNumber=1,this.id=t.id,this.settings=t.settings,this.styles=t.styles,this.hooks=t.hooks,this.columns=e.columns,this.head=e.head,this.body=e.body,this.foot=e.foot}return a.prototype.getHeadHeight=function(t){return this.head.reduce(function(e,n){return e+n.getMaxCellHeight(t)},0)},a.prototype.getFootHeight=function(t){return this.foot.reduce(function(e,n){return e+n.getMaxCellHeight(t)},0)},a.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},a.prototype.callCellHooks=function(t,e,n,i,r,o){for(var s=0,l=e;s<l.length;s++){var c=l[s],p=new Wte(t,this,n,i,r,o),g=c(p)===!1;if(n.text=Array.isArray(n.text)?n.text:[n.text],g)return!1}return!0},a.prototype.callEndPageHooks=function(t,e){t.applyStyles(t.userStyles);for(var n=0,i=this.hooks.didDrawPage;n<i.length;n++){var r=i[n];r(new Fw(t,this,e))}},a.prototype.callWillDrawPageHooks=function(t,e){for(var n=0,i=this.hooks.willDrawPage;n<i.length;n++){var r=i[n];r(new Fw(t,this,e))}},a.prototype.getWidth=function(t){if(typeof this.settings.tableWidth=="number")return this.settings.tableWidth;if(this.settings.tableWidth==="wrap"){var e=this.columns.reduce(function(i,r){return i+r.wrappedWidth},0);return e}else{var n=this.settings.margin;return t-n.left-n.right}},a}(),UF=function(){function a(t,e,n,i,r){r===void 0&&(r=!1),this.height=0,this.raw=t,t instanceof LF&&(this.raw=t._element,this.element=t._element),this.index=e,this.section=n,this.cells=i,this.spansMultiplePages=r}return a.prototype.getMaxCellHeight=function(t){var e=this;return t.reduce(function(n,i){var r;return Math.max(n,((r=e.cells[i.index])===null||r===void 0?void 0:r.height)||0)},0)},a.prototype.hasRowSpan=function(t){var e=this;return t.filter(function(n){var i=e.cells[n.index];return i?i.rowSpan>1:!1}).length>0},a.prototype.canEntireRowFit=function(t,e){return this.getMaxCellHeight(e)<=t},a.prototype.getMinimumRowHeight=function(t,e){var n=this;return t.reduce(function(i,r){var o=n.cells[r.index];if(!o)return 0;var s=e.getLineHeight(o.styles.fontSize),l=o.padding("vertical"),c=l+s;return c>i?c:i},0)},a}(),jF=function(){function a(t,e,n){var i;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=e,this.section=n,this.raw=t;var r=t;t!=null&&typeof t=="object"&&!Array.isArray(t)?(this.rowSpan=t.rowSpan||1,this.colSpan=t.colSpan||1,r=(i=t.content)!==null&&i!==void 0?i:t,t._element&&(this.raw=t._element)):(this.rowSpan=1,this.colSpan=1);var o=r!=null?""+r:"",s=/\r\n|\r|\n/g;this.text=o.split(s)}return a.prototype.getTextPos=function(){var t;if(this.styles.valign==="top")t=this.y+this.padding("top");else if(this.styles.valign==="bottom")t=this.y+this.height-this.padding("bottom");else{var e=this.height-this.padding("vertical");t=this.y+e/2+this.padding("top")}var n;if(this.styles.halign==="right")n=this.x+this.width-this.padding("right");else if(this.styles.halign==="center"){var i=this.width-this.padding("horizontal");n=this.x+i/2+this.padding("left")}else n=this.x+this.padding("left");return{x:n,y:t}},a.prototype.getContentHeight=function(t,e){e===void 0&&(e=1.15);var n=Array.isArray(this.text)?this.text.length:1,i=this.styles.fontSize/t*e,r=n*i+this.padding("vertical");return Math.max(r,this.styles.minCellHeight)},a.prototype.padding=function(t){var e=Gg(this.styles.cellPadding,0);return t==="vertical"?e.top+e.bottom:t==="horizontal"?e.left+e.right:e[t]},a}(),$te=function(){function a(t,e,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=t,this.raw=e,this.index=n}return a.prototype.getMaxCustomCellWidth=function(t){for(var e=0,n=0,i=t.allRows();n<i.length;n++){var r=i[n],o=r.cells[this.index];o&&typeof o.styles.cellWidth=="number"&&(e=Math.max(e,o.styles.cellWidth))}return e},a}();function Yte(a,t){Xte(a,t);var e=[],n=0;t.columns.forEach(function(r){var o=r.getMaxCustomCellWidth(t);o?r.width=o:(r.width=r.wrappedWidth,e.push(r)),n+=r.width});var i=t.getWidth(a.pageSize().width)-n;i&&(i=Vw(e,i,function(r){return Math.max(r.minReadableWidth,r.minWidth)})),i&&(i=Vw(e,i,function(r){return r.minWidth})),i=Math.abs(i),!t.settings.horizontalPageBreak&&i>.1/a.scaleFactor()&&(i=i<1?i:Math.round(i),console.log("Of the table content, ".concat(i," units width could not fit page"))),Kte(t),Qte(t,a),Zte(t)}
179function Xte(a,t){var e=a.scaleFactor(),n=t.settings.horizontalPageBreak,i=RF(a,t);t.allRows().forEach(function(r){for(var o=0,s=t.columns;o<s.length;o++){var l=s[o],c=r.cells[l.index];if(c){var p=t.hooks.didParseCell;t.callCellHooks(a,p,c,r,l,null);var g=c.padding("horizontal");c.contentWidth=qg(c.text,c.styles,a)+g;var w=qg(c.text.join(" ").split(/[^\S\u00A0]+/),c.styles,a);if(c.minReadableWidth=w+c.padding("horizontal"),typeof c.styles.cellWidth=="number")c.minWidth=c.styles.cellWidth,c.wrappedWidth=c.styles.cellWidth;else if(c.styles.cellWidth==="wrap"||n===!0)c.contentWidth>i?(c.minWidth=i,c.wrappedWidth=i):(c.minWidth=c.contentWidth,c.wrappedWidth=c.contentWidth);else{var f=10/e;c.minWidth=c.styles.minCellWidth||f,c.wrappedWidth=c.contentWidth,c.minWidth>c.wrappedWidth&&(c.wrappedWidth=c.minWidth)}}}}),t.allRows().forEach(function(r){for(var o=0,s=t.columns;o<s.length;o++){var l=s[o],c=r.cells[l.index];if(c&&c.colSpan===1)l.wrappedWidth=Math.max(l.wrappedWidth,c.wrappedWidth),l.minWidth=Math.max(l.minWidth,c.minWidth),l.minReadableWidth=Math.max(l.minReadableWidth,c.minReadableWidth);else{var p=t.styles.columnStyles[l.dataKey]||t.styles.columnStyles[l.index]||{},g=p.cellWidth||p.minCellWidth;g&&typeof g=="number"&&(l.minWidth=g,l.wrappedWidth=g)}c&&(c.colSpan>1&&!l.minWidth&&(l.minWidth=c.minWidth),c.colSpan>1&&!l.wrappedWidth&&(l.wrappedWidth=c.minWidth))}})}function Vw(a,t,e){for(var n=t,i=a.reduce(function(f,M){return f+M.wrappedWidth},0),r=0;r<a.length;
179r++){var o=a[r],s=o.wrappedWidth/i,l=n*s,c=o.width+l,p=e(o),g=c<p?p:c;t-=g-o.width,o.width=g}if(t=Math.round(t*1e10)/1e10,t){var w=a.filter(function(f){return t<0?f.width>e(f):!0});w.length&&(t=Vw(w,t,e))}return t}function Zte(a){for(var t={},e=1,n=a.allRows(),i=0;i<n.length;i++)for(var r=n[i],o=0,s=a.columns;o<s.length;o++){var l=s[o],c=t[l.index];if(e>1)e--,delete r.cells[l.index];else if(c)c.cell.height+=r.height,e=c.cell.colSpan,delete r.cells[l.index],c.left--,c.left<=1&&delete t[l.index];else{var p=r.cells[l.index];if(!p)continue;if(p.height=r.height,p.rowSpan>1){var g=n.length-i,w=p.rowSpan>g?g:p.rowSpan;t[l.index]={cell:p,left:w,row:r}}}}}function Kte(a){for(var t=a.allRows(),e=0;e<t.length;e++)for(var n=t[e],i=null,r=0,o=0,s=0;s<a.columns.length;s++){var l=a.columns[s];if(o-=1,o>1&&a.columns[s+1])r+=l.width,delete n.cells[l.index];else if(i){var c=i;delete n.cells[l.index],i=null,c.width=l.width+r}else{var c=n.cells[l.index];if(!c)continue;if(o=c.colSpan,r=0,c.colSpan>1){i=c,r+=l.width;continue}c.width=l.width+r}}}function Qte(a,t){for(var e={count:0,height:0},n=0,i=a.allRows();n<i.length;n++){for(var r=i[n],o=0,s=a.columns;o<s.length;o++){var l=s[o],c=r.cells[l.index];if(c){t.applyStyles(c.styles,!0);var p=c.width-c.padding("horizontal");if(c.styles.overflow==="linebreak")c.text=t.splitTextToSize(c.text,p+1/t.scaleFactor(),{fontSize:c.styles.fontSize});else if(c.styles.overflow==="ellipsize")c.text=IF(c.text,p,c.styles,t,"...");else if(c.styles.overflow==="hidden")c.text=IF(c.text,p,c.styles,t,"");else if(typeof c.styles.overflow=="function"){var g=c.styles.overflow(c.text,p);typeof g=="string"?c.text=[g]:c.text=g}c.contentHeight=c.getContentHeight(t.scaleFactor(),t.getLineHeightFactor());var w=c.contentHeight/c.rowSpan;c.rowSpan>1&&e.count*e.height<w*c.rowSpan?e={height:w,count:c.rowSpan}:e&&e.count>0&&e.height>w&&(w=e.height),w>r.height&&(r.height=w)}}e.count--}}function IF(a,t,e,n,i){return a.map(function(r){return Jte(r,t,e,n,i)})}function Jte(a,t,e,n,i){var r=1e4*n.scaleFactor();if(t=Math.ceil(t*r)/r,t>=qg(a,e,n))return a;for(;t<qg(a+i,e,n)&&!(a.length<=1);)a=a.substring(0,a.length-1);return a.trim()+i}function qF(a,t){var e=new dh(a),n=eae(t,e.scaleFactor()),i=new Gte(t,n);return Yte(e,i),e.applyStyles(e.userStyles),i}function eae(a,t){var e=a.content,n=aae(e.columns);if(e.head.length===0){var i=TF(n,"head");i&&e.head.push(i)}if(e.foot.length===0){var i=TF(n,"foot");i&&e.foot.push(i)}var r=a.settings.theme,o=a.styles;return{columns:n,head:Sw("head",e.head,n,o,r,t),body:Sw("body",e.body,n,o,r,t),foot:Sw("foot",e.foot,n,o,r,t)}}function Sw(a,t,e,n,i,r){var o={},s=t.map(function(l,c){for(var p=0,g={},w=0,f=0,M=0,y=e;M<y.length;M++){var A=y[M];if(o[A.index]==null||o[A.index].left===0)if(f===0){var I=void 0;Array.isArray(l)?I=l[A.index-w-p]:I=l[A.dataKey];var R={};typeof I=="object"&&!Array.isArray(I)&&(R=I?.styles||{});var N=nae(a,A,c,i,n,r,R),U=new jF(I,N,a);g[A.dataKey]=U,g[A.index]=U,f=U.colSpan-1,o[A.index]={left:U.rowSpan-1,times:f}}else f--,w++;else o[A.index].left--,f=o[A.index].times,p++}return new UF(l,c,a,g)});return s}function TF(a,t){var e={};return a.forEach(function(n){if(n.raw!=null){var i=tae(t,n.raw);i!=null&&(e[n.dataKey]=i)}}),Object.keys(e).length>0?e:null}function tae(a,t){if(a==="head"){if(typeof t=="object")return t.header||null;if(typeof t=="string"||typeof t=="number")return t}else if(a==="foot"&&typeof t=="object")return t.footer;return null}function aae(a){return a.map(function(t,e){var n,i;return typeof t=="object"?i=(n=t.dataKey)!==null&&n!==void 0?n:e:i=e,new $te(i,t,e)})}function nae(a,t,e,n,i,r,o){var s=Vte(n),l;a==="head"?l=i.headStyles:a==="body"?l=i.bodyStyles:a==="foot"&&(l=i.footStyles);var c=kl({},s.table,s[a],i.styles,l),p=i.columnStyles[t.dataKey]||i.columnStyles[t.index]||{},g=a==="body"?p:{},w=a==="body"&&e%2===0?kl({},s.alternateRow,i.alternateRowStyles):{},f=Fte(r),M=kl({},f,c,w,g);return kl(M,o)}function iae(a,t,e){var n;e===void 0&&(e={});var i=RF(a,t),r=new Map,o=[],s=[],l=[];Array.isArray(t.settings.horizontalPageBreakRepeat)?l=t.settings.horizontalPageBreakRepeat:(typeof t.settings.horizontalPageBreakRepeat=="string"||typeof t.settings.horizontalPageBreakRepeat=="number")&&(l=[t.settings.horizontalPageBreakRepeat]),l.forEach(function(w){var f=t.columns.find(function(M){return M.dataKey===w||M.index===w});f&&!r.has(f.index)&&(r.set(f.index,!0),o.push(f.index),s.push(t.columns[f.index]),i-=f.wrappedWidth)});for(var c=!0,p=(n=e?.start)!==null&&n!==void 0?n:0;p<t.columns.length;){if(r.has(p)){p++;continue}var g=t.columns[p].wrappedWidth;
179if(c||i>=g)c=!1,o.push(p),s.push(t.columns[p]),i-=g;else break;p++}return{colIndexes:o,columns:s,lastIndex:p-1}}function rae(a,t){for(var e=[],n=0;n<t.columns.length;n++){var i=iae(a,t,{start:n});i.columns.length&&(e.push(i),n=i.lastIndex)}return e}function WF(a,t){var e=t.settings,n=e.startY,i=e.margin,r={x:i.left,y:n},o=t.getHeadHeight(t.columns)+t.getFootHeight(t.columns),s=n+i.bottom+o;if(e.pageBreak==="avoid"){var l=t.body,c=l.reduce(function(w,f){return w+f.height},0);s+=c}var p=new dh(a);(e.pageBreak==="always"||e.startY!=null&&s>p.pageSize().height)&&($F(p),r.y=i.top),t.callWillDrawPageHooks(p,r);var g=kl({},r);t.startPageNumber=p.pageNumber(),e.horizontalPageBreak?oae(p,t,g,r):(p.applyStyles(p.userStyles),(e.showHead==="firstPage"||e.showHead==="everyPage")&&t.head.forEach(function(w){return Il(p,t,w,r,t.columns)}),p.applyStyles(p.userStyles),t.body.forEach(function(w,f){var M=f===t.body.length-1;Wg(p,t,w,M,g,r,t.columns)}),p.applyStyles(p.userStyles),(e.showFoot==="lastPage"||e.showFoot==="everyPage")&&t.foot.forEach(function(w){return Il(p,t,w,r,t.columns)})),OF(p,t,g,r),t.callEndPageHooks(p,r),t.finalY=r.y,a.lastAutoTable=t,p.applyStyles(p.userStyles)}function oae(a,t,e,n){var i=rae(a,t),r=t.settings;if(r.horizontalPageBreakBehaviour==="afterAllRows")i.forEach(function(c,p){a.applyStyles(a.userStyles),p>0?im(a,t,e,n,c.columns,!0):FF(a,t,n,c.columns),sae(a,t,e,n,c.columns),Aw(a,t,n,c.columns)});else for(var o=-1,s=i[0],l=function(){var c=o;if(s){a.applyStyles(a.userStyles);var p=s.columns;o>=0?im(a,t,e,n,p,!0):FF(a,t,n,p),c=VF(a,t,o+1,n,p),Aw(a,t,n,p)}var g=c-o;i.slice(1).forEach(function(w){a.applyStyles(a.userStyles),im(a,t,e,n,w.columns,!0),VF(a,t,o+1,n,w.columns,g),Aw(a,t,n,w.columns)}),o=c};o<t.body.length-1;)l()}function FF(a,t,e,n){var i=t.settings;a.applyStyles(a.userStyles),(i.showHead==="firstPage"||i.showHead==="everyPage")&&t.head.forEac
179h(function(r){return Il(a,t,r,e,n)})}function sae(a,t,e,n,i){a.applyStyles(a.userStyles),t.body.forEach(function(r,o){var s=o===t.body.length-1;Wg(a,t,r,s,e,n,i)})}function VF(a,t,e,n,i,r){a.applyStyles(a.userStyles),r=r??t.body.length;var o=Math.min(e+r,t.body.length),s=-1;return t.body.slice(e,o).forEach(function(l,c){var p=e+c===t.body.length-1,g=GF(a,t,p,n);l.canEntireRowFit(g,i)&&(Il(a,t,l,n,i),s=e+c)}),s}function Aw(a,t,e,n){var i=t.settings;a.applyStyles(a.userStyles),(i.showFoot==="lastPage"||i.showFoot==="everyPage")&&t.foot.forEach(function(r){return Il(a,t,r,e,n)})}function lae(a,t,e){var n=e.getLineHeight(a.styles.fontSize),i=a.padding("vertical"),r=Math.floor((t-i)/n);return Math.max(0,r)}function cae(a,t,e,n){var i={};a.spansMultiplePages=!0,a.height=0;for(var r=0,o=0,s=e.columns;o<s.length;o++){var l=s[o],c=a.cells[l.index];if(c){Array.isArray(c.text)||(c.text=[c.text]);var p=new jF(c.raw,c.styles,c.section);p=kl(p,c),p.text=[];var g=lae(c,t,n);c.text.length>g&&(p.text=c.text.splice(g,c.text.length));var w=n.scaleFactor(),f=n.getLineHeightFactor();c.contentHeight=c.getContentHeight(w,f),c.contentHeight>=t&&(c.contentHeight=t,p.styles.minCellHeight-=t),c.contentHeight>a.height&&(a.height=c.contentHeight),p.contentHeight=p.getContentHeight(w,f),p.contentHeight>r&&(r=p.contentHeight),i[l.index]=p}}var M=new UF(a.raw,-1,a.section,i,!0);M.height=r;for(var y=0,A=e.columns;y<A.length;y++){var l=A[y],p=M.cells[l.index];p&&(p.height=M.height);var c=a.cells[l.index];c&&(c.height=a.height)}return M}function dae(a,t,e,n){var i=a.pageSize().height,r=n.settings.margin,o=r.top+r.bottom,s=i-o;t.section==="body"&&(s-=n.getHeadHeight(n.columns)+n.getFootHeight(n.columns));var l=t.getMinimumRowHeight(n.columns,a),c=l<e;if(l>s)return console.log("Will not be able to print row ".concat(t.index," correctly since it's minimum height is larger than page height")),!0;if(!c)return!1;var p=t.hasRowSpan(n.columns),g=t.getMaxCellHeight(n.columns)>s;return g?(p&&console.log("The content of row ".concat(t.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!(p||n.settings.rowPageBreak==="avoid")}function Wg(a,t,e,n,i,r,o){var s=GF(a,t,n,r);if(e.canEntireRowFit(s,o))Il(a,t,e,r,o);else if(dae(a,e,s,t)){var l=cae(e,s,t,a);Il(a,t,e,r,o),im(a,t,i,r,o),Wg(a,t,l,n,i,r,o)}else im(a,t,i,r,o),Wg(a,t,e,n,i,r,o)}function Il(a,t,e,n,i){n.x=t.settings.margin.left;for(var r=0,o=i;r<o.length;r++){var s=o[r],l=e.cells[s.index];if(!l){n.x+=s.width;continue}a.applyStyles(l.styles),l.x=n.x,l.y=n.y;var c=t.callCellHooks(a,t.hooks.willDrawCell,l,e,s,n);if(c===!1){n.x+=s.width;continue}hae(a,l,n);var p=l.getTextPos();PF(l.text,p.x,p.y,{halign:l.styles.halign,valign:l.styles.valign,maxWidth:Math.ceil(l.width-l.padding("left")-l.padding("right"))},a.getDocument()),t.callCellHooks(a,t.hooks.didDrawCell,l,e,s,n),n.x+=s.width}n.y+=e.height}function hae(a,t,e){var n=t.styles;if(a.getDocument().setFillColor(a.getDocument().getFillColor()),typeof n.lineWidth=="number"){var i=zF(n.lineWidth,n.fillColor);i&&a.rect(t.x,e.y,t.width,t.height,i)}else typeof n.lineWidth=="object"&&(n.fillColor&&a.rect(t.x,e.y,t.width,t.height,"F"),pae(a,t,e,n.lineWidth))}function pae(a,t,e,n){var i,r,o,s;n.top&&(i=e.x,r=e.y,o=e.x+t.width,s=e.y,n.right&&(o+=.5*n.right),n.left&&(i-=.5*n.left),l(n.top,i,r,o,s)),n.bottom&&(i=e.x,r=e.y+t.height,o=e.x+t.width,s=e.y+t.height,n.right&&(o+=.5*n.right),n.left&&(i-=.5*n.left),l(n.bottom,i,r,o,s)),n.left&&(i=e.x,r=e.y,o=e.x,s=e.y+t.height,n.top&&(r-=.5*n.top),n.bottom&&(s+=.5*n.bottom),l(n.left,i,r,o,s)),n.right&&(i=e.x+t.width,r=e.y,o=e.x+t.width,s=e.y+t.height,n.top&&(r-=.5*n.top),n.bottom&&(s+=.5*n.bottom),l(n.right,i,r,o,s));function l(c,p,g,w,f){a.getDocument().setLineWidth(c),a.getDocument().line(p,g,w,f,"S")}}function GF(a,t,e,n){var i=t.settings.margin.bottom,r=t.settings.showFoot;return(r==="everyPage"||r==="lastPage"&&e)&&(i+=t.getFootHeight(t.columns)),a.pageSize().height-n.y-i}function im(a,t,e,n,i,r){i===void 0&&(i=[]),r===void 0&&(r=!1),a.applyStyles(a.userStyles),t.settings.showFoot==="everyPage"&&!r&&t.foot.forEach(function(s){return Il(a,t,s,n,i)}),t.callEndPageHooks(a,n);var o=t.settings.margin;OF(a,t,e,n),$F(a),t.pageNumber++,n.x=o.left,n.y=o.top,e.y=o.top,t.callWillDrawPageHooks(a,n),t.settings.showHead==="everyPage"&&(t.head.forEac
179h(function(s){return Il(a,t,s,n,i)}),a.applyStyles(a.userStyles))}function $F(a){var t=a.pageNumber();a.setPage(t+1);var e=a.pageNumber();return e===t?(a.addPage(),!0):!1}function uae(a){a.API.autoTable=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[0],i=HF(this,n),r=qF(this,i);return WF(this,r),this},a.API.lastAutoTable=!1,a.API.autoTableText=function(t,e,n,i){PF(t,e,n,i,this)},a.API.autoTableSetDefaults=function(t){return dh.setDefaults(t,this),this},a.autoTableSetDefaults=function(t,e){dh.setDefaults(t,e)},a.API.autoTableHtmlToJson=function(t,e){var n;if(e===void 0&&(e=!1),typeof window>"u")return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var i=new dh(this),r=NF(i,t,window,e,!1),o=r.head,s=r.body,l=((n=o[0])===null||n===void 0?void 0:n.map(function(c){return c.content}))||[];return{columns:l,rows:s,data:s}}}var Ew;function rm(a,t){var e=HF(a,t),n=qF(a,e);WF(a,n)}try{typeof window<"u"&&window&&(kw=window,Iw=kw.jsPDF||((Ew=kw.jspdf)===null||Ew===void 0?void 0:Ew.jsPDF),Iw&&uae(Iw))}catch(a){console.error("Could not apply autoTable plugin",a)}var kw,Iw;function mae(a){a.CapacitorUtils.Synapse=new Proxy({},{get(t,e){return new Proxy({},{get(n,i){return(r,o,s)=>{let l=a.Capacitor.Plugins[e];if(l===void 0){s(new Error(`Capacitor plugin ${e} not found`));return}if(typeof l[i]!="function"){s(new Error(`Method ${i} not found in Capacitor plugin ${e}`));return}Ue(this,null,function*(){try{let c=yield l[i](r);o(c)}catch(c){s(c)}})}}})}})}function fae(a){a.CapacitorUtils.Synapse=new Proxy({},{get(t,e){return a.cordova.plugins[e]}})}function YF(a=!1){typeof window>"u"||(window.CapacitorUtils=window.CapacitorUtils||{},window.Capacitor!==void 0&&!a?mae(window):window.cordova!==void 0&&fae(window))}var Tl=qi("Filesystem",{web:()=>import("./chunk-PHK4MIOD.js").then(a=>new a.FilesystemWeb)});YF();var $g=qi("Share",{web:()=>import("./chunk-KQ2YFM6H.js").then(a=>new a.ShareWeb)});var gae=["categoriaModal"],Pw=a=>({active:a}),XF=(a,t,e)=>({"badge-camp-1":a,"badge-camp-2":t,"badge-camp-3":e}),Dw=(a,t)=>({width:a,"background-color":t});function vae(a,t){if(a&1){let e=fe();d(0,"button",24),z("click",function(){let i=P(e).$implicit,r=b();return D(r.aplicarAtalho(i))}),m(1),h()}if(a&2){let e=t.$implicit,n=b();qt("ativo",n.atalhoAtivo===e.label),u(),ye(" ",e.label," ")}}function _ae(a,t){if(a&1&&(d(0,"option",25),m(1),h()),a&2){let e=t.$implicit;v("value",e.label),u(),ye(" ",e.label," ")}}function wae(a,t){if(a&1&&(d(0,"div"),k(1,"app-sorriso",29),h()),a&2){let e=t.ngIf,n=b(3);u(),v("vendaData",n.isMetaQuantidade?n.signalHolder.vendaDataQtd():e)}}function xae(a,t){a&1&&(d(0,"div",30)(1,"span",31),m(2,"Loading..."),h()())}function bae(a,t){if(a&1&&(mt(0),V(1,wae,2,1,"div",28)(2,xae,3,0,"ng-template",null,3,ha),ft()),a&2){let e=Yt(3),n=b(2);u(),v("ngIf",n.signalHolder.vendaData())("ngIfElse",e)}}function Cae(a,t){a&1&&(d(0,"span"),m(1,"Gerando..."),h())}function yae(a,t){a&1&&(d(0,"span"),m(1,"Gerar"),h())}function Mae(a,t){if(a&1){let e=fe();d(0,"div",35)(1,"div",36)(2,"div",37)(3,"div",38),Xt(),d(4,"svg",39),k(5,"path",40)(6,"polyline",41)(7,"line",42)(8,"line",43),h()(),z0(),d(9,"div",44)(10,"h3"),m(11),h(),d(12,"div",45)(13,"span",46),m(14),h()()()(),d(15,"div",47)(16,"div",48)(17,"label",49),m(18,"Data Inicial"),h(),d(19,"input",50),Ne("ngModelChange",function(i){let r=P(e).$implicit,o=b(3);return Be(o.getDatasGeracaoHome(r.IdRelatorioModelo).dtInicial,i)||(o.getDatasGeracaoHome(r.IdRelatorioModelo).dtInicial=i),D(i)}),z("ngModelChange",function(){let i=P(e).$implicit,r=b(3);return D(r.marcarDataEditadaManualmente(i.IdRelatorioModelo))}),h()(),d(20,"div",48)(21,"label",49),m(22,"Data Final"),h(),d(23,"input",50),Ne("ngModelChange",function(i){let r=P(e).$implicit,o=b(3);return Be(o.getDatasGeracaoHome(r.IdRelatorioModelo).dtFinal,i)||(o.getDatasGeracaoHome(r.IdRelatorioModelo).dtFinal=i),D(i)}),z("ngModelChange",function(){let i=P(e).$implicit,r=b(3);return D(r.marcarDataEditadaManualmente(i.IdRelatorioModelo))}),h()()(),d(24,"button",51),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.gerarRelatorioHome(i))}),V(25,Cae,2,0,"span",52)(26,yae,2,0,"span",52),h()()()}if(a&2){let e=t.$implicit,n=b(3);u(11),me(e.DsNome),u(3),me(e.DsRotuloAssunto),u(5),Re("ngModel",n.getDatasGeracaoHome(e.IdRelatorioModelo).dtInicial),u(4),Re("ngModel",n.getDatasGeracaoHome(e.IdRelatorioModelo).dtFinal),u(2),v("ngIf",n.isLoadingGerarHome&&n.modeloGerandoIdHome===e.IdRelatorioModelo),u(),v("ngIf",!(n.isLoadingGerarHome&&n.modeloGerandoIdHome===e.IdRelatorioModelo))}}function Sae(a,t){a&1&&(Xt(),d(0,"svg",71),k(1,"polyline",72),h())}function Aae(a,t){a&1&&(Xt(),d(0,"svg",71),k(1,"polyline",73),h())}function Eae(a,t){a&1&&(Xt(),d(0,"svg",74),k(1,"polyline",72),h())}function kae(a,t){a&1&&(Xt(),d(0,"svg",71),k(1,"polyline",72),h())}function Iae(a,t){a&1&&(Xt(),d(0,"svg",71),k(1,"polyline",73),h())}function Tae(a,t){a&1&&(Xt(),d(0,"svg",74),k(1,"polyline",72),h())}function Fae(a,t){if(a&1){let e=fe();d(0,"th",61),z("click",function(){let i=P(e).index,r=b(4);return D(r.sortByHome(i+r.nrAgrupadoresHome))}),m(1),d(2,"span",62),V(3,kae,2,0,"svg",63)(4,Iae,2,0,"svg",63)(5,Tae,2,0,"svg",64),h()()}if(a&2){let e=t.$implicit,n=t.index,i=b(4);qt("rel-th-sorted-home",i.sortColunaHome===n+i.nrAgrupadoresHome),u(),ye(" ",e," "),u(2),v("ngIf",i.sortColunaHome===n+i.nrAgrupadoresHome&&i.sortDirecaoHome==="asc"),u(),v("ngIf",i.sortColunaHome===n+i.nrAgrupadoresHome&&i.sortDirecaoHome==="desc"),u(),v("ngIf",i.sortColunaHome!==n+i.nrAgrupadoresHome)}}function Vae(a,t){if(a&1&&(Xt(),d(0,"svg",78),k(1,"polyline",79),h()),a&2){let e=b().$implicit;an("transform",e.aberto?"rotate(90deg)":"rotate(0deg)")}}function Pae(a,t){if(a&1&&(d(0,"td",68),m(1),h()),a&2){let e=t.$implicit,n=t.index,i=b(5);u(),ye(" ",i.formatarValorHome(e==null?null:e.toString(),i.resultadoHome.TiposDado[i.nrAgrupadoresHome+n])," ")}}function Dae(a,t){if(a&1){let e=fe();d(0,"tr",75),z("click",function(){let i=P(e).$implicit,r=b(4);return D((i.filhos==null?null:i.filhos.length)>0?r.toggleNoHome(i):null)}),d(1,"td",68),V(2,Vae,2,2,"svg",76),d(3,"span",77),m(4),h(),d(5,"span"),m(6),h()(),V(7,Pae,2,1,"td",69),h()}if(a&2){let e=t.$implicit,n=b(4);an("cursor",(e.filhos==null?null:e.filhos.length)>0?"pointer":"default"),u(),an("padding-left",12+e.nivel*16,"px"),u(),v("ngIf",(e.filhos==null?null:e.filhos.length)>0),u(2),ye("",n.resultadoHome.Colunas[e.nivel],":"),u(2),me(e.chave),u(),v("ngForOf",e.totais)}}function Lae(a,t){if(a&1&&(d(0,"td",68)(1,"strong"),m(2),At(3,"number"),h()()),a&2){let e=t.index,n=b(4);u(2),me(Nt(3,1,n.somaTotalHome(e),"1.2-2"))}}function Oae(a,t){if(a&1){let e=fe();d(0,"div",53)(1,"div",54)(2,"div")(3,"h2"),m(4,"Resultado do Relat\xF3rio"),h(),d(5,"p",55),m(6),h()(),d(7,"div",56)(8,"button",57),z("click",function(){P(e);let i=b(3);return D(i.exportarHome("xlsx"))}),m(9,"Excel"),h(),d(10,"button",58),z("click",function(){P(e);let i=b(3);return D(i.exportarHome("pdf"))}),m(11,"PDF"),h()()(),d(12,"div",59)(13,"table",60)(14,"thead")(15,"tr")(16,"th",61),z("click",function(){P(e);let i=b(3);return D(i.sortByHome(0))}),m(17),d(18,"span",62),V(19,Sae,2,0,"svg",63)(20,Aae,2,0,"svg",63)(21,Eae,2,0,"svg",64),h()(),V(22,Fae,6,6,"th",65),h()(),d(23,"tbody"),V(24,Dae,8,8,"tr",66),h(),d(25,"tfoot")(26,"tr",67)(27,"td",68)(28,"strong"),m(29,"Total"),h()(),V(30,Lae,4,4,"td",69),h()()()(),d(31,"div",70),m(32),h()()}if(a&2){let e=b(3);u(6),da("",e.modeloGerandoNomeHome," \xB7 ",e.resultadoHome.NrTotalRegistros," registros"),u(10),qt("rel-th-sorted-home",e.sortColunaHome===0),u(),ye(" ",e.resultadoHome.Colunas[0]," "),u(2),v("ngIf",e.sortColunaHome===0&&e.sortDirecaoHome==="asc"),u(),v("ngIf",e.sortColunaHome===0&&e.sortDirecaoHome==="desc"),u(),v("ngIf",e.sortColunaHome!==0),u(),v("ngForOf",e.resultadoHome.Colunas.slice(e.nrAgrupadoresHome)),u(2),v("ngForOf",e.listaPlanaHome),u(6),v("ngForOf",e.treeDataHome[0]==null||e.treeDataHome[0].totais==null?null:e.treeDataHome[0].totais.slice(0,e.nrValoresHome)),u(2),da(" Exibindo ",e.resultadoHome.NrTotalRegistros," de ",e.resultadoHome.NrTotalRegistros," registros ")}}function zae(a,t){if(a&1&&(mt(0),d(1,"div",32),V(2,Mae,27,6,"div",33),h(),V(3,Oae,33,13,"div",34),ft()),a&2){let e=b(2);u(2),v("ngForOf",e.modelosRelatorioHome),u(),v("ngIf",e.resultadoHome)}}function Rae(a,t){if(a&1&&(mt(0),k(1,"app-comissao",80),ft()),a&2){let e=b(2);u(),v("hidden",e.isLoadingComissao)}}function Bae(a,t){if(a&1){let e=fe();d(0,"div",107)(1,"div",108),z("click",function(){let i=P(e).$implicit,r=b(4);return D(r.carregaDados(i.itens_pai,i.id,r.dataInicio,r.dataFim,i.nome,i))}),d(2,"div",109)(3,"div",110),k(4,"div",111),d(5,"div",112),k(6,"text-avatar",113),d(7,"h5",114),m(8),h()(),d(9,"div",115),k(10,"ng-icon",116),h()(),d(11,"div",117)(12,"div",118)(13,"div",119),k(14,"div",120),h()(),d(15,"div",121)(16,"span",122),m(17),At(18,"number"),h()()(),d(19,"div",123)(20,"h6",124),m(21),At(22,"number"),At(23,"number"),h(),d(24,"h6",124),m(25),h()()()()()}if(a&2){let e=t.$implicit,n=t.index,i=b(4);u(),v("@fadeSlide",void 0),u(3),v("ngClass",e8(18,XF,n===0,n===1,n===2)),u(2),v("text",e.nome)("foto",e.foto),u(2),me(e.nome),u(6),v("ngStyle",Lr(22,Dw,i.isMetaQuantidade?e.performance_quantidade:i.CalculaPorcentagem(e)+"%",i.isMetaQuantidade?e.cor_barra_quantidade:i.getProgressColor(i.CalculaPorcentagem(e)))
179),u(3),ye(" ",i.isMetaQuantidade?e.texto_quantidade:Nt(18,9,i.CalculaPorcentagem(e),"1.2-2")+"%"," "),u(4),ye(" ",i.isMetaQuantidade?e.performance_quantidade_texto:Nt(22,12,e.performance_valor_liquido/1e3,"1.2-2")+"K / "+Nt(23,15,e[i.dadoMeta]/1e3,"1.2-2"),"K "),u(4),me(i.isMetaQuantidade?e.texto_gap_quantidade:i.CalcularGap(e))}}function Nae(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",87)(2,"div",88)(3,"span",89),k(4,"ng-icon",90),h(),d(5,"div",91),z("click",function(i){return P(e),D(i.stopPropagation())}),d(6,"div",92)(7,"strong"),m(8,"Filtros"),h(),d(9,"button",93),z("click",function(){P(e);let i=b(3);return D(i.closeDropdown("dropdownMenuButton1"))}),h()(),k(10,"hr",94),d(11,"div",95)(12,"input",96),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.isMetaQuantidade,i)||(r.isMetaQuantidade=i),D(i)}),z("ngModelChange",function(){P(e);let i=b(3);return D(i.trocarMetaQtd())}),h(),d(13,"label",97),m(14,"Exibir meta por quantidade"),h()(),d(15,"select",98),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.dadoVenda,i)||(r.dadoVenda=i),D(i)}),z("change",function(){P(e);let i=b(3);return D(i.ChangeParam("DadoVenda",i.dadoVenda))}),d(16,"option",99),m(17,"Valor l\xEDquido"),h(),d(18,"option",100),m(19,"Valor bruto"),h()(),d(20,"select",98),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.dadoMeta,i)||(r.dadoMeta=i),D(i)}),z("change",function(){P(e);let i=b(3);return D(i.ChangeParam("DadoMeta",i.dadoMeta))}),d(21,"option",101),m(22,"Meta do m\xEAs"),h(),d(23,"option",102),m(24,"Meta acumulada at\xE9 hoje"),h()()(),d(25,"input",103),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.searchText,i)||(r.searchText=i),D(i)}),h(),d(26,"span",104),k(27,"ng-icon",105),h()()(),V(28,Bae,26,25,"div",106),h()}if(a&2){let e=b(3);u(5),v("@slideFadeDropdown",void 0),u(7),Re("ngModel",e.isMetaQuantidade),u(3),Re("ngModel",e.dadoVenda),u(5),Re("ngModel",e.dadoMeta),u(5),Re("ngModel",e.searchText),u(3),v("ngForOf",e.filteredMetasUnidade())}}function Hae(a,t){if(a&1){let e=fe();d(0,"div",107)(1,"div",108),z("click",function(){let i=P(e).$implicit,r=b(5);return D(r.openCategoriaModal(i))}),d(2,"div",109)(3,"div",110),k(4,"div",111),d(5,"div",128),k(6,"text-avatar",129),d(7,"h5",114),m(8),h()(),d(9,"div",130),k(10,"ng-icon",116),h()(),d(11,"div",117)(12,"div",118)(13,"div",119),k(14,"div",120),h()(),d(15,"div",121)(16,"span",131),m(17),h()()(),d(18,"div",123)(19,"h6",124),m(20),h(),d(21,"h6",124),m(22),h()()()()()}if(a&2){let e=t.$implicit,n=t.index,i=b(5);u(4),v("ngClass",e8(7,XF,n===0,n===1,n===2)),u(2),v("text",e.nome),u(2),me(e.nome),u(6),v("ngStyle",Lr(11,Dw,i.isMetaQuantidade?e.performance_quantidade:e.performance_porcentagem+"%",i.isMetaQuantidade?e.cor_barra_quantidade:e.cor_barra)),u(3),ye(" ",i.isMetaQuantidade?e.texto_quantidade:e.texto_porcentagem," "),u(3),ye(" ",i.isMetaQuantidade?e.performance_quantidade_texto:e.performance_texto," "),u(2),ye(" ",i.isMetaQuantidade?e.texto_gap_quantidade:e.texto_gap," ")}}function Uae(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",87)(2,"div",88)(3,"span",126),k(4,"ng-icon",90),h(),d(5,"div",127),z("click",function(i){return P(e),D(i.stopPropagation())}),d(6,"div",92)(7,"strong"),m(8,"Filtros"),h(),d(9,"button",93),z("click",function(){P(e);let i=b(4);return D(i.closeDropdown("dropdownMenuButton1"))}),h()(),k(10,"hr",94),d(11,"div",95)(12,"input",96),Ne("ngModelChange",function(i){P(e);let r=b(4);return Be(r.isMetaQuantidade,i)||(r.isMetaQuantidade=i),D(i)}),z("ngModelChange",function(){P(e);let i=b(4);return D(i.trocarMetaQtd())}),h(),d(13,"label",97),m(14,"Exibir meta por quantidade"),h()()(),d(15,"input",103),Ne("ngModelChange",function(i){P(e);let r=b(4);return Be(r.searchText,i)||(r.searchText=i),D(i)}),h(),d(16,"span",104),k(17,"ng-icon",105),h()()(),V(18,Hae,23,14,"div",106),h()}if(a&2){let e=b(4);u(12),Re("ngModel",e.isMetaQuantidade),u(3),Re("ngModel",e.searchText),u(3),v("ngForOf",e.filteredMetasSubCategoria())}}function jae(a,t){if(a&1&&(d(0,"div",125),V(1,Uae,19,3,"div",28),h()),a&2){let e=b(3),n=Yt(32);u(),v("ngIf",!e.isLoadingMetasUnidade)("ngIfElse",n)}}function qae(a,t){if(a&1&&k(0,"app-indicadores",137),a&2){let e=b(5);v("listaIndicadores",e.indicadores().ListaIndicadores)}}function Wae(a,t){if(a&1&&(d(0,"div"),V(1,qae,1,1,"app-indicadores",136),h()),a&2){let e=b(4);u(),v("ngIf",e.indicadores())}}function Gae(a,t){if(a&1&&(d(0,"div",132)(1,"div",133),k(2,"i",134),d(3,"h4",135),m(4,"Indicadores Gerais"),h()(),V(5,Wae,2,1,"div",28),h()),a&2){let e=b(3),n=Yt(34);u(5),v("ngIf",!e.isLoadingIndicadores)("ngIfElse",n)}}function $ae(a,t){if(a&1){let e=fe();d(0,"div",140)(1,"div",141),z("click",function(){let i=P(e).$implicit,r=b(5);return D(r.openGraficoPerformance(i.dtmovimento,i.ListaIndicadores,i))}),d(2,"div",123)(3,"p",142),m(4),At(5,"date"),h(),d(6,"div",143),k(7,"i",144),d(8,"span"),m(9),h()(),d(10,"div",143),k(11,"i",145),d(12,"span"),m(13),h()(),k(14,"ng-icon",146),h(),d(15,"div",147)(16,"div",148)(17,"div",119),k(18,"div",120),h()(),d(19,"div",149)(20,"span",150),m(21),At(22,"number"),h()()(),d(23,"div",123)(24,"h6",124),m(25),At(26,"number"),At(27,"number"),h(),d(28,"h6",124),m(29),At(30,"number"),h()()()()}if(a&2){let e=t.$implicit;u(4),me(Nt(5,9,e.dtmovimento,"dd/MM")),u(5),me(e.NumeroBoletos),u(4),me(e.qtdeItems),u(5),v("ngStyle",Lr(24,Dw,e.PercentualGap+"%",e.cor_barra)),u(3),ye(" ",Nt(22,12,e.PercentualGap,"1.0-0"),"% "),u(4),da(" ",Nt(26,15,e.VendasDia,"1.0-0"),"K / ",Nt(27,18,e.MetaDia,"1.0-0"),"K "),u(4),da(" ",e.VendasDia-e.MetaDia>0?"Superou":"Faltam"," ",Nt(30,21,((e.VendasDia-e.MetaDia)/1e3).toString().replace("-",""),"1.0-2"),"K ")}}function Yae(a,t){if(a&1&&(d(0,"div"),V(1,$ae,31,27,"div",139),h()),a&2){let e=b(4);u(),v("ngForOf",e.indicadores().vendedoravendaperiodo)}}function Xae(a,t){if(a&1&&(d(0,"div",138),V(1,Yae,2,1,"div",28),h()),a&2){let e=b(3),n=Yt(34);u(),v("ngIf",!e.isLoadingIndicadores)("ngIfElse",n)}}function Zae(a,t){if(a&1){let e=fe();d(0,"div",151),z("click",function(){P(e);let i=b(3);
179return D(i.closeModal())}),d(1,"app-grafico-performance",152),z("fecharModal",function(){P(e);let i=b(3);return D(i.closeModal())}),h()()}if(a&2){let e=b(3);u(),v("grp",e.grp)("id",e.idLoja())("data",e.dataIndicadores)("listaIndicadores",e.indicadoresPerformance)}}function Kae(a,t){if(a&1&&k(0,"app-graficos-home",153),a&2){let e=b(3);v("itens",e.graficoItens)}}function Qae(a,t){if(a&1&&(mt(0),d(1,"div",81),V(2,Nae,29,6,"div",28),h(),V(3,jae,2,2,"div",82)(4,Gae,6,2,"div",83),k(5,"br"),V(6,Xae,2,2,"div",84)(7,Zae,2,4,"div",85)(8,Kae,1,1,"app-graficos-home",86),ft()),a&2){let e=b(2),n=Yt(32);u(),v("hidden",e.currentComponent!=="A"),u(),v("ngIf",!e.isLoadingMetasUnidade)("ngIfElse",n),u(),v("ngIf",e.currentComponent==="B"),u(),v("ngIf",e.currentComponent==="C"),u(2),v("ngIf",e.currentComponent==="C"),u(),v("ngIf",e.graficoPerformance&&e.currentComponent==="C"),u(),v("ngIf",e.currentComponent==="D")}}function Jae(a,t){if(a&1&&(d(0,"div",26),V(1,bae,4,2,"ng-container",27)(2,zae,4,2,"ng-container",27)(3,Rae,2,1,"ng-container",27)(4,Qae,9,8,"ng-container",27),h()),a&2){let e=t.$implicit;v("ngSwitch",e),u(),v("ngSwitchCase","Sorriso"),u(),v("ngSwitchCase","Relatorios"),u(),v("ngSwitchCase","Remuneracao"),u(),v("ngSwitchCase","Vendas")}}function e0e(a,t){if(a&1){let e=fe();d(0,"div",19),z("click",function(){P(e);let i=b();return D(i.switchComponent("B"))}),k(1,"ng-icon",154),d(2,"span",21),m(3,"Categorias"),h()()}if(a&2){let e=b();v("ngClass",xa(2,Pw,e.currentComponent==="B"))("@fadeSlide",void 0)}}function t0e(a,t){if(a&1&&k(0,"app-loading",155),a&2){let e=b();v("isLoading",e.isLoadingMetasUnidade)("times",7)}}function a0e(a,t){if(a&1&&k(0,"app-loading",155),a&2){let e=b();v("isLoading",e.isLoadingIndicadores)("times",4)}}var Yg=class a{constructor(t,e,n,i,r){this.http=t;this.urlService=e;this.signalHolder=n;this.router=i;this.decimalPipe=r;this.count=this.signalHolder.count$,E1(()=>{this.pagina=this.signalHolder.pagina(),console.log(this.signalHolder.vendaStack()),console.log(this.signalHolder.vendaQtdStack()),this.signalHolder.voltou&&this.loadSorriso()})}categoriaModal;trackById(t,e){return e.id}contentVersion=E0(0);searchText=E0("");graficoItens=[{titulo:"Gr\xE1fico 1",tamanho:"small",rota:"/grafico1"},{titulo:"Gr\xE1fico 2",tamanho:"medium",rota:"/grafico2"},{titulo:"Gr\xE1fico 3",tamanho:"large",rota:"/grafico3"},{titulo:"Gr\xE1fico 4",tamanho:"small",rota:"/grafico4"}];indicadores=E0([]);teste="red";prd_codigo=E0(null);prd_codigo2;dataInicio=null;dataFim=null;count;idLoja=E0(null);prf_tipo=localStorage.getItem("pfu_tipo");fun_codigo=localStorage.getItem("fun_codigo");getMetasSubCategoria=E0([]);periodo;graficoPerformance=!1;grp;dataIndicadores=null;indicadoresPerformance=[];currentComponent="A";lastIdLoja;telaARecarregar=!0;telaBRecarregar=!0;telaCRecarregar=!0;isMetaQuantidade=!1;sorrisoVenda;sorrisoMetaQtd;periodoNome;prd_local;dadoMeta="meta_ate_hoje";dadoVenda="performance_valor_liquido";dataPeriodo;isLoadingComissao=!0;ordemComponentes=["Sorriso","Remuneracao","Vendas"];modelosRelatorioHome=[];datasGeracaoHome={};modeloGerandoIdHome=null;modeloGerandoNomeHome="";isLoadingGerarHome=!1;resultadoHome=null;nrAgrupadoresHome=0;nrValoresHome=0;treeDataHome=[];listaPlanaHome=[];GetOrdemHome(){return Ue(this,null,function*(){try{let t=this.fun_codigo||"",e=yield ke(this.http.get(this.urlService.BuscaConfiguracaoHome(t))),n=(e.Componentes||[]).sort((i,r)=>i.NrOrdem-r.NrOrdem).filter(i=>i.DsComponente==="Relatorios"?i.FlVisivel:!0).map(i=>i.DsComponente);n.length>0&&(this.ordemComponentes=n),this.modelosRelatorioHome=(e.ModelosRelatorio||[]).filter(i=>i.FlVisivel).map(i=>ea(Xe({},i),{Unidades:i.Unidades?i.Unidades.split(","):[]}))}catch(t){console.error("Erro ao buscar ordem da Home",t)}})}getDatasGeracaoHome(t){return this.datasGeracaoHome[t]||(this.datasGeracaoHome[t]={dtInicial:this.dataInicio||"",dtFinal:this.dataFim||"",editadoManualmente:!1}),this.datasGeracaoHome[t]}sincronizarDatasRelatoriosHome(){Object.keys(this.datasGeracaoHome).forEach(t=>{let e=Number(t),n=this.datasGeracaoHome[e];n.editadoManualmente||(n.dtInicial=this.dataInicio||"",n.dtFinal=this.dataFim||"")})}marcarDataEditadaManualmente(t){let e=this.getDatasGeracaoHome(t);e.editadoManualmente=!0}sortColunaHome=null;sortDirecaoHome="asc";sortByHome(t){this.sortColunaHome===t?this.sortDirecaoHome=this.sortDirecaoHome==="asc"?"desc":"asc":(this.sortColunaHome=t,this.sortDirecaoHome="asc"),this.listaPlanaHome=this.ordenarListaHome(this.listaPlanaHome)}ordenarListaHome(t){return[...t].sort((e,n)=>{let i=e.totais?.[this.sortColunaHome-this.nrAgrupadoresHome]??e.chave,r=n.totais?.[this.sortColunaHome-this.nrAgrupadoresHome]??n.chave,o=parseFloat(String(i).replace(",",".")),s=parseFloat(String(r).replace(",",".")),l=!isNaN(o)&&!isNaN(s)?o-s:String(i).localeCompare(String(r));return this.sortDirecaoHome==="asc"?l:-l})}exportarCapacitorHome(t,e){return Ue(this,null,function*(){let n=new FileReader;n.readAsDataURL(t),n.onloadend=()=>Ue(this,null,function*(){let i=n.result.split(",")[1],r=e;yield Tl.writeFile({path:r,data:i,directory:Js.Cache});let o=yield Tl.getUri({path:r,directory:Js.Cache});yield $g.share({title:e,url:o.uri,dialogTitle:"Exportar relat\xF3rio"})})})}exportarHome(t){if(!this.resultadoHome)return;let e=this.resultadoHome.Colunas,n=this.resultadoHome.Dados,i=Si.isNativePlatform();if(t==="xlsx"){let r=U1.aoa_to_sheet([e,...n]),o=U1.book_new();U1.book_append_sheet(o,r,"Relat\xF3rio");let s=Wd(o,{bookType:"xlsx",type:"array"}),l=new Blob([s],{type:"application/octet-stream"});if(i)this.exportarCapacitorHome(l,`${this.modeloGerandoNomeHome}.xlsx`);else{let c=URL.createObjectURL(l),p=document.createElement("a");p.href=c,p.download=`${this.modeloGerandoNomeHome}.xlsx`,p.click(),setTimeout(()=>URL.revokeObjectURL(c),1e4)}}else{let r=new ga({orientation:"landscape"});r.text(this.modeloGerandoNomeHome,14,15);let o=this.resultadoHome.Colunas.slice(this.nrAgrupadoresHome).map((c,p)=>
179this.somaTotalHome(p).toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})),s=["Total",...Array(this.nrAgrupadoresHome-1).fill(""),...o];rm(r,{head:[this.resultadoHome.Colunas],body:[...this.resultadoHome.Dados,s],startY:20,styles:{fontSize:8},didParseCell:c=>{c.row.index===this.resultadoHome.Dados.length&&(c.cell.styles.fontStyle="bold",c.cell.styles.fillColor=[243,244,246])}});let l=r.output("blob");if(i)this.exportarCapacitorHome(l,`${this.modeloGerandoNomeHome}.pdf`);else{let c=URL.createObjectURL(l),p=document.createElement("a");p.href=c,p.download=`${this.modeloGerandoNomeHome}.pdf`,p.click(),setTimeout(()=>URL.revokeObjectURL(c),1e4)}}}gerarRelatorioHome(t){return Ue(this,null,function*(){let e=this.getDatasGeracaoHome(t.IdRelatorioModelo);if(!e.dtInicial||!e.dtFinal){alert("Informe o per\xEDodo antes de gerar o relat\xF3rio.");return}this.modeloGerandoIdHome=t.IdRelatorioModelo,this.modeloGerandoNomeHome=t.DsNome,this.resultadoHome=null,this.treeDataHome=[],this.listaPlanaHome=[],this.isLoadingGerarHome=!0;let n={DtInicial:e.dtInicial,DtFinal:e.dtFinal+"T23:59:59",Unidades:t.Unidades??[]};try{let i=yield ke(this.http.post(this.urlService.GeraRelatorio(t.IdRelatorioModelo),n));this.resultadoHome=i,this.nrValoresHome=i.NrValores,this.nrAgrupadoresHome=i.NrAgrupadores,this.treeDataHome=this.construirArvoreHome(i.Dados,this.nrAgrupadoresHome,this.nrValoresHome),setTimeout(()=>{document.getElementById("resultado-relatorio-home")?.scrollIntoView({behavior:"smooth"})},100)}catch(i){let r=i?.error?.Message||i?.error?.message||i?.message||"Erro inesperado. Tente novamente.";alert(r)}finally{this.isLoadingGerarHome=!1}})}construirArvoreHome(t,e,n){let i=[];for(let r of t){let o=i;for(let s=0;s<e;s++){let l=r[s],c=o.find(p=>p.chave===l);c||(c={chave:l,filhos:[],valores:null,totais:null,aberto:!1,nivel:s},o.push(c)),s===e-1?c.valores=r.slice(e):o=c.filhos}}return this.calcularTotaisHome(i,n),this.listaPlanaHome=this.achatarArvoreHome(i),i}calcularTotaisHome(t,e){for(let r of t)if(r.filhos&&r.filhos.length>0){let o=this.calcularTotaisHome(r.filhos,e);r.totais=o}else r.valores?r.totais=r.valores.map((o,s)=>s<e?o==="-"?null:parseFloat(o.replace(",","."))||0:o):r.totais=[];if(t.length===0)return[];let n=t[0].totais?.length||0,i=Array(n).fill(0);for(let r=0;r<e;r++)i[r]=t.reduce((o,s)=>{let l=s.totais?.[r];return o+(typeof l=="number"?l:0)},0);for(let r=e;r<n;r++){let o=t.map(s=>s.totais?.[r]).filter(s=>s!=null&&s!==""&&s!==0);i[r]=o[0]??""}return i}achatarArvoreHome(t){let e=[];for(let n of t)e.push(n),n.aberto&&n.filhos?.length>0&&e.push(...this.achatarArvoreHome(n.filhos));return e}toggleNoHome(t){t.aberto=!t.aberto,this.listaPlanaHome=this.achatarArvoreHome(this.treeDataHome)}somaTotalHome(t){return this.treeDataHome.reduce((e,n)=>e+(typeof n.totais?.[t]=="number"?n.totais[t]:0),0)}formatarValorHome(t,e){if(!t||t==="-")return t;if(e==="Moeda"){let n=parseFloat(t.replace(",","."));return isNaN(n)?t:"R$ "+n.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})}if(e==="Numero"){let n=parseFloat(t.replace(",","."));return isNaN(n)?t:n.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})}if(e==="Data"){let n=new Date(t);return isNaN(n.getTime())?t:n.toLocaleDateString("pt-BR")}if(e==="Inteiro"){let n=parseInt(t);return isNaN(n)?t:n.toLocaleString("pt-BR")}return t}IniciaComponentes(){console.log("iniciado"),this.prd_codigo()&&(this.currentComponent==="A"&&(this.carregaDados(this.pagina,null,this.dataInicio,this.dataFim,null,null,this.fun_codigo),this.telaARecarregar=!1,this.telaBRecarregar=!0,this.telaCRecarregar=!0),this.currentComponent==="B"&&(this.GetMetasSubCategoria(),this.telaARecarregar=!0,this.telaBRecarregar=!1,this.telaCRecarregar=!0),this.currentComponent==="C"&&(this.GetIndicadores(),this.telaARecarregar=!0,this.telaBRecarregar=!0,this.telaCRecarregar=!1))}loadSorriso(){if(this.signalHolder.voltou){this.signalHolder.voltou=!1;let t=this.signalHolder.vendaStack().at(-1),e=this.signalHolder.vendaQtdStack().at(-1);t&&(this.signalHolder.vendaData.set(t),this.sorrisoVenda=t),e&&(this.signalHolder.vendaDataQtd.set(e),this.sorrisoMetaQtd=e)}}trocarMetaQtd(){this.isMetaQuantidade==!1?this.signalHolder.vendaData.set(this.sorrisoVenda):this.signalHolder.vendaDataQtd.set(this.sorrisoMetaQtd)}pagina;ngOnInit(){this.periodo=null}ngAfterViewInit(){return Ue(this,null,function*(){yield Promise.all([this.GetPercentualMeta(),this.getPeriodosSelecionados(),this.GetOrdemHome()]),this.IniciaComponentes(),this.sincronizarDatasRelatoriosHome()})}handlePeriodoSelecionado(t){this.dataInicio=t.PRD_INICIO?.split("T")[0],this.dataFim=t.PRD_FIM?.split("T")[0];let e=new Ka("pt-BR"),n=e.transform(new Date,"MM"),i=e.transform(t.PRD_FIM,"MM");n===i?(this.periodoNome=e.transform(new Date,"dd/MM"),this.signalHolder.dataSelecionada.set(new Date)):(this.periodoNome=e.transform(t.PRD_FIM,"dd/MM"),this.signalHolder.dataSelecionada.set(t.PRD_FIM)),this.IniciaComponentes()}getVendaTotalPeriodo(){return Ue(this,null,function*(){try{if(!this.prd_codigo()){console.error("prd_codigo is undefined");return}ke(this.http.get(this.urlService.getMetasEmpresaUrl(this.prd_codigo(),!1,!1))).then(t=>Ue(this,null,function*(){this.signalHolder.vendaData.set(yield t)}))}catch(t){console.error(t)}})}switchComponent(t){this.searchText=E0(""),this.currentComponent=t,t==="A"&&this.telaARecarregar&&this.carregaDados(this.signalHolder.pagina(),null,this.dataInicio,this.dataFim,null,null,this.fun_codigo).finally(()=>{this.telaARecarregar=!1}),t==="B"&&(window.scrollTo({top:1200,behavior:"smooth"}),this.GetMetasSubCategoria().finally(()=>{this.telaBRecarregar=!1})),t==="C"&&(window.scrollTo({top:1200,behavior:"smooth"}),this.GetIndicadores().finally(()=>{this.telaCRecarregar=!1}))}GetMetasSubCategoria(){return Ue(this,null,function*(){this.isLoadingMetasUnidade=!0;try{let t;this.idLoja?.()?t=yield ke(this.http.get(this.urlService.getMetasCategoria(this.idLoja(),this.dataInicio,this.dataFim,this.fun_codigo))).finally(()=>{this.isLoadingMetasUnidade=!1}):t=yield ke(this.http.get(this.urlService.getMetasCategoria(this.idLoja(),this.dataInicio,this.dataFim,this.fun_codigo))).finally(()=>{this.isLoadingMetasUnidade=!1}),this.getMetasSubCategoria.set(t);return}catch(t){console.log(t)}})}isLoadingIndicadores=!1;GetIndicadores(){return Ue(this,null,function*(){this.isLoadingIndicadores=!0,this.indicadores.set([]);let t=this.idLoja?.(),e=null,n=null,i=null;this.prf_tipo==="3"&&(n=this.fun_codigo),this.pagina==="regiao"?(this.grp=2,i=t):this.pagina==="unidade"?(e=t,this.grp=0):this.pagina===""?this.grp=1:this.pagina===null&&(n=t,this.grp=3);try{let r=yield ke(this.http.get(this.urlService.getVendasPeriodoUrl(e,this.prd_codigo(),this.dataInicio,this.dataFim,n,i)));this.indicadores.set(r)}catch(r){console.error(r)}finally{this.isLoadingIndicadores=!1}})}getPeriodosSelecionados(){return Ue(this,null,function*(){try{let t=yield ke(this.http.get(this.urlService.getPeriodoSelecionadoDataUrl(null)));console.log(t),this.prd_codigo.set(t?.PeriodoSelecionado.PRD_CODIGO),localStorage.setItem("peri
179odoId",t?.PeriodoSelecionado.PRD_CODIGO),this.periodo=t?.PeriodoSelecionado,this.dataInicio=t?.PeriodoSelecionado.PRD_INICIO?.split("T")[0],this.dataFim=t?.PeriodoSelecionado.PRD_FIM?.split("T")[0];let n=new Ka("pt-BR").transform(new Date,"dd/MM");this.periodoNome=n}catch(t){console.error(t)}})}atalhoAtivo="Este m\xEAs at\xE9 hoje";atalhosDatas=[{label:"Este m\xEAs at\xE9 hoje"},{label:"\xDAltimos 30 dias"},{label:"Esta semana at\xE9 hoje"},{label:"\xDAltimos 7 dias"},{label:"Ontem"},{label:"Hoje"}];aplicarAtalho(t){let e=new Date,n=o=>{let s=o.getFullYear(),l=String(o.getMonth()+1).padStart(2,"0"),c=String(o.getDate()).padStart(2,"0");return`${s}-${l}-${c}`},i,r=new Date(e.getFullYear(),e.getMonth(),e.getDate());switch(t.label){case"Este m\xEAs at\xE9 hoje":i=new Date(e.getFullYear(),e.getMonth(),1);break;case"\xDAltimos 30 dias":i=new Date(e.getFullYear(),e.getMonth(),e.getDate()-29);break;case"Esta semana at\xE9 hoje":let o=e.getDay();i=new Date(e.getFullYear(),e.getMonth(),e.getDate()-o);break;case"\xDAltimos 7 dias":i=new Date(e.getFullYear(),e.getMonth(),e.getDate()-6);break;case"Ontem":i=new Date(e.getFullYear(),e.getMonth(),e.getDate()-1),r=new Date(e.getFullYear(),e.getMonth(),e.getDate()-1);break;case"Hoje":i=new Date(e.getFullYear(),e.getMonth(),e.getDate());break;default:return}this.dataInicio=n(i),this.dataFim=n(r),this.atalhoAtivo=t.label,this.onDatasChange()}isLoadingMetasUnidade=!0;getMetasUnidade(t=null,e=null,n=null,i=null){return Ue(this,null,function*(){this.isLoadingMetasUnidade=!0;try{let r=yield ke(this.http.get(this.urlService.getMetasRegiao(e,n,i,t)));return r.sort((o,s)=>s.performance_porcentagem-o.performance_porcentagem),r}catch(r){console.error("Erro ao carregar metas",r)}finally{this.isLoadingMetasUnidade=!1}})}carregaDados(t,e=null,n=null,i=null,r=null,o=null,s=null){return Ue(this,null,function*(){this.isLoadingComissao=!0,this.prf_tipo==="3"&&this.pagina==null,window.scrollTo({top:0,behavior:"smooth"}),this.pagina!=null?(this.prf_tipo==="3"&&e!=null?this.openCategoriaModal(o):(this.idLoja.set(e),localStorage.setItem("storeId",e),this.pagina=t,this.searchText=E0(""),this.MontarGraficoSorriso(this.fun_codigo,e,n,i,r),this.signalHolder.metasUnidade.set(yield this.getMetasUnidade(e,n,i,this.fun_codigo)),this.signalHolder.idStack.set([...this.signalHolder.idStack(),e]),this.signalHolder.metasHistory.update(l=>[...l,[...this.signalHolder.metasUnidade()]]),this.signalHolder.ChangePagina(t),this.contentVersion.update(l=>l+1)),this.isLoadingComissao=!1):this.openCategoriaModal(o)})}detectarAtalho(t,e){console.log("detectarAtalho chamado:",t,e);let n=s=>{let l=s.getFullYear(),c=String(s.getMonth()+1).padStart(2,"0"),p=String(s.getDate()).padStart(2,"0");return`${l}-${c}-${p}`},i=new Date,r=new Date(i.getFullYear(),i.getMonth(),i.getDate());if(console.log("Este m\xEAs at\xE9 hoje:",n(new Date(r.getFullYear(),r.getMonth(),1)),n(r)),console.log("\xDAltimos 30 dias:",n(new Date(r.getFullYear(),r.getMonth(),r.getDate()-29)),n(r)),console.log("Esta semana at\xE9 hoje:",n(new Date(r.getFullYear(),r.getMonth(),r.getDate()-r.getDay())),n(r)),console.log("\xDAltimos 7 dias:",n(new Date(r.getFullYear(),r.getMonth(),r.getDate()-6)),n(r)),t===n(new Date(r.getFullYear(),r.getMonth(),1))&&e===n(r))return"Este m\xEAs at\xE9 hoje";if(t===n(new Date(r.getFullYear(),r.getMonth(),r.getDate()-29))&&e===n(r))return"\xDAltimos 30 dias";if(t===n(new Date(r.getFullYear(),r.getMonth(),r.getDate()-r.getDay()))&&e===n(r))return"Esta semana at\xE9 hoje";if(t===n(new Date(r.getFullYear(),r.getMonth(),r.getDate()-6))&&e===n(r))return"\xDAltimos 7 dias";let o=n(new Date(r.getFullYear(),r.getMonth(),r.getDate()-1));return t===o&&e===o?"Ontem":t===n(r)&&e===n(r)?"Hoje":""}onDatasChange(){if(this.dataInicio&&this.dataFim){this.dataFim<this.dataInicio&&(this.dataFim=this.dataInicio),this.atalhoAtivo=this.detectarAtalho(this.dataInicio,this.dataFim);let t=new Ka("pt-BR"),[e,n,i]=this.dataFim.split("-").map(Number),r=new Date(e,n-1,i);this.periodoNome=t.transform(r,"dd/MM"),this.signalHolder.dataSelecionada.set(r),this.IniciaComponentes(),this.sincronizarDatasRelatoriosHome()}}MontarGraficoSorriso(t,e,n,i,r){return Ue(this,null,function*(){let o=yield ke(this.http.get(this.urlService.GetDadosSorriso(t,e,n,i))),s={VendaTotal:o.VendaTotal,MetaMensal:o.MetaMensal,Acumulado:o.Acumulado,DadoColorido:o.DadoColorido,DadoOpaco:o.DadoOpaco,Gap:o.Gap,MetaAteHoje:o.MetaAteHoje,MetaDeHoje:o.MetaDeHoje,Nome:r,Data:this.periodoNome,performance_valor_bruto:o.performance_valor_bruto,performance_valor_liquido:o.performance_valor_liquido},l=this.signalHolder.metasUnidade().reduce((M,y)=>
179M+y.qtd_itens_vendidos,0),c=this.signalHolder.metasUnidade().reduce((M,y)=>M+y.meta_total_quantidade,0),p=c>0?l/c*100:100,g=l/c>1?0:100-l/c*100,w=c-l>0?c-l:0,f={VendaTotal:l,MetaMensal:c,Acumulado:0,DadoColorido:p,DadoOpaco:g,Gap:w,MetaAteHoje:0,MetaDeHoje:0,Nome:r,Data:this.periodoNome,performance_valor_bruto:0,performance_valor_liquido:0};this.sorrisoMetaQtd=f,this.sorrisoVenda=s,this.signalHolder.vendaData.set(s),this.signalHolder.vendaDataQtd.set(f),this.signalHolder.vendaStack.set([...this.signalHolder.vendaStack(),s]),this.signalHolder.vendaQtdStack.set([...this.signalHolder.vendaQtdStack(),f]),this.signalHolder.vendaDataHistory.update(M=>[...M,Xe({},this.signalHolder.vendaData())])})}filteredMetasUnidade=Eo(()=>{let t=this.searchText().toLowerCase();return this.signalHolder.metasUnidade().filter(e=>e.nome.toLowerCase().includes(t))});getSellers2(t){ke(this.http.get(this.urlService.getSellersUrl(t,this.prd_codigo()))).then(e=>{})}closeModal(){this.graficoPerformance=!1}openGraficoPerformance(t,e,n){return Ue(this,null,function*(){this.dataIndicadores=t,this.graficoPerformance=!0;var i=[{nome:"Fat. L\xEDquido",valor:n.VendasDia,formato:1,icone:"card"},{nome:"Fat. Bruto",valor:n.VendasBrutasDia,formato:1,icone:"pricetags"},{nome:"N\xBA de Boletos",valor:n.NumeroBoletos,formato:0,icone:"copy"},{nome:"N\xBA de Itens",valor:n.qtdeItems,formato:0,icone:"barcode"},{nome:"Pre\xE7o M\xE9dio",valor:n.PrecoMedio,formato:1,icone:"logo-usd"},{nome:"Desconto",valor:n.VendasBrutasDia-n.VendasDia,formato:1,icone:"pricetag"},{nome:"Desconto m\xE9dio",valor:(1-n?.VendasDia/n?.VendasBrutasDia)*100,formato:3,icone:"pricetag"}];this.indicadoresPerformance=[...i,...e]})}showFilterPanel=E0(!1);filterPosition={top:0,left:0};onDocumentClick(t){t.target.closest(".filter-dropdown, .iconHover")||this.closeFilterPanel()}selectedBarColor=E0("");selectedPerformanceText=E0("");uniqueBarColors=Eo(()=>{let t=this.getMetasSubCategoria();return[...new Set(t.map(e=>e.cor_barra))]});uniquePerformanceTexts=Eo(()=>{let t=this.getMetasSubCategoria();return[...new Set(t.map(e=>e.performance_texto))]});openFilterPanel(t){let e=t.target.getBoundingClientRect();this.filterPosition={top:e.bottom+window.scrollY,left:e.left+window.scrollX},this.showFilterPanel.set(!0)}closeFilterPanel(){this.showFilterPanel.set(!1)}filters={nome:"",performancePorcentagemMin:null,performancePorcentagemMax:null,metaValorMin:null,metaValorMax:null,performanceTexto:"",corBarra:""};filteredMetasSubCategoria(){let t=this.searchText(),e=this.filters;return this.getMetasSubCategoria().filter(n=>(!t||n.nome?.toLowerCase().includes(t.toLowerCase()))&&(!e.nome||n.nome?.toLowerCase().includes(e.nome.toLowerCase()))&&(!e.performancePorcentagemMin||n.performance_porcentagem>=e.performancePorcentagemMin)&&(!e.performancePorcentagemMax||n.performance_porcentagem<=e.performancePorcentagemMax)&&(!e.metaValorMin||n.meta_valor>=e.metaValorMin)&&(!e.metaValorMax||n.meta_valor<=e.metaValorMax)&&(!e.performanceTexto||n.performance_texto===e.performanceTexto)&&(!e.corBarra||n.cor_barra===e.corBarra)).sort((n,i)=>i.performance_porcentagem-n.performance_porcentagem)}openCategoriaModal(t){this.categoriaModal.open(t)}closeDropdown(t){let e=document.getElementById(t);e&&(bootstrap.Dropdown.getInstance(e)||new bootstrap.Dropdown(e)).hide()}CalculaPorcentagem(t){return t[this.dadoMeta]!=0?t[this.dadoVenda]/t[this.dadoMeta]*100:0}CalcularGap(t){if(t[this.dadoMeta]!=0){let e=t[this.dadoVenda]-t[this.dadoMeta],n=e>0?e:e*-1;return(e>0?"Superou ":"Faltam ")+this.decimalPipe.transform(n/1e3,"1.2-2")+" K"}return"Sem meta"}ChangeParam(t,e){let n={param:e};ke(this.http.post(this.urlService.UpadateParam(),n)).then(i=>{console.log("ok")})}percentualMeta;GetPercentualMeta(){return Ue(this,null,function*(){try{let t=yield ke(this.http.get(this.urlService.getAllPercentualMetaUrl()));this.percentualMeta=t}catch(t){console.error("Erro ao buscar percentual meta:",t)}})}getProgressColor(t){let e=[...this.percentualMeta].sort((n,i)=>n.PEM_ORDEM-i.PEM_ORDEM);for(let n of e)if(n.PEM_PERCENTUAL===null||t<n.PEM_PERCENTUAL)return n.PEM_HEX_COR;return e[e.length-1].PEM_HEX_COR}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(so),ce(fa),ce(Oi))};static \u0275cmp=Oe({type:a,selectors:[["app-data-binding"]],viewQuery:function(e,n){if(e&1&&c0(gae,5),e&2){let i;n0(i=i0())&&(n.categoriaModal=i.first)}},hostBindings:function(e,n){e&1&&z("click",function(r){return n.onDocumentClick(r)}
vendor: 4,206 bytes, line 179
179,!1,L2)},features:[aa([Ra({bootstrapCash:bd,bootstrapSearch:qn,bootstrapFunnel:jn,bootstrapChevronLeft:Cd,bootstrapChevronRight:li,bootstrapHouseFill:t1,bootstrapCircleSquare:iA,bootstrapFileBarGraphFill:fA,bootstrapChevronUp:w4}),Oi])],decls:37,vars:13,consts:[["carregando",""],["carregandoIndicadores",""],["categoriaModal",""],["loadingTemplate",""],[1,"datePicker","d-flex","flex-column","align-items-center","mb-3","white","gap-2"],[1,"d-flex","justify-content-center","gap-2","w-100"],[1,"d-flex","flex-column","align-items-center","w-50"],[1,"text-white",2,"font-size","13px"],["type","date",1,"form-control",2,"font-size","16px","padding","8px 10px","height","44px",3,"ngModelChange","ngModel"],[1,"d-none","d-md-flex","flex-wrap","justify-content-center","gap-1","mt-1"],["class","btn btn-atalho-data",3,"ativo","click",4,"ngFor","ngForOf"],[1,"d-flex","d-md-none","mt-1","w-100"],[1,"form-select","w-100",2,"background-color","white","color","var(--laranja-casting)","border-color","white","font-size","14px","font-weight","600","height","44px",3,"ngModelChange","ngModel"],["value","",2,"color","black"],["style","color: black;",3,"value",4,"ngFor","ngForOf"],[3,"ngSwitch",4,"ngFor","ngForOf"],[1,"mb-4",2,"display","block","padding-bottom","80px"],[1,"bottom-fixed"],[1,"squares","button-group"],[1,"square",3,"click","ngClass"],["name","bootstrapHouseFill",1,"icon-bottom-menu"],[1,"label"],["class","square",3,"ngClass","click",4,"ngIf"],["name","bootstrapFileBarGraphFill",1,"icon-bottom-menu"],[1,"btn","btn-atalho-data",3,"click"],[2,"color","black",3,"value"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],[3,"vendaData"],["role","status",1,"spinner-border","text-warning"],[1,"sr-only"],[1,"rel-modelos-list-home"],["class","rel-modelo-card-home",4,"ngFor","ngForOf"],["id","resultado-relatorio-home","class","rel-card-home rel-card-overflow-home",4,"ngIf"],[1,"rel-modelo-card-home"],[1,"rel-modelo-card-inner-home"],[1,"rel-modelo-info-home"],[1,"rel-modelo-icon-home"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"rel-icon-orange-home"],["d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"],["points","14 2 14 8 20 8"],["x1","16","y1","13","x2","8","y2","13"],["x1","16","y1","17","x2","8","y2","17"],[1,"rel-modelo-content-home"],[1,"rel-modelo-meta-home"],[1,"rel-assunto-badge-home"],[1,"rel-modelo-datas-home"],[1,"rel-modelo-data-item-home"],[1,"rel-sublabel-home"],["type","date",1,"rel-input-home","rel-input-data-home",3,"ngModelChange","ngModel"],[1,"rel-btn-primary-home",3,"click"],[4,"ngIf"],["id","resultado-relatorio-home",1,"rel-card-home","rel-card-overflow-home"],[1,"rel-resultado-header-home"],[1,"rel-resultado-meta-home"],[1,"rel-export-btns-home"],[1,"rel-btn-green-home",3,"click"],[1,"rel-btn-outline-home",3,"click"],[1,"rel-table-wrapper-home"],[1,"rel-table-home"],[1,"rel-th-home","rel-th-sortable-home",3,"click"],[1,"rel-sort-icon-home"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","class","rel-icon-sm-home",4,"ngIf"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","class","rel-icon-sm-home","style","opacity:0.3",4,"ngIf"],["class","rel-th-home rel-th-sortable-home",3,"rel-th-sorted-home","click",4,"ngFor","ngForOf"],["class","rel-tree-row-home",3,"cursor","click",4,"ngFor","ngForOf"],[1,"rel-tfoot-row-home"],[1,"rel-td-home"],["class","rel-td-home",4,"ngFor","ngForOf"],[1,"rel-resultado-footer-home"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-icon-sm-home"],["points","18 15 12 9 6 15"],["points","6 9 12 15 18 9"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-icon-sm-home",2,"opacity","0.3"],[1,"rel-tree-row-home",3,"click"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","class","rel-tree-toggle-icon-home",3,"transform",4,"ngIf"],[1,"rel-tree-label-prefix-home"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-tree-toggle-icon-home"],["points","9 18 15 12 9 6"],[3,"hidden"],[1,"container-fluid","mb
179-3","width-partial",2,"background-color","white","border-radius","10px",3,"hidden"],["class","container-fluid mb-3 width-partial","style","background-color: white; border-radius: 10px;",4,"ngIf"],["class","container-fluid card width-partial",4,"ngIf"],["class","container-fluid card width-partial gap-4","style","padding: 12px;",4,"ngIf"],["class","modal-performance",3,"click",4,"ngIf"],[3,"itens",4,"ngIf"],[1,"row","pt-3"],[1,"input-group","mb-3"],["id","dropdownMenuButton1","data-bs-toggle","dropdown","aria-expanded","false","role","button",1,"input-group-text","iconHover"],["name","bootstrapFunnel",1,"icon","bootstrapChevronRight"],["aria-labelledby","dropdownMenuButton1",1,"dropdown-menu","animated-dropdown","p-2",3,"click"],[1,"d-flex","justify-content-between","align-items-center","mb-2"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"mt-0","mb-2"],[1,"form-check","form-switch","my-2"],["type","checkbox","role","switch","id","flexSwitchCheckDefault",1,"form-check-input",3,"ngModelChange","ngModel"],["for","flexSwitchCheckDefault",1,"form-check-label"],[1,"form-select","mb-2",3,"ngModelChange","change","ngModel"],["value","performance_valor_liquido"],["value","performance_valor_bruto"],["value","meta_valor"],["value","meta_ate_hoje"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],["class","row mb-3",4,"ngFor","ngForOf"],[1,"row","mb-3"],[1,"card","w-100",2,"border","none",3,"click"],[1,"mb-2"],[1,"row","mb-1","rel"],[1,"badge-camp","d-flex","align-items-center","abs",3,"ngClass"],[1,"col-11","d-flex","align-items-center"],[1,"me-2","border","rounded-circle",2,"flex-shrink","0 !important","width","30px","height","30px","overflow","hidden","text-align","center","vertical-align","middle","line-height","30px",3,"text","foto"],[1,"m-0","card-title","fw-bold"],[1,"col-1"],["name","bootstrapChevronRight",1,"icon","bootstrapChevronRight","mt-2",2,"font-size","20px","float","right"],[1,"row","mb-2","d-flex","align-items-center"],[1,"col-9","col-md-10"],[1,"progress"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar",3,"ngStyle"],[1,"col-3","col-md-2"],[1,"float-right","ms-auto","text-nowrap"],[1,"d-flex","justify-content-between"],[1,"card-subtitle","mb-2","text-muted"],[1,"container-fluid","mb
179-3","width-partial",2,"background-color","white","border-radius","10px"],["id","basic-addon1","id","dropdownMenuButton2","data-bs-toggle","dropdown","aria-expanded","false","role","button",1,"input-group-text","iconHover"],["aria-labelledby","dropdownMenuButton2",1,"dropdown-menu","p-2",3,"click"],[1,"col-10","col-sm-11","d-flex","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","30px","height","30px","overflow","hidden","text-align","center","vertical-align","middle","line-height","30px",3,"text"],[1,"col-2","col-sm-1"],[1,"ms-auto","float-right","text-nowrap"],[1,"container-fluid","card","width-partial"],[1,"d-flex","lh-1","mt-3","mb-1"],[1,"mdi","mdi-chart-arc","fs-3","me-2"],[1,"fs-4","my-auto"],[3,"listaIndicadores",4,"ngIf"],[3,"listaIndicadores"],[1,"container-fluid","card","width-partial","gap-4",2,"padding","12px"],["class","mb-4",4,"ngFor","ngForOf"],[1,"mb-4"],[3,"click"],[1,"fs-4","fw-bold","mb-0"],[1,"text-muted","fs-5"],[1,"mdi","mdi-invoice-text-check-outline","me-2"],[1,"mdi","mdi-gift","me-2"],["name","bootstrapChevronRight",1,"icon","bootstrapChevronRight","fs-5","fw-bold",2,"margin-top","6px"],[1,"row","mb-1","d-flex","align-items-center"],[1,"col-10","col-md-11"],[1,"col-2","col-md-1"],[1,"float-right","text-nowrap"],[1,"modal-performance",3,"click"],[3,"fecharModal","grp","id","data","listaIndicadores"],[3,"itens"],["name","bootstrapCircleSquare",1,"icon-bottom-menu"],[3,"isLoading","times"]],template:function(e,n){if(e&1){let i=fe();k(0,"app-user-header"),d(1,"div",4)(2,"div",5)(3,"div",6)(4,"label",7),m(5,"In\xEDcio"),h(),d(6,"input",8),z("ngModelChange",function(o){return P(i),n.dataInicio=o,D(n.onDatasChange())}),h()(),d(7,"div",6)(8,"label",7),m(9,"Fim"),h(),d(10,"input",8),z("ngModelChange",function(o){return P(i),n.dataFim=o,D(n.onDatasChange())}),h()()(),d(11,"div",9),V(12,vae,2,3,"button",10),h(),d(13,"div",11)(14,"select",12),z("ngModelChange",function(o){return P(i),D(n.aplicarAtalho({label:o}))}),d(15,"option",13),m(16,"Per\xEDodo personalizado"),h(),V(17,_ae,2,2,"option",14),h()()(),V(18,Jae,5,5,"div",15),k(19,"div",16),d(20,"div",17)(21,"div",18)(22,"div",19),z("click",function(){return P(i),D(n.switchComponent("A"))}),k(23,"ng-icon",20),d(24,"span",21),m(25,"Inicio"),h()(),V(26,e0e,4,4,"div",22),d(27,"div",19),z("click",function(){return P(i),D(n.switchComponent("C"))}),k(28,"ng-icon",23),d(29,"span",21),m(30,"Indicadores"),h()()()(),V(31,t0e,1,2,"ng-template",null,0,ha)(33,a0e,1,2,"ng-template",null,1,ha),k(35,"app-categoria-modal",null,2)}e&2&&(u(6),v("ngModel",n.dataInicio),u(4),v("ngModel",n.dataFim),u(2),v("ngForOf",n.atalhosDatas),u(2),v("ngModel",n.atalhoAtivo),u(3),v("ngForOf",n.atalhosDatas),u(),v("ngForOf",n.ordemComponentes),u(4),v("ngClass",xa(9,Pw,n.currentComponent==="A")),u(4),v("ngIf",n.pagina!=null&&n.prf_tipo!="3"),u(),v("ngClass",xa(11,Pw,n.currentComponent==="C")))},dependencies:[at,Qa,bn,jt,u0,m0,Ht,dr,o0,Ut,Qt,qy,Wy,xt,xr,M5,yr,I4,kt,r5,o5,Oi,Ka,T4,F4,Ed,vs,Bt,V4,OC],styles:[".float-right[_ngcontent-%COMP%]{float:right!important}.bottom-fixed[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;width:100%;background-color:var(--cinza-ultra-claro);padding:15px 0;display:flex;justify-content:center;align-items:center;box-shadow:0 -2px 5px #0000001a}.icon-bottom-menu[_ngcontent-%COMP%]{font-size:32px}.label[_ngcontent-%COMP%]{font-size:12px;margin-top:5px;color:#000}.white[_ngcontent-%COMP%]{color:#fff}.card-indicadores-top[_ngcontent-%COMP%]{color:var(--color-gray)}.modal-performance[_ngcontent-%COMP%]{position:fixed;height:100vh;z-index:50;width:100%;top:0;background-color:#00000080}.rel[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%]{position:absolute;top:-5px;left:-3px}.badge-camp[_ngcontent-%COMP%]{color:#000;font-weight:700;width:32px;height:32px;display:flex;align-items:center;justify-content:center;overflow:visible}.datePicker[_ngcontent-%COMP%]{width:90%!important;margin:0 auto}.rel-modelos-list-home[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;margin:0 auto 12px;width:90%}.rel-modelo-card-home[_ngcontent-%COMP%]{background:#fff;border-radius:12px;border-left:4px solid #F97316;box-shadow:0 1px 3px #00000014;padding:16px}.rel-modelo-card-inner-home[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rel-modelo-info-home[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.rel-modelo-icon-home[_ngcontent-%COMP%]{flex-shrink:0;display:flex;align-items:center}.rel-icon-orange-home[_ngcontent-%COMP%]{width:24px;height:24px;color:#f97316}.rel-modelo-content-home[_ngcontent-%COMP%]{flex:1;min-width:0}.rel-modelo-content-home[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 4px;font-size:15px;font-weight:500;color:#111827}.rel-modelo-meta-home[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.rel-assunto-badge-home[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:2px 8px;background:#3b82f6;color:#fff;font-size:11px;border-radius:4px}.rel-modelo-datas-home[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:flex-end}.rel-modelo-data-item-home[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.rel-sublabel-home[_ngcontent-%COMP%]{font-size:11px;color:#6b7280;display:block;margin-bottom:4px}.rel-input-home[_ngcontent-%COMP%]{width:100%;padding:8px 16px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;color:#111827;background:#fff;outline:none;box-sizing:border-box}.rel-input-home[_ngcontent-%COMP%]:focus{border-color:#f97316;box-shadow:0 0 0 2px #f9731626}
179.rel-input-data-home[_ngcontent-%COMP%]{padding:6px 10px;font-size:13px;width:140px}.rel-btn-primary-home[_ngcontent-%COMP%]{padding:8px 24px;background:#f97316;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;white-space:nowrap;align-self:flex-end}.rel-btn-primary-home[_ngcontent-%COMP%]:hover:not(:disabled){background:#ea6a0f}.rel-btn-primary-home[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:default}.rel-btn-outline-home[_ngcontent-%COMP%]{padding:8px 16px;border:2px solid #F97316;color:#f97316;background:transparent;border-radius:8px;cursor:pointer;font-size:14px}.rel-btn-outline-home[_ngcontent-%COMP%]:hover{background:#f97316;color:#fff}.rel-btn-green-home[_ngcontent-%COMP%]{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.rel-btn-green-home[_ngcontent-%COMP%]:hover{background:#059669}.rel-th-sortable-home[_ngcontent-%COMP%]{cursor:pointer;-webkit-user-select:none;user-select:none}.rel-th-sortable-home[_ngcontent-%COMP%]:hover{background-color:#e5e7eb}.rel-sort-icon-home[_ngcontent-%COMP%]{display:inline-flex;margin-left:4px;vertical-align:middle}.rel-th-sorted-home[_ngcontent-%COMP%]{font-weight:600;color:#111827}.rel-icon-sm-home[_ngcontent-%COMP%]{width:16px;height:16px}.rel-card-home[_ngcontent-%COMP%]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;margin:0 auto 12px;width:90%}.rel-card-overflow-home[_ngcontent-%COMP%]{overflow:hidden}.rel-resultado-header-home[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:16px 24px;border-bottom:1px solid #E5E7EB}.rel-resultado-header-home[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:18px;font-weight:500;color:#111827;margin:0}.rel-resultado-meta-home[_ngcontent-%COMP%]{font-size:13px;color:#6b7280;margin:4px 0 0}.rel-export-btns-home[_ngcontent-%COMP%]{display:flex;gap:8px}.rel-table-wrapper-home[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:auto;max-height:500px}.rel-table-home[_ngcontent-%COMP%]{width:100%;border-collapse:separate;border-spacing:0}.rel-th-home[_ngcontent-%COMP%]{position:sticky;top:0;padding:12px 16px;font-size:13px;color:#6b7280;background:#f3f4f6;border-bottom:2px solid #E5E7EB;text-align:left;font-weight:400;white-space:nowrap}.rel-td-home[_ngcontent-%COMP%]{padding:12px 16px;font-size:13px;color:#111827;border-bottom:1px solid #E5E7EB}.rel-tree-row-home[_ngcontent-%COMP%]{background-color:#fff}.rel-tree-row-home[_ngcontent-%COMP%]:hover{background-color:#f9fafb}.rel-tree-toggle-icon-home[_ngcontent-%COMP%]{width:14px;height:14px;margin-right:8px;vertical-align:middle;color:#6b7280;flex-shrink:0}.rel-tree-label-prefix-home[_ngcontent-%COMP%]{font-size:11px;color:#9ca3af;margin-right:4px}.rel-tfoot-row-home[_ngcontent-%COMP%]{background-color:#f3f4f6}.rel-tfoot-row-home[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{position:sticky;bottom:0;background-color:#f3f4f6}.rel-resultado-footer-home[_ngcontent-%COMP%]{padding:12px 16px;background:#f3f4f6;border-top:1px solid #E5E7EB;font-size:13px;color:#6b7280;text-align:center}@media (max-width: 767px){.rel-modelo-card-inner-home[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.rel-modelo-datas-home[_ngcontent-%COMP%]{width:100%;justify-content:space-between}.rel-btn-primary-home[_ngcontent-%COMP%]{width:100%}.rel-resultado-header-home[_ngcontent-%COMP%]{flex-direction:column}.rel-export-btns-home[_ngcontent-%COMP%]{width:100%}.rel-export-btns-home[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:1}}@media (min-width: 576px){.datePicker[_ngcontent-%COMP%]{width:80%!important}.rel-modelos-list-home[_ngcontent-%COMP%], .rel-card-home[_ngcontent-%COMP%]{width:80%}}@media (min-width: 768px){.datePicker[_ngcontent-%COMP%]{width:70%!important}.rel-modelos-list-home[_ngcontent-%COMP%], .rel-card-home[_ngcontent-%COMP%]{width:70%}}@media (min-width: 992px){.datePicker[_ngcontent-%COMP%]{width:60%!important}.rel-modelos-list-home[_ngcontent-%COMP%], .rel-card-home[_ngcontent-%COMP%]{width:60%}}@media (min-width: 1400px){.datePicker[_ngcontent-%COMP%]{width:70%!important}.rel-modelos-list-home[_ngcontent-%COMP%], .rel-card-home[_ngcontent-%COMP%]{width:70%}}@media (min-width: 768px){.datePicker[_ngcontent-%COMP%] .w-50[_ngcontent-%COMP%]{width:auto!important;
179max-width:200px}}.btn-atalho-data[_ngcontent-%COMP%]{font-size:11px;padding:4px 10px;border-radius:20px;background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.4);white-space:nowrap;transition:background-color .2s}.btn-atalho-data[_ngcontent-%COMP%]:hover{background-color:#ffffff59;color:#fff}.btn-atalho-data.ativo[_ngcontent-%COMP%]{background-color:#fff;color:var(--laranja-casting);border-color:#fff;font-weight:600}"],data:{animation:[cr("slideAnimation",[si(":enter",[F0({transform:"translateX(100%)",opacity:0}),oi("300ms ease-out",F0({transform:"translateX(0)",opacity:1}))]),si(":leave",[oi("300ms ease-in",F0({transform:"translateX(-100%)",opacity:0}))])]),cr("contentChanged",[si("* => *",[F0({opacity:.2}),oi("300ms ease-out",F0({opacity:1,transform:"translateY(0)"}))])]),cr("fadeSlide",[si(":enter",[F0({opacity:0,transform:"translateY(10px)"}),oi("300ms ease-out",F0({opacity:1,transform:"translateY(0)"}))]),si(":leave",[oi("200ms ease-in",F0({opacity:0,transform:"translateY(-10px)"}))])]),A4,OA]}})};var ZF=qi("Device",{web:()=>import("./chunk-VDDR27KU.js").then(a=>new a.DeviceWeb)});var N5=class a{constructor(t,e){this.http=t;this.urlService=e}dictionary={"mudar.senha":"Please change your password","Termos de Uso da Empresa":"terms of use",usu\u00E1rio:"user",Senha:"Password",Equipe:"Team","version.label":"version",erro:"Error"};translate(t){return this.dictionary[t]||t}iniciarDictionary(){ke(this.http.get("i18n/pt.json")).then(t=>{console.log("Dictionary loaded:",t),this.dictionary=Xe(Xe({},this.dictionary),t)}).catch(t=>{console.error("Failed to load dictionary:",t)})}updateDictionary(){ke(this.http.get(this.urlService.wordsDictionaryUrl("pt-br"))).then(t=>{this.dictionary=Xe(Xe({},this.dictionary),t)})}static \u0275fac=function(e){return new(e||a)(Oa(pt),Oa(gt))};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})};var hh=class a{constructor(t,e,n){this.router=t;this.http=e;this.urlService=n;this.router.events.pipe(Xn(i=>i instanceof to)).subscribe(i=>Ue(this,null,function*(){let r=i.urlAfterRedirects;r.startsWith("/")&&(r=r.substring(1)),this.telaOrigem=this.origemUrl,this.tela=r,yield this.EnviaDados(),this.origemUrl=r})),document.addEventListener("visibilitychange",()=>Ue(this,null,function*(){(document.hidden?"background":"foreground")==="background"?(this.telaOrigem=this.tela,this.tela="segundo plano"):(this.tela=this.telaOrigem,this.telaOrigem="segundo plano",yield this.EnviaDados())}))}origemUrl=null;paramOrigem=null;telaOrigem=null;tela=null;EnviaDados(){let t=localStorage.getItem("fun_codigo"),e=localStorage.getItem("unidadeId"),n=localStorage.getItem("periodoId"),i=JSON.stringify({id:t,unidadeId:e,periodoId:n}),r={FUN_CODIGO:t,RAS_PARAMETROS:i,RAS_PARAMETROS_ORIGEM:this.paramOrigem,RAS_TELA:this.tela,RAS_TELA_ORIGEM:this.telaOrigem};r.RAS_TELA_ORIGEM===null&&(r.RAS_TELA_ORIGEM="externo"),r.RAS_PARAMETROS_ORIGEM===null&&(r.RAS_PARAMETROS_ORIGEM="{}"),ke(this.http.post(this.urlService.postRastreabilidadeUrl(),r)).then(()=>{console.log("rastreamento inserido",r),this.paramOrigem=i})}static \u0275fac=function(e){return new(e||a)(Oa(fa),Oa(pt),Oa(gt))};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})};function n0e(a,t){a&1&&(d(0,"div",32),m(1,"O usu\xE1rio \xE9 obrigat\xF3rio"),h())}function i0e(a,t){a&1&&(d(0,"div",32),m(1,"A senha \xE9 obrigat\xF3ria"),h())}function r0e(a,t){if(a&1){let e=fe();d(0,"div",33)(1,"p"),m(2,"Usu\xE1rio e / ou senha inv\xE1lidos."),h(),d(3,"button",34),z("click",function(){P(e);let i=b();return D(i.closeModal())}),m(4,"x"),h()()}}function o0e(a,t){a&1&&k(0,"div",35)}function s0e(a,t){a&1&&(d(0,"span"),m(1,"Entrar"),h())}function l0e(a,t){if(a&1){let e=fe();d(0,"div",36),z("click",function(){let i=P(e).$implicit,r=b();return D(r.selecionaCliente(i.Key))}),k(1,"text-avatar",37),h()}if(a&2){let e=t.$implicit;u(),v("text",e.Value)("foto",e.FotoStringBase64)}}var Xg=class a{constructor(t,e){this.translateService=t;this.rastreamentoService=e}clientes;isLoading=!1;loginObj={username:"",password:""};apiLoginObj={EmailId:"",Password:""};LoginRequest={email:"",senha:""};show=!1;modalError=!1;saveCredential=!1;router=Me(fa);http=Me(pt);urlService=Me(gt);ngOnInit(){return Ue(this,null,function*(){this.LoginRequest.email=localStorage.getItem("credential_user"),this.LoginRequest.senha=localStorage.getItem("credential_senha");let t=localStorage.getItem("deviceUUID"),e=yield this.getDevice();if(e.platform!=="web"){(t==="null"||t==="undefined")&&(t=null);let n=this.AlteraPrimeiraLetra(e.platform);this.LoginRequest.deviceUUID=t,this.LoginRequest.deviceName=e.model,this.LoginRequest.devicePlatform=n,this.LoginRequest.deviceVersion=e.osVersion}else this.LoginRequest.deviceUUID=t})}getDevice(){return Ue(this,null,function*(){let t=yield ZF.getInfo();return console.log("Device",t),t})}onLogin(){return Ue(this,null,function*(){localStorage.setItem("email",this.LoginRequest.email),this.LoginRequest.PushToken=localStorage.getItem("pushToken"),this.isLoading=!0;let t=localStorage.getItem("deviceUUID");if(console.log("uuid",t),this.LoginRequest.email!==""&&this.LoginRequest.senha!==""){let e;this.http.post(this.urlService.getUserCompanyUrl(),{Email:this.LoginRequest.email,Senha:this.LoginRequest.senha}).subscribe(n=>{if(console.log("retorno",n),e=n,this.clientes=n,console.log(e),e===null){this.login();return}e.length<2?this.login():new bootstrap.Modal(document.getElementById("clientesModal")).show(),this.saveCredential&&(localStorage.setItem("credential_user",this.LoginRequest.email),localStorage.setItem("credential_senha",this.LoginRequest.senha))},n=>{console.log(n),this.isLoading=!1,this.modalError=!0})}})}selecionaCliente(t){this.LoginRequest.ClienteId=t,new bootstrap.Modal(document.getElementById("clientesModal")).hide(),this.login()}UpdateDevice(){console.log(this.LoginRequest),this.http.post(this.urlService.Upd
179ateUserDeviceUrl(),this.LoginRequest).subscribe(t=>{})}login(){this.http.post(this.urlService.getLoginUrl(),this.LoginRequest).subscribe(t=>{console.log(t),localStorage.setItem("token",t.Token),localStorage.setItem("unidadeId",t.CodigoUnidade),localStorage.setItem("fun_codigo",t.CodigoFuncionario),localStorage.setItem("clv_codigo",t.CodigoCliente),localStorage.setItem("pfu_tipo",t.TipoPerfil),localStorage.setItem("FotoStringBase64",t.FotoStringBase64),localStorage.setItem("deviceUUID",t.DeviceUUID),localStorage.setItem("permissoes",JSON.stringify(t.Telas||[])),this.isLoading=!1,this.LoginRequest.deviceUUID=t.DeviceUUID,this.translateService.iniciarDictionary(),this.UpdateDevice(),this.router.navigateByUrl("home")},t=>{console.log(t),this.isLoading=!1,this.modalError=!0})}showPassword(){this.show=!this.show}closeModal(){this.modalError=!1}AlteraPrimeiraLetra(t){if(!t)return t;let e=t.charAt(0),n=t.slice(1);return(e===e.toUpperCase()?e.toLowerCase():e.toUpperCase())+n}static \u0275fac=function(e){return new(e||a)(ce(N5),ce(hh))};static \u0275cmp=Oe({type:a,selectors:[["app-login"]],features:[aa([Ra({bootstrapEyeSlash:uA,bootstrapEye:mA})])],decls:41,vars:12,consts:[["user","ngModel"],["password","ngModel"],[1,"main-login"],["src","casting-logo-laranja-branco.png"],[1,"card-login"],[1,"container"],[1,"textfield"],["for","user"],["class","valid",4,"ngIf"],["type","text","name","user","placeholder","User","id","user","required","",3,"ngModelChange","ngModel"],["for","password"],["name","password","placeholder","Password","id","password","required","",1,"input-password",3,"ngModelChange","type","ngModel"],[1,"btn-icon",3,"click"],[3,"name"],[1,"container-link"],[1,"container-checkbox"],["type","checkbox","name","salvarCredenciais",3,"ngModelChange","ngModel"],["class","modal-error",4,"ngIf"],[1,"btn-login",3,"click","disabled"],["class","spinner",4,"ngIf"],[4,"ngIf"],["id","clientesModal","tabindex","-1","aria-labelledby","categoriaModal","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
179-fullscreen-sm-down"],[1,"modal-content"],[1,"modal-header"],["id","clientesModal",1,"modal-title"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],[1,"row"],["class","col-4 d-flex mb-4",3,"click",4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-secondary"],[1,"valid"],[1,"modal-error"],[3,"click"],[1,"spinner"],[1,"col-4","d-flex","mb-4",3,"click"],[1,"me-2","border","rounded-circle",2,"width","100%","height","100%","overflow","hidden","text-align","center","vertical-align","middle","line-height","140px",3,"text","foto"]],template:function(e,n){if(e&1){let i=fe();d(0,"main",2),k(1,"img",3),d(2,"div",4)(3,"h1"),m(4,"Bem-vindo"),h(),d(5,"div",5)(6,"div",6)(7,"label",7),m(8,"Usu\xE1rio "),V(9,n0e,2,0,"div",8),h(),d(10,"input",9,0),Ne("ngModelChange",function(o){return P(i),Be(n.LoginRequest.email,o)||(n.LoginRequest.email=o),D(o)}),h()(),d(12,"div",6)(13,"label",10),m(14,"Senha "),V(15,i0e,2,0,"div",8),h(),d(16,"input",11,1),Ne("ngModelChange",function(o){return P(i),Be(n.LoginRequest.senha,o)||(n.LoginRequest.senha=o),D(o)}),h(),d(18,"button",12),z("click",function(){return P(i),D(n.showPassword())}),k(19,"ng-icon",13),h()(),d(20,"div",14)(21,"div",15)(22,"input",16),Ne("ngModelChange",function(o){return P(i),Be(n.saveCredential,o)||(n.saveCredential=o),D(o)}),h(),d(23,"p"),m(24,"Salvar credenciais"),h()()(),V(25,r0e,5,0,"div",17),h(),d(26,"button",18),z("click",function(){return P(i),D(n.onLogin())}),V(27,o0e,1,0,"div",19)(28,s0e,2,0,"span",20),h()(),d(29,"div",21)(30,"div",22)(31,"div",23)(32,"div",24),k(33,"h5",25)(34,"button",26),h(),d(35,"div",27)(36,"div",28),V(37,l0e,2,2,"div",29),h()(),d(38,"div",30)(39,"button",31),m(40,"Fechar"),h()()()()()()}if(e&2){let i=Yt(11),r=Yt(17);u(9),v("ngIf",i.invalid&&i.touched),u(),Re("ngModel",n.LoginRequest.email),u(5),v("ngIf",r.invalid&&r.touched),u(),v("type",n.show?"text":"password"),Re("ngModel",n.LoginRequest.senha),u(3),v("name",n.show?"bootstrapEye":"bootstrapEyeSlash"),u(3),Re("ngModel",n.saveCredential),u(3),v("ngIf",n.modalError),u(),v("disabled",n.isLoading),u(),v("ngIf",n.isLoading),u(),v("ngIf",!n.isLoading),u(9),v("ngForOf",n.clientes)}},dependencies:[jt,Ht,dr,Ut,ol,Qt,Qa,kt,xt,at,yr],styles:[".main-login[_ngcontent-%COMP%]{width:100vw;height:100vh;background-image:url(/img-fundo.png);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.main-login[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:350px;max-width:350px}.card-login[_ngcontent-%COMP%]{width:380px;max-width:380px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;border-radius:12px;padding:24px}.card-login[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:16px;position:relative}.card-login[_ngcontent-%COMP%] > h1[_ngcontent-%COMP%]{color:#000;font-weight:700;font-size:32px;margin:0}.textfield[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:100%;border:1px solid var(--cinza-medio);border-radius:10px;padding:12px;color:#000;font-size:14px;line-height:1.4;outline:none;box-sizing:border-box}.input-password[_ngcontent-%COMP%]{padding-right:50px!important}.textfield[_ngcontent-%COMP%]{position:relative;width:100%;margin:0;padding:0}.textfield[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]::placeholder{color:var(--cinza-medio)}.textfield[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{color:var(--cinza-ultra);font-size:12px;line-height:1.6;display:flex;gap:5px}.textfield[_ngcontent-%COMP%] .valid[_ngcontent-%COMP%]{color:var(--vermelho-medio)}.card-login[_ngcontent-%COMP%] .btn-icon[_ngcontent-%COMP%]{color:var(--cinza-medio);background-color:transparent;border:none;position:absolute;right:10px;bottom:3px;font-size:20px}.btn-login[_ngcontent-%COMP%]{width:100%;height:48px;margin:25px;border:none;border-radius:10px;outline:none;font-size:16px;font-weight:600;letter-spacing:1px;font-size:var(--font-title);color:#fff;background:var(--laranja-claro);cursor:pointer}.btn-login[_ngcontent-%COMP%]:hover{background:var(--laranja-escuro)}.container-link[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-size:12px}.container-link[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--azul-medio);text-decoration:none}.container-checkbox[_ngcontent-%COMP%]{display:flex}.container-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{margin:2px 5px auto}.modal-error[_ngcontent-%COMP%]{position:absolute;background-color:var(--vermelho-escuro);color:#fff;top:50px;left:0;width:100%;padding:20px 0;border-radius:10px;display:flex}.modal-error[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background-color:transparent;border:none;color:#fff;margin:-20px 5px auto auto;font-size:20px}.modal-error[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:auto}@media only screen and (max-width: 600px){.card-login[_ngcontent-%COMP%]{width:90%}.main-login[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:80%}}@media only screen and (max-height: 600px){.main-login[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60%}.main-login[_ngcontent-%COMP%]{gap:15px}.btn-login[_ngcontent-%COMP%]{margin:0}}"],data:{animation:[cr("spinner",[si("* => *",[oi("1s linear",hb([F0({transform:"rotate(0deg)",offset:0}),F0({transform:"rotate(360deg)",offset:1})]))])])]}})};var Ow=qi("App",{web:()=>import("./chunk-AJIPZG6O.js").then(a=>new a.AppWeb)});var H5=class a{mostrarCirculo=!1;atualizarSource=new Za;atualizar$=this.atualizarSource.asObservable();dispararAtualizacao(){this.atualizarSource.next()}getMostrarCirculo(){return this.mostrarCirculo}setMostrarCirculo(t){this.mostrarCirculo=t}static \u0275fac=function(e){return new(e||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})};var c0e=["aviso"];function d0e(a,t){a&1&&(d(0,"div",3,0)(2,"p",4),m(3,"Complete todas as tarefas para finalizar sua implanta\xE7\xE3o!"),h()())}function h0e(a,t){a&1&&k(0,"div",5)}var Zg=class a{constructor(t,e,n,i){this.http=t;this.urlService=e;this.router=n;this.atualizacaoService=i}routerSub;mostrarAviso=!1;mostrarCirculo=!1;rotaInicial="";rotaFinal="";avisoRef;ngOnInit(){return Ue(this,null,function*(){this.rotaInicial="",this.rotaFinal=this.router.url,console.log(this.rotaInicial),console.log(this.rotaFinal),this.routerSub=this.router.events.pipe(Xn(n=>n instanceof to)).subscribe(n=>{this.rotaInicial=this.rotaFinal,this.rotaFinal=n.url,console.log(this.rotaInicial),console.log(this.rotaFinal),this.mostrarCirculo&&this.rotaInicial==="/implantacao"&&(this.mostrarAviso=!0)});let t=localStorage.getItem("pfu_tipo"),e=localStorage.getItem("primeiro_acesso");if(console.log("perfil: "+t),t==="1"){this.atualizacaoService.atualizar$.subscribe(()=>{console.log("Recebi atualiza\xE7\xE3o do ImplantacaoComponent"),this.mostrarCirculo=!this.mostrarCirculo,this.atualizacaoService.setMostrarCirculo(this.mostrarCirculo)});try{let n=yield ke(this.http.get(this.urlService.GetImplantacao()));console.log(n);for(let i of n){for(let r of i.Tarefas)if(r.TAR_CHECK===!1){this.router.url!=="/notificacoes"&&(this.mostrarAviso=!0),this.mostrarCirculo=!0,this.atualizacaoService.setMostrarCirculo(this.mostrarCirculo);break}if(this.mostrarAviso)break}!e&&this.mostrarCirculo&&this.router.navigate(["/implantacao"])}catch(n){console.error(n)}}})}ngOnDestroy(){this.routerSub.unsubscribe()}onClickFora(t){this.avisoRef&&!this.avisoRef.nativeElement.contains(t.target)&&(this.mostrarAviso=!1)}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(fa),ce(H5))};static \u0275cmp=Oe({type:a,selectors:[["app-implantacao-aviso"]],viewQuery:function(e,n){if(e&1&&c0(c0e,5),e&2){let i;n0(i=i0())&&(n.avisoRef=i.first)}},hostBindings:function(e,n){e&1&&z("click",function(r){return n.onClickFora(r)},!1,L2)},decls:2,vars:2,consts:[["aviso",""],["class","implantacao-aviso",4,"ngIf"],["class","circulo",4,"ngIf"],[1,"implantacao-aviso"],[1,"m-0"],[1,"circulo"]],template:function(e,n){e&1&&V(0,d0e,4,0,"div",1)(1,h0e,1,0,"div",2),e&2&&(v("ngIf",n.mostrarAviso),u(),v("ngIf",n.mostrarCirculo))},dependencies:[kt,at],styles:['.implantacao-aviso[_ngcontent-%COMP%]{background-color:#fff;position:absolute;padding:5px 10px;width:185px;right:20px;border-radius:10px;box-shadow:0 2px 8px #00000026;line-height:1.2;top:45px;z-index:20}.implantacao-aviso[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-10px;right:40px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;z-index:20}.circulo[_ngcontent-%COMP%]{position:absolute;border-radius:50%;background-color:var(--vermelho-medio);width:10px;height:10px;top:10px;right:55px;z-index:20}@media (orientation: landscape){.implantacao-aviso[_ngcontent-%COMP%]{top:calc(45px + env(safe-area-inset-top))}.implantacao-aviso[_ngcontent-%COMP%]:before{top:calc(-10px + env(safe-area-inset-top))}.circulo[_ngcontent-%COMP%]{top:calc(10px + env(safe-area-inset-top))}}']})};function p0e(a,t){if(a&1){let e=fe();d(0,"li",16),z("click",function(i){P(e);
179let r=b(3);return D(r.toggleMenu(i))}),d(1,"a",36),m(2),h()()}if(a&2){let e=b().$implicit;u(),v("routerLink",e.link),u(),ye(" ",e.pagina," ")}}function u0e(a,t){if(a&1&&(mt(0),V(1,p0e,3,2,"li",35),ft()),a&2){let e=t.$implicit;u(),v("ngIf",!e.condition||e.condition())}}function m0e(a,t){if(a&1&&(d(0,"div",21)(1,"h2",28)(2,"button",29),k(3,"ng-icon",30),m(4),h()(),d(5,"div",31)(6,"div",32)(7,"ul",33),V(8,u0e,2,1,"ng-container",34),h()()()()),a&2){let e=t.$implicit;u(),v("id","heading"+e.submenu_numero),u(),Pt("data-bs-target","#submenu"+e.submenu_numero),u(),v("name",e.icone),u(),ye(" ",e.pagina," "),u(),v("id","submenu"+e.submenu_numero),u(3),v("ngForOf",e.sub_itens||e.subitens)}}function f0e(a,t){a&1&&k(0,"router-outlet")}var ph=class a{constructor(t,e,n,i,r,o){this.signalHolder=t;this.router=e;this.http=n;this.urlService=i;this.translateService=r;this.rastreamentoService=o;this.count=this.signalHolder.count$,this.setupBackButtonHandler()}logo;count;isMenuOpen=!1;currentlyOpen=null;dropdowns={};autorizadoMenu=!1;appPages;isRouterOutletEnabled=!1;touchStartY=0;touchEndY=0;getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}TemPermissao(t){return JSON.parse(localStorage.getItem("permissoes")||"[]").includes(t)}ngOnInit(){window.addEventListener("touchstart",this.onTouchStart,{passive:!0}),window.addEventListener("touchend",this.onTouchEnd,{passive:!0}),this.isRouterOutletEnabled=!this.router.url.startsWith("/notificacoes"),this.isMenuOpen=!1,ke(this.http.get(this.urlService.getLogoUrl())).then(t=>{this.logo=this.getImageSrc(t),this.logo==null&&(this.logo="logo-colorido.png"),console.log("logoooo",this.logo)}),this.appPages=[{pagina:"Performance",icone:"bootstrapBarChartFill",submenu_numero:1,sub_itens:[{link:"/graficoComparativo",pagina:"Tend\xEAncias"},{pagina:"Ranking",link:"/graficoPerformance"},{link:"/talentGrid",pagina:"Talent Grid",condition:()=>this.TemPermissao("talentGrid")},{link:"/comparativoPdv",pagina:"Comparativo",condition:()=>this.TemPermissao("comparativoPdv")}]},{pagina:"Incentivo",icone:"bootstrapBatteryCharging",submenu_numero:5,subitens:[{link:"/campanhas",pagina:"Campanhas"},{link:"/comissaopainel",pagina:"Remunera\xE7\xE3o Vari\xE1vel",condition:()=>this.TemPermissao("comissaopainel")}]},{pagina:"Comunica\xE7\xE3o",icone:"bootstrapSend",submenu_numero:3,sub_itens:[{link:"/feedback",pagina:"Feedback"},{link:"/mural",pagina:"Mural"},{pagina:"Enquetes",link:"/enquete"}]},{pagina:"Desenvolvimento",icone:"bootstrapMortarboardFill",submenu_numero:4,subitens:[{link:"/treinamento",pagina:"Treinamentos"}]}],this.UpdateDicionario()}onTouchStart=t=>{this.touchStartY=t.touches[0].clientY};onTouchEnd=t=>{this.touchEndY=t.changedTouches[0].clientY,this.touchEndY-this.touchStartY>100&&window.scrollY===0&&this.atulizar()};ngOnDestroy(){Ow.removeAllListeners(),window.removeEventListener("touchstart",this.onTouchStart),window.removeEventListener("touchend",this.onTouchEnd)}ngAfterViewInit(){}setupBackButtonHandler(){(Si.getPlatform()==="android"||Si.getPlatform()==="ios")&&Ow.addListener("backButton",()=>{this.voltar()})}UpdateDicionario(){this.translateService.updateDictionary()}atulizar(){window.location.reload()}voltar(){if(this.signalHolder.metasHistory().length>0&&this.signalHolder.voltador()==null&&(this.signalHolder.metasHistory.update(e=>e.slice(0,-1)),this.signalHolder.vendaDataHistory.update(e=>e.slice(0,-1))),this.signalHolder.metasHistory().length==0&&this.signalHolder.voltador()==null&&window.history.back(),this.signalHolder.voltador()!=null&&this.signalHolder.voltador.set(null),this.signalHolder.idStack().length>1){this.signalHolder.voltou=!0;let e=this.signalHolder.idStack();this.signalHolder.lastId=e[e.length-1],this.signalHolder.idStack.set(e.slice(0,-1)),this.signalHolder.DecreasePagina()}this.signalHolder.vendaStack().length>1&&(console.log("stack"),this.signalHolder.vendaStack.set(this.signalHolder.vendaStack().slice(0,-1)),this.signalHolder.vendaQtdStack.set(this.signalHolder.vendaQtdStack().slice(0,-1)));let t=this.signalHolder.idStack();localStorage.setItem("storeId",t[t.length-1])}toggleMenu(t){t&&t.stopPropagation(),this.isMenuOpen=!this.isMenuOpen,this.isMenuOpen||setTimeout(()=>{document.querySelectorAll("#accordionNav .accordion-collapse.show").forEach(e
179=>{bootstrap.Collapse.getOrCreateInstance(e).hide()})},50)}closeMenuIfClickedOutside(t){let e=t.target;e.closest(".menu-toggle")||e.closest(".menu-container")||(this.isMenuOpen=!1)}logout(){localStorage.removeItem("token"),localStorage.removeItem("fun_codigo"),localStorage.removeItem("clv_codigo"),localStorage.removeItem("pfu_tipo"),localStorage.removeItem("permissoes"),localStorage.removeItem("unidadeId"),localStorage.removeItem("periodoId"),this.router.navigateByUrl("login")}static \u0275fac=function(e){return new(e||a)(ce(so),ce(fa),ce(pt),ce(gt),ce(N5),ce(hh))};static \u0275cmp=Oe({type:a,selectors:[["app-layout"]],hostBindings:function(e,n){e&1&&z("click",function(r){return n.closeMenuIfClickedOutside(r)},!1,L2)},features:[aa([Ra({bootstrapArrowLeft:YS,bootstrapBarChartFill:ZS,bootstrapBoxArrowLeft:JS,bootstrapPeopleFill:AA,bootstrapMortarboardFill:y4,bootstrapBatteryCharging:KS,bootstrapChevronLeft:Cd,bootstrapChevronRight:li,bootstrapBellFill:QS,bootstrapList:yA,bootstrapGearFill:C4,bootstrapHouseFill:t1,bootstrapSend:TA})])],decls:31,vars:7,consts:[[1,"overflow"],[1,"row"],[1,"col-3","col-sm-4","d-flex","align-items-center"],[1,"navbar-brand","lh-1",3,"click"],["name","bootstrapArrowLeft",1,"icon-m"],[1,"col-4"],["src","/casting-icone-completo.png",1,"mt-2","casting-icon"],[1,"col-md-4"],[1,"menu-container"],[1,"buttons-menu","d-flex","justify-content-center","align-items-center","lh-1"],["routerLink","/notificacoes"],["name","bootstrapBellFill",1,"icon-m"],["routerLink","/configuracoes"],["name","bootstrapGearFill",1,"icon-m"],[1,"menu-toggle"],["name","bootstrapList",1,"icon-b",3,"click"],[3,"click"],[1,"navMenu","overflow-auto"],["height","100px",1,"mt-2","mb-2","casting-icon",3,"src"],[1,"mb-0"],["id","accordionNav",1,"accordion"],[1,"accordion-item","border-0","bg-transparent"],["routerLink","/home",1,"accordion-button","collapsed","bg-transparent","shadow-none","d-flex","align-items-center","text-decoration-none","sem-seta",3,"click"],["name","bootstrapHouseFill",1,"icon","me-2"],["class","accordion-item border-0 bg-transparent",4,"ngFor","ngForOf"],[1,"mt-3","ps-3",3,"click"],["name","bootstrapBoxArrowLeft",1,"icon","me-2"],[4,"ngIf"],[1,"accordion-header",3,"id"],["type","button","data-bs-toggle","collapse",1,"accordion-button","collapsed","bg-transparent","shadow-none"],[1,"icon","me-2",3,"name"],["data-bs-parent","#accordionNav",1,"accordion-collapse","collapse",3,"id"],[1,"accordion-body","py-1","px-3"],[1,"list-unstyled","mb-0"],[4,"ngFor","ngForOf"],[3,"click",4,"ngIf"],[1,"nav-link",3,"routerLink"]],template:function(e,n){e&1&&(d(0,"nav",0)(1,"div",1)(2,"div",2)(3,"span",3),z("click",function(){return n.voltar()}),k(4,"ng-icon",4),h()(),d(5,"div",5),k(6,"img",6),h(),k(7,"div",7),h(),d(8,"div",8)(9,"div",9)(10,"a",10),k(11,"ng-icon",11),h(),d(12,"a",12),k(13,"ng-icon",13),h(),d(14,"a",14)(15,"ng-icon",15),z("click",function(r){return n.toggleMenu(r)}),h()()(),d(16,"div",16),z("click",function(r){return n.toggleMenu(r)}),h(),d(17,"div",17),k(18,"img",18)(19,"hr",19),d(20,"div",20)(21,"div",21)(22,"a",22),z("click",function(r){return n.toggleMenu(r)}),k(23,"ng-icon",23),m(24," In\xEDcio "),h()(),V(25,m0e,9,6,"div",24),d(26,"div",25),z("click",function(){return n.logout()}),k(27,"ng-icon",26),m(28," Logout "),h()()()()(),V(29,f0e,1,0,"router-outlet",27),k(30,"app-implantacao-aviso")),e&2&&(u(16),qt("overlay",n.isMenuOpen),u(),qt("open",n.isMenuOpen),u(),v("src",n.logo,tn),u(7),v("ngForOf",n.appPages),u(4),v("ngIf",n.isRouterOutletEnabled))},dependencies:[ss,yp,at,Qa,xt,Zg],styles:[".menu-container[_ngcontent-%COMP%]{position:relative}.buttons-menu[_ngcontent-%COMP%]{background:none;border:none;cursor:pointer;position:absolute;top:-35px;right:20px;z-index:10;gap:10px;color:#fff}.sem-seta[_ngcontent-%COMP%]:after{display:none!important}.buttons-menu[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .navbar-brand[_ngcontent-%COMP%]{text-decoration:none;color:#fff}.navbar-brand[_ngcontent-%COMP%]{padding-left:25px}.icon-b[_ngcontent-%COMP%]{font-size:30px}.icon-m[_ngcontent-%COMP%]{font-size:20px}.overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:5;opacity:1;transition:opacity .3s ease-in-out}.navMenu[_ngcontent-%COMP%]{position:fixed;top:0;right:0;width:25vw;min-width:250px;height:100%;background:#fff;color:#333;padding:0;border-radius:0;transform:translate(100%);z-index:30;box-shadow:-2px 0 10px #0000004d;transition:transform .3s ease-in-out}.navMenu.open[_ngcontent-%COMP%]{transform:translate(0)}.navMenu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.navMenu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:10px 20px}.navMenu[_ngcontent-%COMP%] .li-nav[_ngcontent-%COMP%]{border-bottom:1px solid lightgray}.navMenu[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#333;text-decoration:none}.navMenu[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.navMenu[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%]{position:relative}.navMenu[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{display:none;background:#fff;margin-top:5px;list-style:none}.navMenu[_ngcontent-%COMP%] .dropdown.open[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{display:block}.navMenu[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:10px}.navMenu[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#333;text-decoration:none}.navMenu[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.casting-icon[_ngcontent-%COMP%]{width:100px;margin:0 auto;margin-top:10px!important;margin-bottom:6px!important;display:block}.icon-container[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px}.icon[_ngcontent-%COMP%]{font-size:16px;margin-right:5px}.overflow[_ngcontent-%COMP%]{overflow:hidden}.collapse.show[_ngcontent-%COMP%]{display:block}.accordion-collapse[_ngcontent-%COMP%]{transition:height .3s cubic-bezier(.4,0,.2,1)!important}"]})};var y0=(a,t)=>Ue(void 0,null,function*(){let e=Me(fa),n=Me(pt),i=Me(gt);if(!localStorage.getItem("token"))return e.navigateByUrl("/login"),!1;let o=localStorage.getItem("fun_codigo");if(o)try{let g=yield ke(n.get(i.BuscaPermissoes(o)));localStorage.setItem("permissoes",JSON.stringify(g||[]))}catch(g){console.error("Erro ao atualizar permissoes",g)}let s=a.data?.permissao;if(!s)return!0;let l=localStorage.getItem("permissoes")||"[]",c=[];try{c=JSON.parse(l)}catch{c=[]}return c.includes(s)?!0:(e.navigateByUrl("/login"),!1)});function g0e(a,t){if(a&1&&(Xt(),d(0,"defs")(1,"clipPath"),k(2,"rect",7),h()()),a&2){let e=b().index,n=b(2);u(),Pt("id","clip-"+n.svg_id+"-"+e),u(),Pt("width",n.preencheAutomatico(e)+"%")}}function v0e(a,t){if(a&1&&(Xt(),d(0,"svg",3),V(1,g0e,3,2,"defs",4),k(2,"path",5)(3,"path",6),h()),a&2){let e=t.index,n=b(2);u(),v("ngIf",n.score!=null),u(2),Pt("clip-path","url(#clip-"+n.svg_id+"-"+e+")")}}function _0e(a,t){if(a&1&&(d(0,"div",1),V(1,v0e,4,2,"svg",2),h()),a&2){let e=b();u(),v("ngForOf",e.stars)}}function w0e(a,t){if(a&1&&(Xt(),d(0,"defs")(1,"clipPath"),k(2,"rect",10),h()()),a&2){let e=b().index,n=b(2);u(),Pt("id","click-"+n.svg_id+"-"+e),u(),Pt("width",n.getFillPercentage(e)+"%")}}function x0e(a,t){if(a&1){let e=fe();Xt(),d(0,"svg",9),z("click",function(){let i=P(e).index,r=b(2);return D(r.getIndexStar(i))}),V(1,w0e,3,2,"defs",4),k(2,"path",5)(3,"path",6),h()}if(a&2){let e=t.index,n=b(2);u(),v("ngIf",n.score!=null),u(2),Pt("clip-path","url(#click-"+n.svg_id+"-"+e+")")}}function b0e(a,t){if(a&1&&(d(0,"div",1),V(1,x0e,4,2,"svg",8),h()),a&2){let e=b();u(),v("ngForOf",e.stars)}}var uh=class a{score=0;svg_id;editavel=!1;starSelected=new ia;preenchimento;stars=[1,2,3,4,5];fillPercentages=new Array(this.stars.length).fill(0);constructor(){}ngOnChanges(t){t.score&&(this.score=t.score.currentValue||0)}preencheAutomatico(t){if(!this.score||this.score===0)return 0;let e=Math.floor(this.score),n=this.score-e;return t<e?(this.preenchimento=100,100):t===e?(this.preenchimento=n*100,n*100):0}getIndexStar(t){for(let e=0;e<this.stars.length;e++)this.fillPercentages[e]=e<=t?100:0;this.starSelected.emit(t+1)}getFillPercentage(t){return this.fillPercentages[t]}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-estrela-rating"]],inputs:{score:"score",svg_id:"svg_id",editavel:"editavel"},outputs:{starSelected:"starSelected"},features:[b0],decls:2,vars:2,consts:[["class","star-container",4,"ngIf"],[1,"star-container"],["class","star-icon","width","32","height","32","viewBox","0 0 32 32","xmlns","http://www.w3.org/2000/svg",4,"ngFor","ngForOf"],["width","32","height","32","viewBox","0 0 32 32","xmlns","http://www.w3.org/2000/svg",1,"star-icon"],[4,"ngIf"],["d","M12.2042 7.21067C13.8935 4.18133 14.7375 2.66667 16.0002 2.66667C17.2628 2.66667 18.1068 4.18133 19.7962 7.21067L20.2335 7.99467C20.7135 8.856 20.9535 9.28667 21.3268 9.57067C21.7002 9.85467 22.1668 9.96 23.1002 10.1707L23.9482 10.3627C27.2282 11.1053 28.8668 11.476 29.2575 12.7307C29.6468 13.984 28.5295 15.292 26.2935 17.9067L25.7148 18.5827C25.0801 19.3253 24.7615 19.6973 24.6188 20.156C24.4762 20.616 24.5242 21.112 24.6202 22.1027L24.7082 23.0053C25.0455 26.4947 25.2148 28.2387 24.1935 29.0133C23.1722 29.788 21.6362 29.0813 18.5668 27.668L17.7708 27.3027C16.8988 26.9 16.4628 26.7 16.0002 26.7C15.5375 26.7 15.1015 26.9 14.2295 27.3027L13.4348 27.668C10.3642 29.0813 8.82815 29.788 7.80815 29.0147C6.78548 28.2387 6.95482 26.4947 7.29215 23.0053L7.38015 22.104C7.47615 21.112 7.52415 20.616 7.38015 20.1573C7.23882 19.6973 6.92015 19.3253 6.28548 18.584L5.70682 17.9067C3.47082 15.2933 2.35348 13.9853 2.74282 12.7307C3.13215 11.476 4.77348 11.104 8.05348 10.3627L8.90148 10.1707C9.83348 9.96 10.2988 9.85467 10.6735 9.57067C11.0482 9.28667 11.2868 8.856 11.7668 7.99467L12.2042 7.21067Z","fill","#E9EDF1"],["d","M12.2042 7.21067C13.8935 4.18133 14.7375 2.66667 16.0002 2.66667C17.2628 2.66667 18.1068 4.18133 19.7962 7.21067L20.2335 7.99467C20.7135 8.856 20.9535 9.28667 21.3268 9.57067C21.7002 9.85467 22.1668 9.96 23.1002 10.1707L23.9482 10.3627C27.2282 11.1053 28.8668 11.476 29.2575 12.7307C29.6468 13.984 28.5295 15.292 26.2935 17.9067L25.7148 18.5827C25.0801 19.3253 24.7615 19.6973 24.6188 20.156C24.4762 20.616 24.5242 21.112 24.6202 22.1027L24.7082 23.0053C25.0455 26.4947 25.2148 28.2387 24.1935 29.0133C23.1722 29.788 21.6362 29.0813 18.5668 27.668L17.7708 27.3027C16.8988 26.9 16.4628 26.7 16.0002 26.7C15.5375 26.7 15.1015 26.9 14.2295 27.3027L13.4348 27.668C10.3642 29.0813 8.82815 29.788 7.80815 29.0147C6.78548 28.2387 6.95482 26.4947 7.29215 23.0053L7.38015 22.104C7.47615 21.112 7.52415 20.616 7.38015 20.1573C7.23882 19.6973 6.92015 19.3253 6.28548 18.584L5.70682 17.9067C3.47082 15.2933 2.35348 13.9853 2.74282 12.7307C3.13215 11.476 4.77348 11.104 8.05348 10.3627L8.90148 10.1707C9.83348 9.96 10.2988 9.85467 10.6735 9.57067C11.0482 9.28667 11.2868 8.856 11.7668 7.99467L12.2042 7.21067Z","fill","#FFD700"],["x","0","y","0","height","100%"],["class","star-icon","width","32","height","32","viewBox","0 0 32 32","xmlns","http://www.w3.org/2000/svg",3,"click",4,"ngFor","ngForOf"],["width","32","height","32","viewBox","0 0 32 32","xmlns","http://www.w3.org/2000/svg",1,"star-icon",3,"click"],["x","0","y","0","height","100%",1,"fill-rect"]],template:function(e,n){e&1&&V(0,_0e,2,1,"div",0)(1,b0e,2,1,"div",0),e&2&&(v("ngIf",!n.editavel),u(),v("ngIf",n.editavel))},dependencies:[xt,at],styles:[".star-container[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center;gap:6px;width:100%}.star-icon[_ngcontent-%COMP%]{width:28px;height:28px;flex-shrink:0;cursor:pointer}.fill-rect[_ngcontent-%COMP%]{transition:width .4s ease-in-out}"]})};function C0e(a,t){if(a&1&&(d(0,"div",23)(1,"div",24),k(2,"text-avatar",25),h(),d(3,"div",26)(4,"h3"),m(5),h()(),d(6,"div",27)(7,"h5",28),m(8),h()(),d(9,"div",24),k(10,"app-estrela-rating",29),h()()),a&2){let e,n,i=b();u(2),v("text",i.funcionario.FUN_NOME)("foto",i.funcionario.FotoStringBase64)("size","50px")("divSize","75px"),u(3),me(i.funcionario.FUN_NOME),u(3),da("",(e=i.funcionario.UND_NOMEABR)!==null&&e!==void 0?e:""," / ",(e=i.funcionario.CAR_NOME)!==null&&e!==void 0?e:"",""),u(2),v("svg_id","avalia
179dor")("score",(n=i.funcionario.FEE_MEDIA)!==null&&n!==void 0?n:0)}}function y0e(a,t){a&1&&(d(0,"div",23)(1,"div",24)(2,"div",30)(3,"div",31)(4,"span",32),m(5,"Loading..."),h()()()(),d(6,"div",27)(7,"h5",28),k(8,"span",33),m(9," / "),k(10,"span",33),h()(),d(11,"div",24),k(12,"app-estrela-rating",29),h()()),a&2&&(u(12),v("svg_id","avaliador")("score",0))}function M0e(a,t){if(a&1&&(mt(0),d(1,"span",49),k(2,"ng-icon",50),m(3),h(),ft()),a&2){let e=b(2).$implicit;u(3),ye(" ",e.FEE_MEDIA==null?null:e.FEE_MEDIA.toFixed(1)," ")}}function S0e(a,t){a&1&&(d(0,"span",51),k(1,"ng-icon",52),m(2," Pendente "),h())}function A0e(a,t){if(a&1&&(d(0,"div",48),V(1,M0e,4,1,"ng-container",22)(2,S0e,3,0,"ng-template",null,2,ha),h()),a&2){let e=Yt(3),n=b().$implicit;u(),v("ngIf",n.FEE_DATA)("ngIfElse",e)}}function E0e(a,t){if(a&1){let e=fe();d(0,"div",35)(1,"div",36)(2,"div",37),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.goToFeedback(i.FEC_CODIGO,i.FUN_CODIGO))}),d(3,"div",38),k(4,"text-avatar",39),d(5,"div",40)(6,"h5",41),m(7),h(),d(8,"small",42),m(9),At(10,"date"),h()()(),d(11,"div",43)(12,"a"),Xt(),d(13,"svg",44),k(14,"path",45),h()()()(),z0(),d(15,"div",46),V(16,A0e,4,2,"div",47),h()()()}if(a&2){let e=t.$implicit;u(4),v("text",e.FUN_NOME)("foto",e.FotoStringBase64),u(3),me(e.FUN_NOME),u(2),da(" ",e.FEE_DATA?"Realizado em: ":"Prazo para realiza\xE7\xE3o: "," ",Nt(10,6,e.FEE_DATA?e.FEE_DATA:e.DataVencimentoFeedback,"dd/MM/yyyy")," "),u(7),v("ngIf",e)}}function k0e(a,t){if(a&1&&(d(0,"div"),V(1,E0e,17,9,"div",34),h()),a&2){let e=b(2);u(),v("ngForOf",e.getFilteredFeedback())}}function I0e(a,t){if(a&1&&(d(0,"div"),V(1,k0e,2,1,"div",22),h()),a&2){let e=b(),n=Yt(30);u(),v("ngIf",e.getFilteredFeedback().length>0)("ngIfElse",n)}}function T0e(a,t){a&1&&k(0,"app-loading",53),a&2&&v("isLoading",!0)("times",7)}function F0e(a,t){a&1&&(d(0,"div",54)(1,"p",55),m(2,"Nenhum feedback encontrado"),h()())}var Kg=class a{constructor(t,e,n,i){this.http=t;this.urlService=e;this.router=n;this.route=i;let r=this.route.snapshot.queryParamMap.get("fun_codigo");r=r??localStorage.getItem("fun_codigo")}feedbackList;funcionario;feedbacksRecebidos;loadingFeedback=!1;searchText;ngOnInit(){this.route.queryParamMap.subscribe(t=>{let e=t.get("fun_codigo");e=e??localStorage.getItem("fun_codigo"),this.getFeedbackList(e)})}getFeedbackList(t=null){this.loadingFeedback=!0,console.log("loading/?",this.loadingFeedback),ke(this.http.get(this.urlService.getFeedbackListUrl(t))).then(e=>Ue(this,null,function*(){this.feedbackList=yield e?.MediasFeedback,this.funcionario=yield e?.MediaFuncionario,this.feedbacksRecebidos=yield e?.FeedbacksRecebidos})).finally(()=>{this.loadingFeedback=!1})}goToFeedback(t,e){this.router.navigate(["feedbackFormulario"],{queryParams:{fec_id:t,fun_id:e}})}goToFeedbackList(t){this.router.navigate(["feedback"],{queryParams:{fun_codigo:t}})}selectedFilter="all";getFilteredFeedback(){let t=this.searchText;return console.log(t),this.selectedFilter==="active"?this.feedbackList.filter(e=>e.FEE_DATA===null&&(!t||e.FUN_NOME?.toLowerCase().includes(this.searchText))):this.selectedFilter==="inactive"?this.feedbackList.filter(e=>e.FEE_DATA!=null&&(!t||e.FUN_NOME?.toLowerCase().includes(this.searchText))):this.selectedFilter==="archived"?this.feedbacksRecebidos.filter(e=>!t||e.FUN_NOME?.toLowerCase().includes(this.searchText)):this.feedbackList.filter(e=>!t||e.FUN_NOME?.toLowerCase().includes(this.searchText))}setFilter(t){this.selectedFilter=t}closeDropdown(t){let e=document.getElementById(t);e&&(bootstrap.Dropdown.getInstance(e)||new bootstrap.Dropdown(e)).hide()}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(fa),ce(rn))};static \u0275cmp=Oe({type:a,selectors:[["app-feedback-home"]],features:[aa([Ra({bootstrapFunnel:jn,bootstrapSendCheckFill:IA,bootstrapHouseFill:t1,bootstrapSearch:qn,bootstrapEnvelopeArrowDownFill:cA,bootstrapEnvelopePaperFill:dA,bootstrapEnvelopePlusFill:hA,bootstrapStarFill:FA,bootstrapClock:x4})])],decls:31,vars:6,consts:[["feedbackLoading",""],["noData",""],["pendenteBadge",""],[1,"container-fluid","mb
179-2","card","width-partial","mt-2",2,"background-color","white","border-radius","10px"],["class","row py-3",4,"ngIf"],[1,"container-fluid","mb-3","width-partial","mt-2",2,"background-color","white","border-radius","10px"],[1,"row","pt-3"],[1,"input-group","mb-3"],["id","dropdownMenuButton1","data-bs-toggle","dropdown","aria-expanded","false","role","button",1,"input-group-text","iconHover"],["name","bootstrapFunnel",1,"icon","bootstrapChevronRight"],["aria-labelledby","dropdownMenuButton1",1,"dropdown-menu","animated-dropdown","p-2",3,"click"],[1,"d-flex","justify-content-between","align-items-center","mb-2"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"mt-0","mb-2"],[1,"form-select",3,"ngModelChange","ngModel"],["value","all"],["value","active"],["value","inactive"],["value","archived"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],[4,"ngIf","ngIfElse"],[1,"row","py-3"],[1,"col-12","d-flex","justify-content-center","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","80px","height","80px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","foto","size","divSize"],[1,"col-12","text-center"],[1,"col-12"],[1,"text-black-50","font-weight-light","text-center"],[3,"svg_id","score"],[1,"me-sm-3","mb-sm-0","rounded-circle","overflow-hidden","d-flex","justify-content-center","align-items-center",2,"width","60px","height","60px","border","1px solid white"],["role","status",1,"spinner-grow"],[1,"visually-hidden",2,"font-size","30px"],["role","status","aria-hidden","true",1,"spinner-border","spinner-border-sm"],["class","row",4,"ngFor","ngForOf"],[1,"row"],[1,"card","w-100","feedback-item"],[1,"row","mb-2",3,"click"],[1,"col-10","col-sm-11","d-flex","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","30px","height","30px","overflow","hidden","text-align","center","vertical-align","middle","line-height","30px",3,"text","foto"],[1,"text-subtext"],[1,"m-0","card-title"],[1,"text-black-50"],[1,"col-2","col-sm-1","mt-2","text-end"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16",1,"bi","bi-chevron-right","float-right"],["fill-rule","evenodd","d","M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"],[1,"row","mb-2"],["class","col-md-12",4,"ngIf"],[1,"col-md-12"],[1,"badge-feedback","badge-rated"],["name","bootstrapStarFill",2,"font-size","13px","color","#F9A825"],[1,"badge-feedback","badge-pending"],["name","bootstrapClock",2,"font-size","13px"],[3,"isLoading","times"],[1,"pb-2","text-center"],[1,"p-3",2,"border","3px dashed lightgray","border-radius","10px"]],template:function(e,n){if(e&1){let i=fe();d(0,"div",3),V(1,C0e,11,9,"div",4)(2,y0e,13,2,"div",4),h(),d(3,"div",5)(4,"div",6)(5,"div",7)(6,"span",8),k(7,"ng-icon",9),h(),d(8,"div",10),z("click",function(o){return P(i),D(o.stopPropagation())}),d(9,"div",11)(10,"strong"),m(11,"Filtros"),h(),d(12,"button",12),z("click",function(){return P(i),D(n.closeDropdown("dropdownMenuButton1"))}),h()(),k(13,"hr",13),d(14,"select",14),Ne("ngModelChange",function(o){return P(i),Be(n.selectedFilter,o)||(n.selectedFilter=o),D(o)}),d(15,"option",15),m(16,"Todos"),h(),d(17,"option",16),m(18,"Enviar"),h(),d(19,"option",17),m(20,"Enviados"),h(),d(21,"option",18),m(22,"Recebidos"),h()()(),d(23,"input",19),Ne("ngModelChange",function(o){return P(i),Be(n.searchText,o)||(n.searchText=o),D(o)}),h(),d(24,"span",20),k(25,"ng-icon",21),h()()(),V(26,I0e,2,2,"div",22),h(),V(27,T0e,1,2,"ng-template",null,0,ha)(29,F0e,3,0,"ng-template",null,1,ha)}if(e&2){let i=Yt(28);u(),v("ngIf",n.funcionario),u(),v("ngIf",!n.funcionario&&i),u(12),Re("ngModel",n.selectedFilter),u(9),Re("ngModel",n.searchText),u(3),v("ngIf",!n.loadingFeedback)("ngIfElse",i)}},dependencies:[jt,u0,m0,Ht,o0,Ut,Qt,Bt,on,uh,xt,at,Qa,Ka],styles:[".star-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transition:fill .3s ease}.star-icon[_ngcontent-%COMP%]:hover path[_ngcontent-%COMP%]{fill:gold}.badge-feedback[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:13px;font-weight:500}.badge-rated[_ngcontent-%COMP%]{background:#fff8e1;color:#795548;border:1px solid #FFE082}.badge-rated[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:13px;color:#f9a825}.badge-pending[_ngcontent-%COMP%]{background:#f5f5f5;color:#757575;border:1px solid #E0E0E0}.badge-pending[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:13px}.row[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{border-bottom:1px solid #f0f
1790f0!important;padding-bottom:8px}.row[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:last-child{border-bottom:none!important}.feedback-item[_ngcontent-%COMP%]{border:none!important;border-bottom:1px solid #f0f0f0!important;padding-bottom:8px}.feedback-item[_ngcontent-%COMP%]:last-child{border-bottom:none!important}@media (max-width: 576px){.card-title[_ngcontent-%COMP%]{font-size:13px;line-height:1.3}.text-subtext[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{font-size:11px}.badge-feedback[_ngcontent-%COMP%]{font-size:11px;padding:3px 8px}}"]})};function V0e(a,t){if(a&1&&(d(0,"div",15)(1,"div",16),k(2,"text-avatar",17),h(),d(3,"div",18)(4,"h3"),m(5),h()(),d(6,"div",19)(7,"h5",20),m(8),h()(),k(9,"div",16),h()),a&2){let e=b();u(2),v("text",e.formularioFeedback.Funcionario.FuncionarioNome)("size","50px")("divSize","75px"),u(3),me(e.formularioFeedback.Funcionario.FuncionarioNome),u(3),da("",e.formularioFeedback.Funcionario.Unidade," / ",e.formularioFeedback.Funcionario.Cargo,"")}}function P0e(a,t){if(a&1&&k(0,"app-loading",21),a&2){let e=b();v("isLoading",e.loading)("times",3)}}function D0e(a,t){if(a&1){let e=fe();d(0,"div",30)(1,"app-estrela-rating",31),z("starSelected",function(i){P(e);let r=b().$implicit,o=b(2);return D(o.onStarSelected(i,r))}),h()()}if(a&2){let e=b().$implicit,n=b(2);u(),v("score",e.RespostaNumeria)("editavel",!n.jaRespondido)("svg_id",e.FFP_CODIGO)}}function L0e(a,t){if(a&1){let e=fe();d(0,"div",32)(1,"textarea",33),Ne("ngModelChange",function(i){P(e);let r=b().$implicit;return Be(r.RespostaDescritiva,i)||(r.RespostaDescritiva=i),D(i)}),h()()}if(a&2){let e=b().$implicit;u(),Re("ngModel",e.RespostaDescritiva)}}function O0e(a,t){if(a&1&&(d(0,"div",26)(1,"div",27)(2,"h5"),m(3),h()(),d(4,"div",27),V(5,D0e,2,3,"div",28)(6,L0e,2,1,"div",29),h()()),a&2){let e=t.$implicit,n=t.last;an("border-bottom",n?"none":"1px solid #f5f5f5"),u(3),me(e.FFP_PERGUNTA),u(2),v("ngIf",e.FFP_TIPO==1),u(),v("ngIf",e.FFP_TIPO==2)}}function z0e(a,t){if(a&1){let e=fe();d(0,"div"),V(1,O0e,7,5,"div",22),d(2,"div",23)(3,"div",24)(4,"input",25),z("click",function(){P(e);let i=b();return D(i.abrirConfirmacao(i.formularioFeedback))}),h()()()()}if(a&2){let e=b();u(),v("ngForOf",e.formularioFeedback==null?null:e.formularioFeedback.Perguntas),u(3),v("value",e.jaRespondido?"Feedback j\xE1 realizado":"Enviar feedback")("disabled",e.jaRespondido)}}function R0e(a,t){if(a&1&&k(0,"app-loading",21),a&2){let e=b();v("isLoading",e.loading)("times",3)}}var Qg=class a{constructor(t,e,n,i,r){this.route=t;this.router=e;this.http=n;this.urlService=i;this.signalHolder=r;let o=this.route.snapshot.queryParamMap.get("fun_id"),s=this.route.snapshot.queryParamMap.get("fec_id");this.signalHolder.pagina.set("feedback"),this.getFormularioFeedback(s,o)}formularioFeedback;selectedStars;jaRespondido=!1;loading=!0;getFormularioFeedback(t,e){console.log(t,e),ke(this.http.get(this.urlService.getFormularioFeedbackUrl(t,e))).then(n=>Ue(this,null,function*(){this.formularioFeedback=yield n,this.jaRespondido=this.formularioFeedback?.Perguntas?.some(i=>i.RespostaNumeria!=0)??!1})).catch(n=>console.log(n)).finally(()=>{this.loading=!1})}gravaFeedback(t){return Ue(this,null,function*(){t.Responsavel.FuncionarioId=localStorage.getItem("fun_codigo"),this.http.post(this.urlService.gravaFeedbackUrl(),t).toPromise().then(e=>{this.router.navigateByUrl("feedback")})})}feedbackParaEnviar;abrirConfirmacao(t){this.feedbackParaEnviar=t,new bootstrap.Modal(document.getElementById("confirmModal")).show()}confirmarEnvio(){return Ue(this,null,function*(){let t=document.getElementById("confirmModal"),e=bootstrap.Modal.getInstance(t)||new bootstrap.Modal(t),n=this.feedbackParaEnviar;n.Responsavel.FuncionarioId=localStorage.getItem("fun_codigo");try{if(yield this.http.post(this.urlService.gravaFeedbackUrl(),n).toPromise(),e.hide(),!t){console.error("Modal n\xE3o encontrado no DOM");return}t.addEventListener("hidden.bs.modal",()=>Ue(this,null,function*(){e.dispose();let i=document.querySelector(".modal-backdrop");i&&i.remove(),document.body.classList.remove("modal-open"),this.router.navigateByUrl("feedback")}),{once:!0})}catch(i){console.error("Erro ao enviar feedback:",i)}})}onStarSelected(t,e){e.RespostaNumeria=t}static \u0275fac=function(e){return new(e||a)(ce(rn),ce(fa),ce(pt),ce(gt),ce(so))};static \u0275cmp=Oe({type:a,selectors:[["app-feedback-formulario"]],decls:20,vars:4,consts:[[1,"container-fluid","mb
179-4","mt-2","card","width-partial",2,"background-color","white","border-radius","10px"],["class","row py-3",4,"ngIf"],[3,"isLoading","times",4,"ngIf"],[1,"container-fluid","mb-4","card","width-partial","mb-3",2,"background-color","white","border-radius","10px"],[4,"ngIf"],["id","confirmModal","tabindex","-1","role","dialog",1,"modal","fade"],["role","document",1,"modal-dialog","modal-dialog-centered"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button","data-bs-dismiss","modal",1,"btn-close"],[1,"modal-body"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-secondary"],["type","button",1,"btn","btn-casting",3,"click"],[1,"row","py-3"],[1,"col-12","d-flex","justify-content-center","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","80px","height","80px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","size","divSize"],[1,"col-12","text-center"],[1,"col-12"],[1,"text-black-50","font-weight-light","text-center"],[3,"isLoading","times"],["class","row my-3 px-1","style","padding-bottom: 16px;",3,"border-bottom",4,"ngFor","ngForOf"],[1,"row","pb-2"],[1,"casting-form-button",2,"margin-top","0px"],["type","button",1,"w-100","btn","btn-casting",3,"click","value","disabled"],[1,"row","my-3","px-1",2,"padding-bottom","16px"],[1,"col-md-12"],["class","feedback-slider-prg",4,"ngIf"],["class","feedback-prg-desc",4,"ngIf"],[1,"feedback-slider-prg"],[3,"starSelected","score","editavel","svg_id"],[1,"feedback-prg-desc"],["rows","4",1,"w-100",2,"resize","none",3,"ngModelChange","ngModel"]],template:function(e,n){e&1&&(d(0,"div",0),V(1,V0e,10,6,"div",1)(2,P0e,1,2,"app-loading",2),h(),d(3,"div",3),V(4,z0e,5,3,"div",4)(5,R0e,1,2,"app-loading",2),h(),d(6,"div",5)(7,"div",6)(8,"div",7)(9,"div",8)(10,"h5",9),m(11,"Confirmar envio"),h(),k(12,"button",10),h(),d(13,"div",11),m(14," Tem certeza que deseja enviar este feedback? "),h(),d(15,"div",12)(16,"button",13),m(17,"Cancelar"),h(),d(18,"button",14),z("click",function(){return n.confirmarEnvio()}),m(19,"Sim, enviar"),h()()()()()),e&2&&(u(),v("ngIf",(n.formularioFeedback==null?null:n.formularioFeedback.Funcionario)&&!n.loading),u(),v("ngIf",n.loading),u(2),v("ngIf",!n.loading),u(),v("ngIf",n.loading))},dependencies:[on,uh,xt,at,jt,Ht,Ut,Qt,Bt],styles:[".feedback-prg-desc[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{border:1px solid #e0e0e0;border-radius:10px;padding:10px 14px;font-size:14px;color:#333;outline:none;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fafafa}.feedback-prg-desc[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:focus{border-color:#ffb347;box-shadow:0 0 0 3px #ffb34726;background-color:#fff}"]})};var B0e=(()=>{class a extends m3{constructor(e,n,i){super(e,n,i)}ngOnDestroy(){this.flush()}static \u0275fac=function(n){return new(n||a)(Oa(r0),Oa(Qh),Oa(u3))};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})();function N0e(){return new fb}function H0e(a,t,e){return new vb(a,t,e)}var QF=[{provide:u3,useFactory:N0e},{provide:m3,useClass:B0e},{provide:Yo,useFactory:H0e,deps:[N2,m3,A0]}],U0e=[{provide:Qh,useFactory:()=>new gb},{provide:wr,useValue:"BrowserAnimations"},...QF],g7e=[{provide:Qh,useClass:mb},{provide:wr,useValue:"NoopAnimations"},...QF];function JF(){return qh("NgEagerAnimations"),[...U0e]}var Rw=a=>({active:a});function j0e(a,t){if(a&1&&(mt(0),d(1,"div",28)(2,"div",29),k(3,"text-avatar",30),h(),d(4,"div",31)(5,"h3"),m(6),h()(),d(7,"div",32)(8,"h5",33),m(9),h()()(),ft()),a&2){let e=b(2);u(3),v("foto",e.funcionario.Foto)("text","funcionario.FUN_NOME")("size","50px")("divSize","75px"),u(3),me(e.funcionario.Nome),u(3),da("",e.funcionario.Unidade," / ",e.funcionario.Cargo,"")}}function q0e(a,t){if(a&1&&k(0,"app-loading",34),a&2){let e=b(2);v("isLoading",e.isLoadingFuncionario)("times",2)}}function W0e(a,t){if(a&1&&(mt(0),k(1,"img",44),ft()),a&2){let e=b().$implicit,n=b(3);u(),Zx("alt",e.TreinamentoNome),v("src",n.getThumbnail(e.TreinamentoURL,e.TreinamentiId),tn)}}function G0e(a,t){a&1&&(d(0,"div",47)(1,"span",42),m(2,"Sem imagem"),h()())}function $0e(a,t){if(a&1&&(d(0,"div",48),k(1,"img",49),h()),a&2){let e=b(2).$implicit,n=b(3);u(),v("src",n.getImageSrc(e.Imagem),tn)}}function Y0e(a,t){if(a&1&&V(0,G0e,3,0,"div",45)(1,$0e,2,1,"div",46),a&2){let e=b().$implicit;v("ngIf",!e.Imagem),u(),v("ngIf",e.Imagem)}}function X0e(a,t){if(a&1){let e=fe();d(0,"div",36)(1,"div",37),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.GoToDetalhes(i.PlanejamentoId))}),d(2,"div",38),V(3,W0e,2,2,"ng-container",14)(4,Y0e,2,2,"ng-template",null,2,ha),h(),d(6,"div",39)(7,"div",40)(8,"div")(9,"h6",41),m(10),h(),d(11,"small",42),m(12),At(13,"date"),h()(),k(14,"ng-icon",43),h()()()()}if(a&2){let e=t.$implicit,n=Yt(5);u(3),v("ngIf",e.TreinamentoURL!=null)("ngIfElse",n),u(7),me(e.TreinamentoNome),u(2),ye(" Prazo: ",Nt(13,4,e.Prazo,"dd/MM/yyyy")," ")}}function Z0e(a,t){if(a&1&&(mt(0),V(1,X0e,15,7,"div",35),ft()),a&2){let e=b(2);u(),v("ngForOf",e.treinamentoFiltrados())}}function K0e(a,t){if(a&1&&(d(0,"div",50),k(1,"app-loading",34)(2,"app-loading",34),h()),a&2){let e=b(2);u(),v("isLoading",e.isLoadingTreinamentos)("times",1),u(),v("isLoading",e.isLoadingTreinamentos)("times",1)}}function Q0e(a,t){if(a&1){let e=fe();mt(0),d(1,"div",13),V(2,j0e,10,7,"ng-container",14)(3,q0e,1,2,"ng-template",null,0,ha),h(),d(5,"div",15)(6,"span",16),k(7,"ng-icon",17),h(),d(8,"div",18),z("click",function(i){return P(e),D(i.stopPropagation())}),d(9,"p",19)(10,"strong"),m(11,"Filtros"),h()(),k(12,"hr",20),d(13,"a
179pp-multiselect",21),z("selectedCargos",function(i){P(e);let r=b();return D(r.onCursosSelected(i))}),h(),k(14,"div",22),d(15,"app-multiselect",23),z("selectedCargos",function(i){P(e);let r=b();return D(r.onCategoriaSelected(i))}),h()(),d(16,"input",24),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.searchText,i)||(r.searchText=i),D(i)}),h(),d(17,"span",25),k(18,"ng-icon",26),h()(),V(19,Z0e,2,1,"ng-container",14)(20,K0e,3,4,"ng-template",27,1,ha),ft()}if(a&2){let e=Yt(4),n=Yt(21),i=b();u(2),v("ngIf",!i.isLoadingFuncionario)("ngIfElse",e),u(11),v("items",i.listaCursos),u(2),v("items",i.listaCategorias),u(),Re("ngModel",i.searchText),u(3),v("ngIf",!i.isLoadingTreinamentos)("ngIfElse",n)}}function J0e(a,t){a&1&&(mt(0),d(1,"div",51)(2,"div",52)(3,"h5",53),m(4," Novidades em breve! "),h()()(),ft())}var Jg=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.router=n}treinamentos=[];treinamentosAgrupados=[];expandedCurso=null;expandedCategorias=new Set;funcionario;isLoadingFuncionario=!0;searchText;imageSrc=[];listaCategorias;listaCursos;isLoadingTreinamentos=!0;filtroCursos;filtroCategorias;selectedFilter="all";ngOnInit(){ke(this.http.get(this.urlService.getSellerTrainingsUrl(localStorage.getItem("fun_codigo")))).then(t=>{this.treinamentos=t,this.agruparTreinamentos()}).finally(()=>{this.isLoadingTreinamentos=!1}),ke(this.http.get(this.urlService.funcionarioBasicInfoUrl(localStorage.getItem("fun_codigo")))).then(t=>{this.funcionario=t}).finally(()=>{this.isLoadingFuncionario=!1})}GoToDetalhes(t){this.router.navigate(["treinamentoDetalhe"],{queryParams:{PlanejamentoId:t}})}toggleCategoria(t){this.expandedCategorias.has(t)?this.expandedCategorias.delete(t):this.expandedCategorias.add(t)}isCategoriaExpanded(t){return this.expandedCategorias.has(t)}treinamentoFiltrados(){return this.treinamentos.filter(t=>(!this.searchText||t.TreinamentoNome.toLowerCase().includes(this.searchText.toLowerCase()))&&(!this.filtroCursos||this.filtroCursos.length===0||this.filtroCursos.includes(t.Curso))&&(!this.filtroCategorias||this.filtroCategorias.length===0||this.filtroCategorias.includes(t.Categoria)))}agruparTreinamentos(){let t=[...new Set(this.treinamentos.map(n=>n.Categoria))].map(n=>({categoria_nome:n,categoria_codigo:n})),e=[...new Set(this.treinamentos.map(n=>n.Curso))].map(n=>({curso_nome:n,curso_codigo:n}));this.listaCategorias=t,this.listaCursos=e}onCategoriaSelected(t){this.filtroCategorias=t}toggleCurso(t,e){this.expandedCurso&&this.expandedCurso.categoria===t&&this.expandedCurso.curso===e?this.expandedCurso=null:this.expandedCurso={categoria:t,curso:e}}isCursoExpanded(t,e){return!!(this.expandedCurso&&this.expandedCurso.categoria===t&&this.expandedCurso.curso===e)}youtube_parser(t){var e=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/,n=t.match(e);return n&&n[7].length==11?n[7]:!1}getThumbnail(t,e){let n;if(n="assets/img/video.png",t!=null&&t!="")if(t.indexOf("youtube.com")!=-1||t.indexOf("youtu.be")!=-1){var i=this.youtube_parser(t);n="https://img.youtube.com/vi/"+i+"/hqdefault.jpg"}else t.indexOf("vimeo.com")!=-1?this.getVimeoThumbnail(t).toPromise().then(r=>{n=r.thumbnail_url_with_play_button}):n="assets/img/link.png";return n}getVimeoThumbnail(t){return this.http.get("https://vimeo.com/api/oembed.json?url="+encodeURI(t)+"&no-loading=true/gi&no-error-message=true")}onCursosSelected(t){this.filtroCursos=t}CriarTreinamento(){this.router.navigate(["/treinamentocriar"])}setFilter(t){this.selectedFilter=t}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-treinamento"]],features:[aa([Ra({bootstrapChevronRight:li,bootstrapChevronDown:nA,bootstrapChevronUp:w4,bootstrapFunnel:jn,bootstrapBank2:XS,bootstrapMortarboardFill:y4,bootstrapTrophyFill:M4,bootstrapSearch:qn}),JF()])],decls:17,vars:11,consts:[["loadingFuncionario",""],["loadingTreinamento",""],["fallbackContent",""],[4,"ngIf"],[1,"mb-4",2,"display","block","padding-bottom","80px"],[1,"bottom-fixed"],[1,"squares","button-group"],[1,"square",3,"click","ngClass"],["name","bootstrapMortarboardFill",1,"icon-bottom-menu"],[1,"label"],[1,"square","me-4","ms-4",3,"click","ngClass"],["name","bootstrapBank2",1,"icon-bottom-menu"],["name","bootstrapTrophyFill",1,"icon-bottom-menu"],[1,"container-fluid","my-2","card","width-partial","mt-2",2,"background-color","white","border-radius","10px"],[4,"ngIf","ngIfElse"],[1,"input-group","mb-2","width-partial","ms-auto","me-auto"],["data-bs-toggle","dropdown","aria-expanded","fal
179se",1,"input-group-text","iconHover"],["name","bootstrapFunnel","type","button",1,"icon","bootstrapChevronRight"],[1,"dropdown-menu","p-2",2,"min-width","300px",3,"click"],[1,"my-0"],[1,"mt-0","mb-2"],["propriedade_codigo","curso_nome","propriedade_nome","curso_nome","categoria","Curso",3,"selectedCargos","items"],[1,"mb-3"],["propriedade_codigo","categoria_nome","propriedade_nome","categoria_nome","categoria","Categorias",1,"mb-2",3,"selectedCargos","items"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],[1,"width-partial"],[1,"row","py-3"],[1,"col-12","d-flex","justify-content-center","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","80px","height","80px","overflow","hidden","text-align","center","vertical-align","middle",3,"foto","text","size","divSize"],[1,"col-12","text-center"],[1,"col-12"],[1,"text-black-50","font-weight-light","text-center"],[3,"isLoading","times"],["class","container-fluid my-2 card width-partial mt-2",4,"ngFor","ngForOf"],[1,"container-fluid","my-2","card","width-partial","mt-2"],[1,"row","my-2",3,"click"],[1,"col-4","col-md-3"],[1,"col-8","col-md-9","d-flex","align-items-center"],[1,"d-flex","align-items-center","justify-content-between","w-100"],[1,"m-0"],[1,"text-muted"],["name","bootstrapChevronRight",1,"ms-2","flex-shrink-0"],[2,"width","100%","border-radius","5px",3,"src","alt"],["class","d-flex align-items-center justify-content-center bg-light border rounded","style","height: 100px;",4,"ngIf"],["class","d-flex align-items-center","style","min-height: 100px;",4,"ngIf"],[1,"d-flex","align-items-center","justify-content-center","bg-light","border","rounded",2,"height","100px"],[1,"d-flex","align-items-center",2,"min-height","100px"],[1,"treinamento-img",3,"src"],[1,"width-partial","container-fluid","p-0"],[1,"container-fluid","my-2","card","width-partial","mt-2","pt-3",2,"background-color","white","border-radius","10px"],[1,"text-center","col-12",2,"height","300px","width","100%","display","flex","align-items","center","justify-content","center","top","15%"],[1,"p-3",2,"height","100%","width","100%","border","3px dashed lightgray","border-radius","10px","display","flex","align-items","center","justify-content","center"]],template:function(e,n){e&1&&(V(0,Q0e,22,7,"ng-container",3)(1,J0e,5,0,"ng-container",3),k(2,"div",4),d(3,"div",5)(4,"div",6)(5,"div",7),z("click",function(){return n.setFilter("all")}),k(6,"ng-icon",8),d(7,"span",9),m(8,"Treinamentos"),h()(),d(9,"div",10),z("click",function(){return n.setFilter("active")}),k(10,"ng-icon",11),d(11,"span",9),m(12,"Universidade"),h()(),d(13,"div",7),z("click",function(){return n.setFilter("inactive")}),k(14,"ng-icon",12),d(15,"span",9),m(16,"Ranking"),h()()()()),e&2&&(v("ngIf",n.selectedFilter=="all"),u(),v("ngIf",n.selectedFilter!="all"),u(4),v("ngClass",xa(5,Rw,n.selectedFilter==="all")),u(4),v("ngClass",xa(7,Rw,n.selectedFilter==="active")),u(4),v("ngClass",xa(9,Rw,n.selectedFilter==="inactive")))},dependencies:[on,xt,Qa,Ka,kt,bn,at,Bt,$i,jt,Ht,Ut,Qt],styles:[".treinamento-img[_ngcontent-%COMP%]{width:100%;height:100px;border-radius:5px;object-fit:cover;background-color:var(--cinza-fundo)}"],data:{animation:[cr("expandCollapse",[Xo("collapsed",F0({height:"0",opacity:0,overflow:"hidden"})),Xo("expanded",F0({height:"*",opacity:1})),si("collapsed <=> expanded",oi("300ms ease-in-out"))])]}})};var Bw=a=>({active:a});function ene(a,t){if(a&1){let e=fe();d(0,"div",23),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.goToDetalhes(i))}),d(1,"div",24)(2,"div",25)(3,"h5",26),m(4),h(),d(5,"small",27),m(6),At(7,"date"),h()()(),d(8,"div",28)(9,"a"),k(10,"ng-icon",29),h()()()}if(a&2){let e=t.$implicit;u(4),me(e.ENQ_NOME),u(2),ye(" ",e.ENQ_DATA_CRIACAO!=null&&e.ENQ_DATA_CRIACAO.toString().startsWith("0001")?"Pendente":Nt(7,2,e.ENR_DATA_CRIACAO,"dd/MM/yyyy")," ")}}function tne(a,t){if(a&1&&(mt(0),V(1,ene,11,5,"div",22),ft()),a&2){let e=b(2);u(),v("ngForOf",e.filteredEnquetes())}}function ane(a,t){if(a&1&&(mt(0),V(1,tne,2,1,"ng-container",13),ft()),a&2){let e=b(),n=Yt(17);u(),v("ngIf",e.filteredEnquetes().length>0)("ngIfElse",n)}}
179function nne(a,t){if(a&1&&k(0,"app-loading",30),a&2){let e=b();v("isLoading",e.isLoading)("times",4)}}function ine(a,t){a&1&&(d(0,"div",31)(1,"p",32),m(2,"Nenhuma enquete encontrada"),h()())}var e6=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.router=n;this.getEnquetes()}todasEnquetes;respondidas;pendentes;currentComponent="A";searchText;isLoading=!0;getEnquetes(){ke(this.http.get(this.urlService.getEnquetes())).then(t=>Ue(this,null,function*(){let e=[...(t.Pendentes??[]).map(n=>ea(Xe({},n),{status:"Pendente"})),...(t.Respondidas.Publicas??[]).map(n=>ea(Xe({},n),{status:"Publica"}))];this.todasEnquetes=yield e,this.pendentes=[...(t.Pendentes??[]).map(n=>ea(Xe({},n),{status:"Pendente"}))],this.respondidas=[...(t.Respondidas.Publicas??[]).map(n=>ea(Xe({},n),{status:"Publica"}))],console.log(e)})).finally(()=>{this.isLoading=!1})}filteredEnquetes(){let t=this.searchText?.toLowerCase();return this.currentComponent==="A"?this.todasEnquetes.filter(e=>!t||e.ENQ_NOME.toLowerCase().includes(t)):this.currentComponent==="B"?this.pendentes.filter(e=>!t||e.ENQ_NOME.toLowerCase().includes(t)):this.respondidas.filter(e=>!t||e.ENQ_NOME.toLowerCase().includes(t))}goToDetalhes(t){console.log(t.status),t.status=="Pendente"&&this.router.navigate(["enquetePerguntas"],{queryParams:{enq_codigo:t.ENQ_CODIGO}}),(t.status=="Publica"||this.currentComponent==="C")&&this.router.navigate(["enqueteResultados"],{queryParams:{enq_codigo:t.ENQ_CODIGO}})}switchComponent(t){this.currentComponent=t}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-enquete"]],features:[aa([Ra({bootstrapFileMedicalFill:vA,bootstrapCardChecklist:tA,bootstrapEnvelope:pA,bootstrapInboxFill:CA,bootstrapSearch:qn,bootstrapHouseFill:t1})])],decls:33,vars:12,consts:[["loading",""],["noData",""],[1,"container-fluid","mb
179-4","card","width-partial","mt-2",2,"background-color","white","border-radius","10px"],[1,"row"],[1,"col-12","pt-2"],[1,"d-flex","align-items-center"],["name","bootstrapFileMedicalFill",1,"bootstrapChevronRight"],[1,"m-0","mx-2"],[1,"mt-2","mb-2"],[1,"input-group","mb-3"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],[4,"ngIf","ngIfElse"],[1,"mb-4",2,"display","block","padding-bottom","80px"],[1,"bottom-fixed"],[1,"squares","button-group"],[1,"square",3,"click","ngClass"],["name","bootstrapHouseFill",1,"icon-bottom-menu"],[1,"label"],["name","bootstrapEnvelope",1,"icon-bottom-menu"],["name","bootstrapCardChecklist",1,"icon-bottom-menu"],["class","row mb-2 d-flex align-items-center",3,"click",4,"ngFor","ngForOf"],[1,"row","mb-2","d-flex","align-items-center",3,"click"],[1,"col-11","d-flex","justify-content-between"],[1,"text-subtext"],[1,"m-0","card-title"],[1,"text-black-50"],[1,"col-1","text-end"],["name","bootstrapChevronRight",1,"bootstrapChevronRight"],[3,"isLoading","times"],[1,"pb-2","text-center"],[1,"p-3",2,"border","3px dashed lightgray","border-radius","10px"]],template:function(e,n){if(e&1){let i=fe();d(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),k(4,"ng-icon",6),d(5,"h4",7),m(6,"Enquetes"),h()(),k(7,"hr",8),h()(),d(8,"div",3)(9,"div",9)(10,"input",10),Ne("ngModelChange",function(o){return P(i),Be(n.searchText,o)||(n.searchText=o),D(o)}),h(),d(11,"span",11),k(12,"ng-icon",12),h()()(),V(13,ane,2,2,"ng-container",13)(14,nne,1,2,"ng-template",null,0,ha)(16,ine,3,0,"ng-template",null,1,ha),h(),k(18,"div",14),d(19,"div",15)(20,"div",16)(21,"div",17),z("click",function(){return P(i),D(n.switchComponent("A"))}),k(22,"ng-icon",18),d(23,"span",19),m(24,"Inicio"),h()(),d(25,"div",17),z("click",function(){return P(i),D(n.switchComponent("B"))}),k(26,"ng-icon",20),d(27,"span",19),m(28,"Ativas"),h()(),d(29,"div",17),z("click",function(){return P(i),D(n.switchComponent("C"))}),k(30,"ng-icon",21),d(31,"span",19),m(32,"Inativas"),h()()()()}if(e&2){let i=Yt(15);u(10),Re("ngModel",n.searchText),u(3),v("ngIf",!n.isLoading)("ngIfElse",i),u(8),v("ngClass",xa(6,Bw,n.currentComponent==="A")),u(4),v("ngClass",xa(8,Bw,n.currentComponent==="B")),u(4),v("ngClass",xa(10,Bw,n.currentComponent==="C"))}},dependencies:[xt,Qa,bn,jt,Ht,Ut,Qt,Bt,at,Ka],encapsulation:2})};function rne(a,t){if(a&1){let e=fe();d(0,"div",4)(1,"input",5),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.resposta,i)||(r.resposta=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.emitirResposta())}),h(),k(2,"span",6),h()}if(a&2){let e=b();u(),Re("ngModel",e.resposta),v("name",e.pergunta.ENP_CODIGO)("required",e.pergunta.ENP_OBRIGATORIO)}}function one(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=t.$implicit;u(),me(e)}}function sne(a,t){if(a&1){let e=fe();d(0,"div",7)(1,"input",8),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.resposta,i)||(r.resposta=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.emitirResposta())}),h(),d(2,"div",9),V(3,one,2,1,"span",10),h()()}if(a&2){let e=b();u(),Re("ngModel",e.resposta),v("name",e.pergunta.ENP_CODIGO)("required",e.pergunta.ENP_OBRIGATORIO),u(2),v("ngForOf",e.rangeArray)}}function lne(a,t){if(a&1){let e=fe();d(0,"div")(1,"label")(2,"input",11),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.resposta,i)||(r.resposta=i),D(i)}),z("change",function(){P(e);let i=b(2);return D(i.emitirResposta())}),h(),m(3),h()()}if(a&2){let e=t.$implicit,n=b(2);u(2),v("name",n.pergunta.ENP_CODIGO),Re("ngModel",n.resposta),v("value",e),u(),ye(" ",e," ")}}function cne(a,t){if(a&1&&(d(0,"div"),V(1,lne,4,4,"div",10),h()),a&2){let e=b();u(),v("ngForOf",e.pergunta.ENP_OPCOES)}}function dne(a,t){if(a&1){let e=fe();d(0,"div")(1,"label")(2,"input",11),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.resposta,i)||(r.resposta=i),D(i)}),z("change",function(){P(e);let i=b(2);return D(i.emitirResposta())}),h(),m(3),h()()}if(a&2){let e=t.$implicit,n=b(2);u(2),v("name",n.pergunta.ENP_CODIGO),Re("ngModel",n.resposta),v("value",e),u(),ye(" ",e," ")}}function hne(a,t){if(a&1&&(d(0,"div"),V(1,dne,4,4,"div",10),h()),a&2){let e=b();u(),v("ngForOf",e.pergunta.ENP_OPCOES)}}var t6=class a{pergunta;value=new ia;respostaChange=new ia;rangeArray=Array.from({length:11}
179,(t,e)=>e);resposta;emitirResposta(){this.respostaChange.emit({ENP_CODIGO:this.pergunta.ENP_CODIGO,Resposta:this.resposta})}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-enquete-item"]],inputs:{pergunta:"pergunta"},outputs:{value:"value",respostaChange:"respostaChange"},decls:5,vars:5,consts:[[3,"ngSwitch"],["class","input-wrapper",4,"ngSwitchCase"],["class","slider-container",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"input-wrapper"],["type","text","placeholder","Digite sua resposta...",1,"modern-input",3,"ngModelChange","ngModel","name","required"],[1,"input-underline"],[1,"slider-container"],["type","range","min","0","max","10","step","1",1,"slider",3,"ngModelChange","ngModel","name","required"],[1,"labels"],[4,"ngFor","ngForOf"],["type","radio",3,"ngModelChange","change","name","ngModel","value"]],template:function(e,n){e&1&&(d(0,"div",0),V(1,rne,3,3,"div",1)(2,sne,4,4,"div",2)(3,cne,2,1,"div",3)(4,hne,2,1,"div",3),h()),e&2&&(v("ngSwitch",n.pergunta.Tipo),u(),v("ngSwitchCase","texto"),u(),v("ngSwitchCase","escalaNumerica"),u(),v("ngSwitchCase","multiplaEscolha"),u(),v("ngSwitchCase","simOuNao"))},dependencies:[r5,o5,xt,jt,Ht,l7,il,Ut,ol,Qt],styles:[".slider-container[_ngcontent-%COMP%]{position:relative;margin:20px auto}.slider[_ngcontent-%COMP%]{width:100%;-webkit-appearance:none;appearance:none;height:10px;background:linear-gradient(to right,red,orange,#ff0,green);border-radius:5px;outline:none}.slider[_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background-color:transparent;border:3px solid #444;border-radius:50%;cursor:pointer;position:relative}.labels[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%;margin-top:5px;padding-left:8px}.labels[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:14px}.input-wrapper[_ngcontent-%COMP%]{position:relative;margin-top:8px}.modern-input[_ngcontent-%COMP%]{width:100%;border:none;border-bottom:2px solid #ccc;outline:none;padding:8px 4px;font-size:15px;background:transparent;color:#333;transition:border-color .3s ease;box-sizing:border-box}.modern-input[_ngcontent-%COMP%]:focus{border-bottom-color:#f97316}.modern-input[_ngcontent-%COMP%]::placeholder{color:#aaa;font-size:14px}"]})};var pne=["mat-button",""],une=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],mne=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var fne=new ta("MAT_BUTTON_CONFIG");var gne=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],vne=(()=>{class a{_elementRef=Me(un);_ngZone=Me(A0);_animationMode=Me(wr,{optional:!0});_focusMonitor=Me(cd);_rippleLoader=Me(Hy);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){Me(T1).load(df);let e=Me(fne,{optional:!0}),n=this._elementRef.nativeElement,i=n.classList;this.disabledInteractive=e?.disabledInteractive??!1,this.color=e?.color??null,this._rippleLoader?.configureRipple(n,{className:"mat-mdc-button-ripple"});for(let{attribute:r,mdcClasses:o}of gne)n.hasAttribute(r)&&i.add(...o)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}
179_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",Hn],disabled:[2,"disabled","disabled",Hn],ariaDisabled:[2,"aria-disabled","ariaDisabled",Hn],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Hn]},features:[M1]})}return a})();var a6=(()=>{class a extends vne{static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275cmp=Oe({type:a,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(n,i){n&2&&(Pt("disabled",i._getDisabledAttribute())("aria-disabled",i._getAriaDisabled()),$0(i.color?"mat-"+i.color:""),qt("mat-mdc-button-disabled",i.disabled)("mat-mdc-button-disabled-interactive",i.disabledInteractive)("_mat-animation-noopable",i._animationMode==="NoopAnimations")("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[N0],attrs:pne,ngContentSelectors:mne,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,i){n&1&&(Qs(une),k(0,"span",0),S1(1),d(2,"span",1),S1(3,1),h(),S1(4,2),k(5,"span",2)(6,"span",3)),n&2&&qt("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}
179.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
179.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return a})();var Nw=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[io,Ny,io]})}return a})();var om=class{_attachedHost;attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;t!=null&&(this._attachedHost=null,t.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(t){this._attachedHost=t}},Fl=class extends om{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(t,e,n,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=n,this.projectableNodes=r}},U5=class extends om{templateRef;viewContainerRef;context;injector;constructor(t,e,n,i){super(),this.templateRef=t,this.viewContainerRef=e,this.context=n,this.injector=i}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}},Hw=class extends om{element;constructor(t){super(),this.element=t instanceof un?t.nativeElement:t}},j5=class{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(t){if(t instanceof Fl)return this._attachedPortal=t,this.attachComponentPortal(t);if(t instanceof U5)return this._attachedPortal=t,this.attachTemplatePortal(t);if(this.attachDomPortal&&t instanceof Hw)return this._attachedPortal=t,this.attachDomPortal(t)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var n6=class extends j5{outletElement;_appRef;_defaultInjector;_document;constructor(t,e,n,i,r){super(),this.outletElement=t,this._appRef=n,this._defaultInjector=i,this._document=r}attachComponentPortal(t){let e;if(t.viewContainerRef){let n=t.injector||t.viewContainerRef.injector,i=n.get(Zv,null,{optional:!0})||void 0;e=t.viewContainerRef.createComponent(t.component,{index:t.viewContainerRef.length,injector:n,ngModuleRef:i,projectableNodes:t.projectableNodes||void 0}),this.setDisposeFn(()=>e.destroy())}else e=s3(t.component,{elementInjector:t.injector||this._defaultInjector||B0.NULL,environmentInjector:this._appRef.injector,projectableNodes:t.projectableNodes||void 0}),this._appRef.attachView(e.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(e.hostView),e.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=t,e}attachTemplatePortal(t){let e=t.viewContainerRef,n=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});
vendor: 8,884 bytes, line 179
179return n.rootNodes.forEach(i=>this.outletElement.appendChild(i)),n.detectChanges(),this.setDisposeFn(()=>{let i=e.indexOf(n);i!==-1&&e.remove(i)}),this._attachedPortal=t,n}attachDomPortal=t=>{let e=t.element;e.parentNode;let n=this._document.createComment("dom-portal");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),this._attachedPortal=t,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}};var q5=(()=>{class a extends j5{_moduleRef=Me(Zv,{optional:!0});_document=Me(r0);_viewContainerRef=Me(O2);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new ia;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let n=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,i=n.createComponent(e.component,{index:n.length,injector:e.injector||n.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return n!==this._viewContainerRef&&this._getRootNode().appendChild(i.hostView.rootNodes[0]),super.setDisposeFn(()=>i.destroy()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}attachTemplatePortal(e){e.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}attachDomPortal=e=>{let n=e.element;n.parentNode;let i=this._document.createComment("dom-portal");e.setAttachedHost(this),n.parentNode.insertBefore(i,n),this._getRootNode().appendChild(n),this._attachedPortal=e,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(n,i)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[N0]})}return a})();var W5=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({})}return a})();var wne=20,tV=(()=>{class a{_ngZone=Me(A0);_platform=Me(Kn);_renderer=Me(Yo).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new Za;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=wne){return this._platform.isBrowser?new k2(n=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let i=e>0?this._scrolled.pipe(jv(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):ka()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){let i=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(Xn(r=>!r||i.indexOf(r)>-1))}getAncestorScrollContainers(e){let n=[];return this.scrollContainers.forEach((i,r)=>{this._scrollableContainsElement(r,e)&&n.push(r)}),n}_scrollableContainsElement(e,n){let i=sl(n),r=e.getElementRef().nativeElement;do if(i==r)return!0;while(i=i.parentElement);return!1}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var xne=20,Uw=(()=>{class a{_platform=Me(Kn);_listeners;_viewportSize;_change=new Za;_document=Me(r0,{optional:!0});constructor(){let e=Me(A0),n=Me(Yo).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let i=r=>this._change.next(r);this._listeners=[n.listen("window","resize",i),n.listen("window","orientationchange",i)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:n,height:i}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+i,right:e.left+n,height:i,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,n=this._getWindow(),i=e.documentElement,r=i.getBoundingClientRect(),o=-r.top||e.body.scrollTop||n.scrollY||i.scrollTop||0,s=-r.left||e.body.scrollLeft||n.scrollX||i.scrollLeft||0;return{top:o,left:s}}change(e=xne){return e>0?this._change.pipe(jv(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var eV=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({})}return a})(),jw=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({imports:[m5,eV,m5,eV]})}return a})();var aV=h7(),qw=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(t,e){this._viewportRuler=t,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=wi(-this._previousScrollPosition.left),t.style.top=wi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let t=this._document.documentElement,e=this._document.body,n=t.style,i=e.style,r=n.scrollBehavior||"",o=i.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),aV&&(n.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),aV&&(n.scrollBehavior=r,i.scrollBehavior=o)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.body,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}};var Ww=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(t,e,n,i){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=n,this._config=i}attach(t){this._overlayRef,this._overlayRef=t}enable(){if(this._scrollSubscription)return;let t=this._scrollDispatcher.scrolled(0).pipe(Xn(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}},i6=class{enable(){}disable(){}attach(){}};function Gw(a,t){return t.some(e=>{let n=a.bottom<e.top,i=a.top>e.bottom,r=a.right<e.left,o=a.left>e.right;return n||i||r||o})}function nV(a,t){return t.some(e=>{let n=a.top<e.top,i=a.bottom>e.bottom,r=a.left<e.left,o=a.right>e.right;return n||i||r||o})}var $w=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(t,e,n,i){this._scrollDispatcher=t,this._viewportRuler
179=e,this._ngZone=n,this._config=i}attach(t){this._overlayRef,this._overlayRef=t}enable(){if(!this._scrollSubscription){let t=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(t).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:i}=this._viewportRuler.getViewportSize();Gw(e,[{width:n,height:i,bottom:i,right:n,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},bne=(()=>{class a{_scrollDispatcher=Me(tV);_viewportRuler=Me(Uw);_ngZone=Me(A0);_document=Me(r0);constructor(){}noop=()=>new i6;close=e=>new Ww(this._scrollDispatcher,this._ngZone,this._viewportRuler,e);block=()=>new qw(this._viewportRuler,this._document);reposition=e=>new $w(this._scrollDispatcher,this._viewportRuler,this._ngZone,e);static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),s2=class{positionStrategy;scrollStrategy=new i6;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(t){if(t){let e=Object.keys(t);for(let n of e)t[n]!==void 0&&(this[n]=t[n])}}};var Yw=class{connectionPair;scrollableViewProperties;constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}};var cV=(()=>{class a{_attachedOverlays=[];_document=Me(r0);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),Cne=(()=>{class a extends cV{_ngZone=Me(A0);_renderer=Me(Yo).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let n=this._attachedOverlays;for(let i=n.length-1;i>-1;i--)if(n[i]._keydownEvents.observers.length>0){this._ngZone.run(()=>n[i]._keydownEvents.next(e));break}};static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),yne=(()=>{class a extends cV{_platform=Me(Kn);_ngZone=Me(A0,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(e){if(super.add(e),!this._isAttached){let n=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(n)):this._addEventListeners(n),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=e=>{this._pointerDownEventTarget=Ko(e)};_clickListener=e=>{let n=Ko(e),i=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:n;this._pointerDownEventTarget=null;let r=this._attachedOverlays.slice();for(let o=r.length-1;o>-1;o--){let s=r[o];if(s._outsidePointerEvents.observers.length<1||!s.hasAttached())continue;if(iV(s.overlayElement,n)||iV(s.overlayElement,i))break;let l=s._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>l.next(e)):l.next(e)}};static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function iV(a,t){let e=typeof ShadowRoot<"u"&&ShadowRoot,n=t;
vendor: 5,623 bytes, line 179
179for(;n;){if(n===a)return!0;n=e&&n instanceof ShadowRoot?n.host:n.parentNode}return!1}var dV=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(n,i){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return a})(),r6=(()=>{class a{_platform=Me(Kn);_containerElement;_document=Me(r0);_styleLoader=Me(T1);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||p7()){let i=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let r=0;r<i.length;r++)i[r].remove()}let n=this._document.createElement("div");n.classList.add(e),p7()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}_loadStyles(){this._styleLoader.load(dV)}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),mh=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropElement=null;_backdropTimeout;_backdropClick=new Za;_attachments=new Za;_detachments=new Za;_positionStrategy;_scrollStrategy;_locationChanges=cc.EMPTY;_cleanupBackdropClick;_cleanupBackdropTransitionEnd;_previousHostParent;_keydownEvents=new Za;_outsidePointerEvents=new Za;_renders=new Za;_afterRenderRef;_afterNextRenderRef;constructor(t,e,n,i,r,o,s,l,c,p=!1,g,w){this._portalOutlet=t,this._host=e,this._pane=n,this._config=i,this._ngZone=r,this._keyboardDispatcher=o,this._document=s,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=p,this._injector=g,this._renderer=w,i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy,this._afterRenderRef=A1(()=>Ox(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Ks(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){let t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
179pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,t&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Xe(Xe({},this._config),t),this._updateElementSize()}setDirection(t){this._config=ea(Xe({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){let t=this._config.direction;return t?typeof t=="string"?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let t=this._pane.style;t.width=wi(this._config.width),t.height=wi(this._config.height),t.minWidth=wi(this._config.minWidth),t.minHeight=wi(this._config.minHeight),t.maxWidth=wi(this._config.maxWidth),t.maxHeight=wi(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){let t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._cleanupBackdropClick?.(),this._cleanupBackdropClick=this._renderer.listen(this._backdropElement,"click",e=>this._backdropClick.next(e)),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let t=this._backdropElement;if(t){if(this._animationsDisabled){this._disposeBackdrop(t);return}t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{this._cleanupBackdropTransitionEnd?.(),this._cleanupBackdropTransitionEnd=this._renderer.listen(t,"transitionend",e=>{this._disposeBackdrop(e.target)})}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,n){let i=sd(e||[]).filter(r=>!!r);i.length&&(n?t.classList.add(...i):t.classList.remove(...i))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let t=this._renders.pipe(b1(Km(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){let t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){this._cleanupBackdropClick?.(),this._cleanupBackdropTransitionEnd?.(),t&&(t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}
vendor: 11,111 bytes, line 179
179,rV="cdk-overlay-connected-position-bounding-box",Mne=/([A-Za-z%]+)$/,Xw=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new Za;_resizeSubscription=cc.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(t,e,n,i,r){this._viewportRuler=e,this._document=n,this._platform=i,this._overlayContainer=r,this.setOrigin(t)}attach(t){this._overlayRef&&this._overlayRef,this._validatePositions(),t.hostElement.classList.add(rV),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let t=this._originRect,e=this._overlayRect,n=this._viewportRect,i=this._containerRect,r=[],o;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,i,s),c=this._getOverlayPoint(l,e,s),p=this._getOverlayFit(c,e,n,s);if(p.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,l);return}if(this._canFitWithFlexibleDimensions(p,c,n)){r.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)});continue}(!o||o.overlayFit.visibleArea<p.visibleArea)&&(o={overlayFit:p,overlayPoint:c,originPoint:l,position:s,overlayRect:e})}if(r.length){let s=null,l=-1;for(let c of r){let p=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);p>l&&(l=p,s=c)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(o.position,o.originPoint);return}this._applyPosition(o.position,o.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&o2(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(rV),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,t.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,n){let i;if(n.originX=="center")i=t.left+t.width/2;else{let o=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;i=n.originX=="start"?o:s}e.left<0&&(i-=e.left);let r;return n.originY=="center"?r=t.top+t.height/2:r=n.originY=="top"?t.top:t.bottom,e.top<0&&(r-=e.top),{x:i,y:r}}_getOverlayPoint(t,e,n){let i;n.overlayX=="center"?i=-e.width/2:n.overlayX==="start"?i=this._isRtl()?-e.width:0:i=this._isRtl()?0:-e.width;let r;return n.overlayY=="center"?r=-e.height/2:r=n.overlayY=="top"?0:-e.height,{x:t.x+i,y:t.y+r}}_getOverlayFit(t,e,n,i){let r=sV(e),{x:o,y:s}=t,l=this._getOffset(i,"x"),c=this._getOffset(i,"y");l&&(o+=l),c&&(s+=c);let p=0-o,g=o+r.width-n.width,w=0-s,f=s+r.height-n.height,M=this._subtractOverflows(r.width,p,g),y=this._subtractOverflows(r.height,w,f),A=M*y;return{visibleArea:A,isCompletelyWithinViewport:r.width*r.height===A,fitsInViewportVertically:y===r.height,fitsInViewportHorizontally:M==r.width}}_canFitWithFlexibleDimensions(t,e,n){if(this._hasFlexibleDimensions){let i=n.bottom-e.y,r=n.right-e.x,o=oV(this._overlayRef.getConfig().minHeight),s=oV(this._overlayRef.getConfig().minWidth),l=t.fitsInViewportVertically||o!=null&&o<=i,c=t.fitsInViewportHorizontally||s!=null&&s<=r;return l&&c}return!1}_pushOverlayOnScreen(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};let i=sV(e),r=this._viewportRect,o=Math.max(t.x+i.width-r.width,0),s=Math.max(t.y+i.height-r.height,0),l=Math.max(r.top-n.top-t.y,0),c=Math.max(r.left-n.left-t.x,0),p=0,g=0;return i.width<=r.width?p=c||-o:p=t.x<this._viewportMargin?r.left-n.left-t.x:0,i.height<=r.height?g=l||-s:g=t.y<this._viewportMargin?r.top-n.top-t.y:0,this._previousPushAmount={x:p,y:g},{x:t.x+p,y:t.y+g}}_applyPosition(t,e){if(this._setTransformOrigin(t),this._setOverlayElementStyles(e,t),this._setBoundingBoxStyles(e,t),t.panelClass&&this._addPanelClasses(t.panelClass),this._positionChanges.observers.length){let n=this._getScrollVisibility();if(t!==this._lastPosition||!this._lastScrollVisibility||!Sne(this._lastScrollVisibility,n)){let i=new Yw(t,n);this._positionChanges.next(i)}this._lastScrollVisibility=n}this._lastPosition=t,this._isInitialRender=!1}_setTransformOrigin(t){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),n,i=t.overlayY;t.overlayX==="center"?n="center":this._isRtl()?n=t.overlayX==="start"?"right":"left":n=t.overlayX==="start"?"left":"right";for(let r=0;r<e.length;r++)e[r].style.transformOrigin=`${n} ${i}`}_calculateBoundingBoxRect(t,e){let n=this._viewportRect,i=this._isRtl(),r,o,s;if(e.overlayY==="top")o=t.y,r=n.height-o+this._viewportMargin;else if(e.overlayY==="bottom")s=n.height-t.y+this._viewportMargin*2,r=n.height-s+this._viewportMargin;else{let f=Math.min(n.bottom-t.y+n.top,t.y),M=this._lastBoundingBoxSize.height;r=f*2,o=t.y-f,r>M&&!this._isInitialRender&&!this._growAfterOpen&&(o=t.y-M/2)}let l=e.overlayX==="start"&&!i||e.overlayX==="end"&&i,c=e.overlayX==="end"&&!i||e.overlayX==="start"&&i,p,g,w;if(c)w=n.width-t.x+this._viewportMargin*2,p=t.x-this._viewportMargin;else if(l)g=t.x,p=n.right-t.x;else{let f=Math.min(n.right-t.x+n.left,t.x),M=this._lastBoundingBoxSize.width;p=f*2,g=t.x-f,p>M&&!this._isInitialRender&&!this._growAfterOpen&&(g=t.x-M/2)}return{top:o,left:g,bottom:s,right:w,width:p,height:r}}_setBoundingBoxStyles(t,e){let n=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));let i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{let r=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;i.height=wi(n.height),i.top=wi(n.top),i.bottom=wi(n.bottom),i.width=wi(n.width),i.left=wi(n.left),i.right=wi(n.right),e.overlayX==="center"?i.alignItems="center":i.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?i.justifyContent="center":i.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",r&&(i.maxHeight=wi(r)),o&&(i.maxWidth=wi(o))}this._lastBoundingBoxSize=n,o2(this._boundingBox.style,i)}_resetBoundingBoxStyles(){o2(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){o2(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){let n={},i=this._hasExactPosition(),r=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(i){let p=this._viewportRuler.getViewportScrollPosition();o2(n,this._getExactOverlayY(e,t,p)),o2(n,this._getExactOverlayX(e,t,p))}else n.position="static";let s="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),c&&(s+=`translateY(${c}px)`),n.transform=s.trim(),o.maxHeight&&(i?n.maxHeight=wi(o.maxHeight):r&&(n.maxHeight="")),o.maxWidth&&(i?n.maxWidth=wi(o.maxWidth):r&&(n.maxWidth="")),o2(this._pane.style,n)}_getExactOverlayY(t,e,n){let i={top:"",bottom:""},r=this._getOverlayPoint(e,this._overlayRect,t);if(this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n)),t.overlayY==="bottom"){let o=this._document.documentElement.clientHeight;i.bottom=`${o-(r.y+this._overlayRect.height)}px`}else i.top=wi(r.y);return i}_getExactOverlayX(t,e,n){let i={left:"",right:""},r=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n));let o;if(this._isRtl()?o=t.overlayX==="end"?"left":"right":o=t.overlayX==="end"?"right":"left",o==="right"){let s=this._document.documentElement.clientWidth;i.right=`${s-(r.x+this._overlayRect.width)}px`}else i.left=wi(r.x);return i}_getScrollVisibility(){let t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:nV(t,n),isOriginOutsideView:Gw(t,n),isOverlayClipped:nV(e,n),isOverlayOutsideView:Gw(e,n)}}_subtractOverflows(t,...e){return e.reduce((n,i)=>n-Math.max(i,0),t)}_getNarrowedViewportRect(){let t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+t-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return e==="x"?t.offsetX==null?this._offsetX:t.offsetX:t.offsetY==null?this._offsetY:t.offsetY}_validatePositions(){}
179_addPanelClasses(t){this._pane&&sd(t).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){let t=this._origin;if(t instanceof un)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();let e=t.width||0,n=t.height||0;return{top:t.y,bottom:t.y+n,left:t.x,right:t.x+e,height:n,width:e}}};function o2(a,t){for(let e in t)t.hasOwnProperty(e)&&(a[e]=t[e]);return a}function oV(a){if(typeof a!="number"&&a!=null){let[t,e]=a.split(Mne);return!e||e==="px"?parseFloat(t):null}return a||null}function sV(a){return{top:Math.floor(a.top),right:Math.floor(a.right),bottom:Math.floor(a.bottom),left:Math.floor(a.left),width:Math.floor(a.width),height:Math.floor(a.height)}}function Sne(a,t){return a===t?!0:a.isOriginClipped===t.isOriginClipped&&a.isOriginOutsideView===t.isOriginOutsideView&&a.isOverlayClipped===t.isOverlayClipped&&a.isOverlayOutsideView===t.isOverlayOutsideView}var lV="cdk-global-overlay-wrapper",Zw=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(t){let e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(lV),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:i,height:r,maxWidth:o,maxHeight:s}=n,l=(i==="100%"||i==="100vw")&&(!o||o==="100%"||o==="100vw"),c=(r==="100%"||r==="100vh")&&(!s||s==="100%"||s==="100vh"),p=this._xPosition,g=this._xOffset,w=this._overlayRef.getConfig().direction==="rtl",f="",M="",y="";l?y="flex-start":p==="center"?(y="center",w?M=g:f=g):w?p==="left"||p==="end"?(y="flex-end",f=g):(p==="right"||p==="start")&&(y="flex-start",M=g):p==="left"||p==="start"?(y="flex-start",f=g):(p==="right"||p==="end")&&(y="flex-end",M=g),t.position=this._cssPosition,t.marginLeft=l?"0":f,t.marginTop=c?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":M,e.justifyContent=y,e.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(lV),n.justifyContent=n.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}},Ane=(()=>{class a{_viewportRuler=Me(Uw);_document=Me(r0);_platform=Me(Kn);_overlayContainer=Me(r6);constructor(){}global(){return new Zw}flexibleConnectedTo(e){return new Xw(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),$1=(()=>{class a{scrollStrategies=Me(bne);_overlayContainer=Me(r6);_positionBuilder=Me(Ane);_keyboardDispatcher=Me(Cne);_injector=Me(B0);_ngZone=Me(A0);_document=Me(r0);_directionality=Me(dd);_location=Me(fc);_outsideClickDispatcher=Me(yne);_animationsModuleType=Me(wr,{optional:!0});_idGenerator=Me(F1);_renderer=Me(Yo).createRenderer(null,null);_appRef;_styleLoader=Me(T1);constructor(){}create(e){this._styleLoader.load(dV);let n=this._createHostElement(),i=this._createPaneElement(n),r=this._createPortalOutlet(i),o=new s2(e);return o.direction=o.direction||this._directionality.value,new mh(r,n,i,o,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(C1),this._renderer)}position(){return this._positionBuilder}_createPaneElement(e){let n=this._document.createElement("div");return n.id=this._idGenerator.getId("cdk-overlay-"),n.classList.add("cdk-overlay-pane"),e.appendChild(n),n}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(a5)),new n6(e,null,this._appRef,this._injector,this._document)}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var Ene=new ta("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let a=Me($1);return()=>a.scrollStrategies.reposition()}});function kne(a){return()=>a.scrollStrategies.reposition()}var Ine={provide:Ene,deps:[$1],useFactory:kne},sm=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({providers:[$1,Ine],imports:[m5,W5,jw,jw]})}return a})();function Tne(a,t){if(a&1){let e=fe();d(0,"div",1)(1,"button",2),z("click",function(){P(e);let i=b();return D(i.action())}),m(2),h()()}if(a&2){let e=b();u(2),ye(" ",e.data.action," ")}}var Fne=["label"];function Vne(a,t){}var Pne=Math.pow(2,31)-1,lm=class{_overlayRef;instance;containerInstance;_afterDismissed=new Za;_afterOpened=new Za;_onAction=new Za;_durationTimeoutId;_dismissedByAction=!1;constructor(t,e){this._overlayRef=e,this.containerInstance=t,t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,Pne))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},hV=new ta("MatSnackBarData"),fh=class{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},Dne=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return a})(),Lne=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return a})(),One=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275dir=Ua({type:a,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return a})(),zne=(()=>{class a{snackBarRef=Me(lm);data=Me(hV);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(n,i){n&1&&(d(0,"div",0),m(1),h(),V(2,Tne,3,1,"div",1)),n&2&&(u(),ye(" ",i.data.message,` 180`),u(),n5(i.hasAction?2:-1))},dependencies:[a6,Dne,Lne,One],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return a})(),Rne={snackBarState:cr("state",[Xo("void, hidden",F0({transform:"scale(0.8)",opacity:0}
180)),Xo("visible",F0({transform:"scale(1)",opacity:1})),si("* => visible",oi("150ms cubic-bezier(0, 0, 0.2, 1)")),si("* => void, * => hidden",oi("75ms cubic-bezier(0.4, 0.0, 1, 1)",F0({opacity:0})))])},Bne=(()=>{class a extends j5{_ngZone=Me(A0);_elementRef=Me(un);_changeDetectorRef=Me(Ao);_platform=Me(Kn);snackBarConfig=Me(fh);_document=Me(r0);_trackedModals=new Set;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new Za;_onExit=new Za;_onEnter=new Za;_animationState="void";_live;_label;_role;_liveElementId=Me(F1).getId("mat-snack-bar-container-live-");constructor(){super();let e=this.snackBarConfig;e.politeness==="assertive"&&!e.announcementMessage?this._live="assertive":e.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),n}attachTemplatePortal(e){this._assertNotAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),n}attachDomPortal=e=>{this._assertNotAttached();let n=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),n};onAnimationEnd(e){let{fromState:n,toState:i}=e;if((i==="void"&&n!=="void"||i==="hidden")&&this._completeExit(),i==="visible"){let r=this._onEnter;this._ngZone.run(()=>{r.next(),r.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;
180n&&(Array.isArray(n)?n.forEach(o=>e.classList.add(o)):e.classList.add(n)),this._exposeToModals();let i=this._label.nativeElement,r="mdc-snackbar__label";i.classList.toggle(r,!i.querySelector(`.${r}`))}_exposeToModals(){let e=this._liveElementId,n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let i=0;i<n.length;i++){let r=n[i],o=r.getAttribute("aria-owns");this._trackedModals.add(r),o?o.indexOf(e)===-1&&r.setAttribute("aria-owns",o+" "+e):r.setAttribute("aria-owns",e)}}_clearFromModals(){this._trackedModals.forEach(e=>{let n=e.getAttribute("aria-owns");if(n){let i=n.replace(this._liveElementId,"").trim();i.length>0?e.setAttribute("aria-owns",i):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{let e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),n=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&n){let i=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(i=document.activeElement),e.removeAttribute("aria-hidden"),n.appendChild(e),i?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["mat-snack-bar-container"]],viewQuery:function(n,i){if(n&1&&(c0(q5,7),c0(Fne,7)),n&2){let r;n0(r=i0())&&(i._portalOutlet=r.first),n0(r=i0())&&(i._label=r.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(n,i){n&1&&Xx("@state.done",function(o){return i.onAnimationEnd(o)}),n&2&&Yx("@state",i._animationState)},features:[N0],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(n,i){n&1&&(d(0,"div",1)(1,"div",2,0)(3,"div",3),V(4,Vne,0,0,"ng-template",4),h(),k(5,"div"),h()()),n&2&&(u(5),Pt("aria-live",i._live)("role",i._role)("id",i._liveElementId))},dependencies:[q5],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[Rne.snackBarState]}})}return a})();function Nne(){return new fh}var Hne=new ta("mat-snack-bar-default-options",{providedIn:"root",factory:Nne}),e0=(()=>{class a{_overlay=Me($1);_live=Me(Iy);_injector=Me(B0);_breakpointObserver=Me(nf);_parentSnackBar=Me(a,{optional:!0,skipSelf:!0});_defaultConfig=Me(Hne);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=zne;snackBarContainerComponent=Bne;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,n){return this._attach(e,n)}openFromTemplate(e,n){return this._attach(e,n)}open(e,n="",i){let r=Xe(Xe({},this._defaultConfig),i);return r.data={message:e,action:n},r.announcementMessage===e&&(r.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,r)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,n){let i=n&&n.viewContainerRef&&n.viewContainerRef.injector,r=B0.create({parent:i||this._injector,providers:[{provide:fh,useValue:n}]}),o=new Fl(this.snackBarContainerComponent,n.viewContainerRef,r),s=e.attach(o);return s.instance.snackBarConfig=n,s.instance}_attach(e,n){let i=Xe(Xe(Xe({},new fh),this._defaultConfig),n),r=this._createOverlay(i),o=this._attachSnackBarContainer(r,i),s=new lm(o,r);if(e instanceof uc){let l=new U5(e,null,{$implicit:i.data,snackBarRef:s});s.instance=o.attachTemplatePortal(l)}else{let l=this._createInjector(i,s),c=new Fl(e,void 0,l),p=o.attachComponentPortal(c);s.instance=p.instance}return this._breakpointObserver.observe(Cy.HandsetPortrait).pipe(b1(r.detachments())).subscribe(l=>{r.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),i.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(i.announcementMessage,i.politeness)}),this._animateSnackBar(s,i),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,n){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),n.duration&&n.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(n.duration))}_createOverlay(e){let n=new s2;n.direction=e.direction;let i=this._overlay.position().global(),r=e.direction==="rtl",o=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!r||e.horizontalPosition==="end"&&r,s=!o&&e.horizontalPosition!=="center";return o?i.left("0"):s?i.right("0"):i.centerHorizontally(),e.verticalPosition==="top"?i.top("0"):i.bottom("0"),n.positionStrategy=i,this._overlay.create(n)}_createInjector(e,n){let i=e&&e.viewContainerRef&&e.viewContainerRef.injector;return B0.create({parent:i||this._injector,providers:[{provide:lm,useValue:n},{provide:hV,useValue:e.data}]})}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function Une(a,t){if(a&1){let e=fe();d(0,"div",3)(1,"div",4)(2,"div",13)(3,"div",9),m(4),h(),d(5,"div",9)(6,"app-enquete-item",14),z("respostaChange",function(i){P(e);
180let r=b(2);return D(r.onRespostaChange(i))}),h()()()()()}if(a&2){let e=t.$implicit;u(4),ye(" ",e.ENP_TITULO," "),u(2),v("pergunta",e)}}function jne(a,t){a&1&&(d(0,"div",15)(1,"span",16),m(2,"Enviando..."),h()())}function qne(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b(2);u(),me(e.feito?"Enquete j\xE1 respondida":"Enviar Respostas")}}function Wne(a,t){if(a&1){let e=fe();mt(0),d(1,"div",3)(2,"div",4)(3,"div",5)(4,"div",6)(5,"h5",7),m(6),h(),d(7,"small"),m(8),h()()()()(),V(9,Une,7,2,"div",8),d(10,"div",3)(11,"div",4)(12,"div",5)(13,"div",9)(14,"button",10),z("click",function(){P(e);let i=b();return D(i.enviarRespostas())}),V(15,jne,3,0,"div",11)(16,qne,2,1,"span",12),h()()()()(),ft()}if(a&2){let e=b();u(6),me(e.enquete.Nome),u(2),me(e.enquete.Autor),u(),v("ngForOf",e.enquete.Perguntas),u(5),v("disabled",e.feito),u(),v("ngIf",e.loadingResposta),u(),v("ngIf",!e.loadingResposta)}}function Gne(a,t){if(a&1&&k(0,"app-loading",17),a&2){let e=b();v("isLoading",e.isLoading)("times",3)}}var o6=class a{constructor(t,e,n,i){this.route=t;this.http=e;this.urlService=n;this.snack=i;this.enq_codigo=this.route.snapshot.queryParamMap.get("enq_codigo"),this.getEnquetePerguntas(this.enq_codigo)}enquete;enq_codigo;isLoading=!0;loadingResposta=!1;feito=!1;getEnquetePerguntas(t){ke(this.http.get(this.urlService.getEnquete(t))).then(e=>Ue(this,null,function*(){this.enquete=yield e,console.log(e)})).catch(e=>{console.log(e)}).finally(()=>{this.isLoading=!1})}respostas={};onRespostaChange(t){this.respostas[t.ENP_CODIGO]=t.Resposta}enviarRespostas(){this.loadingResposta=!0;let t=Object.entries(this.respostas).map(([e,n])=>({ENP_CODIGO:e,Resposta:n}));this.http.post(this.urlService.postEnqueteResposta(this.enq_codigo),t).subscribe({next:e=>{console.log(e),this.feito=!0,this.snack.open("Enquete salva!","Fechar",{duration:5e3,panelClass:["error-snackbar"],horizontalPosition:"left"}),this.loadingResposta=!1},error:e=>{console.log(e)}}),console.log("Respostas enviadas:",this.respostas)}static \u0275fac=function(e){return new(e||a)(ce(rn),ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-enquete-perguntas"]],decls:4,vars:2,consts:[["loading",""],[1,"container-fluid","mb
180-4","width-partial","mt-2"],[4,"ngIf","ngIfElse"],[1,"card","mb-2"],[1,"card-body"],[1,"row"],[1,"col-12","text-center"],[1,"m-0"],["class","card mb-2",4,"ngFor","ngForOf"],[1,"col-md-12"],[1,"btn","btn-casting","w-100",3,"click","disabled"],["class","spinner-border text-light","role","status",4,"ngIf"],[4,"ngIf"],[1,"row","mb-2"],[3,"respostaChange","pergunta"],["role","status",1,"spinner-border","text-light"],[1,"visually-hidden"],[3,"isLoading","times"]],template:function(e,n){if(e&1&&(d(0,"div",1),V(1,Wne,17,6,"ng-container",2)(2,Gne,1,2,"ng-template",null,0,ha),h()),e&2){let i=Yt(3);u(),v("ngIf",!n.isLoading)("ngIfElse",i)}},dependencies:[xt,t6,Bt,at],encapsulation:2})};var pV=function(){if(typeof window<"u"){if(window.devicePixelRatio)return window.devicePixelRatio;var a=window.screen;if(a)return(a.deviceXDPI||1)/(a.logicalXDPI||1)}return 1}(),dm={toTextLines:function(a){var t=[],e;for(a=[].concat(a);a.length;)e=a.pop(),typeof e=="string"?t.unshift.apply(t,e.split(` 181`)):Array.isArray(e)?a.push.apply(a,e):h0(a)||t.unshift(""+e);return t},textSize:function(a,t,e){var n=[].concat(t),i=n.length,r=a.font,o=0,s;for(a.font=e.string,s=0;s<i;++s)o=Math.max(a.measureText(n[s]).width,o);return a.font=r,{height:i*e.lineHeight,width:o}},bound:function(a,t,e){return Math.max(a,Math.min(t,e))},arrayDiff:function(a,t){var e=a.slice(),n=[],i,r,o,s;for(i=0,o=t.length;i<o;++i)s=t[i],r=e.indexOf(s),r===-1?n.push([s,1]):e.splice(r,1);for(i=0,o=e.length;i<o;++i)n.push([e[i],-1]);return n},rasterize:function(a){return Math.round(a*pV)/pV}};function Kw(a,t){var e=t.x,n=t.y;if(e===null)return{x:0,y:-1};if(n===null)return{x:1,y:0};var i=a.x-e,r=a.y-n,o=Math.sqrt(i*i+r*r);return{x:o?i/o:0,y:o?r/o:-1}}function $ne(a,t,e,n,i){switch(i){case"center":e=n=0;break;case"bottom":e=0,n=1;break;case"right":e=1,n=0;break;case"left":e=-1,n=0;break;case"top":e=0,n=-1;break;case"start":e=-e,n=-n;break;case"end":break;default:i*=Math.PI/180,e=Math.cos(i),n=Math.sin(i);break}return{x:a,y:t,vx:e,vy:n}}var Yne=0,mV=1,fV=2,gV=4,vV=8;function s6(a,t,e){var n=Yne;return a<e.left?n|=mV:a>e.right&&(n|=fV),t<e.top?n|=vV:t>e.bottom&&(n|=gV),n}function Xne(a,t){for(var e=a.x0,n=a.y0,i=a.x1,r=a.y1,o=s6(e,n,t),s=s6(i,r,t),l,c,p;!(!(o|s)||o&s);)l=o||s,l&vV?(c=e+(i-e)*(t.top-n)/(r-n),p=t.top):l&gV?(c=e+(i-e)*(t.bottom-n)/(r-n),p=t.bottom):l&fV?(p=n+(r-n)*(t.right-e)/(i-e),c=t.right):l&mV&&(p=n+(r-n)*(t.left-e)/(i-e),c=t.left),l===o?(e=c,n=p,o=s6(e,n,t)):(i=c,r=p,s=s6(i,r,t));return{x0:e,x1:i,y0:n,y1:r}}function l6(a,t){var e=t.anchor,n=a,i,r;return t.clamp&&(n=Xne(n,t.area)),e==="start"?(i=n.x0,r=n.y0):e==="end"?(i=n.x1,r=n.y1):(i=(n.x0+n.x1)/2,r=(n.y0+n.y1)/2),$ne(i,r,a.vx,a.vy,t.align)}var c6={arc:function(a,t){var e=(a.startAngle+a.endAngle)/2,n=Math.cos(e),i=Math.sin(e),r=a.innerRadius,o=a.outerRadius;return l6({x0:a.x+n*r,y0:a.y+i*r,x1:a.x+n*o,y1:a.y+i*o,vx:n,vy:i},t)},point:function(a,t){var e=Kw(a,t.origin),n=e.x*a.options.radius,i=e.y*a.options.radius;return l6({x0:a.x-n,y0:a.y-i,x1:a.x+n,y1:a.y+i,vx:e.x,vy:e.y},t)},bar:function(a,t){var e=Kw(a,t.origin),n=a.x,i=a.y,r=0,o=0;return a.horizontal?(n=Math.min(a.x,a.base),r=Math.abs(a.base-a.x)):(i=Math.min(a.y,a.base),o=Math.abs(a.base-a.y)),l6({x0:n,y0:i+o,x1:n+r,y1:i,vx:e.x,vy:e.y},t)},fallback:function(a,t){var e=Kw(a,t.origin);return l6({x0:a.x,y0:a.y,x1:a.x+(a.width||0),y1:a.y+(a.height||0),vx:e.x,vy:e.y},t)}},Vl=dm.rasterize;function Zne(a){var t=a.borderWidth||0,e=a.padding,n=a.size.height,i=a.size.width,r=-i/2,o=-n/2;return{frame:{x:r-e.left-t,y:o-e.top-t,w:i+e.width+t*2,h:n+e.height+t*2},text:{x:r,y:o,w:i,h:n}}}function Kne(a,t){var e=t.chart.getDatasetMeta(t.datasetIndex).vScale;if(!e)return null;if(e.xCenter!==void 0&&e.yCenter!==void 0)return{x:e.xCenter,y:e.yCenter};var n=e.getBasePixel();return a.horizontal?{x:n,y:null}:{x:null,y:n}}function Qne(a){return a instanceof lu?c6.arc:a instanceof V_?c6.point:a instanceof cu?c6.bar:c6.fallback}function Jne(a,t,e,n,i,r){var o=Math.PI/2;if(r){var s=Math.min(r,i/2,n/2),l=t+s,c=e+s,p=t+n-s,g=e+i-s;a.moveTo(t,c),l<p&&c<g?(a.arc(l,c,s,-Math.PI,-o),a.arc(p,c,s,-o,0),a.arc(p,g,s,0,o),a.arc(l,g,s,o,Math.PI)):l<p?(a.moveTo(l,e),a.arc(p,c,s,-o,o),a.arc(l,c,s,o,Math.PI+o)):c<g?(a.arc(l,c,s,-Math.PI,0),a.arc(l,g,s,0,Math.PI)):a.arc(l,c,s,-Math.PI,Math.PI),a.closePath(),a.moveTo(t,e)}else a.rect(t,e,n,i)}function eie(a,t,e){var n=e.backgroundColor,i=e.borderColor,r=e.borderWidth;!n&&(!i||!r)||(a.beginPath(),Jne(a,Vl(t.x)+r/2,Vl(t.y)+r/2,Vl(t.w)-r,Vl(t.h)-r,e.borderRadius),a.closePath(),n&&(a.fillStyle=n,a.fill()),i&&r&&(a.strokeStyle=i,a.lineWidth=r,a.lineJoin="miter",a.stroke()))}function tie(a,t,e){var n=e.lineHeight,i=a.w,r=a.x,o=a.y+n/2;return t==="center"?r+=i/2:(t==="end"||t==="right")&&(r+=i),{h:n,w:i,x:r,y:o}}function aie(a,t,e){var n=a.shadowBlur,i=e.stroked,r=Vl(e.x),o=Vl(e.y),s=Vl(e.w);i&&a.strokeText(t,r,o,s),e.filled&&(n&&i&&(a.shadowBlur=0),a.fillText(t,r,o,s),n&&i&&(a.shadowBlur=n))}function nie(a,t,e,n){var i=n.textAlign,r=n.color,o=!!r,s=n.font,l=t.length,c=n.textStrokeColor,p=n.textStrokeWidth,g=c&&p,w;if(!(!l||!o&&!g))for(e=tie(e,i,s),a.font=s.string,a.textAlign=i,a.textBaseline="middle",a.shadowBlur=n.textShadowBlur,a.shadowColor=n.textShadowColor,o&&(a.fillStyle=r),g&&(a.lineJoin="round",a.lineWidth=p,a.strokeStyle=c),w=0,l=t.length;w<l;++w)aie(a,t[w],{stroked:g,filled:o,w:e.w,x:e.x,y:e.y+e.h*w})}var _V=function(a,t,e,n){var i=this;i._config=a,i._index=n,i._model=null,i._rects=null,i._ctx=t,i._el=e};To(_V.prototype,{_modelize:function(a,t,e,n){var i=this,r=i._index,o=Jn(Cn([e.font,{}],n,r)),s=Cn([e.color,Tn.color],n,r);
vendor: 4,526 bytes, line 181
181return{align:Cn([e.align,"center"],n,r),anchor:Cn([e.anchor,"center"],n,r),area:n.chart.chartArea,backgroundColor:Cn([e.backgroundColor,null],n,r),borderColor:Cn([e.borderColor,null],n,r),borderRadius:Cn([e.borderRadius,0],n,r),borderWidth:Cn([e.borderWidth,0],n,r),clamp:Cn([e.clamp,!1],n,r),clip:Cn([e.clip,!1],n,r),color:s,display:a,font:o,lines:t,offset:Cn([e.offset,4],n,r),opacity:Cn([e.opacity,1],n,r),origin:Kne(i._el,n),padding:Ei(Cn([e.padding,4],n,r)),positioner:Qne(i._el),rotation:Cn([e.rotation,0],n,r)*(Math.PI/180),size:dm.textSize(i._ctx,t,o),textAlign:Cn([e.textAlign,"start"],n,r),textShadowBlur:Cn([e.textShadowBlur,0],n,r),textShadowColor:Cn([e.textShadowColor,s],n,r),textStrokeColor:Cn([e.textStrokeColor,s],n,r),textStrokeWidth:Cn([e.textStrokeWidth,0],n,r)}},update:function(a){var t=this,e=null,n=null,i=t._index,r=t._config,o,s,l,c=Cn([r.display,!0],a,i);c&&(o=a.dataset.data[i],s=qa(Y0(r.formatter,[o,a]),o),l=h0(s)?[]:dm.toTextLines(s),l.length&&(e=t._modelize(c,l,r,a),n=Zne(e))),t._model=e,t._rects=n},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(a,t){var e=this,n=a.ctx,i=e._model,r=e._rects,o;this.visible()&&(n.save(),i.clip&&(o=i.area,n.beginPath(),n.rect(o.left,o.top,o.right-o.left,o.bottom-o.top),n.clip()),n.globalAlpha=dm.bound(0,i.opacity,1),n.translate(Vl(t.x),Vl(t.y)),n.rotate(i.rotation),eie(n,r.frame,i),nie(n,i.lines,r.text,i),n.restore())}});var iie=Number.MIN_SAFE_INTEGER||-9007199254740991,rie=Number.MAX_SAFE_INTEGER||9007199254740991;function cm(a,t,e){var n=Math.cos(e),i=Math.sin(e),r=t.x,o=t.y;return{x:r+n*(a.x-r)-i*(a.y-o),y:o+i*(a.x-r)+n*(a.y-o)}}function uV(a,t){var e=rie,n=iie,i=t.origin,r,o,s,l,c;for(r=0;r<a.length;++r)o=a[r],s=o.x-i.x,l=o.y-i.y,c=t.vx*s+t.vy*l,e=Math.min(e,c),n=Math.max(n,c);return{min:e,max:n}}function d6(a,t){var e=t.x-a.x,n=t.y-a.y,i=Math.sqrt(e*e+n*n);return{vx:(t.x-a.x)/i,vy:(t.y-a.y)/i,origin:a,ln:i}}var wV=function(){this._rotation=0,this._rect={x:0,y:0,w:0,h:0}};To(wV.prototype,{center:function(){var a=this._rect;return{x:a.x+a.w/2,y:a.y+a.h/2}},update:function(a,t,e){this._rotation=e,this._rect={x:t.x+a.x,y:t.y+a.y,w:t.w,h:t.h}},contains:function(a){var t=this,e=1,n=t._rect;return a=cm(a,t.center(),-t._rotation),!(a.x<n.x-e||a.y<n.y-e||a.x>n.x+n.w+e*2||a.y>n.y+n.h+e*2)},intersects:function(a){var t=this._points(),e=a._points(),n=[d6(t[0],t[1]),d6(t[0],t[3])],i,r,o;for(this._rotation!==a._rotation&&n.push(d6(e[0],e[1]),d6(e[0],e[3])),i=0;i<n.length;++i)if(r=uV(t,n[i]),o=uV(e,n[i]),r.max<o.min||o.max<r.min)return!1;return!0},_points:function(){var a=this,t=a._rect,e=a._rotation,n=a.center();return[cm({x:t.x,y:t.y},n,e),cm({x:t.x+t.w,y:t.y},n,e),cm({x:t.x+t.w,y:t.y+t.h},n,e),cm({x:t.x,y:t.y+t.h},n,e)]}});function xV(a,t,e){var n=t.positioner(a,t),i=n.vx,r=n.vy;if(!i&&!r)return{x:n.x,y:n.y};var o=e.w,s=e.h,l=t.rotation,c=Math.abs(o/2*Math.cos(l))+Math.abs(s/2*Math.sin(l)),p=Math.abs(o/2*Math.sin(l))+Math.abs(s/2*Math.cos(l)),g=1/Math.max(Math.abs(i),Math.abs(r));return c*=i*g,p*=r*g,c+=t.offset*i,p+=t.offset*r,{x:n.x+c,y:n.y+p}}function oie(a,t){var e,n,i,r;for(e=a.length-1;e>=0;--e)for(i=a[e].$layout,n=e-1;n>=0&&i._visible;--n)r=a[n].$layout,r._visible&&i._box.intersects(r._box)&&t(i,r);return a}function sie(a){var t,e,n,i,r,o,s;for(t=0,e=a.length;t<e;++t)n=a[t],i=n.$layout,i._visible&&(s=new Proxy(n._el,{get:(l,c)=>l.getProps([c],!0)[c]}),r=n.geometry(),o=xV(s,n.model(),r),i._box.update(o,r,n.rotation()));return oie(a,function(l,c){var p=l._hidable,g=c._hidable;p&&g||g?c._visible=!1:p&&(l._visible=!1)})}var hm={prepare:function(a){var t=[],e,n,i,r,o;for(e=0,i=a.length;e<i;++e)for(n=0,r=a[e].length;n<r;++n)o=a[e][n],t.push(o),o.$layout={_box:new wV,_hidable:!1,_visible:!0,_set:e,_idx:o._index};return t.sort(function(s,l){var c=s.$layout,p=l.$layout;return c._idx===p._idx?p._set-c._set:p._idx-c._idx}),this.update(t),t},update:function(a){var t=!1,e,n,i,r,o;for(e=0,n=a.length;e<n;++e)i=a[e],r=i.model(),o=i.$layout,o._hidable=r&&r.display==="auto",o._visible=i.visible(),t|=o._hidable;t&&sie(a)},lookup:function(a,t){var e,n;for(e=a.length-1;e>=0;--e)if(n=a[e].$layout,n&&n._visible&&n._box.contains(t))return a[e];return null},draw:function(a,t){var e,n,i,r,o,s;for(e=0,n=t.length;e<n;++e)i=t[e],r=i.$layout,r._visible&&(o=i.geometry(),s=xV(i._el,i.model(),o),r._box.update(s,o,i.rotation()),i.draw(a,s))}}
181,lie=function(a){if(h0(a))return null;var t=a,e,n,i;if(f0(a))if(!h0(a.label))t=a.label;else if(!h0(a.r))t=a.r;else for(t="",e=Object.keys(a),i=0,n=e.length;i<n;++i)t+=(i!==0?", ":"")+e[i]+": "+a[e[i]];return""+t},cie={align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:!1,clip:!1,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:lie,labels:void 0,listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0},mo="$datalabels",bV="$default";function die(a,t){var e=a.datalabels,n={},i=[],r,o;return e===!1?null:(e===!0&&(e={}),t=To({},[t,e]),r=t.labels||{},o=Object.keys(r),delete t.labels,o.length?o.forEach(function(s){r[s]&&i.push(To({},[t,r[s],{_key:s}]))}):i.push(t),n=i.reduce(function(s,l){return R0(l.listeners||{},function(c,p){s[p]=s[p]||{},s[p][l._key||bV]=c}),delete l.listeners,s},{}),{labels:i,listeners:n})}function Qw(a,t,e,n){if(t){var i=e.$context,r=e.$groups,o;t[r._set]&&(o=t[r._set][r._key],o&&Y0(o,[i,n])===!0&&(a[mo]._dirty=!0,e.update(i)))}}function hie(a,t,e,n,i){var r,o;!e&&!n||(e?n?e!==n&&(o=r=!0):o=!0:r=!0,o&&Qw(a,t.leave,e,i),r&&Qw(a,t.enter,n,i))}function pie(a,t){var e=a[mo],n=e._listeners,i,r;if(!(!n.enter&&!n.leave)){if(t.type==="mousemove")r=hm.lookup(e._labels,t);else if(t.type!=="mouseout")return;i=e._hovered,e._hovered=r,hie(a,n,i,r,t)}}function uie(a,t){var e=a[mo],n=e._listeners.click,i=n&&hm.lookup(e._labels,t);i&&Qw(a,n,i,t)}var CV={id:"datalabels",defaults:cie,beforeInit:function(a){a[mo]={_actives:[]}},beforeUpdate:function(a){var t=a[mo];t._listened=!1,t._listeners={},t._datasets=[],t._labels=[]},afterDatasetUpdate:function(a,t,e){var n=t.index,i=a[mo],r=i._datasets[n]=[],o=a.isDatasetVisible(n),s=a.data.datasets[n],l=die(s,e),c=t.meta.data||[],p=a.ctx,g,w,f,M,y,A,I,R;for(p.save(),g=0,f=c.length;g<f;++g)if(I=c[g],I[mo]=[],o&&I&&a.getDataVisibility(g)&&!I.skip)for(w=0,M=l.labels.length;w<M;++w)y=l.labels[w],A=y._key,R=new _V(y,p,I,g),R.$groups={_set:n,_key:A||bV},R.$context={active:!1,chart:a,dataIndex:g,dataset:s,datasetIndex:n},R.update(R.$context),I[mo].push(R),r.push(R);p.restore(),To(i._listeners,l.listeners,{merger:function(N,U,te){U[N]=U[N]||{},U[N][t.index]=te[N],i._listened=!0}})},afterUpdate:function(a){a[mo]._labels=hm.prepare(a[mo]._datasets)},afterDatasetsDraw:function(a){hm.draw(a,a[mo]._labels)},beforeEvent:function(a,t){if(a[mo]._listened){var e=t.event;switch(e.type){case"mousemove":case"mouseout":pie(a,e);break;case"click":uie(a,e);break}}},afterEvent:function(a){var t=a[mo],e=t._actives,n=t._actives=a.getActiveElements(),i=dm.arrayDiff(e,n),r,o,s,l,c,p,g;for(r=0,o=i.length;r<o;++r)if(c=i[r],c[1])for(g=c[0].element[mo]||[],s=0,l=g.length;s<l;++s)p=g[s],p.$context.active=c[1]===1,p.update(p.$context);(t._dirty||i.length)&&(hm.update(t._labels),a.render()),delete t._dirty}};var mie=["chartCanvas"],h6=class a{data;config;gaugeChartText;chartCanvas;chart;resultados;enp_codigo="id";total;ngOnInit(){}ngAfterViewInit(){let t=this.resultados;console.log(t);let e=t.reduce((o,s)=>o+s.Resultado,0),n=t.map(o=>({label:o.Nome,percentage:e>0?(o.Resultado/e*100).toFixed(1):0})).filter(o=>o.percentage>0),i=n.map(o=>o.label),r=n.map(o=>o.percentage);this.createChart(i,r,this.total)}createChart(t,e,n){let i=this.chartCanvas.nativeElement;this.gaugeChartText={id:"gaugeChartText",afterDatasetsDraw(r,o,s){let{ctx:l,data:c,chartArea:{top:p,bottom:g,left:w,right:f,width:M,height:y},scales:{r:A}}=r;l.save();let I=r.getDatasetMeta(0).data[0].x,R=r.getDatasetMeta(0).data[0].y;l.font="32px sans-serif",l.textAlign="center",l.textBaseLine="top",l.fillText(n,I,R+10),l.fillText("Total",I,R+50)}},this.chart=new Cr(i,{type:"doughnut",data:{labels:t,datasets:[{label:"Weekly Sales",data:e,backgroundColor:["#BE5F08","#EF780B","#F69237","#F8AD68","#FFD1A8"],borderColor:"white",borderWidth:5,borderRadius:10}]},options:{plugins:{legend:{display:!1},tooltip:{enabled:!1},datalabels:{display:!0,color:"white",font:{weight:"bold",size:16},formatter:(r,o)=>`${o.chart.data.labels[o.dataIndex]} 182${r.replace(".",",")}%`,align:"center",anchor:"center",textAlign:"center"}},responsive:!0,maintainAspectRatio:!1},plugins:[CV,this.gaugeChartText]}),console.log(this.chart)}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-grafico-donut"]],viewQuery:function(e,n){if(e&1&&c0(mie,5),e&2){let i;n0(i=i0())&&(n.chartCanvas=i.first)}},inputs:{resultados:"resultados",enp_codigo:"enp_codigo",total:"total"},decls:4,vars:0,consts:[["chartCanvas",""],[1,"chartCard"],[1,"chartBox"]],template:function(e,n){e&1&&(d(0,"div",1)(1,"div",2),k(2,"canvas",null,0),h()())},styles:[".chartCard[_ngcontent-%COMP%]{height:500px;margin-bottom:20px}.chartBox[_ngcontent-%COMP%]{max-width:700px;padding:20px;border-radius:.375em;background:#fff;height:500px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 400px){.chartCard[_ngcontent-%COMP%]{height:250px}.chartBox[_ngcontent-%COMP%]{max-width:250px!important;height:250px}}@media (min-width:451px) and (max-width: 500px){.chartCard[_ngcontent-%COMP%]{height:300px}.chartBox[_ngcontent-%COMP%]{max-width:300px!important;height:300px}}"]})};function fie(a,t){if(a&1&&k(0,"app-grafico-donut",13),a&2){let e=b().$implicit;v("enp_codigo",e.ENP_CODIGO)("resultados",e.Resultados)("total",e.Total)}}function gie(a,t){if(a&1&&(d(0,"div",4)(1,"div",5)(2,"h5",8),m(3),h(),d(4,"small"),m(5,"
182Sua resposta: "),h(),d(6,"small",11),m(7),h(),V(8,fie,1,3,"app-grafico-donut",12),h()()),a&2){let e=t.$implicit;u(3),me(e.ENP_TITULO),u(4),me(e.Resposta),u(),v("ngIf",e.ENP_CODIGO)}}function vie(a,t){if(a&1&&(mt(0),d(1,"div",4)(2,"div",5)(3,"div",6)(4,"div",7)(5,"h5",8),m(6),h(),d(7,"small",9),m(8),h()()()()(),V(9,gie,9,3,"div",10),ft()),a&2){let e=b();u(6),me(e.enquete.Nome),u(2),me(e.enquete.Autor),u(),v("ngForOf",e.enquete.Perguntas)}}function _ie(a,t){if(a&1&&k(0,"app-loading",14)(1,"app-loading",14),a&2){let e=b();v("isLoading",e.isLoading)("times",1),u(),v("isLoading",e.isLoading)("times",5)}}var p6=class a{constructor(t,e,n){this.route=t;this.http=e;this.urlService=n;this.enq_codigo=this.route.snapshot.queryParamMap.get("enq_codigo"),this.getEnqueteResultados(this.enq_codigo)}enquete;enq_codigo;isLoading=!0;getEnqueteResultados(t){ke(this.http.get(this.urlService.getResultadosEnquete(t))).then(e=>Ue(this,null,function*(){this.enquete=yield e,console.log(e)})).catch(e=>{console.log(e)}).finally(()=>{this.isLoading=!1})}static \u0275fac=function(e){return new(e||a)(ce(rn),ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-enquete-resultados"]],decls:5,vars:2,consts:[["loading",""],[1,"container-fluid","mb
182-4","mt-2","width-partial"],[4,"ngIf","ngIfElse"],[1,"mb-4",2,"display","block","padding-bottom","10px"],[1,"card","mb-2"],[1,"card-body"],[1,"row"],[1,"col-12","text-center"],[1,"m-0"],[1,"text-black-50","muted-text"],["class","card mb-2",4,"ngFor","ngForOf"],["C",""],["class","d-flex justify-content-center align-items-center",3,"enp_codigo","resultados","total",4,"ngIf"],[1,"d-flex","justify-content-center","align-items-center",3,"enp_codigo","resultados","total"],[3,"isLoading","times"]],template:function(e,n){if(e&1&&(d(0,"div",1),V(1,vie,10,3,"ng-container",2)(2,_ie,2,4,"ng-template",null,0,ha),h(),k(4,"div",3)),e&2){let i=Yt(3);u(),v("ngIf",!n.isLoading)("ngIfElse",i)}},dependencies:[xt,h6,at,Bt],encapsulation:2})};var yV=a=>[a,"BRL","symbol","1.2-2","pt-BR"];function wie(a,t){a&1&&(d(0,"option",25),m(1,"Regi\xE3o"),h())}function xie(a,t){a&1&&(d(0,"option",24),m(1,"Unidade"),h())}function bie(a,t){a&1&&(d(0,"option",23),m(1,"Funcionario"),h())}function Cie(a,t){if(a&1){let e=fe();d(0,"app-multiselect",36),z("selectedSingle",function(i){P(e);let r=b(3);return D(r.onFuncionarioSelected(i))}),h()}if(a&2){let e=b(3);v("items",e.listaUnidades)("singleSelect",!0)}}function yie(a,t){if(a&1){let e=fe();d(0,"app-multiselect",37),z("selectedSingle",function(i){P(e);let r=b(3);return D(r.onFuncionarioSelected(i))}),h()}if(a&2){let e=b(3);v("items",e.listaFuncionario)("singleSelect",!0)}}function Mie(a,t){if(a&1&&(d(0,"option",42),m(1),h()),a&2){let e=t.$implicit;v("value",e.PRD_CODIGO),u(),me(e.PRD_NOME)}}function Sie(a,t){if(a&1&&(d(0,"option",42),m(1),h()),a&2){let e=t.$implicit;v("value",e.PRD_CODIGO),u(),me(e.PRD_NOME)}}function Aie(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",38)(2,"label"),m(3," Per\xEDodo 1"),h(),d(4,"select",39),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.filtroPeriodo1,i)||(r.filtroPeriodo1=i),D(i)}),d(5,"option",40),m(6,"Selecione um per\xEDodo"),h(),V(7,Mie,2,2,"option",41),h()(),d(8,"div",38)(9,"label"),m(10," Per\xEDodo 2"),h(),d(11,"select",39),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.filtroPeriodo2,i)||(r.filtroPeriodo2=i),D(i)}),d(12,"option",40),m(13,"Selecione um per\xEDodo"),h(),V(14,Sie,2,2,"option",41),h()()()}if(a&2){let e=b(3);u(4),Re("ngModel",e.filtroPeriodo1),u(3),v("ngForOf",e.listaPeriodo),u(4),Re("ngModel",e.filtroPeriodo2),u(3),v("ngForOf",e.listaPeriodo)}}function Eie(a,t){if(a&1&&(d(0,"option",42),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function kie(a,t){if(a&1&&(d(0,"option",42),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function Iie(a,t){if(a&1){let e=fe();d(0,"div")(1,"label"),m(2," Per\xEDodo 1"),h(),d(3,"select",39),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.ano1,i)||(r.ano1=i),D(i)}),d(4,"option",40),m(5,"Selecione um ano"),h(),V(6,Eie,2,2,"option",41),h(),d(7,"label"),m(8," Periodo 2"),h(),d(9,"select",39),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.ano2,i)||(r.ano2=i),D(i)}),d(10,"option",40),m(11,"Selecione um ano"),h(),V(12,kie,2,2,"option",41),h()()}if(a&2){let e=b(3);u(3),Re("ngModel",e.ano1),u(3),v("ngForOf",e.listaAnos),u(3),Re("ngModel",e.ano2),u(3),v("ngForOf",e.listaAnos)}}function Tie(a,t){if(a&1){let e=fe();d(0,"div"),k(1,"hr"),d(2,"label"),m(3,"Per\xEDodo 1"),h(),k(4,"hr"),d(5,"label",43),m(6,"Inicio"),h(),d(7,"input",44),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.inicio1,i)||(r.inicio1=i),D(i)}),h(),d(8,"label",43),m(9,"Fim"),h(),d(10,"input",44),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.fim1,i)||(r.fim1=i),D(i)}),h(),k(11,"hr"),d(12,"label"),m(13,"Per\xEDodo 2"),h(),k(14,"hr"),d(15,"label",43),m(16,"Inicio"),h(),d(17,"input",44),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.inicio2,i)||(r.inicio2=i),D(i)}),h(),d(18,"label",43),m(19,"Fim"),h(),d(20,"input",44),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.fim2,i)||(r.fim2=i),D(i)}),h()()}if(a&2){let e=b(3);u(7),Re("ngModel",e.inicio1),u(3),Re("ngModel",e.fim1),u(7),Re("ngModel",e.inicio2),u(3),Re("ngModel",e.fim2)}}function Fie(a,t){if(a&1&&(d(0,"h6",55),m(1),At(2,"currency"),h()),a&2){let e=b().$implicit;u(),ye(" ",ri(2,1,xa(7,yV,e.Periodo1))," ")}}function Vie(a,t){a&1&&(d(0,"span"),m(1,"%"),h())}function Pie(a,t){if(a&1&&(d(0,"h6",55),m(1),At(2,"number"),V(3,Vie,2,0,"span",26),h()),a&2){let e=b().$implicit;u(),ye(" ",Nt(2,2,e.Periodo1,"1.2-2"),""),u(2),v("ngIf",e.Formato==2)}}function Die(a,t){if(a&1&&(d(0,"h6",55),m(1),At(2,"currency"),h()),a&2){let e=b().$implicit;u(),ye(" ",ri(2,1,xa(7,yV,e.Periodo2))," ")}}function Lie(a,t){a&1&&(d(0,"span"),m(1,"%"),h())}function Oie(a,t){if(a&1&&(d(0,"h6",55),m(1),At(2,"number"),V(3,Lie,2,0,"span",26),h()),a&2){let e=b().$implicit;u(),ye(" ",Nt(2,2,e.Periodo2,"1.2-2"),""),u(2),v("ngIf",e.Formato==2)}}function zie(a,t){if(a&1&&(d(0,"div",45)(1,"div",32)(2,"div",46)(3,"div",47),k(4,"ng-icon",48),d(5,"span",49),m(6),h()(),d(7,"span"),V(8,Fie,3,9,"h6",50)(9,Pie,4,5,"h6",50),h()()(),d(10,"div",32)(11,"div",51)(12,"div",47),k(13,"ng-icon",48),d(14,"span",49),m(15),h()(),d(16,"span")(17,"span"),V(18,Die,3,9,"h6",50)(19,Oie,4,5,"h6",50),h()()()(),d(20,"div",33)(21,"div",52),k(22,"ng-icon",53),d(23,"p",54)(24,"strong"),m(25),At(26,"number"),h()()()()()),a&2){let e=t.$implicit;u(4),v("name",e.Icone),u(2),me(e.Texto),u(2),v("ngIf",e.Formato==1),u(),v("ngIf",e.Formato!=1),u(4),v("name",e.Icone),u(2),me(e.Texto),u(3),v("ngIf",e.Formato==1),u(),v("ngIf",e.Formato!=1),u(2),$0(e.DifClasse),u(),v("name",e.DifIcone),u(3),ye("",Nt(26,12,e.Diferenca,"1.2-2"),"%")}}function Rie(a,t){if(a&1){let e=fe();d(0,"div",4)(1,"div",5)(2,"div",6),k(3,"text-avatar",7),d(4,"h6",8),m(5),h(),d(6,"span",9),k(7,"ng-icon",10),h(),d(8,"div",11),z("click",function(i){return P(e),D(i.stopPropagation())}),d(9,"p",12)(10,"strong"),m(11,"Filtros"),h()(),k(12,"hr",13),d(13,"select",14),Ne("ngModelChange",function(i){P(e);
182let r=b(2);return Be(r.filtro,i)||(r.filtro=i),D(i)}),d(14,"option",15),m(15,"Filtrar por..."),h(),d(16,"option",16),m(17,"Neg\xF3cio"),h(),V(18,wie,2,0,"option",17)(19,xie,2,0,"option",18)(20,bie,2,0,"option",19),h(),V(21,Cie,1,2,"app-multiselect",20)(22,yie,1,2,"app-multiselect",21),k(23,"hr",22),d(24,"p",12)(25,"strong"),m(26,"Per\xEDodo"),h()(),k(27,"hr",22),d(28,"select",14),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.periodo,i)||(r.periodo=i),D(i)}),d(29,"option",15),m(30,"Tipo do per\xEDodo..."),h(),d(31,"option",23),m(32,"Ciclo"),h(),d(33,"option",24),m(34,"Anual"),h(),d(35,"option",25),m(36,"Personalizado"),h()(),V(37,Aie,15,4,"div",26)(38,Iie,13,4,"div",26)(39,Tie,21,4,"div",26),d(40,"button",27),z("click",function(){P(e);let i=b(2);return D(i.Filtrar())}),m(41,"Filtrar"),h()()()(),d(42,"div",28)(43,"div",29)(44,"div",30)(45,"p",31),m(46,"Per\xEDodo 1"),h(),d(47,"small"),m(48),At(49,"date"),At(50,"date"),h()()(),d(51,"div",32)(52,"div",30)(53,"p",31),m(54,"Per\xEDodo 2"),h(),d(55,"small"),m(56),At(57,"date"),At(58,"date"),h()()(),d(59,"div",33)(60,"div",34)(61,"small"),m(62,"%"),h()()()(),V(63,zie,27,15,"div",35),h()}if(a&2){let e=b(2);u(3),v("text",e.periodo1.DataName)("foto",e.periodo1.FotoStringBase64)("size","22px")("divSize","35px"),u(2),me(e.periodo1.DataName),u(8),Re("ngModel",e.filtro),u(),v("value",null),u(4),v("ngIf",e.listaRegiao),u(),v("ngIf",e.listaUnidades),u(),v("ngIf",e.listaFuncionario),u(),v("ngIf",e.filtro==1),u(),v("ngIf",e.filtro==0),u(6),Re("ngModel",e.periodo),u(),v("value",null),u(8),v("ngIf",e.periodo==0),u(),v("ngIf",e.periodo==1),u(),v("ngIf",e.periodo==2),u(9),da("",Nt(49,22,e.inicio1,"dd/MM/yyyy"),"-",Nt(50,25,e.fim1,"dd/MM/yyyy"),""),u(8),da("",Nt(57,28,e.inicio2,"dd/MM/yyyy"),"-",Nt(58,31,e.fim2,"dd/MM/yyyy"),""),u(7),v("ngForOf",e.array)}}function Bie(a,t){if(a&1&&(mt(0),V(1,Rie,64,34,"div",3),ft()),a&2){let e=b();u(),v("ngIf",e.periodo1.DataName)}}function Nie(a,t){if(a&1&&(d(0,"div",56),k(1,"app-loading",57),h()),a&2){let e=b();u(),v("isLoading",e.isLodading)("times",18)}}var u6=class a{constructor(t,e){this.http=t;this.urlService=e}periodo2;periodo1;listaCargo;listaUnidades;listaRegiao;listaFuncionario;listaPeriodo;listaAnos;unidadeId;funId;filtro=3;periodo=null;inicio1;fim1;inicio2;fim2;ano1;ano2;array;filtroPeriodo1;filtroPeriodo2;isLodading=!0;regiaoId;ngOnInit(){let t=new Date,e=new Date(t),n=new Date(t);n.setDate(t.getDate()-1);let i=new Date(e);i.setMonth(i.getMonth()-1);let r=new Date(n);r.setMonth(r.getMonth()-1);let o=s=>`${s.getFullYear()}-${String(s.getMonth()+1).padStart(2,"0")}-${String(s.getDate()).padStart(2,"0")}`;this.inicio1=o(n),this.fim1=o(e),this.inicio2=o(r),this.fim2=o(i),this.GetDados(3,this.inicio1,this.fim1,this.inicio2,this.fim2),ke(this.http.get(this.urlService.getCargosUrl())).then(s=>{this.listaCargo=s}),ke(this.http.get(this.urlService.getStoresUrl())).then(s=>{this.listaUnidades=s,console.log(s)}),ke(this.http.get(this.urlService.getSubordinadosUrl(localStorage.getItem("fun_codigo"),"","","","","false",5e3))).then(s=>{this.listaFuncionario=s,console.log(s)}),ke(this.http.get(this.urlService.getPeriodosCalendarUrl())).then(s=>{this.listaPeriodo=s;let l=new Set(s.map(c=>new Date(c.PRD_INICIO).getFullYear()));this.listaAnos=Array.from(l).sort((c,p)=>c-p)})}GetDados(t=3,e="2025-06-01",n="2025-06-09",i="2024-06-01",r="2024-06-09"){return Ue(this,null,function*(){console.log(e,n,i,r),this.isLodading=!0,this.periodo1=yield this.GetPerformance(t,e,n),this.periodo2=yield this.GetPerformance(t,i,r);let o=yield{MetaTotal:{Icone:"bootstrapBullseye",Periodo1:this.periodo1.MetaTotal,Periodo2:this.periodo2.MetaTotal,Texto:"Meta",Formato:1},Performance:{Icone:"bootstrapPieChartFill",Periodo1:this.periodo1.Performance,Periodo2:this.periodo2.Performance,Texto:"Performance",Formato:2},FaturamentoLiquido:{Icone:"bootstrapCreditCard",Periodo1:this.periodo1.VendaLiquidaTotal,Periodo2:this.periodo2.VendaLiquidaTotal,Texto:"Faturamento l\xEDquido",Formato:1},FaturamentoBruto:{Icone:"bootstrapCreditCard",Periodo1:this.periodo1.VendaBrutaTotal,Periodo2:this.periodo2.VendaBrutaTotal,Texto:"Faturamento bruto",Formato:1},NumeroBoletos:{Icone:"bootstrapUpc",Periodo1:this.periodo1.QtdBoletos,Periodo2:this.periodo2.QtdBoletos,Texto:"N\xBA de Tickets",Formato:0},NumeroItens:{Icone:"bootstrapUpc",Periodo1:this.periodo1.QtdItens,Periodo2:this.periodo2.QtdItens,Texto:"N\xBA de Itens",Formato:0},ItensPorBoleto:{Icone:"bootstrapFileEarmarkFill",Periodo1:this.periodo1.ItensPorBoleto,Periodo2:this.periodo2.ItensPorBoleto,Texto:"Itens / Ticket",Formato:0},BoletoMedio:{Icone:"bootstrapCash",Periodo1:this.periodo1.BoletoMedio,Perio
182do2:this.periodo2.BoletoMedio,Texto:"Ticket M\xE9dio",Formato:1},Boleto1:{Icone:"bootstrapCurrencyDollar",Periodo1:this.periodo1.Boleto1,Periodo2:this.periodo2.Boleto1,Texto:"Boleto 1",Formato:2}};for(let s of Object.keys(o)){let l=o[s],c=l.Periodo1,p=l.Periodo2;c!==0&&c!==null&&c!==void 0?l.Diferenca=((p-c)/c*100).toFixed(2):l.Diferenca=null,l.Diferenca>0?(l.DifIcone=yield"bootstrapGraphUpArrow",l.DifClasse="text-success"):l.Diferenca<0?(l.DifIcone="bootstrapGraphDownArrow",l.DifClasse="text-danger"):(l.DifClasse="text-warning",l.DifIcone="bootstrapDashCircleFill")}this.array=Object.entries(o).map(([s,l])=>Xe({key:s},l)),this.isLodading=!1,console.log(o)})}GetPerformance(t,e,n){return Ue(this,null,function*(){let i=yield ke(this.http.get(this.urlService.getPerformanceUrl(this.funId,this.unidadeId,this.regiaoId,null,null,null,"true",t,null,e,n,null)));return console.log(i.PerformanceData[0]),i.PerformanceData[0]})}onCargosSelected(t){console.log(t)}Filtrar(){if(this.periodo==0){console.log(this.periodo,"periodo"),console.log("aaa",this.listaPeriodo.find(n=>n.PRD_CODIGO.toLowerCase()==this.filtroPeriodo1.toLowerCase()));let t=this.listaPeriodo.find(n=>n.PRD_CODIGO.toLowerCase()==this.filtroPeriodo1.toLowerCase()),e=this.listaPeriodo.find(n=>n.PRD_CODIGO.toLowerCase()==this.filtroPeriodo2.toLowerCase());console.log(this.listaPeriodo,t,e,this.filtroPeriodo1,this.filtroPeriodo2),this.inicio1=t.PRD_INICIO,this.fim1=t.PRD_FIM,this.inicio2=e.PRD_INICIO,this.fim2=e.PRD_FIM}this.periodo==1&&(this.inicio1=this.ano1+"-01-01",this.fim1=this.ano1+"-12-31",this.inicio2=this.ano2+"-01-01",this.fim2=this.ano2+"-12-31"),this.GetDados(this.filtro,this.inicio1,this.fim1,this.inicio2,this.fim2)}showDropdown=!1;selectedFuncionario=null;searchTerm;selectFuncionario(t){this.selectedFuncionario=t,this.funId=t.FUN_CODIGO,this.searchTerm=t.FUN_NOME,this.showDropdown=!1}filteredFuncionarios;onBlur(){setTimeout(()=>this.showDropdown=!1,200)}onFuncionarioSelected(t){this.filtro==1&&(this.unidadeId=t,this.funId=null,this.regiaoId=null),this.filtro==2&&(this.regiaoId=t,this.funId=null,this.unidadeId=null),this.filtro==0&&(this.unidadeId=null,this.regiaoId=null,this.funId=t),console.log("Selected funId:",this.funId)}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-grafico-comparativo"]],features:[aa([Ra({bootstrapChevronRight:li,bootstrapDashCircleFill:b4,bootstrapGraphUpArrow:xA,bootstrapBullseye:xd,bootstrapGraphDownArrow:wA,bootstrapFunnel:jn,bootstrapPieChartFill:Md,bootstrapCreditCard:oA,bootstrapFileEarmarkFill:gA,bootstrapUpc:Sd,bootstrapCash:bd,bootstrapCurrencyDollar:yd})])],decls:4,vars:2,consts:[["loading",""],[4,"ngIf","ngIfElse"],[1,"mb-4",2,"display","block","padding-bottom","20px"],["class","container-fluid mb-4 card width-partial pt-2 mt-2","style","background-color: white; border-radius: 10px;
182",4,"ngIf"],[1,"container-fluid","mb-4","card","width-partial","pt-2","mt-2",2,"background-color","white","border-radius","10px"],[1,"row"],[1,"col-12","d-flex","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","35px","height","35px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","foto","size","divSize"],[1,"mb-0","ms-2"],["data-bs-toggle","dropdown","aria-expanded","false",1,"input-group-text","iconHover","ms-auto"],["name","bootstrapFunnel","type","button",1,"icon","bootstrapChevronRight"],[1,"dropdown-menu","p-2",2,"min-width","300px",3,"click"],[1,"my-0"],[1,"mt-0","mb-2"],["aria-label","Default select example",1,"form-select","mb-2",3,"ngModelChange","ngModel"],["selected","",3,"value"],["value","3"],["value","2",4,"ngIf"],["value","1",4,"ngIf"],["value","0",4,"ngIf"],["categoria","unidade","propriedade_codigo","UnidadeId","propriedade_nome","UnidadeNome",3,"items","singleSelect","selectedSingle",4,"ngIf"],["categoria","funcion\xE1rio","propriedade_codigo","FUN_CODIGO","propriedade_nome","FUN_NOME",3,"items","singleSelect","selectedSingle",4,"ngIf"],[1,"mt-2"],["value","0"],["value","1"],["value","2"],[4,"ngIf"],[1,"btn","btn-casting","w-100",3,"click"],[1,"row","text-center","px-2","pt-2","mb-2"],[1,"col-5","p-0","pe-2"],[1,"p-2","border","rounded-2"],[1,"m-0"],[1,"col-5","pe-2","p-0"],[1,"col-2","p-0"],[1,"h-100","p-2","border","rounded-2","d-flex","justify-content-center","align-items-center"],["class","row px-2 mb-2",4,"ngFor","ngForOf"],["categoria","unidade","propriedade_codigo","UnidadeId","propriedade_nome","UnidadeNome",3,"selectedSingle","items","singleSelect"],["categoria","funcion\xE1rio","propriedade_codigo","FUN_CODIGO","propriedade_nome","FUN_NOME",3,"selectedSingle","items","singleSelect"],[1,"col-12"],[1,"form-select",3,"ngModelChange","ngModel"],["value","","disabled","","selected",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["for","startDate"],["id","startDate","type","date",1,"form-control",3,"ngModelChange","ngModel"],[1,"row","px-2","mb-2"],[1,"border","pt-2","pb-2","px-2","rounded-2"],[1,"d-flex","align-items-center","mb-2"],[1,"me-2",3,"name"],[1,"text-muted","text-truncate",2,"font-size","12px"],["class","pb-0 mb-0",4,"ngIf"],[1,"pt-2","pb-2","px-2","border","rounded-2"],[1,"p-2","border","rounded-2","d-flex","align-items-center","flex-column","gap-2"],[3,"name"],[1,"m-0","diff-text"],[1,"pb-0","mb-0"],[1,"width-partial","container-fluid","mb
182-4","pt-2","mt-2"],[1,"width-partial","pt-2","mt-2",3,"isLoading","times"]],template:function(e,n){if(e&1&&(V(0,Bie,2,1,"ng-container",1)(1,Nie,2,2,"ng-template",null,0,ha),k(3,"div",2)),e&2){let i=Yt(2);v("ngIf",!n.isLodading)("ngIfElse",i)}},dependencies:[kt,xt,at,Oi,Zn,Ka,on,Qa,$i,jt,u0,m0,Ht,o0,Ut,Qt,Bt],styles:[".diff-text[_ngcontent-%COMP%]{font-size:1rem}@media (max-width: 640px){.diff-text[_ngcontent-%COMP%]{font-size:.8rem}}"]})};var Hie=["chartCanvas"],m6=class a{dadosMes;dadosAno;chartCanvas;ngAfterViewInit(){this.createLineChart()}createLineChart(){let t=this.chartCanvas.nativeElement.getContext("2d");if(!this.dadosMes||!this.dadosAno){console.warn("Missing input data");return}let e=[...this.dadosMes,...this.dadosAno].sort((p,g)=>{let w=new Date(p.Ano,p.Mes-1),f=new Date(g.Ano,g.Mes-1);return w.getTime()-f.getTime()}),n=Array.from(new Set(e.map(p=>`${String(p.Mes).padStart(2,"0")}/${p.Ano}`))),i=new Map(this.dadosMes.map(p=>[`${String(p.Mes).padStart(2,"0")}/${p.Ano}`,p.Valor])),r=new Map(this.dadosAno.map(p=>[`${String(p.Mes).padStart(2,"0")}/${p.Ano}`,p.Valor])),o=n.map(p=>i.get(p)??null),l=[{data:n.map(p=>r.get(p)??null),borderColor:"#FB2C36",borderWidth:2,borderDash:[5,5],fill:!1,pointRadius:0},{data:o,borderColor:"#2563EB",borderWidth:2,fill:!1,pointRadius:0}],c={type:"line",data:{labels:n,datasets:l},options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1}},scales:{x:{grid:{display:!1},border:{display:!1},title:{display:!0}},y:{grid:{display:!1},border:{display:!1},title:{display:!0}}}}};new Cr(t,c)}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-grafico-linhas"]],viewQuery:function(e,n){if(e&1&&c0(Hie,5),e&2){let i;n0(i=i0())&&(n.chartCanvas=i.first)}},inputs:{dadosMes:"dadosMes",dadosAno:"dadosAno"},decls:3,vars:0,consts:[["chartCanvas",""],[1,"chart-container"]],template:function(e,n){e&1&&(d(0,"div",1),k(1,"canvas",null,0),h())},styles:[".chart-container[_ngcontent-%COMP%]{width:100%;height:400px;overflow:hidden}canvas[_ngcontent-%COMP%]{width:100%!important;height:100%!important}"]})};var Uie=(a,t)=>({width:a,"background-color":t}),jie=a=>({width:a}),qie=a=>[a,"BRL","symbol","1.2-2","pt-BR"];function Wie(a,t){if(a&1&&(d(0,"div",3)(1,"div",34),k(2,"app-grafico-linhas",37),h()()),a&2){let e=b(2);u(2),v("dadosAno",e.dadosGrafico.PerformanceMes)("dadosMes",e.dadosGrafico.PerformanceGeralMes)}}function Gie(a,t){if(a&1&&(mt(0),d(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6),k(6,"text-avatar",7),d(7,"div",8)(8,"p",9),m(9),h(),d(10,"small"),m(11),h()()()(),d(12,"div",5)(13,"div",10),k(14,"ng-icon",11),d(15,"div",12),k(16,"div",13),h()(),d(17,"div",14)(18,"span",15),m(19),At(20,"number"),h()()(),d(21,"div",5)(22,"div",10),k(23,"ng-icon",16),d(24,"div",12),k(25,"div",17),h()(),d(26,"div",14)(27,"span",15),m(28),At(29,"number"),h()()(),d(30,"div",18)(31,"div",19),k(32,"ng-icon",20),d(33,"span",21),m(34),At(35,"number"),h()(),d(36,"div",19),k(37,"ng-icon",22),d(38,"span",21),m(39),At(40,"number"),h()(),d(41,"div",19),k(42,"ng-icon",23),d(43,"span",21),m(44),At(45,"number"),h()(),d(46,"div",19),k(47,"ng-icon",24),d(48,"span",21),m(49),At(50,"currency"),h()()()()()(),d(51,"div",25)(52,"div",3)(53,"div",26),k(54,"ng-icon",27),d(55,"h5",9),m(56,"Indicadores"),h()()(),d(57,"div",3),k(58,"app-indicadores",28),h()(),d(59,"div",29)(60,"div",3)(61,"div",30)(62,"p",31),m(63,"Gr\xE1fico Individual"),h(),d(64,"p",32),m(65,"Gr\xE1fico do Neg\xF3cio"),h()()()(),d(66,"div",33)(67,"div",3)(68,"div",34),k(69,"ng-icon",11),d(70,"h5",9),m(71,"Performance"),h()()(),V(72,Wie,3,2,"div",35),h(),d(73,"div",36)(74,"div",3)(75,"div",34),k(76,"ng-icon",24),d(77,"h5",9),m(78,"Faturamento Liquido"),h()()(),d(79,"div",3)(80,"div",34),k(81,"app-grafico-linhas",37),h()()(),d(82,"div",36)(83,"div",3)(84,"div",34),k(85,"ng-icon",24),d(86,"h5",9),m(87,"Boleto M\xE9dio"),h()()(),d(88,"div",3)(89,"div",34),k(90,"app-grafico-linhas",37),h()()(),d(91,"div",36)(92,"div",3)(93,"div",34),k(94,"ng-icon",22),d(95,"h5",9),m(96,"Itens / Boleto"),h()()(),d(97,"div",3)(98,"div",34),k(99,"app-grafico-linhas",37),h()()(),d(100,"div",36)(101,"div",3)(102,"div",34),k(103,"ng-icon",16),d(104,"h5",9),m(105,"Boleto 1"),h()()(),d(106,"div",3)(107,"div",34),k(108,"app-grafico-linhas",37),h()()(),ft()),a&2){let e=b();u(6),v("text",e.item.DataName)("size","16px")("foto",e.item.FotoStringBase64)("divSize","30px"),u(3),me(e.item.DataName),u(2),me(e.item.GroupDataName),u(5),v("ngStyle",Lr(45,Uie,e.item.Performance+"%",e.item.cor_barra)),u(3),ye(" ",Nt(20,24,e.item.Performance,"1.0-2"),"% "),u(6),v("ngStyle",xa(48,jie,e.item.Boleto1+"%")),u(3),ye(" ",Nt(29,27,e.item.Boleto1,"1.0-2"),"% "),u(6),me(Nt(35,30,e.item.QtdBoletos,"1.0-2")),u(5),me(Nt(40,33,e.item.QtdItens,"1.0-2")),u(5),me(Nt(45,36,e.
182item.ItensPorBoleto,"1.0-2")),u(5),me(ri(50,39,xa(50,qie,e.item.BoletoMedio))),u(9),v("listaIndicadores",e.indicadores),u(14),v("ngIf",e.dadosGrafico),u(9),v("dadosAno",e.dadosGrafico.FaturamentoLiquidoGeralMes)("dadosMes",e.dadosGrafico.FaturamentoLiquidoMes),u(9),v("dadosAno",e.dadosGrafico.BoletoMedioGeralMes)("dadosMes",e.dadosGrafico.BoletoMedioMes),u(9),v("dadosAno",e.dadosGrafico.ItensBoletoGeralMes)("dadosMes",e.dadosGrafico.ItensBoletoMes),u(9),v("dadosAno",e.dadosGrafico.Boleto1GeralMes)("dadosMes",e.dadosGrafico.Boleto1Mes)}}function $ie(a,t){if(a&1&&(d(0,"div",38),k(1,"app-loading",39)(2,"app-loading",39)(3,"app-loading",39)(4,"app-loading",39)(5,"app-loading",39)(6,"app-loading",39),h()),a&2){let e=b();u(),v("isLoading",e.isLoading)("times",2),u(),v("isLoading",e.isLoading)("times",3),u(),v("isLoading",e.isLoading)("times",1),u(),v("isLoading",e.isLoading)("times",4),u(),v("isLoading",e.isLoading)("times",4),u(),v("isLoading",e.isLoading)("times",4)}}var f6=class a{constructor(t,e,n,i){this.route=t;this.router=e;this.http=n;this.url=i}item;indicadores=[];dadosGrafico;isLoading=!0;ngOnInit(){let t=history.state.detalhes;this.item=t,t==null&&alert("e"),console.log(t),this.indicadores=[{nome:"N\xBA de Boletos",formato:0,icone:"documents",valor:t.QtdBoletos},{nome:"N\xBA de Itens",formato:0,icone:"barcode",valor:t.QtdItens},{nome:"Itens / Boleto",formato:0,icone:"color-filter",valor:t.ItensPorBoleto},{nome:"Boleto M\xE9dio",formato:1,icone:"cash",valor:t.BoletoMedio},{nome:"Faturamento bruto",formato:1,icone:"cash",valor:t.VendaBrutaTotal},{nome:"Faturamento l\xEDquido",formato:1,icone:"cash",valor:t.VendaLiquidaTotal}],ke(this.http.get(this.url.getPerformanceGraphUrl(t.DataId,t.gGroupPerformance))).then(e=>{this.dadosGrafico=e,console.log(this.dadosGrafico.BoletoMedioGeralMes,this.dadosGrafico.BoletoMedioMes)}).finally(()=>{this.isLoading=!1})}static \u0275fac=function(e){return new(e||a)(ce(rn),ce(fa),ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-grafico-performance-detalhe"]],features:[aa([Ra({bootstrapPieChartFill:Md,bootstrapBullseye:xd,bootstrapCurrencyDollar:yd,bootstrapCardText:f4,bootstrap1CircleFill:h4,bootstrapUpc:Sd,bootstrapCashStack:g4,bootstrapBasket2Fill:u4,bootstrapChevronRight:li,bootstrapFunnel:jn,bootstrapSearch:qn})])],decls:3,vars:2,consts:[["loading",""],[4,"ngIf","ngIfElse"],[1,"container-fluid","mb
182-2","card","width-partial","mt-2",2,"background-color","white","border-radius","10px"],[1,"row"],[1,"card","borderless","pt-2"],[1,"row","mb-2"],[1,"col-sm-11","d-flex","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","30px","height","30px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","size","foto","divSize"],[1,"text-subtext","d-flex","flex-column"],[1,"mb-0"],[1,"col-9","col-md-11"],["name","bootstrapPieChartFill",1,"icon","me-2","float-left"],[1,"progress"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar",3,"ngStyle"],[1,"col-3","col-md-1"],[1,"float-right","text-nowrap"],["name","bootstrap1CircleFill",1,"icon","me-2","float-left"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar","bg-warning",3,"ngStyle"],[1,"row","g-0","mb-2"],[1,"col-3","d-flex","align-items-center"],["name","bootstrapCardText",1,"icon","me-2","float-left"],[1,"text-indicador-menor"],["name","bootstrapUpc",1,"icon","me-2","float-left"],["name","bootstrapBasket2Fill",1,"icon","me-2","float-left"],["name","bootstrapCashStack",1,"icon","me-2","float-left"],[1,"container-fluid","mb
182-2","card","width-partial",2,"background-color","white","border-radius","10px"],[1,"col-12","d-flex","align-items-center","pt-2"],["name","bootstrapBullseye",1,"icon","me-2","float-left"],[3,"listaIndicadores"],[1,"container-fluid","mb-2","card","width-partial","p-2",2,"background-color","white","border-radius","10px"],[1,"col-12","d-flex","justify-content-center","align-items-center","gap-3","px-4"],[1,"p-1","m-0",2,"border","3px dashed var(--vermelho-medio)"],[1,"p-1","m-0",2,"border","3px solid var(--azul-escuro)"],[1,"container-fluid","mb-2","card","width-partial","pt-2",2,"background-color","white","border-radius","10px"],[1,"col-12","d-flex","align-items-center"],["class","row",4,"ngIf"],[1,"container-fluid","mb-4","card","width-partial","pt-2",2,"background-color","white","border-radius","10px"],[3,"dadosAno","dadosMes"],[1,"container-fluid","mt-2","width-partial"],[3,"isLoading","times"]],template:function(e,n){if(e&1&&V(0,Gie,109,52,"ng-container",1)(1,$ie,7,12,"ng-template",null,0,ha),e&2){let i=Yt(2);v("ngIf",!n.isLoading)("ngIfElse",i)}},dependencies:[on,xr,Qa,m6,vs,at,Bt,kt,Oi,Zn],styles:[".float-right[_ngcontent-%COMP%]{float:right}.card-body-custom[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{padding:10px}.card-body-custom[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:18px;margin-bottom:5px}.card-body-custom[_ngcontent-%COMP%] .col-6[_ngcontent-%COMP%]{padding:0 10px 10px 0!important}.card-body-custom[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}@media (max-width: 640px){.text-indicador-menor[_ngcontent-%COMP%]{font-size:.7rem!important}}"]})};var Pl=qi("PushNotifications",{});var g6=nP(MV());var SV=a=>({active:a}),ex=a=>({"bg-orange":a});function Yie(a,t){a&1&&k(0,"app-layout")}function Xie(a,t){if(a&1){let e=fe();d(0,"div",10),z("click",function(){let i=P(e).$implicit,r=b();return D(r.abrirModal(i))}),k(1,"img",11),m(2),h()}if(a&2){let e=t.$implicit;v("ngClass",xa(2,ex,e.NOT_DATA_VISUALIZACAO===null)),u(2),ye(" ",e.NOT_PUSH," ")}}function Zie(a,t){if(a&1){let e=fe();d(0,"div",10),z("click",function(){let i=P(e).$implicit,r=b();return D(r.abrirModal(i))}),k(1,"img",11),m(2),h()}if(a&2){let e=t.$implicit;v("ngClass",xa(2,ex,e.NOT_DATA_VISUALIZACAO===null)),u(2),ye(" ",e.NOT_PUSH," ")}}function Kie(a,t){if(a&1){let e=fe();d(0,"div",10),z("click",function(){let i=P(e).$implicit,r=b();return D(r.abrirModal(i))}),k(1,"img",11),m(2),h()}if(a&2){let e=t.$implicit;v("ngClass",xa(2,ex,e.NOT_DATA_VISUALIZACAO===null)),u(2),ye(" ",e.NOT_PUSH," ")}}function Qie(a,t){if(a&1&&k(0,"div",17),a&2){let e=b(2);v("innerHTML",e.safeHtml,qx)}}function Jie(a,t){if(a&1&&(d(0,"p"),m(1),h()),a&2){let e=b(2);u(),me(e.selectedNotification==null?null:e.selectedNotification.NOT_MENSAGEM)}}function ere(a,t){if(a&1){let e=fe();d(0,"div",12),z("click",function(){P(e);let i=b();return D(i.fecharModal())}),h(),d(1,"div",13)(2,"div",14)(3,"h6",15),m(4),At(5,"date"),h(),d(6,"div",16),V(7,Qie,1,1,"div",17)(8,Jie,2,1,"p"),h(),d(9,"button",18),z("click",function(){P(e);let i=b();return D(i.fecharModal())}),m(10,"Fechar"),h()()()}if(a&2){let e=b();u(4),ye(" Aviso do Sistema, ",Nt(5,2,e.selectedNotification==null?null:e.selectedNotification.NOT_DATA,"dd/MM/yyyy HH:mm")," "),u(3),n5(e.hasHtmlTags(e.selectedNotification==null?null:e.selectedNotification.NOT_MENSAGEM)?7:8)}}var v6=class a{constructor(t,e,n,i){this.urlService=t;this.http=e;this.sanitizer=n;this.router=i}notificacoes=[];todayItems=[];yesterdayItems=[];otherItems=[];naoLidas=[];selectedFilter="todas";selectedNotification=null;showModal=!1;safeHtml="";showLayout=!0;notificacoesVisibilityHandler;ngOnInit(){this.showLayout=!1,setTimeout(()=>this.showLayout=!0),this.CarregaDados(),this.notificacoesVisibilityHandler=()=>{document.hidden||this.CarregaDados()},this.clearDevicePushes(),document.addEventListener("visibilitychange",this.notificacoesVisibilityHandler)}ngOnDestroy(){document.removeEventListener("visibilitychange",this.notificacoesVisibilityHandler)}CarregaDados(){ke(this.http.get(this.urlService.getNotificationListUrl(localStorage.getItem("fun_codigo")))).then(t=>Ue(this,null,function*(){console.log(t),this.notificacoes=yield t,this.selectFilter("todas")}))}hasHtmlTags(t){return/<\/?[a-z][\s\S]*>/i.test(t)}
182abrirModal(t){this.selectedNotification=t,this.hasHtmlTags(t.NOT_MENSAGEM)?this.safeHtml=this.sanitizer.bypassSecurityTrustHtml(t.NOT_MENSAGEM):this.safeHtml="",this.showModal=!0,t.NOT_DATA_VISUALIZACAO===null&&ke(this.http.get(this.urlService.visualizarNotificacao(t.NOT_CODIGO))).then(()=>{t.NOT_DATA_VISUALIZACAO=new Date,this.removerNotificacaoNaoLida(t.NOT_CODIGO)}).catch(e=>console.error("Erro ao enviar data de visualiza\xE7\xE3o da mensagem. ",e))}removerNotificacaoNaoLida(t){this.naoLidas=this.naoLidas.filter(e=>e.NOT_CODIGO!==t)}fecharModal(){this.showModal=!1}selectFilter(t){this.selectedFilter=t,this.todayItems=[],this.yesterdayItems=[],this.otherItems=[],t==="todas"?this.categorizeItemsData(this.notificacoes):t==="naoLidas"&&(this.filtrarNaoLidar(this.notificacoes),this.categorizeItemsData(this.naoLidas))}filtrarNaoLidar(t){this.naoLidas=t.filter(e=>e.NOT_DATA_VISUALIZACAO===null)}categorizeItemsData(t){let e=(0,g6.default)().startOf("day"),n=(0,g6.default)().subtract(1,"days").startOf("day");t.forEach(i=>{let r=(0,g6.default)(i.NOT_DATA);r.isSame(e,"day")?this.todayItems.push(i):r.isSame(n,"day")?this.yesterdayItems.push(i):this.otherItems.push(i)})}clearDevicePushes(){Pl.removeAllDeliveredNotifications().then(()=>console.log("Pushs limpos da bandeja do celular")).catch(t=>console.error("Erro ao limpar pushs",t))}static \u0275fac=function(e){return new(e||a)(ce(gt),ce(pt),ce(tl),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-notificacoes"]],decls:27,vars:11,consts:[[4,"ngIf"],[1,"container-fluid","mb
182-4","card","width-partial","mt-2",2,"background-color","white","border-radius","10px"],[1,"row"],[1,"card","borderless"],[1,"card-body"],[1,"row","mb-2"],[1,"col-12","d-flex","justify-content-center","align-items-center","gap-2"],[1,"btn","border","rounded-pill",3,"click","ngClass"],[1,"col-12"],["class","col-sm-12 mb-2 pt-2 pb-2",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"col-sm-12","mb-2","pt-2","pb-2",3,"click","ngClass"],["src","casting-logo-laranja.png",1,"me-2"],[1,"modal-backdrop",3,"click"],[1,"custom-modal"],[1,"modal-content"],[1,"modal-title"],[1,"modal-body-scroll"],[3,"innerHTML"],[1,"btn","btnlaranja","mt-3",3,"click"]],template:function(e,n){e&1&&(V(0,Yie,1,0,"app-layout",0),d(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"button",7),z("click",function(){return n.selectFilter("todas")}),m(8,"Todas"),h(),d(9,"button",7),z("click",function(){return n.selectFilter("naoLidas")}),m(10,"N\xE3o lidas"),h()()(),d(11,"div",2)(12,"div",8)(13,"h5"),m(14,"Hoje"),h()(),V(15,Xie,3,4,"div",9),h(),d(16,"div",2)(17,"div",8)(18,"h5"),m(19,"Ontem"),h()(),V(20,Zie,3,4,"div",9),h(),d(21,"div",2)(22,"div",8)(23,"h5"),m(24,"Dias anteriores"),h()(),V(25,Kie,3,4,"div",9),h()()()()(),V(26,ere,11,5)),e&2&&(v("ngIf",n.showLayout),u(7),v("ngClass",xa(7,SV,n.selectedFilter==="todas")),u(2),v("ngClass",xa(9,SV,n.selectedFilter==="naoLidas")),u(6),v("ngForOf",n.todayItems),u(5),v("ngForOf",n.yesterdayItems),u(5),v("ngForOf",n.otherItems),u(),n5(n.showModal?26:-1))},dependencies:[xt,bn,kt,at,Ka,ph],styles:[".bg-orange[_ngcontent-%COMP%]{background-color:var(--bege-medio)}button.active[_ngcontent-%COMP%]{background-color:#d3d3d3;color:#000;font-weight:500}.btnlaranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff}.btnlaranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.modal-backdrop[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1040}.custom-modal[_ngcontent-%COMP%]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;background-color:#fff;z-index:1050;border-radius:8px;box-shadow:0 2px 10px #0000004d}.modal-content[_ngcontent-%COMP%]{padding:20px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-body-scroll[_ngcontent-%COMP%]{overflow-y:auto;max-height:60vh;margin-top:10px}.modal-title[_ngcontent-%COMP%]{font-size:.75rem;color:var(--cinza-ultra);border-bottom:1px solid #dee2e6;padding-bottom:4px;margin-bottom:12px}"]})};function tre(a,t){if(a&1){let e=fe();d(0,"app-multiselect",19),z("selectedCargos",function(i){P(e);let r=b(2);return D(r.onCargosSelected(i))}),h()}if(a&2){let e=b(2);v("items",e.listaCargo)}}function are(a,t){if(a&1){let e=fe();d(0,"app-multiselect",20),z("selectedCargos",function(i){P(e);let r=b(2);return D(r.onUnidadesSelected(i))}),h()}if(a&2){let e=b(2);v("items",e.listaUnidades)}}function nre(a,t){if(a&1){let e=fe();d(0,"div",3)(1,"div",4)(2,"span",5),k(3,"ng-icon",6),h(),d(4,"div",7),z("click",function(i){return P(e),D(i.stopPropagation())}),d(5,"p",8)(6,"strong"),m(7,"Filtros"),h()(),k(8,"hr",9),d(9,"select",10),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.filtro,i)||(r.filtro=i),D(i)}),d(10,"option",11),m(11,"Filtrar por..."),h(),d(12,"option",12),m(13,"Cargos"),h(),d(14,"option",13),m(15,"Unidade"),h()(),V(16,tre,1,1,"app-multiselect",14)(17,are,1,1,"app-multiselect",15),h(),d(18,"input",16),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.searchText,i)||(r.searchText=i),D(i)}),h(),d(19,"span",17),k(20,"ng-icon",18),h()()()}if(a&2){let e=b();u(9),Re("ngModel",e.filtro),u(),v("value",null),u(6),v("ngIf",e.filtro==="0"),u(),v("ngIf",e.filtro==="1"),u(),Re("ngModel",e.searchText)}}function ire(a,t){a&1&&(d(0,"div"),k(1,"app-loading",21),h()),a&2&&(u(),v("isLoading",!0)("times",3))}function rre(a,t){if(a&1){let e=fe();d(0,"div",33)(1,"span",34),m(2),h(),d(3,"div",35)(4,"button",36),z("click",function(){P(e);let i=b().$implicit,r=b();return D(r.confirm(i.FUN_CODIGO))}),m(5,"Sim"),h(),d(6,"button",36),z("click",function(){P(e);let i=b(2);
182return D(i.close())}),m(7,"N\xE3o"),h()()()}if(a&2){let e=b(2);u(2),me(e.message)}}function ore(a,t){if(a&1){let e=fe();d(0,"div",22)(1,"div",23)(2,"div",24),k(3,"text-avatar",25),d(4,"div",26)(5,"h5",27),m(6),h(),d(7,"small",28),m(8),h()()()(),d(9,"div",29)(10,"ng-icon",30),z("click",function(){let i=P(e).$implicit,r=b();return D(r.openModal(i.FUN_CODIGO,"Deseja resetar a senha de "+i.FUN_NOME+"?","reseta"))}),h(),d(11,"ng-icon",31),z("click",function(){let i=P(e).$implicit,r=b();return D(r.openModal(i.FUN_CODIGO,"Deseja desativar o funcion\xE1rio "+i.FUN_NOME+"?","desativa"))}),h()(),V(12,rre,8,1,"div",32),h()}if(a&2){let e,n=t.$implicit,i=b();u(3),v("text",n.FUN_NOME)("size","26px")("divSize","40px"),u(3),me(n.FUN_NOME),u(2),da("",(e=n.UND_NOME)!==null&&e!==void 0?e:"Sem unidade ","/ ",n.Cargo.CAR_NOME,""),u(4),v("ngIf",i.itemSelecionado===n.FUN_CODIGO)}}var vh=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.snackBar=n;ke(this.http.get(this.urlService.getCargosUrl())).then(i=>{this.listaCargo=i,console.log(i)}),ke(this.http.get(this.urlService.getStoresUrl())).then(i=>{this.listaUnidades=i,console.log(i)}),this.getDados()}searchText;equipe;equipeFiltrada;listaCargo=[];listaUnidades=[];itemSelecionado=null;message="";tipo="";isLoading=!1;filtro=null;getDados(){return Ue(this,null,function*(){this.isLoading=!0;try{let t=yield ke(this.http.get(this.urlService.getSubordinadosUrl(localStorage.getItem("fun_codigo")||"","","","","","false",1e3)));console.log(t),this.equipe=t,this.equipeFiltrada=t}catch(t){console.log(t),this.snackBar.open("Erro ao carregar os dados!",void 0,{duration:3e3})}finally{this.isLoading=!1}})}onCargosSelected(t){this.equipeFiltrada=this.equipe.filter(e=>t.includes(e.CAR_CODIGO))}onUnidadesSelected(t){this.equipeFiltrada=this.equipe.filter(e=>t.includes(e.UND_CODIGO))}openModal(t,e,n){this.itemSelecionado=t,this.message=e,this.tipo=n}confirm(t){this.tipo==="reseta"?this.resetaSenha(t):this.tipo==="desativa"&&this.desativaFuncionario(t)}close(){this.itemSelecionado=null}resetaSenha(t){return Ue(this,null,function*(){try{yield ke(this.http.get(this.urlService.resetSenhaUrl(t))),this.snackBar.open("Senha resetada com sucesso!",void 0,{duration:3e3})}catch(e){console.log(e),this.snackBar.open("O funcion\xE1rio n\xE3o possui um usu\xE1rio criado!",void 0,{duration:3e3})}this.close()})}desativaFuncionario(t){return Ue(this,null,function*(){try{yield ke(this.http.get(this.urlService.ativaDesativaFuncionarioUrl(t,!1))),this.snackBar.open("Funcion\xE1rio desativado com sucesso!",void 0,{duration:3e3}),this.getDados()}catch(e){console.log(e),this.snackBar.open("Erro ao desativar o funcion\xE1rio!",void 0,{duration:3e3})}this.close()})}filtrarEquipe(){return this.searchText?this.equipeFiltrada.filter(t=>t.FUN_NOME.toLowerCase().includes(this.searchText.toLowerCase())):this.equipeFiltrada}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-equipe"]],features:[aa([Ra({bootstrapChevronRight:li,bootstrapLockFill:MA,bootstrapPower:kA,bootstrapSearch:qn,bootstrapFunnel:jn})])],decls:4,vars:4,consts:[["class","row pt-3",4,"ngIf"],[4,"ngIf"],["class","row mb-2 position-relative",4,"ngFor","ngForOf"],[1,"row","pt-3"],[1,"input-group","mb-3"],["data-bs-toggle","dropdown","aria-expanded","false",1,"input-group-text","iconHover"],["name","bootstrapFunnel","type","button",1,"icon","bootstrapChevronRight"],[1,"dropdown-menu","p-3",2,"min-width","300px",3,"click"],[1,"my-0"],[1,"mt-0","mb-2"],["aria-label","Default select example",1,"form-select","mb-2",3,"ngModelChange","ngModel"],["selected","",3,"value"],["value","0"],["value","1"],["propriedade_codigo","CAR_CODIGO","propriedade_nome","CAR_NOME","categoria","cargos","class","mb-2",3,"items","selectedCargos",4,"ngIf"],["propriedade_codigo","UnidadeId","propriedade_nome","UnidadeNome","categoria","unidades",3,"items","selectedCargos",4,"ngIf"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],["propriedade_codigo","CAR_CODIGO","propriedade_nome","CAR_NOME","categoria","cargos",1,"mb-2",3,"selectedCargos","items"],["propriedade_codigo","UnidadeId","propriedade_nome","UnidadeNome","categoria","unidades",3,"selectedCargos","items"],[3,"isLoading","times"],[1,"row","mb-2","position-relative"],[1,"col-8","align-items-center","d-flex","justify-content-between"],[1,"d-flex","align-items-center"],[1,"me-2","border","rounded-circle","flex-shrink-0",2,"width","40px","height","40px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","size","divSize"],[1,"d-flex","flex-column","ms-2"],[1,"mb-0"],[1,"text-black-50","font-weight-light"],[1,"col-4","d-flex","align-items-center","flex-row","justify-content-end","text-end"],["name","bootstrapLockFill",1,"bootstrapChevronRight","me-2","text-success",2,"font-size","20px",3,"click"],["name","bootstrapPower",1,"bootstrapChevronRight","text-danger",2,"font-size","20px",3,"click"],["class","d-flex flex-column py-2 rounded position-absolute end-0 top-0","style","background-color: #323232; width: 50%; z-index: 20;",4,"ngIf"],[1,"d-flex","flex-column","py-2","rounded","position-absolute","end-0","top-0",2,"background-color","#323232","width","50%","z-index","20"],[2,"color","white"],[1,"m-auto"],[2,"background-color","transparent","border","none","color","var(--laranja-casting)",3,"click"]],template:function(e,n){e&1&&(V(0,nre,21,5,"div",0)(1,ire,2,2,"div",1),d(2,"div"),V(3,ore,13,7,"div",2),h()),e&2&&(v("ngIf",!n.isLoading),u(),v("ngIf",n.isLoading),u(),v("@listStaggerFadeIn",void 0),u(),v("ngForOf",n.filtrarEquipe()))},dependencies:[xt,on,Qa,jt,u0,m0,Ht,o0,Ut,Qt,$i,kt,at,Bt],encapsulation:2,data:{animation:[S4]}})};var _h=class a{constructor(t,e,n){this.http=t;this.url=e;this.snack=n}senhaAtual="";novaSenha="";confirmarSenha="";trocarSenha(t){if(this.novaSenha!==this.confirmarSenha){this.snack.open("As senhas n\xE3o s\xE3o identicas","Fechar",{duration:5e3,panelClass:["error-snackbar"],horizontalPosition:"left"});return}console.log(t.value);let e={Email:localStorage.getItem("email"),Senha:t.value.senhaAtual,deviceName:null,devicePlatform:null,deviceUUID:null,deviceVersion:null,novaSenha:t.value.novaSenha};console.log(e),ke(this.http.post(this.url.changePasswordUrl(),e)).then(n=>{this.snack.open("Senha atualizada!","Fechar",{duration:3e3,panelClass:["success-snackbar"],horizontalPosition:"left"}),t.resetForm()},n=>{console.log(n),this.snack.open(n.statusText,"Fechar",{duration:5e3,panelClass:["error-snackbar"],horizontalPosition:"left"})})}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-alterar-senha"]],decls:9,vars:4,consts:[["changePasswordForm","ngForm"],[3,"ngSubmit"],[1,"row","pb-3"],[1,"col-12","flex-column","d-flex",2,"gap","10px"],["type","password","placeholder","Senha atual","name","senhaAtual","required","",1,"form-control",3,"ngModelChange","ngModel"],["type","password","placeholder","Nova senha","name","novaSenha","required","",1,"form-control",3,"ngModelChange","ngModel"],["type","password","placeholder","Confirmar nova senha","name","confirmarSenha","required","",1,"form-control",3,"ngModelChange","ngModel"],["type","submit",1,"btn","btn-casting",3,"disabled"]],template:function(e,n){if(e&1){let i=fe();d(0,"form",1,0),z("ngSubmit",function(){P(i);let o=Yt(1);return D(n.trocarSenha(o))}),d(2,"div",2)(3,"div",3)(4,"input",4),Ne("ngModelChange",function(o){return P(i),Be(n.senhaAtual,o)||(n.senhaAtual=o),D(o)}),h(),d(5,"input",5),Ne("ngModelChange",function(o){return P(i),Be(n.novaSenha,o)||(n.novaSenha=o),D(o)}),h(),d(6,"input",6),Ne("ngModelChange",function(o){return P(i),Be(n.confirmarSenha,o)||(n.confirmarSenha=o),D(o)}),h(),d(7,"button",7),m(8," Trocar senha "),h()()()()}if(e&2){let i=Yt(1);u(4),Re("ngModel",n.senhaAtual),u(),Re("ngModel",n.novaSenha),u(),Re("ngModel",n.confirmarSenha),u(),v("disabled",i.invalid)}},dependencies:[jt,no,Ht,Ut,ao,ol,Qt,xc,ds],encapsulation:2})};var Tr=function(a){return a.Prompt="PROMPT",a.Camera="CAMERA",a.Photos="PHOTOS",a}(Tr||{}),pm=function(a){return a.Rear="REAR",a.Front="FRONT",a}(pm||{}),Y1=function(a){return a.Uri="uri",a.Base64="base64",a.DataUrl="dataUrl",a}(Y1||{});var um=class extends p3{getPhoto(t){return Ue(this,null,function*(){return new Promise((e,n
182)=>Ue(this,null,function*(){if(t.webUseInput||t.source===Tr.Photos)this.fileInputExperience(t,e,n);else if(t.source===Tr.Prompt){let i=document.querySelector("pwa-action-sheet");i||(i=document.createElement("pwa-action-sheet"),document.body.appendChild(i)),i.header=t.promptLabelHeader||"Photo",i.cancelable=!1,i.options=[{title:t.promptLabelPhoto||"From Photos"},{title:t.promptLabelPicture||"Take Picture"}],i.addEventListener("onSelection",r=>Ue(this,null,function*(){r.detail===0?this.fileInputExperience(t,e,n):this.cameraExperience(t,e,n)}))}else this.cameraExperience(t,e,n)}))})}pickImages(t){return Ue(this,null,function*(){return new Promise((e,n)=>Ue(this,null,function*(){this.multipleFileInputExperience(e,n)}))})}cameraExperience(t,e,n){return Ue(this,null,function*(){if(customElements.get("pwa-camera-modal")){let i=document.createElement("pwa-camera-modal");i.facingMode=t.direction===pm.Front?"user":"environment",document.body.appendChild(i);try{yield i.componentOnReady(),i.addEventListener("onPhoto",r=>Ue(this,null,function*(){let o=r.detail;o===null?n(new h3("User cancelled photos app")):o instanceof Error?n(o):e(yield this._getCameraPhoto(o,t)),i.dismiss(),document.body.removeChild(i)})),i.present()}catch{this.fileInputExperience(t,e,n)}}else console.error("Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/web/pwa-elements."),this.fileInputExperience(t,e,n)})}fileInputExperience(t,e,n){let i=document.querySelector("#_capacitor-camera-input"),r=()=>{var o;(o=i.parentNode)===null||o===void 0||o.removeChild(i)};i||(i=document.createElement("input"),i.id="_capacitor-camera-input",i.type="file",i.hidden=!0,document.body.appendChild(i),i.addEventListener("change",o=>{let s=i.files[0],l="jpeg";if(s.type==="image/png"?l="png":s.type==="image/gif"&&(l="gif"),t.resultType==="dataUrl"||t.resultType==="base64"){let c=new FileReader;c.addEventListener("load",()=>{if(t.resultType==="dataUrl")e({dataUrl:c.result,format:l});else if(t.resultType==="base64"){let p=c.result.split(",")[1];e({base64String:p,format:l})}r()}),c.readAsDataURL(s)}else e({webPath:URL.createObjectURL(s),format:l}),r()}),i.addEventListener("cancel",o=>{n(new h3("User cancelled photos app")),r()})),i.accept="image/*",i.capture=!0,t.source===Tr.Photos||t.source===Tr.Prompt?i.removeAttribute("capture"):t.direction===pm.Front?i.capture="user":t.direction===pm.Rear&&(i.capture="environment"),i.click()}multipleFileInputExperience(t,e){let n=document.querySelector("#_capacitor-camera-input-multiple"),i=()=>{var r;(r=n.parentNode)===null||r===void 0||r.removeChild(n)};n||(n=document.createElement("input"),n.id="_capacitor-camera-input-multiple",n.type="file",n.hidden=!0,n.multiple=!0,document.body.appendChild(n),n.addEventListener("change",r=>{let o=[];for(let s=0;s<n.files.length;s++){let l=n.files[s],c="jpeg";l.type==="image/png"?c="png":l.type==="image/gif"&&(c="gif"),o.push({webPath:URL.createObjectURL(l),format:c})}t({photos:o}),i()}),n.addEventListener("cancel",r=>{e(new h3("User cancelled photos app")),i()})),n.accept="image/*",n.click()}_getCameraPhoto(t,e){return new Promise((n,i)=>{let r=new FileReader,o=t.type.split("/")[1];e.resultType==="uri"?n({webPath:URL.createObjectURL(t),format:o,saved:!1}):(r.readAsDataURL(t),r.onloadend=()=>{let s=r.result;e.resultType==="dataUrl"?n({dataUrl:s,format:o,saved:!1}):n({base64String:s.split(",")[1],format:o,saved:!1})},r.onerror=s=>{i(s)})})}checkPermissions(){return Ue(this,null,function*(){if(typeof navigator>"u"||!navigator.permissions)throw this.unavailable("Permissions API not available in this browser");try{return{camera:(yield window.navigator.permissions.query({name:"camera"})).state,photos:"granted"}}catch{throw this.unavailable("Camera permissions are not available in this browser")}})}requestPermissions(){return Ue(this,null,function*(){throw this.unimplemented("Not implemented on web.")})}pickLimitedLibraryPhotos(){return Ue(this,null,function*(){throw this.unavailable("Not implemented on web.")})}getLimitedLibraryPhotos(){return Ue(this,null,function*(){throw this.unavailable("Not implemented on web.")})}},Xwe=new um;var qr=qi("Camera",{web:()=>new um});function sre(a,t){if(a&1&&k(0,"app-loading",2),a&2){let e=b();v("isLoading",e.loading)("times",4)}}function lre(a,t){if(a&1){let e=fe();d(0,"div",7)(1,"text-avatar",8),z("click",function(){P(e);let i=b(2);return D(i.AbrirCamera())}),h(),d(2,"ng-icon",9),z("click",function(){P(e);let i=b(2);return D(i.AbrirCamera())}),h()()}if(a&2){let e=b(2);u(),v("text",e.nome)("size","102px")("divSize","130px")}}function cre(a,t){if(a&1){let e=fe();d(0,"div",7)(1,"img",10),z("click",function(){P(e);let i=b(2);return D(i.AbrirCamera())}),h(),d(2,"ng-icon",9),z("click",function(){P(e);let i=b(2);return D(i.AbrirCamera())}),h()()}if(a&2){let e=b(2);u(),v("src",e.foto,tn)}}function dre(a,t){if(a&1){let e=fe();d(0,"div")(1,"input",3),z("change",function(i){P(e);
182let r=b();return D(r.onFileSelected(i))}),h(),V(2,lre,3,3,"div",4)(3,cre,3,1,"div",5),d(4,"button",6),z("click",function(){P(e);let i=b();return D(i.EnviarFoto())}),m(5,"Confirmar"),h()()}if(a&2){let e=b();u(2),v("ngIf",!e.foto),u(),v("ngIf",e.foto)}}var _6=class a{constructor(t,e,n){this.http=t;this.url=e;this.snack=n}foto=null;fotoEnvio=null;nome=null;loading=!1;ngOnInit(){this.GetFuncionario()}GetFuncionario(){ke(this.http.get(this.url.funcionarioBasicInfoUrl(localStorage.getItem("fun_codigo")))).then(t=>{console.log(t),this.foto=this.getImageSrc(t.Foto),this.nome=t.Nome})}compressImageMiniatura(t,e=150,n=.3){return Ue(this,null,function*(){return new Promise(i=>{let r=new Image;r.src="data:image/jpeg;base64,"+t,r.onload=()=>{let o=document.createElement("canvas"),s=e/r.width;o.width=e,o.height=r.height*s,o.getContext("2d").drawImage(r,0,0,o.width,o.height);let c=o.toDataURL("image/jpeg",n).split(",")[1];i(c)}})})}AbrirCamera(){return Ue(this,null,function*(){if(Si.isNativePlatform())try{let t=yield qr.requestPermissions();if(t.camera!=="granted"&&t.photos!=="granted"){this.snack.open("Permiss\xE3o negada para usar c\xE2mera ou fotos","Fechar",{duration:4e3});return}let e=yield qr.getPhoto({quality:90,resultType:Y1.Base64,source:Tr.Prompt});this.foto=this.getImageSrc(e.base64String),this.fotoEnvio=e.base64String}catch(t){console.error("Erro ao acessar c\xE2mera",t),this.snack.open("N\xE3o foi poss\xEDvel acessar a c\xE2mera","Fechar",{duration:4e3})}else document.getElementById("fileInput").click()})}onFileSelected(t){let e=t.target.files[0];if(e){let n=new FileReader;n.onload=()=>{this.foto=n.result,this.fotoEnvio=n.result.split(",")[1],console.log(this.foto),console.log(this.fotoEnvio)},n.readAsDataURL(e)}}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}EnviarFoto(){return Ue(this,null,function*(){if(!this.fotoEnvio){this.snack.open("Escolha uma foto","Fechar",{duration:5e3,panelClass:["error-snackbar"],horizontalPosition:"left"});return}try{this.loading=!0;let t=yield this.compressImageMiniatura(this.fotoEnvio);console.log(t);let e={Id:localStorage.getItem("fun_codigo"),Foto:t};yield ke(this.http.post(this.url.uploadFotoUrl(),e)),console.log("foto atualizada"),localStorage.setItem("FotoStringBase64",t)}catch(t){console.error("Erro ao enviar foto",t)}finally{this.loading=!1,window.location.reload()}})}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-alterar-foto"]],features:[aa([Ra({bootstrapCameraFill:m4})])],decls:2,vars:2,consts:[[3,"isLoading","times",4,"ngIf"],[4,"ngIf"],[3,"isLoading","times"],["type","file","accept","image/*","hidden","","id","fileInput",3,"change"],["class","col-12 d-flex justify-content-center align-items-center flex-column pt-3 pb-3",4,"ngIf"],["class","col-12 d-flex justify-content-center align-items-center flex-column pt-3 pb-3",4,"ngIf"],[1,"btn","btn-casting",2,"width","100%","margin-bottom","20px",3,"click"],[1,"col-12","d-flex","justify-content-center","align-items-center","flex-column","pt-3","pb-3"],[1,"me-2","border","rounded-circle",2,"width","130px","height","130px","overflow","hidden","text-align","center","vertical-align","middle",3,"click","text","size","divSize"],["name","bootstrapCameraFill",2,"font-size","30px",3,"click"],[1,"me-2","border","rounded-circle",2,"width","130px","height","130px","overflow","hidden","text-align","center","vertical-align","middle",3,"click","src"]],template:function(e,n){e&1&&V(0,sre,1,2,"app-loading",0)(1,dre,6,2,"div",1),e&2&&(v("ngIf",n.loading),u(),v("ngIf",!n.loading))},dependencies:[kt,at,on,Qa,Bt],encapsulation:2})};function hre(a,t){a&1&&(d(0,"span",18),m(1,"!"),h())}function pre(a,t){if(a&1&&(d(0,"div",13)(1,"a",14)(2,"div",15),k(3,"i",16),d(4,"span"),m(5,"Implanta\xE7\xE3o"),h(),V(6,hre,2,0,"span",17),h()()()),a&2){let e=b(2);u(6),v("ngIf",e.avisoImplantacao)}}function ure(a,t){a&1&&k(0,"i",23)}function mre(a,t){a&1&&k(0,"i",24)}function fre(a,t){if(a&1){let e=fe();
182d(0,"a",26),z("click",function(){P(e);let i=b().$implicit,r=b(4);return D(r.SwithComponent(i.caminho))}),d(1,"div",15),k(2,"i"),m(3),h()()}if(a&2){let e=b().$implicit;u(2),$0(e.icone+" fs-4 me-2"),u(),ye(" ",e.link," ")}}function gre(a,t){if(a&1&&(mt(0),V(1,fre,4,3,"a",25),ft()),a&2){let e=t.$implicit,n=b(4);u(),v("ngIf",n.CheckPermissao(e.permissao))}}function vre(a,t){if(a&1&&(d(0,"div",13)(1,"button",19,1)(3,"div",15),k(4,"i"),m(5),h(),V(6,ure,1,0,"i",20)(7,mre,1,0,"i",21),h(),d(8,"div",22),V(9,gre,2,1,"ng-container",11),h()()),a&2){let e=Yt(2),n=b(),i=n.$implicit,r=n.index;u(),Pt("data-bs-target","#collapse"+r),u(3),$0(i.icone+" fs-4 me-2"),u(),ye(" ",i.nome," "),u(),v("ngIf",e.getAttribute("aria-expanded")==="false"),u(),v("ngIf",e.getAttribute("aria-expanded")==="true"),u(),v("id","collapse"+r),u(),v("ngForOf",i.opcoes)}}function _re(a,t){if(a&1&&(d(0,"div"),V(1,vre,10,8,"div",10),h()),a&2){let e=t.$implicit;u(),v("ngIf",e.opcoes.length>0)}}function wre(a,t){a&1&&(d(0,"div"),k(1,"app-equipe"),h())}function xre(a,t){a&1&&(d(0,"div"),k(1,"app-alterar-senha"),h())}function bre(a,t){a&1&&(d(0,"div"),k(1,"app-alterar-foto"),h())}function Cre(a,t){if(a&1&&(mt(0),d(1,"div",4)(2,"div",5),k(3,"text-avatar",6),d(4,"h3",7),m(5),h(),d(6,"h5"),m(7),h()(),d(8,"div",8)(9,"div",9),V(10,pre,7,1,"div",10)(11,_re,2,1,"div",11),h()(),V(12,wre,2,0,"div",12)(13,xre,2,0,"div",12)(14,bre,2,0,"div",12),h(),ft()),a&2){let e=b();u(3),v("text",e.funcionario.Nome)("foto",e.funcionario.Foto)("size","52px")("divSize","80px"),u(2),me(e.funcionario.Nome),u(2),da("",e.funcionario.Unidade," / ",e.funcionario.Cargo,""),u(),v("hidden",e.component()!==null),u(2),v("ngIf",e.TemPermissao("implantacao")),u(),v("ngForOf",e.opcoes2),u(),v("ngIf",e.component()==="/equipe"),u(),v("ngIf",e.component()==="/alterarSenha"),u(),v("ngIf",e.component()==="/alterar-foto")}}function yre(a,t){if(a&1&&k(0,"app-loading",27),a&2){let e=b();v("isLoading",e.isLoading)("times",3)}}var w6=class a{constructor(t,e,n,i,r){this.http=t;this.url=e;this.signalHolder=n;this.router=i;this.atualizacaoService=r}listaUnidade;listaCargo;subordinados;selectedCargos;selectedUnidades;funcionario;component=E0(null);isLoading=!0;perfil=localStorage.getItem("pfu_tipo");avisoImplantacao=!1;opcoes=[{nome:"Perfil",icone:"bi bi-person-circle",opcoes:[{caminho:"/alterarSenha",link:"Alterar senha",icone:"bi bi-key-fill",permissao:null},{caminho:"/alterar-foto",link:"Alterar foto",icone:"bi bi-person-bounding-box",permissao:null}]},{nome:"Geral",icone:"bi bi-gear-fill",opcoes:[{caminho:"/configuracao-dashboard",link:"In\xEDcio",icone:"bi-house-gear",permissao:"configuracao-dashboard"},{caminho:"/equipe",link:"Equipe",icone:"bi bi-people-fill",permissao:"equipe"},{caminho:"/frases-config",link:"Frases",icone:"bi bi-chat-dots-fill",permissao:"frases"},{caminho:"/estrutura",link:"Estrutura de Neg\xF3cio",icone:"bi bi-building",permissao:"estrutura"},{caminho:"/relatorios",link:"Relat\xF3rios",icone:"bi bi-file-earmark-bar-graph",permissao:"relatorios"}]},{nome:"Incentivo",icone:"bi bi-battery-charging",opcoes:[{caminho:"/campanhasCriar",link:"Gerenciar Campanhas",icone:"bi bi-trophy",permissao:"campanhasCriar"},{caminho:"/comissao-lista",link:"Remunera\xE7\xE3o vari\xE1vel",icone:"bi bi-cash-stack",permissao:"comissaolista"}]},{nome:"Comunica\xE7\xE3o",icone:"bi bi-send",opcoes:[{caminho:"/mural-lista",link:"Mural",icone:"bi bi-file-text",permissao:"mural-lista"}]},{nome:"Desenvolvimento",icone:"bi bi-mortarboard-fill",opcoes:[{caminho:"/treinamentolista",link:"Gerenciar treinamentos",icone:"bi bi-mortarboard",permissao:"treinamentolista"}]}];opcoes2=this.opcoes.map(t=>ea(Xe({},t),{opcoes:t.opcoes.filter(e=>this.TemPermissao(e.permissao))})).filter(t=>t.opcoes.length>0);TemPermissao(t){return t?JSON.parse(localStorage.getItem("permissoes")||"[]").includes(t):!0}CheckPermissao(t){return this.TemPermissao(t)}ngOnInit(){this.component=this.signalHolder.voltador,this.GetCargos(),this.GetUnidades(),this.GetFuncionario(),this.avisoImplantacao=this.atualizacaoService.getMostrarCirculo()}GetUnidades(){ke(this.http.get(this.url.getStoresByUserUrl(localStorage.getItem("fun_codigo")))).then(t=>{this.listaUnidade=t,console.log(t)}).catch(t=>{console.log(t)})}GetCargos(){ke(this.http.get(this.url.getCargosUrl())).then(t=>{this.listaCargo=t,console.log(t)}).catch(t=>{console.log(t)})}selectedCarCodigos;onCargosSelected(t){this.selectedCarCodigos=t,console.log("Selected CAR_CODIGO values:",t)}SwithComponent(t){t=="/frases-config"?(console.log("frase"),this.router.navigate(["/frases"])):t=="/treinamentolista"?this.router.navigate(["/treinamentolista"]):t=="/mural-lista"?this.router.navigate(["/mural-lista"]):t=="/comissao-lista"?this.router.navigate(["/comissaolista"]):t=="/configuracao-sorriso"?this.router.navigate(["/configuracao-sorriso"]):t=="/comissaolista"?this.router.navigate(["/comissaolista"]):t=="/estrutura"?this.router.navigate(["/estrutura"]):t=="/relatorios"?this.router.navigate(["/relatorios"]):t=="/campanhasCriar"?this.router.navigate(["/campanhasCriar"]):t=="/configuracao-dashboard"?this.router.navigate(["/configuracao-dashboard"]):this.signalHolder.voltador.set(t)}GetFuncionario(){ke(this.http.get(this.url.funcionarioBasicInfoUrl(localStorage.getItem("fun_codigo")))).then(t=>{this.funcionario=t}).finally(()=>{this.isLoading=!1})}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(so),ce(fa),ce(H5))};static \u0275cmp=Oe({type:a,selectors:[["app-configuracoes"]],decls:4,vars:2,consts:[["loading",""],["btnRef",""],[1,"container-fluid","mb
182-4","width-partial","mt-3",2,"background-color","white","border-radius","10px"],[4,"ngIf","ngIfElse"],[1,"row"],[1,"col-12","d-flex","justify-content-center","align-items-center","gap-2","flex-column","pt-3","pb-3"],[1,"me-2","border","rounded-circle",2,"width","80px","height","80px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","foto","size","divSize"],[1,"mb-0"],[1,"col-12","p-0",3,"hidden"],["id","accordionRegras",1,"list-group"],["class","list-group-item list-group-item-action align-items-center",4,"ngIf"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"list-group-item","list-group-item-action","align-items-center"],["routerLink","/implantacao",1,"w-100","d-flex","justify-content-between","align-items-center","text-decoration-none","text-dark"],[1,"d-flex","align-items-center"],[1,"bi","bi-stars","fs-4","me-2"],["style","color: var(--vermelho-medio);","class","fs-2 lh-1 fw-bold ms-2",4,"ngIf"],[1,"fs-2","lh-1","fw-bold","ms-2",2,"color","var(--vermelho-medio)"],["type","button","data-bs-toggle","collapse","aria-expanded","false",1,"collapsed","w-100","p-0","border-0","bg-transparent","d-flex","justify-content-between"],["class","bi bi-chevron-right",4,"ngIf"],["class","bi bi-chevron-down",4,"ngIf"],["data-bs-parent","#accordionRegras",1,"collapse",3,"id"],[1,"bi","bi-chevron-right"],[1,"bi","bi-chevron-down"],["class","ms-2 list-group-item-action align-items-center d-flex justify-content-between text-dark",3,"click",4,"ngIf"],[1,"ms-2","list-group-item-action","align-items-center","d-flex","justify-content-between","text-dark",3,"click"],[3,"isLoading","times"]],template:function(e,n){if(e&1&&(d(0,"div",2),V(1,Cre,15,13,"ng-container",3)(2,yre,1,2,"ng-template",null,0,ha),h()),e&2){let i=Yt(3);u(),v("ngIf",!n.isLoading)("ngIfElse",i)}},dependencies:[on,xt,vh,jt,at,_h,Bt,_6,ss],styles:[".icon-i[_ngcontent-%COMP%]{width:22px;height:22px}.meio-circulo[_ngcontent-%COMP%]{width:22.45px;height:15px;border:5px solid #6c757d;border-bottom:none;border-radius:15px 15px 0 0}a.ms-2.list-group-item-action[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{border-color:#000;transition:color .2s ease;cursor:pointer}a.ms-2.list-group-item-action[_ngcontent-%COMP%], a.ms-2.list-group-item-action[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{cursor:pointer}a.ms-2.list-group-item-action[_ngcontent-%COMP%]{text-decoration:none}a.ms-2.list-group-item-action[_ngcontent-%COMP%]:hover{text-decoration:underline}"]})};function Mre(a,t){if(a&1){let e=fe();d(0,"div")(1,"textarea",29),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.editedCommentText,i)||(r.editedCommentText=i),D(i)}),h(),d(2,"div",30)(3,"button",31),z("click",function(){P(e);let i=b().$implicit,r=b(2);return D(r.saveEdit(i))}),m(4,"Salvar"),h(),d(5,"button",32),z("click",function(){P(e);let i=b(3);return D(i.cancelEditing())}),m(6,"Cancelar"),h()()()}if(a&2){let e=b(3);u(),Re("ngModel",e.editedCommentText)}}function Sre(a,t){if(a&1){let e=fe();d(0,"div",35)(1,"p"),m(2,"Tem certeza que deseja excluir?"),h(),d(3,"div",36)(4,"button",37),z("click",function(){P(e);let i=b(2).$implicit,r=b(2);return D(r.confirmDelete(i))}),m(5,"Sim"),h(),d(6,"button",32),z("click",function(){P(e);let i=b(2).$implicit;return D(i.showConfirm=!1)}),m(7,"Cancelar"),h()()()}}function Are(a,t){if(a&1&&(d(0,"p",33),m(1),h(),V(2,Sre,8,0,"div",34)),a&2){let e=b().$implicit;u(),me(e.POC_COMMENT),u(),v("ngIf",e.showConfirm)}}function Ere(a,t){if(a&1){let e=fe();d(0,"button",41),z("click",function(){P(e);let i=b(2).$implicit,r=b(2);return D(r.startEditing(i))}),k(1,"i",42),h()}}function kre(a,t){if(a&1){let e=fe();d(0,"div")(1,"button",43),z("click",function(){P(e);let i=b(2).$implicit;return D(i.showConfirm=!0)}),k(2,"i",44),h()()}}function Ire(a,t){if(a&1&&(d(0,"div",38),V(1,Ere,2,0,"button",39)(2,kre,3,0,"div",40),h()),a&2){let e=b().$implicit,n=b(2);u(),v("ngIf",n.editingCommentId!==e.POC_CODIGO&&!e.showConfirm),u(),v("ngIf",!e.showConfirm&&n.editingCommentId!==e.POC_CODIGO)}}function Tre(a,t){if(a&1&&(d(0,"div",21)(1,"div",22)(2,"div",23)(3,"div",24),k(4,"text-avatar",25),d(5,"h6",26)(6,"strong"),m(7),h(),k(8,"br"),d(9,"small",27),m(10),h()()(),V(11,Mre,7,1,"div",11)(12,Are,3,2,"ng-template",null,3,ha),h(),V(14,Ire,3,2,"div",28),h()()),a&2){let e=t.$implicit,n=Yt(13),i=b(2);u(4),v("text",e.FUN_NOME)("foto",e.FUN_FOTO),u(3),me(e.FUN_NOME),u(3),da("",e.CAR_NOME," (",e.UND_NOME,")"),u(),v("ngIf",i.editingCommentId===e.POC_CODIGO)("ngIfElse",n),u(3),v("ngIf",i.canEdit(e))}}function Fre(a,t){if(a&1&&(d(0,"div"),V(1,Tre,15,8,"div",20),h()),a&2){let e=b();u(),v("ngForOf",e.comentarios)}}function Vre(a,t){a&1&&(d(0,"p",45),m(1,"Nenhum coment\xE1rio dispon\xEDvel."),h())}function Pre(a,t){if(a&1&&k(0,"app-loading",46),a&2){let e=b();v("isLoading",e.isLoadingComentarios)("times",3)}}var x6=class a{constructor(t,e,n){this.snackBar=t;this.urlService=e;this.http=n}isLoadingComentarios=!1;modal;comentarios;post_codigo;newCommentText="";commentCountChanged=new ia;ngOnInit(){}ngAfterViewInit(){let t=document.getElementById("muralModal");t&&(this.modal=new bootstrap.Modal(t))}ngOnDestroy(){this.modal?.hide()}emitCommentCount(t){let e=this.comentarios?this.comentarios.length:0,n={total:this.comentarios?.length,pos_codigo:t};console.log("tamanho comentario",n),this.commentCountChanged.emit(n)}refreshComentarios(t){t&&(this.isLoadingComentarios=!0,ke(this.http.get(this.urlService.getPostCommentListUrl(t))).then(e=>{this.comentarios=e,this.post_codigo=t}).catch(e=>{console.log("Algo deu errado:"+e)}).finally(()=>{this.isLoadingComentarios=!1}))}open(t){this.modal?.show(),t&&(this.isLoadingComentarios=!0,ke(this.http.get(this.urlService.getPostCommentListUrl(t))).then(e=>{this.comentarios=e,this.post_codigo=t}).catch(e=>{console.log("Algo deu errado:"+e)}).finally(()=>{this.isLoadingComentarios=!1}))}close(){this.comentarios=null,this.post_codigo=null,this.modal?.hide()}canEdit(t){return t.FUN_CODIGO===localStorage.getItem("fun_codigo")}editComment(t){console.log("Edit:",t)}confirmDelete(t){let e=t.POC_CODIGO;this.isLoadingComentarios=!0,this.http.get(this.urlService.deleteCommentUrl(e)).subscribe({next:()=>{this.comentarios=this.comentarios.filter(n=>n.POC_CODIGO!==e),this.isLoadingComentarios=!1,this.emitCommentCount(this.post_codigo)},error:n=>{console.error("Erro ao excluir coment\xE1rio:",n),this.isLoadingComentarios=!1}})}editingCommentId=null;editedCommentText="";startEditing(t){this.editingCommentId=t.POC_CODIGO,this.editedCommentText=t.POC_COMMENT}cancelEditing(){this.editingCommentId=null,this.editedCommentText=""}saveEdit(t){t.POC_COMMENT=this.editedCommentText;let e={Comment:this.editedCommentText};this.http.put(this.urlService.EditComment(t.POC_CODIGO),e).subscribe({next:()=>{this.snackBar.open("Coment\xE1rio atualizado com sucesso!","Fechar",{duration:3e3,panelClass:["success-snackbar"],horizontalPosition:"left"})},error:n=>{console.error("Error updating coment\xE1rio:",n);let i="Erro ao atualizar coment\xE1rio";n.status===400?i=n.error?.message||"Dados inv\xE1lidos":n.status===500&&(i="Erro interno no servidor"),this.snackBar.open(i,"Fechar",{duration:5e3,panelClass:["error-snackbar"],horizontalPosition:"left"}),this.close()}}),this.cancelEditing()}submitNewComment(){let t={POC_COMMENT:this.newCommentText,FUN_CODIGO:localStorage.getItem("fun_codigo"),FUN_NOME:localStorage.getItem("fun_nome"),CAR_NOME:localStorage.getItem("car_nome"),UND_NOME:localStorage.getItem("und_nome")},e={PostId:this.post_codigo,FunId:localStorage.getItem("fun_codigo"),Comment:this.newCommentText};this.http.post(this.urlService.saveCommentUrl(),e).subscribe({next:()=>{this.snackBar.open("Comentado!","Fechar",{duration:3e3,panelClass:["success-snackbar"],horizontalPosition:"left"}),this.comentarios.push(t),this.refreshComentarios(this.post_codigo),this.emitCommentCount(this.post_codigo)},error:n=>{this.snackBar.open(n,"Fechar",{duration:5e3,panelClass:["error-snackbar"],horizontalPosition:"left"})}}),this.newCommentText="",this.emitCommentCount(this.post_codigo)}static \u0275fac=function(e){return new(e||a)(ce(e0),ce(gt),ce(pt))};static \u0275cmp=Oe({type:a,selectors:[["app-mural-comentario"]],outputs:{commentCountChanged:"commentCountChanged"},decls:25,vars:4,consts:[["noComments",""],["commentForm","ngForm"],["carregandoComissao",""],["commentText",""],["id","muralModal","tabindex","-1","aria-labelledby","comissaoModalLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
182-fullscreen-sm-down"],[1,"modal-content"],[1,"modal-header"],["id","comissaoModalLabel",1,"modal-title"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],[4,"ngIf","ngIfElse"],[1,"my-4"],[3,"ngSubmit"],[1,"mb-3"],["for","newComment",1,"form-label"],["id","newComment","rows","3","required","","name","newComment",1,"form-control",3,"ngModelChange","ngModel"],[1,"modal-footer"],["type","button",1,"btn","btn-casting",3,"click","disabled"],["type","button","data-bs-dismiss","modal",1,"btn","btn-secondary"],["class"," border rounded border-light",4,"ngFor","ngForOf"],[1,"border","rounded","border-light"],[1,"d-flex","justify-content-between","align-items-start"],[1,"flex-grow-1"],[1,"col-11","d-flex","align-items-center","mt-2"],[1,"me-2","border","rounded-circle",2,"width","40px","height","40px","overflow","hidden","text-align","center","vertical-align","middle","line-height","40px",3,"text","foto"],[1,"card-title","mt-2"],[2,"color","var(--cinza-medio)"],["class","d-flex flex-row align-items-end mt-2 gap-1",4,"ngIf"],["rows","3",1,"form-control","mt-2","pt-2",3,"ngModelChange","ngModel"],[1,"mt-2"],[1,"btn","btn-sm","btn-casting","me-2",3,"click"],[1,"btn","btn-sm","btn-secondary",3,"click"],[1,"mb-1","mt-2"],["class","mt-2 p-3 border rounded bg-light border-danger",4,"ngIf"],[1,"mt-2","p-3","border","rounded","bg-light","border-danger"],[1,"d-flex","justify-content-end","gap-1"],[1,"btn","btn-sm","btn-danger",3,"click"],[1,"d-flex","flex-row","align-items-end","mt-2","gap-1"],["class","btn d-none btn-sm btn-outline-primary w-100",3,"click",4,"ngIf"],[4,"ngIf"],[1,"btn","d-none","btn-sm","btn-outline-primary","w-100",3,"click"],[1,"bi","bi-pen"],[1,"btn","btn-sm","btn-outline-danger","w-100",3,"click"],[1,"bi","bi-trash"],[1,"text-muted","text-center","mt-4"],[3,"isLoading","times"]],template:function(e,n){if(e&1){let i=fe();d(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7)(4,"h5",8),m(5,"Coment\xE1rios"),h(),k(6,"button",9),h(),d(7,"div",10),V(8,Fre,2,1,"div",11)(9,Vre,2,0,"ng-template",null,0,ha),k(11,"hr",12),d(12,"form",13,1),z("ngSubmit",function(){return P(i),D(n.submitNewComment())}),d(14,"div",14)(15,"label",15),m(16,"Novo coment\xE1rio"),h(),d(17,"textarea",16),Ne("ngModelChange",function(o){return P(i),Be(n.newCommentText,o)||(n.newCommentText=o),D(o)}),h()()()(),d(18,"div",17)(19,"button",18),z("click",function(){return P(i),D(n.submitNewComment())}),m(20,"Comentar"),h(),d(21,"button",19),m(22,"Fechar"),h()()()()(),V(23,Pre,1,2,"ng-template",null,2,ha)}if(e&2){let i=Yt(10);u(8),v("ngIf",(n.comentarios==null?null:n.comentarios.length)>0)("ngIfElse",i),u(9),Re("ngModel",n.newCommentText),u(2),v("disabled",!n.newCommentText.trim())}},dependencies:[Bt,at,xt,jt,no,Ht,Ut,ao,ol,Qt,xc,yr],encapsulation:2})};function Dre(a,t){if(a&1&&(d(0,"div",12)(1,"div",13),k(2,"text-avatar",14),d(3,"div",15)(4,"h6",16)(5,"strong"),m(6),h(),k(7,"br"),d(8,"small",17),m(9),h()()(),k(10,"i",18),h()()),a&2){let e,n=t.$implicit,i=b();u(2),v("text",n.FUN_NOME)("foto",n.FUN_FOTO),u(4),me(n.FUN_NOME),u(3),da("",n.CAR_NOME," (",(e=n.UND_NOME)!==null&&e!==void 0?e:"",")"),u(),v("ngClass",i.getReactionIcon(n.POR_REACTION))}}function Lre(a,t){if(a&1&&k(0,"app-loading",19),a&2){let e=b();v("isLoading",e.isLoadingReaction)("times",3)}}var b6=class a{constructor(t,e){this.http=t;this.url=e}isLoadingReaction=!0;modal;listaReacao;ngAfterViewInit(){let t=document.getElementById("muralReacaoModal");t&&(this.modal=new bootstrap.Modal(t))}open(t){this.modal?.show(),ke(this.http.get(this.url.getPostReactionListUrl(t))).then(e=>{this.listaReacao=e,console.log(e)}).catch(e=>{console.log(e)}).finally(()=>{this.isLoadingReaction=!1})}close(){this.listaReacao=null,this.modal?.hide()}getReactionIcon(t){switch(t){case 1:return"bi-heart-fill text-danger";case 2:return"bi-emoji-frown-fill text-primary";case 3:return"bi-fire text-danger";default:return"bi-hand-thumbs-up-fill"}}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-mural-reacao"]],decls:15,vars:1,consts:[["carregandoComissao",""],["id","muralReacaoModal","tabindex","-1","aria-labelledby","comissaoModalLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
182-fullscreen-sm-down"],[1,"modal-content"],[1,"modal-header"],["id","comissaoModalLabel",1,"modal-title"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],[1,"row"],["class","col-12",4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-secondary"],[1,"col-12"],[1,"col-11","d-flex","align-items-center","mt-2"],[1,"me-2","border","rounded-circle",2,"width","40px","height","40px","overflow","hidden","text-align","center","vertical-align","middle","line-height","40px",3,"text","foto"],[1,"flex-grow-1","align-items-center"],[1,"card-title","mt-2"],[2,"color","grey"],[1,"bi","ms-2","mt-3",2,"font-size","1.2rem",3,"ngClass"],[3,"isLoading","times"]],template:function(e,n){e&1&&(d(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"h5",5),m(5,"Rea\xE7\xF5es"),h(),k(6,"button",6),h(),d(7,"div",7)(8,"div",8),V(9,Dre,11,6,"div",9),h()(),d(10,"div",10)(11,"button",11),m(12,"Fechar"),h()()()()(),V(13,Lre,1,2,"ng-template",null,0,ha)),e&2&&(u(9),v("ngForOf",n.listaReacao))},dependencies:[Bt,xt,bn,yr],encapsulation:2})};var Ore=["muralModal"],zre=["muralReacao"],Rre=["videos"];function Bre(a,t){if(a&1&&k(0,"img",34),a&2){let e=b(2).$implicit,n=b(3);v("src",n.getImageSrc(e.Imagens[0].POM_IMAGEM),tn)}}function Nre(a,t){if(a&1&&k(0,"iframe",37,4),a&2){let e=b(3).$implicit;v("src",e.Imagens[0].safeVideoUrl,t5),Pt("data-id",e.Imagens[0].POM_CODIGO)}}function Hre(a,t){if(a&1&&(d(0,"div",35),V(1,Nre,2,2,"iframe",36),h()),a&2){let e=b(2).$implicit;u(),v("ngIf",e.Imagens[0].isVideo)}}function Ure(a,t){if(a&1&&(d(0,"div"),V(1,Bre,1,1,"img",32)(2,Hre,2,1,"div",33),h()),a&2){let e=b().$implicit;u(),v("ngIf",e.Imagens[0].POM_TIPO===1),u(),v("ngIf",e.Imagens[0].safeVideoUrl)}}function jre(a,t){if(a&1&&k(0,"img",51),a&2){let e=b(2).$implicit,n=b(3);v("src",n.getImageSrc(e.Imagens[0].POM_IMAGEM),tn)}}function qre(a,t){if(a&1&&k(0,"iframe",37,4),a&2){let e=b(3).$implicit;v("src",e.Imagens[0].safeVideoUrl,t5),Pt("data-id",e.Imagens[0].POM_CODIGO)}}function Wre(a,t){if(a&1&&(d(0,"div",35),V(1,qre,2,2,"iframe",36),h()),a&2){let e=b(2).$implicit;u(),v("ngIf",e.Imagens[0].isVideo)}}function Gre(a,t){if(a&1&&k(0,"img",51),a&2){let e=b().$implicit,n=b(5);v("src",n.getImageSrc(e.POM_IMAGEM),tn)}}function $re(a,t){if(a&1&&k(0,"iframe",37,4),a&2){let e=b(2).$implicit;v("src",e.safeVideoUrl,t5),Pt("data-id",e.POM_CODIGO)}}function Yre(a,t){if(a&1&&(d(0,"div",35),V(1,$re,2,2,"iframe",36),h()),a&2){let e=b().$implicit;u(),v("ngIf",e.isVideo)}}function Xre(a,t){if(a&1&&(d(0,"div",52),V(1,Gre,1,1,"img",41)(2,Yre,2,1,"div",33),h()),a&2){let e=t.$implicit;u(),v("ngIf",e.POM_TIPO===1),u(),v("ngIf",e.safeVideoUrl)}}function Zre(a,t){if(a&1&&k(0,"button",53),a&2){let e=t.index,n=b(2).$implicit;Pt("data-bs-target","#carousel-"+n.POS_CODIGO)("data-bs-slide-to",e+1)("aria-label","Slide "+(e+1))}}function Kre(a,t){if(a&1&&(d(0,"div",38)(1,"div",39)(2,"div",40),V(3,jre,1,1,"img",41)(4,Wre,2,1,"div",33),h(),V(5,Xre,3,2,"div",42),d(6,"button",43),k(7,"span",44),d(8,"span",45),m(9,"Previous"),h()(),d(10,"button",46),k(11,"span",47),d(12,"span",45),m(13,"Next"),h()()(),d(14,"div",48),k(15,"button",49),V(16,Zre,1,3,"button",50),h()()),a&2){let e=b().$implicit;v("id","carousel-"+e.POS_CODIGO),u(3),v("ngIf",e.Imagens[0].POM_TIPO===1),u(),v("ngIf",e.Imagens[0].safeVideoUrl),u(),v("ngForOf",e.Imagens.slice(1)),u(),Pt("data-bs-target","#carousel-"+e.POS_CODIGO),u(4),Pt("data-bs-target","#carousel-"+e.POS_CODIGO),u(5),Pt("data-bs-target","#carousel-"+e.POS_CODIGO),u(),v("ngForOf",e.Imagens.slice(1))}}function Qre(a,t){if(a&1){let e=fe();d(0,"div",54),z("click",function(){P(e);let i=b().$implicit,r=b(3);return D(r.openMuralModal(i.POS_CODIGO))}),d(1,"div",55),k(2,"i",56),h(),d(3,"div",26)(4,"div",27),m(5),h()()()}if(a&2){let e=b().$implicit;u(5),ye(" ",e.postCount.CommentQt," ")}}function Jre(a,t){if(a&1){let e=fe();d(0,"div",13)(1,"div",14)(2,"div",15),k(3,"text-avatar",16),d(4,"h6",17)(5,"strong"),m(6),h(),k(7,"br"),d(8,"small",18),m(9),h()()()(),d(10,"div",14)(11,"div",19),m(12),h(),V(13,Ure,3,2,"div",20)(14,Kre,17,8,"div",21),d(15,"div",22)(16,"div",23)(17,"div",24)(18,"button",25),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.changeReaction(i.POS_CODIGO,1))}),d(19,"div",26)(20,"div",27),m(21),h()(),k(22,"i",28),h(),d(23,"button",29),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.changeReaction(i.POS_CODIGO,2))}),d(24,"div",26)(25,"div",27),m(26),h()(),k(27,"i",28),h(),d(28,"button",29),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.changeReaction(i.POS_CODIGO,3))}),d(29,"div",26)(30,"div",27),m(31),h()(),k(32,"i",28),h()(),d(33,"div",30),V(34,Qre,6,1,"div",31),h()()()()()}if(a&2){let e,n,i,r=t.$implicit,o=b(3);u(3),v("text",r.FUN_NOME)("foto",r.FUN_FOTO),u(3),me(r.FUN_NOME),u(3),me(r.CAR_NOME),u(3),ye(" ",r.POS_MENSAGEM," "),u(),v("ngIf",r.Imagens.length===1),u(),v("ngIf",r.Imagens.length>1),u(7),ye(" ",(e=o.reactionCount[r.POS_CODIGO][1])!==null&&e!==void 0?e:0," "),u(),v("ngClass",o.reactionIconClass(r.POS_CODIGO,1)),u(4),ye(" ",(n=o.reactionCount[r.POS_CODIGO][2])!==null&&n!==void 0?n:0," "),u(),v("ngClass",o.reactionIconClass(r.POS_CODIGO,2)),u(4),ye(" ",(i=o.reactionCount[r.POS_CODIGO][3])!==null&&i!==void 0?i:0," "),u(),v("ngClass",o.reactionIconClass(r.POS_CODIGO,3)),u(2),v("ngIf",r.postCount)}}function eoe(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",8)(2,"div",9)(3,"button",10),z("click",function(){P(e);let i=b(2);return D(i.alternarOrdem())}),k(4,"i",11),m(5),h()()(),V(6,Jre,35,14,"div",12),h()}if(a&2){let e=b(2);u(4),v("ngClass",e.ordem==="DESC"?"bi-sort-down":"bi-sort-up"),u(),ye(" ",e.ordem==="DESC"?"Mais re
182centes":"Mais antigos"," "),u(),v("ngForOf",e.muralOrdenado)}}function toe(a,t){if(a&1&&(d(0,"div"),V(1,eoe,7,3,"div",6),h()),a&2){let e=b(),n=Yt(9);u(),v("ngIf",!e.isLoadingMural&&e.muralOrdenado.length>0)("ngIfElse",n)}}function aoe(a,t){if(a&1&&k(0,"app-loading",57)(1,"app-loading",57)(2,"app-loading",57),a&2){let e=b();v("isLoading",e.isLoadingMural)("times",2),u(),v("isLoading",e.isLoadingMural)("times",2),u(),v("isLoading",e.isLoadingMural)("times",2)}}function noe(a,t){a&1&&(d(0,"div",58)(1,"div",59)(2,"p",60),m(3,"Nenhum post criado ainda"),h()()())}var C6=class a{constructor(t,e,n,i){this.http=t;this.urlService=e;this.sanitizer=n;this.router=i}mural;muralOrdenado=[];ordem="DESC";isLoadingMural=!0;perfil=null;itemSelecionado=null;message=null;reactionCount={};muralModal;muralReacaoModal;videos;observer;videosChangesSub;ngOnInit(){this.onViewDidEnter(),this.perfil=localStorage.getItem("pfu_tipo"),window.addEventListener("message",this.messageHandler)}messageHandler=t=>{t.origin==="https://ser-casting.web.app"&&this.marcaVideo(t.data.videoId,t.data?.type)};ngAfterViewInit(){this.observer=new IntersectionObserver(t=>{t.forEach(e=>{let i=e.target.dataset.id;e.isIntersecting||this.recriaVideo(i)})},{threshold:.5}),this.videos.forEach(t=>{this.observer.observe(t.nativeElement)}),this.videosChangesSub&&this.videosChangesSub.unsubscribe(),this.videosChangesSub=this.videos.changes.subscribe(()=>{this.videos.forEach(t=>this.observer.observe(t.nativeElement))})}ngOnDestroy(){this.observer&&this.observer.disconnect(),this.videosChangesSub&&this.videosChangesSub.unsubscribe(),window.removeEventListener("message",this.messageHandler)}aplicarOrdenacao(){if(!this.mural){this.muralOrdenado=[];return}this.muralOrdenado=this.ordem==="DESC"?[...this.mural]:[...this.mural].reverse()}alternarOrdem(){this.ordem=this.ordem==="DESC"?"ASC":"DESC",this.aplicarOrdenacao()}marcaVideo(t,e){this.mural.forEach(n=>{n.Imagens.forEach(i=>{i.POM_CODIGO===t&&(e==="youtube-play"?i.reproduzindo=!0:i.reproduzindo=!1)})})}recriaVideo(t){this.mural.forEach(e=>{e.Imagens.forEach(n=>{n.POM_CODIGO===t&&n.reproduzindo&&(n.reproduzindo=!1,n.isVideo=!1,setTimeout(()=>{n.isVideo=!0},50))})})}getYoutubeSafeUrl(t,e){if(!t)return null;let n=/^.*(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/|shorts\/|watch\?v=|&v=)([^#&?]*).*/,i=t.match(n),r=i&&i[1]?i[1]:null;if(!r)return null;let o=`https://ser-casting.web.app/youtube.html?v=${r}&loop=1&i=${e}`;return this.sanitizer.bypassSecurityTrustResourceUrl(o)}onViewDidEnter(){let t=localStorage.getItem("fun_codigo");ke(this.http.get(this.urlService.getPostsByUserUrl(t))).then(e=>{this.mural=e;for(let n of this.mural){let i=n.POS_CODIGO;for(let r of n.Imagens)r.POM_VIDEO&&(r.safeVideoUrl=this.getYoutubeSafeUrl(r.POM_VIDEO,r.POM_CODIGO),r.isVideo=!0,r.reproduzindo=!1);this.getReactionList(i)}this.mural.forEach(n=>{n.POR_REACTION&&(this.selectedReactions[n.POS_CODIGO]=n.POR_REACTION)}),this.aplicarOrdenacao()}).finally(()=>{this.isLoadingMural=!1})}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}onCommentCountChanged(t){let{pos_codigo:e,total:n}=t,i=this.mural.find(r=>r.POS_CODIGO===e);i&&(i.postCount.CommentQt=n)}openMuralModal(t){this.muralModal.open(t)}openMuralReacaoModal(t){this.muralReacaoModal.open(t)}fabListVisible={};selectedReactions={};toggleFabList(t){this.fabListVisible[t]=!this.fabListVisible[t]}changeReaction(t,e){let n=this.selectedReactions[t],i=this.mural.find(o=>o.POS_CODIGO===t);if(!i||!i.postCount)return;n===e?(this.selectedReactions[t]=0,i.postCount.ReactionQt=Math.max((i.postCount.ReactionQt||1)-1,0),this.reactionCount[t][e]?this.reactionCount[t][e]-=1:this.reactionCount[t][e]=0):(this.reactionCount[t]||(this.reactionCount[t]={}),this.reactionCount[t][e]||(this.reactionCount[t][e]=0),this.reactionCount[t][e]+=1,!n||n===0?i.postCount.ReactionQt=(i.postCount.ReactionQt||0)+1:(this.reactionCount[t][n]??=0,this.reactionCount[t][n]-=1),this.selectedReactions[t]=e);let r={PostId:t,FunId:localStorage.getItem("fun_codigo"),Reaction:e};this.http.post(this.urlService.changeReactionUrl(),r).subscribe({next:()=>{},error:o=>{console.log(o)}}),this.fabListVisible[t]=!1}getReactionList(t){ke(this.http.get(this.urlService.getPostReactionListUrl(t))).then(e=>{this.reactionCount[t]||(this.reactionCount[t]={});for(let n of e){let i=n.POR_REACTION;this.reactionCount[t][i]||(this.reactionCount[t][i]=0),this.reactionCount[t][i]++}}).catch(e=>{console.log(`Error loading reactions for post ${t}`,e)})}getReactionIcon(t){switch(this.selectedReactions[t]){case 1:return"bi-heart-fill text-danger";case 2:return"bi-emoji-frown-fill text-primary";case 3:return"bi-fire text-danger";default:return"bi-hand-thumbs-up-fill"}}reactionIconClass(t,e){return this.selectedReactions[t]===e?["bi-heart-fill text-danger","bi-emoji-frown-fill text-primary","bi-fire text-danger"][e-1]:["bi-heart","bi-emoji-frown","bi-fire"][e-1]+" text-secondary"}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(tl),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-mural"]],viewQuery:function(e,n){if(e&1&&(c0(Ore,5),c0(zre,5),c0(Rre,5)),e&2){let i;n0(i=i0())&&(n.muralModal=i.first),n0(i=i0())&&(n.muralReacaoModal=i.first),n0(i=i0())&&(n.videos=i)}},features:[aa([Ra({bootstrapChatDotsFill:v4,bootstrapHeartFill:bA})])],decls:10,vars:2,consts:[["muralModal",""],["muralReacao",""],["loadingMural",""],["noData",""],["videos",""],[1,"container-fluid","mb
182-4","mt-2","width-partial"],[4,"ngIf","ngIfElse"],[3,"commentCountChanged"],[1,"row","mb-2"],[1,"d-flex","justify-content-start","mb-3","px-2"],[1,"btn","btn-sm","btn-ordenar",3,"click"],[1,"bi","me-1",3,"ngClass"],["class","row mb-3 py-2 card",4,"ngFor","ngForOf"],[1,"row","mb-3","py-2","card"],[1,"col-12"],[1,"col-12","d-flex","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","40px","height","40px","overflow","hidden","text-align","center","vertical-align","middle","line-height","40px",3,"text","foto"],[1,"card-title","mt-2"],[2,"color","var(--cinza-medio)"],[1,"mb-2"],[4,"ngIf"],["class","carousel slide","data-bs-ride","false",3,"id",4,"ngIf"],[1,"mt-1"],[1,"col-12","mt-2","d-flex","align-items-center","justify-content-between"],[1,"reacoes"],[1,"btn","ms-0","rel",3,"click"],[1,"abs"],[1,"badge-camp","badge-camp-default"],[1,"bi",3,"ngClass"],[1,"btn","ms-2","rel",3,"click"],[1,"comentarios"],["class","rel",3,"click",4,"ngIf"],["width","100%",3,"src",4,"ngIf"],["class","video",4,"ngIf"],["width","100%",3,"src"],[1,"video"],["width","100%","height","220","frameborder","0","allowfullscreen","",3,"src",4,"ngIf"],["width","100%","height","220","frameborder","0","allowfullscreen","",3,"src"],["data-bs-ride","false",1,"carousel","slide",3,"id"],[1,"carousel-inner"],[1,"carousel-item","active"],["class","d-block w-100","alt","...",3,"src",4,"ngIf"],["class","carousel-item",4,"ngFor","ngForOf"],["type","button","data-bs-slide","prev",1,"carousel-control-prev",2,"height","50%","top","25%"],["aria-hidden","true",1,"carousel-control-prev-icon"],[1,"visually-hidden"],["type","button","data-bs-slide","next",1,"carousel-control-next",2,"height","50%","top","25%"],["aria-hidden","true",1,"carousel-control-next-icon"],[1,"carousel-indicators"],["type","button","data-bs-slide-to","0","aria-current","true","aria-label","Slide 1",1,"active"],["type","button",4,"ngFor","ngForOf"],["alt","...",1,"d-block","w-100",3,"src"],[1,"carousel-item"],["type","button"],[1,"rel",3,"click"],[1,"btn"],[1,"bi","bi-chat-dots-fill"],[3,"isLoading","times"],[1,"card"],[1,"p-2","text-center"],[1,"p-3","m-0",2,"border","3px dashed lightgray","border-radius","10px"]],template:function(e,n){if(e&1){let i=fe();d(0,"div",5),V(1,toe,2,2,"div",6),d(2,"app-mural-comentario",7,0),z("commentCountChanged",function(o){return P(i),D(n.onCommentCountChanged(o))}),h(),k(4,"app-mural-reacao",null,1),V(6,aoe,3,6,"ng-template",null,2,ha)(8,noe,4,0,"ng-template",null,3,ha),h()}if(e&2){let i=Yt(7);u(),v("ngIf",!n.isLoadingMural)("ngIfElse",i)}},dependencies:[xt,x6,at,Bt,bn,b6,yr,jt],styles:[".fab-container[_ngcontent-%COMP%]{position:relative}.fab-actions[_ngcontent-%COMP%]{top:0;right:0;transform:translate(-32%);z-index:10}body.modal-open[_ngcontent-%COMP%]{padding-right:0!important}.rel[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%]{position:absolute;top:0;left:30px}.badge-camp[_ngcontent-%COMP%]{color:#000;font-weight:700;border-radius:50%;width:20px;height:20px;font-size:.75rem;display:flex;align-items:center;justify-content:center}.badge-camp-default[_ngcontent-%COMP%]{background-color:#000;border:1px solid black;color:#fff}.btn[_ngcontent-%COMP%] .bi[_ngcontent-%COMP%]{font-size:25px}.hover-show[_ngcontent-%COMP%]{display:none}.row[_ngcontent-%COMP%]:hover .hover-show[_ngcontent-%COMP%]{display:block}.btn-ordenar[_ngcontent-%COMP%]{background:#fff;border:1px solid rgba(0,0,0,.08);color:#555;border-radius:8px;box-shadow:0 1px 3px #0000001f;font-weight:500}.btn-ordenar[_ngcontent-%COMP%]:hover, .btn-ordenar[_ngcontent-%COMP%]:focus{background:#fff;color:#f58236;box-shadow:0 2px 6px #0000002e}.hover-show[_ngcontent-%COMP%]:checked{display:block}.carousel-indicators[_ngcontent-%COMP%]{position:static!important;margin-top:1rem;justify-content:center}.carousel-indicators[_ngcontent-%COMP%] [data-bs-target][_ngcontent-%COMP%]{width:10px!important;height:10px!important;border-radius:50%;background-color:#000}.carousel-indicators[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{background-color:#000}.carousel-inner[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:55vh!important;width:100%;object-fit:cover}.carousel-item[_ngcontent-%COMP%]{height:55vh!important}.video[_ngcontent-%COMP%]{height:55vh!important;width:100%;display:flex;background-color:#000;justify-content:center}.video[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;height:55vh}@media (max-width: 376px){.carousel-inner[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .video[_ngcontent-%COMP%], .carousel-item[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{height:25vh!important}}@media (min-width: 377px) and (max-width: 476px){.carousel-inner[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .video[_ngcontent-%COMP%], .carousel-item[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{height:30vh!important}}@media (max-width: 576px){.btn-ordenar[_ngcontent-%COMP%]{min-height:40px;padding-left:.75rem;padding-right:.75rem}}@media (min-width: 477px) and (max-width: 576px){.carousel-inner[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .video[_ngcontent-%COMP%], .carousel-item[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{height:35vh!important}}@media (min-width: 577px) and (max-width: 676px){.carousel-inner[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .video[_ngcontent-%COMP%], .carousel-item[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{height:40vh!important}}@media (min-width: 1200px){.carousel-inner[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .video[_ngcontent-%COMP%], .carousel-item[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{height:70vh!important}}"]})};var Is=class a{constructor(){}getUrlWithParams(t,...e){var n=t,i=Array.prototype.slice.call(e);
182if(i.length>=1)for(var r=i,o=0;o<r.length;o++)r[o]&&(n=n.replace(":"+o,r[o]));return E4+n}GetAllCampnhas(){return this.getUrlWithParams("Campanhas/GetAllCampanhas/")}GetCampanhaById(t){return this.getUrlWithParams("Campanhas/GetCampanhaById?idCampanha=:0",t)}GetIndicadoresCampanha(){return this.getUrlWithParams("Campanhas/GetIndicadores")}GetCategorias(){return this.getUrlWithParams("Campanhas/GetCategorias")}GetAtributos(){return this.getUrlWithParams("Campanhas/GetAtributos")}GetNumeroPaginasProdutos(){return this.getUrlWithParams("Campanhas/GetNumeroPaginasProdutos")}GetNumeroPaginasProdutosFiltro(t){return this.getUrlWithParams("Campanhas/GetNumeroPaginasProdutosFiltro?filtro=:0",t)}GetProdutos(t){return this.getUrlWithParams("Campanhas/GetProdutos?pagina=:0",t)}GetProdutosFiltro(t,e){return this.getUrlWithParams("Campanhas/GetProdutosFiltro?pagina=:0&filtro=:1",t,e)}GetGrupos(){return this.getUrlWithParams("Campanhas/GetGrupos")}GetUnidades(){return this.getUrlWithParams("Campanhas/GetUnidades")}GetFuncionarios(){return this.getUrlWithParams("Campanhas/GetFuncionarios")}Add(){return this.getUrlWithParams("Campanhas/Add")}Update(){return this.getUrlWithParams("Campanhas/Update")}Duplicar(t){return this.getUrlWithParams("Campanhas/Duplicar?idCampanha=:0",t)}Delete(t){return this.getUrlWithParams("Campanhas/Delete?idCampanha=:0",t)}GetRanking(t,e,n){return this.getUrlWithParams("Campanhas/GetRanking?idCampanha=:0&perfil=:1&idFuncionario=:2",t,e,n)}GetResultado(t){return this.getUrlWithParams("Campanhas/GetResultado?idCampanha=:0",t)}GetSubGrupos(){return this.getUrlWithParams("Campanhas/GetSubGrupos")}static \u0275fac=function(e){return new(e||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})};function ioe(a,t){if(a&1&&(d(0,"h3"),m(1),h()),a&2){let e=b();u(),ye("Ranking - ",e.ranking.nomeCampanha,"")}}function roe(a,t){if(a&1&&(d(0,"span",11),m(1),h()),a&2){let e=b();u(),da("",e.ranking.dataInicio," - ",e.ranking.dataFim,"")}}function ooe(a,t){a&1&&(d(0,"span"),m(1,"Nomes ocultos"),h())}function soe(a,t){a&1&&(d(0,"span"),m(1," \u2022 "),h())}function loe(a,t){a&1&&(d(0,"span"),m(1,"Resultados ocultos"),h())}function coe(a,t){if(a&1&&(d(0,"div",12),k(1,"i",13),V(2,ooe,2,0,"span",5)(3,soe,2,0,"span",5)(4,loe,2,0,"span",5),h()),a&2){let e=b();u(2),v("ngIf",!e.ranking.exibirNomes),u(),v("ngIf",!e.ranking.exibirPosicao&&!e.ranking.exibirNomes),u(),v("ngIf",!e.ranking.exibirPosicao)}}function doe(a,t){if(a&1&&(d(0,"div"),k(1,"app-loading",14),h()),a&2){let e=b();u(),v("isLoading",e.isLoading)("times",4)}}function hoe(a,t){if(a&1&&(d(0,"div",18)(1,"div",19),k(2,"i",20),d(3,"span",21),m(4),h(),d(5,"span",22),m(6),h(),d(7,"div",23)(8,"span",24),m(9,"2 \xBA"),h()()(),d(10,"div",19),k(11,"i",25),d(12,"span",21),m(13),h(),d(14,"span",22),m(15),h(),d(16,"div",26)(17,"span",24),m(18,"1 \xBA"),h()()(),d(19,"div",19),k(20,"i",27),d(21,"span",21),m(22),h(),d(23,"span",22),m(24),h(),d(25,"div",28)(26,"span",24),m(27,"3 \xBA"),h()()()()),a&2){let e=b(2);u(4),me(e.ranking.ranking[1].nomeParticipante),u(2),me(e.formatarIndicador(e.ranking.ranking[1].valorIndicador)),u(7),me(e.ranking.ranking[0].nomeParticipante),u(2),me(e.formatarIndicador(e.ranking.ranking[0].valorIndicador)),u(7),me(e.ranking.ranking[2].nomeParticipante),u(2),me(e.formatarIndicador(e.ranking.ranking[2].valorIndicador))}}function poe(a,t){a&1&&(d(0,"h4"),m(1,"Ranking Completo"),h())}function uoe(a,t){if(a&1&&(d(0,"span",41),m(1),h()),a&2){let e=b().$implicit;u(),ye("",e.posicao," \xBA")}}function moe(a,t){if(a&1&&(d(0,"div",42),Xt(),d(1,"svg",43),k(2,"path",44),h(),m(3),h()),a&2){let e=b().$implicit;u(3),ye(" ",e.estrelas," ")}}function foe(a,t){if(a&1&&(d(0,"div",29)(1,"div",30)(2,"div",31),V(3,uoe,2,1,"span",32)(4,moe,4,1,"div",33),d(5,"div",34)(6,"div",35)(7,"span",36),m(8,"Participante"),h(),d(9,"div",21),m(10),h()(),d(11,"div",37)(12,"span",36),m(13,"Pr\xEAmio"),h(),d(14,"div",38),m(15),h()()()(),d(16,"div",39)(17,"span",36),m(18),h(),d(19,"span",40),m(20),h()()()()),a&2){let e=t.$implicit,n=b(2);qt("card-destaque",(e.idParticipante==null?null:e.idParticipante.toLowerCase())===(n.idFuncionarioLogado==null?null:n.idFuncionarioLogado.toLowerCase())||(e.idParticipante==null?null:e.idParticipante.toLowerCase())===(n.idParticipanteLogado==null?null:n.idParticipanteLogado.toLowerCase())),u(3),v("ngIf",n.ranking.t
182ipoCampanha==="CORRIDA"),u(),v("ngIf",n.ranking.tipoCampanha==="TRILHA"),u(6),me(e.nomeParticipante),u(5),me(e.premio||"-"),u(3),me(n.ranking.nomeIndicador),u(2),ye(" ",!n.ranking.exibirPosicao&&e.valorIndicador===0?"-":n.formatarIndicador(e.valorIndicador)," ")}}function goe(a,t){if(a&1&&(d(0,"div",15),V(1,hoe,28,6,"div",16)(2,poe,2,0,"h4",5)(3,foe,21,8,"div",17),h()),a&2){let e=b();u(),v("ngIf",e.ranking.ranking.length>=3),u(),v("ngIf",(e.ranking==null?null:e.ranking.ranking.length)>=0),u(),v("ngForOf",e.ranking.ranking)}}var wh=class a{constructor(t,e){this.urlService=t;this.http=e}abrir=!1;id;fechar=new ia;modal;isLoading=!1;ranking;idFuncionarioLogado;idParticipanteLogado;ngOnChanges(){this.abrir&&(this.AbrirModal(),console.log(this.id),this.CarregaDados())}AbrirModal(){this.modal||(this.modal=new bootstrap.Modal(document.getElementById("modalRanking"))),this.modal.show()}FecharModal(){this.modal.hide(),this.ranking=null,this.fechar.emit()}CarregaDados(){console.log(this.id),this.isLoading=!0;let t=localStorage.getItem("pfu_tipo"),e=localStorage.getItem("fun_codigo");this.idFuncionarioLogado=e,ke(this.http.get(this.urlService.GetRanking(this.id,t,e))).then(n=>{console.log(n),this.ranking=n,this.idParticipanteLogado=n.idParticipanteLogado}).catch(n=>{console.error(n)}).finally(()=>{this.isLoading=!1})}formatarIndicador(t){let e=this.ranking.formatoIndicador;if(t==null)return"";switch(e){case 1:return t.toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2,maximumFractionDigits:2});case 3:return t.toLocaleString("pt-BR",{minimumFractionDigits:0,maximumFractionDigits:0})+"%";case 0:return t.toLocaleString("pt-BR",{minimumFractionDigits:0,maximumFractionDigits:0});default:return t}}static \u0275fac=function(e){return new(e||a)(ce(Is),ce(pt))};static \u0275cmp=Oe({type:a,selectors:[["app-ranking-campanha"]],inputs:{abrir:"abrir",id:"id"},outputs:{fechar:"fechar"},features:[b0],decls:12,vars:5,consts:[["id","modalRanking","tabindex","-1",1,"modal","fade"],[1,"modal-dialog","modal
182-xl"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],[4,"ngIf"],["class","text-muted",4,"ngIf"],["class","ocultos",4,"ngIf"],["type","button",1,"btn-close",3,"click"],[1,"modal-body","overflow-auto",2,"max-height","70vh"],["class","d-flex flex-column gap-2",4,"ngIf"],[1,"text-muted"],[1,"ocultos"],[1,"bi","bi-lock","me-2"],[3,"isLoading","times"],[1,"d-flex","flex-column","gap-2"],["class","podium",4,"ngIf"],["class","card p-2",3,"card-destaque",4,"ngFor","ngForOf"],[1,"podium"],[1,"bloco"],[1,"bi","bi-patch-check","icone2"],[1,"fw-bold"],[2,"color","var(--verde-medio)"],[1,"lugar2"],[1,"fs-3","fw-bold"],[1,"bi","bi-trophy","icone1"],[1,"lugar1"],[1,"bi","bi-award","icone3"],[1,"lugar3"],[1,"card","p-2"],[1,"d-flex","w-100","justify-content-between","align-items-center"],[1,"d-flex","align-items-center","gap-3"],["class","fs-4 fw-bold","style","min-width: 40px;",4,"ngIf"],["class","badge-flat",4,"ngIf"],[1,"d-flex","flex-column","flex-sm-row","gap-sm-3"],[2,"min-width","150px"],[1,"text-muted",2,"font-size","12px"],[2,"min-width","120px"],[1,"fw-semibold"],[1,"d-flex","flex-column","align-items-end"],[1,"fw-semibold",2,"color","var(--verde-medio)"],[1,"fs-4","fw-bold",2,"min-width","40px"],[1,"badge-flat"],["viewBox","0 0 24 24",1,"star-svg"],["d","M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),V(5,ioe,2,1,"h3",5)(6,roe,2,2,"span",6)(7,coe,5,3,"div",7),h(),d(8,"button",8),z("click",function(){return n.FecharModal()}),h()(),d(9,"div",9),V(10,doe,2,2,"div",5)(11,goe,4,3,"div",10),h()()()()),e&2&&(u(5),v("ngIf",n.ranking),u(),v("ngIf",n.ranking),u(),v("ngIf",n.ranking&&(!n.ranking.exibirPosicao||!n.ranking.exibirNomes)),u(3),v("ngIf",n.isLoading),u(),v("ngIf",!n.isLoading&&n.ranking))},dependencies:[kt,xt,at,Bt],styles:["@media (min-width: 576px) and (max-width: 991.98px){.modal-dialog.modal-xl[_ngcontent-%COMP%]{max-width:90%}}.ocultos[_ngcontent-%COMP%]{background-color:var(--bege-claro);color:var(--laranja-casting);padding:10px 20px;border-radius:20px;width:fit-content;margin-top:10px}.podium[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:flex-end;gap:10px;padding-bottom:10px}.bloco[_ngcontent-%COMP%]{width:140px;max-width:30%;align-items:center;display:flex;flex-direction:column}.bloco[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{word-break:break-word;text-align:center}.bloco[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{padding:10px 16px;border-radius:50%;font-size:30px;margin-bottom:5px}.lugar1[_ngcontent-%COMP%]{height:90px;width:100%;background-color:var(--amarelo-claro);border:2px solid var(--laranja-casting);border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center}.lugar2[_ngcontent-%COMP%]{height:60px;width:100%;background-color:var(--cinza-claro);border:2px solid var(--cinza-ultra);border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center}.lugar3[_ngcontent-%COMP%]{height:40px;width:100%;background-color:var(--bege-medio);border:2px solid var(--laranja-escuro);border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center}.icone1[_ngcontent-%COMP%]{background-color:var(--amarelo-claro);color:var(--laranja-casting)}.icone2[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:var(--cinza-ultra)}.icone3[_ngcontent-%COMP%]{background-color:var(--bege-medio);color:var(--laranja-escuro)}.badge-flat[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;background:#fef3c7;color:#92400e;border-radius:20px;padding:4px 10px;font-weight:700;font-size:15px;flex-shrink:0}.badge-flat[_ngcontent-%COMP%] .star-svg[_ngcontent-%COMP%]{width:16px;height:16px;fill:#f59e0b;flex-shrink:0}.card-destaque[_ngcontent-%COMP%]{border-left:4px solid var(--azul-medio);background-color:var(--azul-claro)}"]})};function voe(a,t){if(a&1){let e=fe();d(0,"div",28),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.AbrirModalRanking(i.IdCampanha))}),d(1,"div",29),Xt(),d(2,"svg",30),k(3,"circle",31)(4,"circle",32),h(),z0(),d(5,"div",33),k(6,"i"),h()(),d(7,"div",34),m(8),h()()}if(a&2){let e=t.$implicit,n=b(3);u(3),Pt("r",n.radius),u(),Pt("r",n.radius)("stroke-dasharray",n.circumference)("stroke-dashoffset",n.getStrokeOffset(100)),u(2),$0(e.Icone),u(2),ye(" ",e.NomeCampanha," ")}}function _oe(a,t){if(a&1&&(mt(0),d(1,"div",26),V(2,voe,9,7,"div",27),h(),ft()),a&2){let e=b(2);u(2),v("ngForOf",e.getFilteredCampanhas())}}function woe(a,t){if(a&1){let e=fe();mt(0),d(1,"div",3)(2,"div",12)(3,"span",13),k(4,"ng-icon",14),h(),d(5,"div",15),z("click",function(i){return P(e),D(i.stopPropagation())}),d(6,"div",16)(7,"strong"),m(8,"Filtros"),h(),d(9,"button",17),z("
182click",function(){P(e);let i=b();return D(i.closeDropdown("dropdownMenuButton1"))}),h()(),k(10,"hr",18),d(11,"select",19),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.selectedFilter,i)||(r.selectedFilter=i),D(i)}),d(12,"option",20),m(13,"Todas"),h(),d(14,"option",21),m(15,"Ativas"),h(),d(16,"option",22),m(17,"Inativas"),h()()(),d(18,"input",23),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.searchText,i)||(r.searchText=i),D(i)}),h(),d(19,"span",24),k(20,"ng-icon",25),h()()(),V(21,_oe,3,1,"ng-container",9),ft()}if(a&2){let e=b(),n=Yt(14);u(11),Re("ngModel",e.selectedFilter),u(7),Re("ngModel",e.searchText),u(3),v("ngIf",e.getFilteredCampanhas().length>0)("ngIfElse",n)}}function xoe(a,t){if(a&1&&k(0,"app-loading",35),a&2){let e=b();v("isLoading",e.isLoadingCampanhas)("times",3)}}function boe(a,t){a&1&&(d(0,"div",36)(1,"p",37),m(2,"Nenhuma campanha encontrada"),h()())}var M6=class a{constructor(t,e,n,i){this.http=t;this.urlService=e;this.router=n;this.translateService=i}campanhas;isLoadingCampanhas=!0;searchText;modalRanking=!1;campanhaIdRanking;selectedFilter="active";getFilteredCampanhas(){return this.selectedFilter==="active"?(console.log(this.campanhas.filter(t=>t.Status==="ATIVA"&&(this.searchText==null||t.NomeCampanha.toLowerCase().includes(this.searchText.toLowerCase())))),this.campanhas.filter(t=>t.Status==="ATIVA"&&(this.searchText==null||t.NomeCampanha.toLowerCase().includes(this.searchText.toLowerCase())))):this.selectedFilter==="inactive"?this.campanhas.filter(t=>t.Status!=="ATIVA"&&(this.searchText==null||t.NomeCampanha.toLowerCase().includes(this.searchText.toLowerCase()))):this.campanhas.filter(t=>this.searchText==null||t.NomeCampanha.toLowerCase().includes(this.searchText.toLowerCase()))}setFilter(t){this.selectedFilter=t}ngOnInit(){ke(this.http.get(this.urlService.GetCampanhasByFuncionario(localStorage.getItem("fun_codigo"),localStorage.getItem("pfu_tipo")))).then(t=>{this.campanhas=t,console.log(this.campanhas),this.selectedFilter="active"}).finally(()=>{this.isLoadingCampanhas=!1})}closeDropdown(t){let e=document.getElementById(t);e&&(bootstrap.Dropdown.getInstance(e)||new bootstrap.Dropdown(e)).hide()}GoToDetalhes(t){}radius=46;circumference=2*Math.PI*this.radius;getStrokeOffset(t){return this.circumference*(1-t/100)}AbrirModalRanking(t){this.campanhaIdRanking=t,this.modalRanking=!0}FecharModalRanking(){this.modalRanking=!1,this.campanhaIdRanking=null}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(fa),ce(N5))};static \u0275cmp=Oe({type:a,selectors:[["app-campanhas"]],features:[aa([Ra({bootstrapTrophy:PA,bootstrapDashCircleFill:b4,bootstrapCheckCircleFill:_4,bootstrapHouseFill:t1,bootstrapSearch:qn,bootstrapFunnel:jn})])],decls:16,vars:4,consts:[["loadingCampanha",""],["noData",""],[1,"container-fluid","mb
182-4","mt-2","card","width-partial","pt-2"],[1,"row"],[1,"col-12"],[1,"d-flex","align-items-center"],["name","bootstrapTrophy",1,"icon","bootstrapChevronRight","mb-2","me-2",2,"font-size","20px"],[1,"card-title"],[1,"mt-0"],[4,"ngIf","ngIfElse"],[1,"mb-4",2,"display","block","padding-bottom","80px"],[3,"fechar","abrir","id"],[1,"input-group","mb-4"],["id","dropdownMenuButton1","data-bs-toggle","dropdown","aria-expanded","false","role","button",1,"input-group-text","iconHover"],["name","bootstrapFunnel",1,"icon","bootstrapChevronRight"],["aria-labelledby","dropdownMenuButton1",1,"dropdown-menu","animated-dropdown","p-2",3,"click"],[1,"d-flex","justify-content-between","align-items-center","mb-2"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"mt-0","mb-2"],[1,"form-select",3,"ngModelChange","ngModel"],["value","all"],["value","active"],["value","inactive"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],[1,"row","row-cols-2","row-cols-sm-3","g-3","pb-3"],["class","col campaign-item",3,"click",4,"ngFor","ngForOf"],[1,"col","campaign-item",3,"click"],[1,"progress-wrapper"],["width","100","height","100",1,"progress-ring"],["cx","50","cy","50",1,"progress-track"],["cx","50","cy","50",1,"progress-bar"],[1,"campaign-icon"],[1,"campaign-title","text-truncate"],[3,"isLoading","times"],[1,"text-center","col-12"],[1,"p-3",2,"border","3px dashed lightgray","border-radius","10px"]],template:function(e,n){if(e&1){let i=fe();d(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),k(4,"ng-icon",6),d(5,"h4",7),m(6,"Campanhas"),h()()(),d(7,"div",4),k(8,"hr",8),h()(),V(9,woe,22,4,"ng-container",9)(10,xoe,1,2,"ng-template",null,0,ha),h(),k(12,"div",10),V(13,boe,3,0,"ng-template",null,1,ha),d(15,"app-ranking-campanha",11),z("fechar",function(){return P(i),D(n.FecharModalRanking())}),h()}if(e&2){let i=Yt(11);u(9),v("ngIf",!n.isLoadingCampanhas)("ngIfElse",i),u(6),v("abrir",n.modalRanking)("id",n.campanhaIdRanking)}},dependencies:[xt,at,Qa,Bt,jt,u0,m0,Ht,o0,Ut,Qt,wh],styles:[".campaign-item[_ngcontent-%COMP%]{text-align:center}.progress-wrapper[_ngcontent-%COMP%]{position:relative;width:100px;height:100px;margin:auto}.progress-ring[_ngcontent-%COMP%]{transform:rotate(-90deg)}.progress-ring[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{fill:none;stroke-width:8}.progress-track[_ngcontent-%COMP%]{stroke:#e0e0e0}.progress-bar[_ngcontent-%COMP%]{stroke:var(--laranja-casting);stroke-linecap:round;transition:stroke-dashoffset .5s ease}.campaign-icon[_ngcontent-%COMP%]{position:absolute;top:12px;left:12px;width:76px;height:76px;border-radius:50%;background-color:var(--amarelo-medio);display:flex;align-items:center;justify-content:center}.campaign-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:40px;height:40px;font-size:40px;color:#000;line-height:1}.campaign-badge[_ngcontent-%COMP%]{position:absolute;bottom:-8px;right:-8px;background-color:var(--amarelo-escuro);color:#000;font-weight:700;border-radius:50%;width:28px;height:28px;font-size:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.campaign-title[_ngcontent-%COMP%]{margin-top:10px;font-size:.9rem}"]})};var tx=(a,t,e,n)=>({"badge-camp-1":a,"badge-camp-2":t,"badge-camp-3":e,"badge-camp-default":n}),ax=a=>[a,"BRL","symbol","1.2-2","pt-BR"],AV=()=>[4,8,9],EV=()=>[1,4,8,9];function Coe(a,t){if(a&1&&(d(0,"div",11)(1,"label",12)(2,"strong"),m(3,"Per\xEDodo: "),h()(),d(4,"span",13),m(5),At(6,"date"),At(7,"date"),h()()),a&2){let e=b(2);u(5),da(" De ",Nt(6,2,e.campanha.Inicio,"dd/MM/yyyy")," at\xE9 ",Nt(7,5,e.campanha.Fim,"dd/MM/yyyy"),"")}}function yoe(a,t){if(a&1&&(d(0,"ul",16)(1,"li",17)(2,"h6",18),m(3),h()(),d(4,"li",17)(5,"h6",18),m(6),h()(),d(7,"li",17)(8,"h6",18),m(9),h()()()),a&2){let e=b(2);u(3),ye("1\xBA Lugar - ",e.campanha.Premio1,""),u(3),ye("2\xBA Lugar - ",e.campanha.Premio2,""),u(3),ye("3\xBA Lugar - ",e.campanha.Premio3,"")}}function Moe(a,t){if(a&1&&(d(0,"li",17),m(1),h()),a&2){let e=t.$implicit,n=t.index;u(),da(" ",n+1," Lugar - ",e.Premio," ")}}function Soe(a,t){if(a&1&&(d(0,"ul",16),V(1,Moe,2,2,"li",19),h()),a&2){let e=b(2);u(),v("ngForOf",e.campanha.Premios)}}function Aoe(a,t){if(a&1&&(mt(0),d(1,"div",4)(2,"div",5)(3,"div",6),k(4,"ng-icon",7),d(5,"h4",8),m(6),h()()(),d(7,"div",5),k(8,"hr",9),h()(),d(9,"div",4),V(10,Coe,8,8,"div",10),d(11,"div",11)(12,"label",12)(13,"strong"),m(14," Indicador:"),h()(),d(15,"span",13),m(16),h()(),d(17,"div",11)(18,"label",12)(19,"strong"),m(20,"Descri\xE7\xE3o: "),h()(),d(21,"span",13),m(22),h()(),d(23,"div",11)(24,"label",14),m(25,"Pr\xEAmios:"),h(),V(26,yoe,10,3,"ul",15)(27,Soe,2,1,"ul",15),h()(),ft()),a&2){let e=b();u(6),me(e.campanha.Nome),u(4),v("ngIf",e.campanha.Tipo==2),u(6),ye(" ",e.indicador_nome,""),u(6),ye(" ",e.campanha.Descricao,""),u(4),v("ngIf",e.campanha.Tipo==1),u(),v("ngIf",e.campanha.Tipo==2)}}function Eoe(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b().$implicit;u(),me(e.POSICAO)}}function koe(a,t){if(a&1&&(d(0,"span",35),m(1),h()),a&2){let e=b().$implicit;u(),ye(" ",e.TFF_POSICAO," ")}}function Ioe(a,t){if(a&1){let e=fe();d(0,"div",25),z("click",function(){let i=P(e).$implicit,r=b(4);return D(r.CarregaHistorico(i.FUN_CODIGO))}),d(1,"div",26)(2,"div",27),V(3,Eoe,2,1,"span",23),h()(),d(4,"div",28),k(5,"text-avatar",29),V(6,koe,2,1,"span",30),d(7,"div",31)(8,"p",32),m(9),d(10,"small"),m(11),h(),m(12,")"),h(),d(13,"p",33),m(14),h()(),k(15,"ng-icon",34),h()()}if(a&2){let e=t.$implicit,n=b(4);u(2),v("ngClass",i3(8,tx,e.POSICAO===1,e.POSICAO===2,e.POSICAO===3,e.POSICAO>3)),u(),v("ngIf",e.POSICAO>3),u(2),v("text",e.FUN_NOME)("foto",e.FUN_FOTO),u(),v("ngIf",n.campanha.Posicao!=null),u(3),ye("",e.FUN_NOME," ("),u(2),me(e.UND_NOME),u(3),ye("Pontos: ",e.QUANTIDADE,"")}}function Toe(a,t){if(a&1&&(mt(0),V(1,Ioe,16,13,"div",24),ft()),a&2){let e=b(3);u(),v("ngForOf",e.campanha.TrofeuRankingInfo)}}function Foe(a,t){if(a&1&&(d(0,"div",5),m(1),At(2,"date"),At(3,"currency"),h()),a&2){let e=t.$implicit;u(),da(" ",Nt(2,2,e.Data,"dd/MM/yyyy")," (",ri(3,5,xa(11,ax,e==null?null:e.Valor)),") ")}}function Voe(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",4)(2,"div",36),z("click",function(){P(e);let i=b(4);
182return D(i.changeComponen("A"))}),k(3,"ng-icon",37),d(4,"h5",38),m(5,"Hist\xF3rico"),h()(),k(6,"hr",39),d(7,"div",5)(8,"h6"),m(9),h()(),V(10,Foe,4,13,"div",40),h()()}if(a&2){let e=b(4);u(9),ye("Total de pontos: ",e.campanha.TrofeuDataList.length,""),u(),v("ngForOf",e.campanha.TrofeuDataList)}}function Poe(a,t){if(a&1&&(d(0,"div"),k(1,"app-loading",41),h()),a&2){let e=b(4);u(),v("times",3)("isLoading",e.loadingHistorico)}}function Doe(a,t){if(a&1&&(mt(0),V(1,Voe,11,2,"div",23)(2,Poe,2,2,"div",23),ft()),a&2){let e=b(3);u(),v("ngIf",!e.loadingHistorico),u(),v("ngIf",e.loadingHistorico)}}function Loe(a,t){if(a&1&&(d(0,"div",22),V(1,Toe,2,1,"ng-container",23)(2,Doe,3,2,"ng-container",23),h()),a&2){let e=b(2);u(),v("ngIf",e.component==="A"),u(),v("ngIf",e.component==="B")}}function Ooe(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b().$implicit;u(),me(e.TFF_POSICAO)}}function zoe(a,t){if(a&1&&k(0,"text-avatar",29),a&2){let e=b().$implicit;v("text",e.FUN_NOME)("foto",e.FUN_FOTO)}}function Roe(a,t){if(a&1&&(mt(0),m(1," ( "),d(2,"small"),m(3),h(),m(4," ) "),ft()),a&2){let e=b().$implicit;u(3),me(e.UND_NOME)}}function Boe(a,t){if(a&1&&(d(0,"p",33),m(1),h()),a&2){let e=b().$implicit;u(),me(e.QUANTIDADE)}}function Noe(a,t){if(a&1&&(d(0,"p",33),m(1),h()),a&2){let e=b().$implicit;u(),ye("",e.TFF_VALOR," %")}}function Hoe(a,t){if(a&1&&(d(0,"p",33),m(1),h()),a&2){let e=b().$implicit;u(),me(e.TFF_VALOR)}}function Uoe(a,t){if(a&1&&(d(0,"p",33),m(1),At(2,"currency"),h()),a&2){let e=b().$implicit;u(),me(ri(2,1,xa(7,ax,e.TFF_VALOR)))}}function joe(a,t){if(a&1&&(d(0,"div",43)(1,"div",26)(2,"div",27),V(3,Ooe,2,1,"span",23),h()(),d(4,"div",44),V(5,zoe,1,2,"text-avatar",45),d(6,"div",46)(7,"p",47),m(8),V(9,Roe,5,1,"ng-container",23),h(),V(10,Boe,2,1,"p",48)(11,Noe,2,1,"p",48)(12,Hoe,2,1,"p",48)(13,Uoe,3,9,"p",48),h()()()),a&2){let e=t.$implicit,n=b(3);u(2),v("ngClass",i3(9,tx,e.TFF_POSICAO===1,e.TFF_POSICAO===2,e.TFF_POSICAO===3,e.TFF_POSICAO>3)),u(),v("ngIf",e.TFF_POSICAO>3),u(2),v("ngIf",(n.ranking==null?null:n.ranking.length)>0&&(e==null?null:e.FUN_NOME)),u(3),ye(" ",e.FUN_NOME," "),u(),v("ngIf",e.UND_NOME),u(),v("ngIf",e.QUANTIDADE),u(),v("ngIf",(n.campanha==null?null:n.campanha.Indicador)===1&&n.campanha.MostraValor),u(),v("ngIf",So(14,AV).includes(n.campanha==null?null:n.campanha.Indicador)&&n.campanha.MostraValor),u(),v("ngIf",!So(15,EV).includes(n.campanha==null?null:n.campanha.Indicador)&&n.campanha.MostraValor)}}function qoe(a,t){if(a&1&&(d(0,"div",22),V(1,joe,14,16,"div",42),h()),a&2){let e=b(2);u(),v("ngForOf",e.ranking[0].Funcionarios)}}function Woe(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b().$implicit;u(),me(e.TFF_POSICAO)}}function Goe(a,t){if(a&1&&k(0,"text-avatar",29),a&2){let e=b().$implicit;v("text",e.FUN_NOME)("foto",e.FUN_FOTO)}}function $oe(a,t){if(a&1&&(d(0,"p",33),m(1),h()),a&2){let e=b().$implicit;u(),ye(" ",e.QUANTIDADE," ")}}function Yoe(a,t){if(a&1&&(d(0,"p",33),m(1),h()),a&2){let e=b().$implicit;u(),ye(" ",e.TFF_VALOR," % ")}}function Xoe(a,t){if(a&1&&(d(0,"p",33),m(1),h()),a&2){let e=b().$implicit;u(),ye(" ",e.TFF_VALOR," ")}}function Zoe(a,t){if(a&1&&(d(0,"p",33),m(1),At(2,"currency"),h()),a&2){let e=b().$implicit;u(),ye(" ",ri(2,1,xa(7,ax,e.TFF_VALOR))," ")}}function Koe(a,t){if(a&1&&(d(0,"div",43)(1,"div",26)(2,"div",27),V(3,Woe,2,1,"span",23),h()(),d(4,"div",44),V(5,Goe,1,2,"text-avatar",57),d(6,"div",46)(7,"p",47),m(8),d(9,"small"),m(10),h(),m(11,") "),h(),V(12,$oe,2,1,"p",48)(13,Yoe,2,1,"p",48)(14,Xoe,2,1,"p",48)(15,Zoe,3,9,"p",48),h()()()),a&2){let e=t.$implicit,n=b(4);u(2),v("ngClass",i3(9,tx,e.TFF_POSICAO===1,e.TFF_POSICAO===2,e.TFF_POSICAO===3,e.TFF_POSICAO>3)),u(),v("ngIf",e.TFF_POSICAO>3),u(2),v("ngIf",(n.ranking==null?null:n.ranking.length)>0&&(e==null?null:e.FUN_NOME)),u(3),ye(" ",e.FUN_NOME," ("),u(2),me(e.UND_NOME),u(2),v("ngIf",e.QUANTIDADE&&n.campanha.MostraValor),u(),v("ngIf",(n.campanha==null?null:n.campanha.Indicador)===1&&n.campanha.MostraValor),u(),v("ngIf",So(14,AV).includes(n.campanha==null?null:n.campanha.Indicador)&&n.campanha.MostraValor),u(),v("ngIf",!So(15,EV).includes(n.campanha==null?null:n.campanha.Indicador)&&n.campanha.MostraValor)}}function Qoe(a,t){if(a&1&&(d(0,"div",52)(1,"h2",53)(2,"button",54),m(3),h()(),d(4,"div",55)(5,"div",56),V(6,Koe,16,16,"div",42),h()()()),a&2){let e=t.$implicit,n=t.index;u(),v("id","heading"+n),u(),Pt("data-bs-target","#collapseUnidade"+n)("aria-controls","collapseUnidade"+n),u(),ye(" ",e.UND_NOME," "),u(),v("id","collapseUnidade"+n),Pt("aria-labelledby","heading"+n),u(2),v("ngForOf",e.Funcionarios)}}function Joe(a,t){if(a&1&&(d(0,"div",49)(1,"div",50),V(2,Qoe,7,7,"div",51),h()()),a&2){let e=b(2);u(2),v("ngForOf",e.ranking)}}function e1e(a,t){if(a&1&&(mt(0),V(1,Loe,3,2,"div",20)(2,qoe,2,1,"div",20)(3,Joe,3,1,"div",21),ft()),a&2){let e=b();u(),v("ngIf",(e.campanha.TrofeuRankingInfo==null?null:e.campanha.TrofeuRankingInfo.length)>0&&!e.isLoadingCampanhas),u(),v("ngIf",(e.ranking==null?null:e.ranking.length)===1),u(),v("ngIf",(e.ranking==null?null:e.ranking.length)>1)}}function t1e(a,t){if(a&1&&k(0,"app-loading",58),a&2){let e=b();v("isLoading",e.isLoadingCampanhas)("times",3)}}function a1e(a,t){if(a&1&&(d(0,"div",59),k(1,"app-loading",58),h()),a&2){let e=b();u(),v("isLoading",e.isLoadingCampanhas)("times",3)}}var S6=class a{constructor(t,e,n,i){this.route=t;this.http=e;this.urlService=n;this.viewportScroller=i;
182let r=this.route.snapshot.queryParamMap;this.fun_codigo=r.get("FunId"),this.trf_codigo=r.get("TrofeuId"),this.solicitante=r.get("solicitante")}fun_codigo;trf_codigo;solicitante;campanha;isLoadingCampanhas=!1;indicador_nome=null;component="A";loadingHistorico=!0;unidades=[];ranking=[];ngOnInit(){return Ue(this,null,function*(){this.isLoadingCampanhas=!0;try{let t=yield ke(this.http.get(this.urlService.getTrofeuFuncionarioDetailUrl(this.fun_codigo,this.trf_codigo,this.solicitante)));console.log(t.Ranking),this.campanha=t.Trofeu,this.ranking=t.Ranking,this.indicador_nome=this.getIndicadorNome(this.campanha.Indicador),this.isLoadingCampanhas=!1;let e=this.ranking.map(i=>Ue(this,null,function*(){let r=i.Funcionarios.map(s=>s.FUN_CODIGO),o=yield ke(this.http.post(this.urlService.getFotos(),r));return{und:i.UND_CODIGO,fotos:o}}));(yield Promise.allSettled(e)).forEach(i=>{if(i.status==="fulfilled"){let r=i.value,o=this.ranking.find(s=>s.UND_CODIGO===r.und);if(!o)return;o.Funcionarios=o.Funcionarios.map(s=>{let l=r.fotos.find(c=>c.FUN_CODIGO===s.FUN_CODIGO);return ea(Xe({},s),{FUN_FOTO:l?l.FUN_FOTO:s.FUN_FOTO})}),this.ranking=[...this.ranking]}})}catch(t){console.error(t)}finally{this.isLoadingCampanhas=!1}})}getIndicadorNome(t){let e;switch(t){case 1:e="Performance";break;case 2:e="Valor bruto";break;case 3:e="Valor L\xEDquido";break;case 4:e="Quantidade de Boletos";break;case 5:e="Boleto 1";break;case 6:e="Boleto M\xE9dio";break;case 7:e="Pre\xE7o M\xE9dio";break;case 8:e="Quantidade de Itens";break;case 9:e="Itens por Boleto";break;case 10:e="Maior Boleto";break;default:e="N\xE3o encontrado"}return e}CarregaHistorico(t){ke(this.http.get(this.urlService.getTrofeuFuncionarioHistoricoUrl(this.trf_codigo,t))).then(e=>{this.campanha.TrofeuDataList=e}).finally(()=>{this.loadingHistorico=!1}),this.changeComponen("B")}changeComponen(t){this.loadingHistorico=!0,this.component=t,this.viewportScroller.scrollToPosition([0,0])}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}static \u0275fac=function(e){return new(e||a)(ce(rn),ce(pt),ce(gt),ce(c3))};static \u0275cmp=Oe({type:a,selectors:[["app-campanhas-detalhes"]],features:[aa([Ra({bootstrapTrophyFill:M4,bootstrapChevronRight:li,bootstrapChevronLeft:Cd})])],decls:7,vars:4,consts:[["loadingCampanha",""],["loadingCampanha2",""],[1,"container-fluid","mb
182-2","mt-2","card","width-partial","pt-2"],[4,"ngIf","ngIfElse"],[1,"row"],[1,"col-12"],[1,"d-flex","align-items-center"],["name","bootstrapTrophyFill",1,"icon","bootstrapChevronRight","mb-2","me-2",2,"font-size","20px"],[1,"card-title"],[1,"mb-2","mt-0"],["class","col-12 mb-2",4,"ngIf"],[1,"col-12","mb-2"],[1,"form-label","mb-0"],[1,"text-muted"],[1,"form-label","mb-0","fw-bold"],["class","list-group",4,"ngIf"],[1,"list-group"],[1,"list-group-item","border-0"],[1,"mb-1"],["class","list-group-item border-0",4,"ngFor","ngForOf"],["class","container-fluid mb-4 mt-2 card width-partial pt-3",4,"ngIf"],["class","container-fluid mb-4 mt-2 card width-partial","style","padding: 12px 12px;",4,"ngIf"],[1,"container-fluid","mb-4","mt-2","card","width-partial","pt-3"],[4,"ngIf"],["class","row mb-2 rel ",3,"click",4,"ngFor","ngForOf"],[1,"row","mb-2","rel",3,"click"],[1,"col-md-0","abs"],[1,"badge-camp",3,"ngClass"],[1,"col-12","d-flex","align-items-center"],[1,"me-2","border","rounded-circle",2,"width","60px","height","60px","overflow","hidden","text-align","center","vertical-align","middle","line-height","60px",3,"text","foto"],["class","campaign-badge",4,"ngIf"],[1,"text-subtext","flex-1"],[1,"m-0","card-title"],[1,"mb-0","text-muted"],["name","bootstrapChevronRight",1,"ms-auto","bootstrapChevronRight"],[1,"campaign-badge"],[1,"col-12","d-flex","align-items-center","mb-2",3,"click"],["name","bootstrapChevronLeft"],[1,"ms-2","mb-0"],[1,"mx-2"],["class","col-12",4,"ngFor","ngForOf"],[3,"times","isLoading"],["class","row mb-2 rel",4,"ngFor","ngForOf"],[1,"row","mb-2","rel"],[1,"col-11","d-flex","align-items-center"],["class","me-2 border rounded-circle","style","width: 60px; height: 60px ; overflow: hidden; text-align: center; vertical-align: middle; line-height: 60px;",3,"text","foto",4,"ngIf"],[1,"text-subtext"],[1,"m-0","card-title","flex-1"],["class","mb-0 text-muted",4,"ngIf"],[1,"container-fluid","mb
182-4","mt-2","card","width-partial",2,"padding","12px 12px"],["id","accordionUnidades",1,"accordion"],["class","accordion-item",4,"ngFor","ngForOf"],[1,"accordion-item"],[1,"accordion-header",3,"id"],["type","button","data-bs-toggle","collapse","aria-expanded","false",1,"accordion-button","collapsed","fw-bold"],["data-bs-parent","#accordionUnidades",1,"accordion-collapse","collapse",3,"id"],[1,"accordion-body"],["class","me-2 border rounded-circle","style","width: 60px; height: 60px; overflow: hidden; text-align: center; vertical-align: middle; line-height: 60px;",3,"text","foto",4,"ngIf"],[3,"isLoading","times"],[1,"container-fluid","width-partial","p-0"]],template:function(e,n){if(e&1&&(d(0,"div",2),V(1,Aoe,28,6,"ng-container",3),h(),V(2,e1e,4,3,"ng-container",3)(3,t1e,1,2,"ng-template",null,0,ha)(5,a1e,2,2,"ng-template",null,1,ha)),e&2){let i=Yt(4),r=Yt(6);u(),v("ngIf",!n.isLoadingCampanhas)("ngIfElse",i),u(),v("ngIf",!n.isLoadingCampanhas)("ngIfElse",r)}},dependencies:[xt,at,Qa,yr,bn,Bt,Ka,Zn],styles:[".rel[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%]{position:absolute;right:5px}.badge-camp[_ngcontent-%COMP%]{color:#000;font-weight:700;border-radius:50%;width:32px;height:32px;font-size:.75rem;display:flex;align-items:center;justify-content:center}.badge-camp-default[_ngcontent-%COMP%]{background-color:#fff;border:1px solid black}.accordion-button[_ngcontent-%COMP%]:focus{border-color:transparent!important;box-shadow:none!important}.accordion-button[_ngcontent-%COMP%]:not(.collapsed){color:inherit!important;background-color:#fff!important}"]})};var kV=qi("FileOpener");var n1e=["videos"],i1e=(a,t)=>({"bi-chevron-down":a,"bi-chevron-up":t}),r1e=a=>({"mb-3":a});function o1e(a,t){if(a&1&&(mt(0),d(1,"div",5)(2,"div",6)(3,"h5",7),m(4),h(),d(5,"small",8),m(6),At(7,"date"),h()(),d(8,"div",9),k(9,"hr",10),d(10,"p",11),m(11),h()()(),d(12,"div",12)(13,"div",13)(14,"p",14)(15,"strong"),m(16,"Planejado por"),h()(),d(17,"p",7),m(18),h()(),d(19,"div",15)(20,"p",14)(21,"strong"),m(22,"Tipo de treinamento"),h()(),d(23,"p",7),m(24),h()()(),ft()),a&2){let e=b();u(4),me(e.treinamento.TreinamentoNome),u(2),ye("Prazo para realiza\xE7\xE3o: ",Nt(7,5,e.treinamento.Prazo,"dd/MM/yyyy"),""),u(5),ye(" ",e.treinamento.Descricao,""),u(7),me(e.treinamento.FuncionarioPlanNome),u(6),me(e.treinamento.Tipo)}}function s1e(a,t){if(a&1&&k(0,"app-loading",16),a&2){let e=b();v("isLoading",e.isLoading)("times",4)}}function l1e(a,t){a&1&&k(0,"i",41)}function c1e(a,t){a&1&&k(0,"i",42)}function d1e(a,t){a&1&&k(0,"i",43)}function h1e(a,t){a&1&&k(0,"i",44)}function p1e(a,t){a&1&&k(0,"i",45)}function u1e(a,t){if(a&1){let e=fe();d(0,"button",46),z("click",function(i){return P(e),D(i.stopPropagation())}),k(1,"i",47),h()}if(a&2){let e=b().$implicit;Pt("data-bs-target","#videoCollapse"+e.tmp_codigo)}}function m1e(a,t){if(a&1){let e=fe();d(0,"button",48),z("click",function(i){P(e);let r=b().$implicit;return b(3).GoToAvaliacao(r.plt_codigo,r.tmp_codigo),D(i.stopPropagation())}),k(1,"i",47),h()}}function f1e(a,t){if(a&1){let e=fe();d(0,"button",49),z("click",function(i){P(e);let r=b().$implicit,o=b().$implicit;return b(2).BaixarPdf(o,r),D(i.stopPropagation())}),k(1,"i",47),h()}}function g1e(a,t){if(a&1&&k(0,"iframe",55,1),a&2){let e=b(3).$implicit;v("src",e.safeVideoUrl,t5),Pt("data-id",e.plt_codigo)}}function v1e(a,t){if(a&1&&(d(0,"div",53),V(1,g1e,2,2,"iframe",54),h()),a&2){let e=b(2).$implicit;u(),v("ngIf",e.isVideo)}}function _1e(a,t){if(a&1){let e=fe();d(0,"div",50),z("click",function(i){return P(e),D(i.stopPropagation())}),d(1,"div",51),V(2,v1e,2,1,"div",52),h()()}if(a&2){let e=b().$implicit,n=b(),i=n.$implicit,r=n.index;v("ngClass",xa(3,r1e,r!==i.Etapas.length-1)),u(),v("id","videoCollapse"+e.tmp_codigo),u(),v("ngIf",e.safeVideoUrl)}}function w1e(a,t){if(a&1&&(d(0,"div",27)(1,"div",28)(2,"div",29)(3,"span",30),V(4,l1e,1,0,"i",31)(5,c1e,1,0,"i",32)(6,d1e,1,0,"i",33),m(7),V(8,h1e,1,0,"i",34)(9,p1e,1,0,"i",35),h(),V(10,u1e,2,1,"button",36)(11,m1e,2,0,"button",37)(12,f1e,2,0,"button",38),h(),d(13,"small",39),m(14),h()(),V(15,_1e,3,5,"div",40),h()),a&2){let e=t.$implicit,n=b().index;u(3),qt("text-success",e.status===2)("text-danger",e.status===3)("mt
182-3",e.tmp_tipo===1),u(),v("ngIf",e.tmp_tipo==1),u(),v("ngIf",e.tmp_tipo==0),u(),v("ngIf",e.tmp_tipo==2),u(),da(" ",n+1," - ",e.tmp_nome," "),u(),v("ngIf",e.status===2),u(),v("ngIf",e.status===3),u(),v("ngIf",e.tmp_tipo==0),u(),v("ngIf",e.tmp_tipo===1),u(),v("ngIf",e.tmp_tipo===2),u(2),me(e.tmp_desc),u(),v("ngIf",e.tmp_tipo===0)}}function x1e(a,t){if(a&1){let e=fe();d(0,"div",18),z("click",function(){let i=P(e).index,r=b(2);return D(r.toggleCollapse(i))}),d(1,"div",5)(2,"div",19)(3,"div",20)(4,"div")(5,"h5",21)(6,"strong"),m(7),h()(),d(8,"small"),m(9),h()(),d(10,"button",22),k(11,"i",23),h()()(),d(12,"div",24),k(13,"div",25),V(14,w1e,16,18,"div",26),h()()()}if(a&2){let e=t.$implicit,n=t.index,i=b(2);u(7),me(e.trm_nome),u(2),me(e.trm_desc),u(2),v("ngClass",Lr(5,i1e,i.collapsedIndexes.has(n),!i.collapsedIndexes.has(n))),u(),v("@collapseAnimation",i.collapsedIndexes.has(n)?"collapsed":"expanded"),u(2),v("ngForOf",e.Etapas)}}function b1e(a,t){if(a&1&&(mt(0),V(1,x1e,15,8,"div",17),ft()),a&2){let e=b();u(),v("ngForOf",e.treinamento.Modulos)}}var A6=class a{constructor(t,e,n,i,r,o,s){this.http=t;this.urlService=e;this.route=n;this.router=i;this.snackBar=r;this.platform=o;this.sanitizer=s;this.plt_codigo=this.route.snapshot.queryParamMap.get("PlanejamentoId")}plt_codigo;treinamento;isLoading=!0;isLoadingSpinner=!1;videos;observer;videosChangesSub;ngOnInit(){return Ue(this,null,function*(){window.addEventListener("message",this.messageHandler);let t=yield ke(this.http.get(this.urlService.getTrainingDetailUrl(localStorage.getItem("fun_codigo"),this.plt_codigo)));this.treinamento=t,this.treinamento.Modulos.forEach(e=>{e.Etapas.forEach(n=>{n.tmp_tipo===0&&(n.safeVideoUrl=this.getYoutubeSafeUrl(n.tmp_material,n.plt_codigo),n.isVideo=!0,n.reproduzindo=!1)})}),this.initializeCollapse(this.treinamento.Modulos),this.isLoading=!1})}messageHandler=t=>{t.origin==="https://ser-casting.web.app"&&this.marcaVideo(t.data.videoId,t.data?.type)};ngAfterViewInit(){this.observer=new IntersectionObserver(t=>{t.forEach(e=>{let i=e.target.dataset.id;e.isIntersecting||this.recriaVideo(i)})},{threshold:.5}),this.videos.forEach(t=>{this.observer.observe(t.nativeElement)}),this.videosChangesSub&&this.videosChangesSub.unsubscribe(),this.videosChangesSub=this.videos.changes.subscribe(()=>{this.videos.forEach(t=>this.observer.observe(t.nativeElement))})}ngOnDestroy(){this.observer&&this.observer.disconnect(),this.videosChangesSub&&this.videosChangesSub.unsubscribe(),window.removeEventListener("message",this.messageHandler)}marcaVideo(t,e){e==="youtube-ended"&&this.AtualizaPlanejamento(t),this.treinamento.Modulos.forEach(n=>{n.Etapas.forEach(i=>{i.plt_codigo===t&&(e==="youtube-play"?i.reproduzindo=!0:i.reproduzindo=!1)})})}recriaVideo(t){this.treinamento.Modulos.forEach(e=>{e.Etapas.forEach(n=>{n.plt_codigo===t&&n.reproduzindo&&(n.reproduzindo=!1,n.isVideo=!1,setTimeout(()=>{n.isVideo=!0},50))})})}getYoutubeSafeUrl(t,e){if(!t)return null;let n=/^.*(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/|shorts\/|watch\?v=|&v=)([^#&?]*).*/,i=t.match(n),r=i&&i[1]?i[1]:null;if(!r)return null;let o=`https://ser-casting.web.app/youtube.html?v=${r}&loop=1&i=${e}`;return this.sanitizer.bypassSecurityTrustResourceUrl(o)}collapsedIndexes=new Set;toggleCollapse(t){this.collapsedIndexes.has(t)?this.collapsedIndexes.delete(t):this.collapsedIndexes.add(t)}initializeCollapse(t){t.forEach((e,n)=>this.collapsedIndexes.add(n))}GoToAvaliacao(t,e){this.router.navigate(["treinamentoAvaliacao"],{queryParams:{PlanejamentoId:t,tmp_codigo:e}})}Edit(){this.router.navigate(["treinamentocriar"],{queryParams:{id:this.treinamento.TreinamentoId}})}Desativar(t){ke(this.http.get(this.urlService.DesativarTreinamento()+`?id=${t}`)).then(e=>{this.snackBar.open("Treinamento desativado com sucesso!","Fechar",{duration:3e3,panelClass:["snackbar-success"]})}).catch(e=>{console.error("Erro ao desativar treinamento:",e),this.snackBar.open("Erro ao desativar o treinamento.","Fechar",{duration:3e3,panelClass:["snackbar-error"]})})}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}BaixarPdf(t,e){return Ue(this,null,function*(){let n=localStorage.getItem("clv_codigo")??"";this.isLoadingSpinner=!0;try{if(!this.platform.ANDROID&&!this.platform.IOS){let i=window.open("","_blank");if(!i){alert("Bloqueador de popups ativado. Permita popups para abrir o PDF.");return}i.document.write(` 183 <html> 184 <head> 185 <title>Carregando PDF...</title> 186 <style> 187 body { display:flex; flex-direction:column; justify-content:center; align-items:center; height:100vh; font-family:Arial; background:#f5f5f5; } 188 .spinner { border:6px solid #ddd; border-top:6px solid #F69136; border-radius:50%; width:50px; height:50px; animation:spin 1s linear infinite; margin-bottom: 20px; } 189 @keyframes spin { to { transform:rotate(360deg); } } 190 </style> 191 </head> 192 <body> 193 <div class="spinner"></div> 194 <p>Carregando PDF...</p> 195 </body> 196 </html> 197 `),i.document.close();let r=new el({Accept:"application/pdf"}),o=yield ke(this.http.get(this.urlService.DownloadPdfTreinamento(e.tmp_material,n,this.treinamento.TreinamentoId,t.trm_c
197odigo,e.tmp_codigo),{headers:r,responseType:"blob"}));o&&o.size>0&&this.AtualizaPlanejamento(e.plt_codigo);let s=URL.createObjectURL(o);i.location.href=s,setTimeout(()=>URL.revokeObjectURL(s),12e4)}else yield this.BaixarPdfAPK(t,e,n)}catch(i){console.error("Erro ao abrir PDF:",i),alert("N\xE3o foi poss\xEDvel abrir o PDF.")}finally{this.isLoadingSpinner=!1}})}BaixarPdfAPK(t,e,n){return Ue(this,null,function*(){try{let i=yield ke(this.http.get(this.urlService.DownloadPdfTreinamento(e.tmp_material,n,this.treinamento.TreinamentoId,t.trm_codigo,e.tmp_codigo),{responseType:"blob"}));if(!i||i.size===0)throw new Error("PDF vazio");this.AtualizaPlanejamento(e.plt_codigo);let r=yield new Promise((l,c)=>{let p=new FileReader;p.onloadend=()=>{l(p.result.split(",")[1])},p.onerror=c,p.readAsDataURL(i)}),o=`${t.trm_ordem}-${e.tmp_ordem}${e.tmp_material}`;yield Tl.writeFile({path:o,data:r,directory:Js.Cache});let s=yield Tl.getUri({directory:Js.Cache,path:o});yield kV.open({filePath:s.uri,contentType:"application/pdf"})}catch(i){console.error("Erro ao abrir PDF:",i),alert("N\xE3o foi poss\xEDvel abrir o PDF no dispositivo.")}})}AtualizaPlanejamento(t){ke(this.http.get(this.urlService.PlanejarVideoPdf(t))).then(()=>{}).catch(e=>{console.error(e)}),this.treinamento=ea(Xe({},this.treinamento),{Modulos:this.treinamento.Modulos.map(e=>ea(Xe({},e),{Etapas:e.Etapas.map(n=>n.plt_codigo===t?ea(Xe({},n),{status:2}):n)}))})}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(rn),ce(fa),ce(e0),ce(Kn),ce(tl))};static \u0275cmp=Oe({type:a,selectors:[["app-treinamento-detalhe"]],viewQuery:function(e,n){if(e&1&&c0(n1e,5),e&2){let i;n0(i=i0())&&(n.videos=i)}},decls:5,vars:3,consts:[["loadingTreinamento",""],["videos",""],[1,"container-fluid","my-2","card","width-partial","mt-2","p-3",2,"background-color","white","border-radius","10px"],[4,"ngIf","ngIfElse"],[4,"ngIf"],[1,"row"],[1,"col-9","text-start",2,"font-family","'Inter', sans-serif"],[1,"m-0"],[1,"text-muted"],[1,"col-12","text-muted","mb-1"],[1,"mt-0","mb-2"],[1,"m-0",2,"font-family","'Inter', sans-serif","font-size","14px","color","var(--cinza-escuro)"],[1,"row","mb-1","text-muted","small"],[1,"col-6","text-start"],[1,"m-0",2,"font-size","10px","font-family","'Inter', sans-serif"],[1,"col-6","text-end"],[3,"isLoading","times"],["class","container-fluid my-2 card width-partial mt-2 p-3","style","background-color: white; border-radius: 10px;",3,"click",4,"ngFor","ngForOf"],[1,"container-fluid","my-2","card","width-partial","mt-2","p-3",2,"background-color","white","border-radius","10px",3,"click"],[1,"col-12","text-start"],[1,"d-flex","justify-content-between","align-items-center"],[1,"mb-1"],["aria-label","Toggle Etapas",1,"btn","p-0","border-0"],[1,"bi",2,"font-size","1.25rem","transition","transform 0.3s",3,"ngClass"],[1,"col-12","overflow-hidden"],[1,"mt-1","mb-3",2,"border-top","1px solid black"],["class","",4,"ngFor","ngForOf"],[1,""],[1,"d-flex","flex-column",2,"font-size","16px","color","var(--cinza-escuro)","border-bottom","1px solid gray"],[1,"d-flex","p-0"],[1,"text-start","fw-semibold","py-0","mt-1"],["class","bi bi-card-checklist",4,"ngIf"],["class","bi bi-camera-reels-fill",4,"ngIf"],["class","bi bi-file-earmark",4,"ngIf"],["class","bi bi-check",4,"ngIf"],["class","bi bi-x",4,"ngIf"],["class","btn btn-sm btn-outline-none ms-auto p-0 my-0","type","button","data-bs-toggle","collapse","aria-expanded","false","aria-controls","videoCollapse",3,"click",4,"ngIf"],["class","btn btn-sm btn-outline-none ms-auto p-0 mt-3 mb-0",3,"click",4,"ngIf"],["class","btn btn-sm btn-outline-none ms-auto p-0 my-0",3,"click",4,"ngIf"],[1,"mb-2"],[3,"ngClass","click",4,"ngIf"],[1,"bi","bi-card-checklist"],[1,"bi","bi-camera-reels-fill"],[1,"bi","bi-file-earmark"],[1,"bi","bi-check"],[1,"bi","bi-x"],["type","button","data-bs-toggle","collapse","aria-expanded","false","aria-controls","videoCollapse",1,"btn","btn-sm","btn-outline-none","ms-auto","p-0","my-0",3,"click"],[1,"bi","bi-play-circle","fs-3"],[1,"btn","btn-sm","btn-outline-none","ms-auto","p-0","mt-3","mb-0",3,"click"],[1,"btn","btn-sm","btn-outline-none","ms-auto","p-0","my-0",3,"click"],[3,"click","ngClass"],[1,"collapse",3,"id"],["class","video",4,"ngIf"],[1,"video"],["width","100%","height","auto","frameborder","0","allowfullscreen","",3,"src",4,"ngIf"],["width","100%","height","auto","frameborder","0","allowfullscreen","",3,"src"]],template:function(e,n){if(e&1&&(d(0,"div",2),V(1,o1e,25,8,"ng-container",3)(2,s1e,1,2,"ng-template",null,0,ha),h(),V(4,b1e,2,1,"ng-container",4)),e&2){let i=Yt(3);u(),v("ngIf",!n.isLoading)("ngIfElse",i),u(3),v("ngIf",n.treinamento)}},dependencies:[kt,bn,xt,at,Ka,Bt],styles:[".video[_ngcontent-%COMP%]{position:relative;width:100%;padding-bottom:56.25%;height:0}.video[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}#accordionRegras[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%], .collapsing[_ngcontent-%COMP%]{transition:height .3s cubic-bezier(.4,0,.2,1)!important}"],data:{animation:[cr("collapseAnimation",[Xo("collapsed",F0({height:"0px",opacity:0,paddingTop:0,paddingBottom:0})),Xo("expanded",F0({height:"*",opacity:1,paddingTop:"*",paddingBottom:"*"})),si("collapsed <=> expanded",oi("300ms ease-in-out"))])]}})};function C1e(a,t){a&1&&(d(0,"option",30),m(1,"Grupos"),h()),a&2&&v("value",0)}function y1e(a,t){a&1&&(d(0,"option",30),m(1,"Unidades "),h()),a&2&&v("value",1)}function M1e(a,t){a&1&&(d(0,"option",30),m(1,"Cargos"),h()),a&2&&v("value",2)}function S1e(a,t){if(a&1){let e=fe();d(0,"div",24)(1,"select",25),Ne("ngModelChange",function(i){P(e);
197let r=b();return Be(r.filtro,i)||(r.filtro=i),D(i)}),z("change",function(i){P(e);let r=b();return D(r.SelecionaTodos(i))}),V(2,C1e,2,1,"option",26)(3,y1e,2,1,"option",26)(4,M1e,2,1,"option",26),h(),d(5,"div")(6,"app-multiselect",27),z("selectedCargos",function(i){P(e);let r=b();return D(r.OnFuncionarioSelected(i))}),h()(),d(7,"div")(8,"app-multiselect",28),z("selectedCargos",function(i){P(e);let r=b();return D(r.OnFuncionarioSelected(i))}),h()(),d(9,"div")(10,"app-multiselect",29),z("selectedCargos",function(i){P(e);let r=b();return D(r.OnFuncionarioSelected(i))}),h()()()}if(a&2){let e=b();u(),Re("ngModel",e.filtro),u(),v("ngIf",(e.planejamento==null||e.planejamento.listaRegioes==null?null:e.planejamento.listaRegioes.length)>0),u(),v("ngIf",(e.planejamento==null||e.planejamento.listaUnidades==null?null:e.planejamento.listaUnidades.length)>0),u(),v("ngIf",(e.planejamento==null||e.planejamento.listaCargos==null?null:e.planejamento.listaCargos.length)>0),u(),qt("hidden",e.filtro!=="0"),u(),v("items",e.planejamento.listaRegioes)("singleSelect",!1),u(),qt("hidden",e.filtro!=="1"),u(),v("items",e.planejamento.listaUnidades)("singleSelect",!1),u(),qt("hidden",e.filtro!=="2"),u(),v("items",e.planejamento.listaCargos)("singleSelect",!1)}}function A1e(a,t){if(a&1){let e=fe();d(0,"div",31)(1,"input",32),z("change",function(i){let r=P(e).$implicit,o=b();return D(o.Checked(i,r.idFuncionario))}),h(),d(2,"span",19),m(3),h()()}if(a&2){let e=t.$implicit;u(),v("checked",e.selected),u(2),me(e.nomeFuncionario)}}var xh=class a{planejamento;funcionariosChange=new ia;inputDanger=!0;searchText;showFiltro=!1;filtro=null;ngOnInit(){this.planejamento?.listaRegioes?.length>0?this.filtro="0":this.planejamento?.listaUnidades?.length>0?this.filtro="1":this.planejamento?.listaCargos?.length>0&&(this.filtro="2");let t=[];console.log(this.planejamento),this.planejamento.listaFuncionarios.sort((e,n)=>e.nomeFuncionario.localeCompare(n.nomeFuncionario)),this.planejamento.listaFuncionarios.forEach(e=>{e.selected===!0&&t.push(e.idFuncionario)}),t.length!==0?this.inputDanger=!1:this.inputDanger=!0}ShowFiltro(){this.showFiltro=!this.showFiltro}OnFuncionarioSelected(t){console.log(t),t.forEach(e=>{this.planejamento.listaFuncionarios.forEach(n=>{switch(this.filtro){case"0":n.idRegiao===e&&(n.selected=!0);break;case"1":n.idUnidade===e&&(n.selected=!0);break;case"2":n.idCargo===e&&(n.selected=!0)}})}),this.showFiltro=!1}ListaFiltrada(){return this.planejamento.listaFuncionarios?.filter(t=>this.searchText==null||(t.nomeFuncionario?.toLowerCase()??"").includes(this.searchText.toLowerCase()))??[]}SelecionaTodos(t){let e=t.target.checked;this.planejamento.listaFuncionarios.forEach(n=>n.selected=e)}Checked(t,e){console.log(e);let n=t.target.checked;for(let i of this.planejamento.listaFuncionarios)if(i.idFuncionario===e){i.selected=n;break}console.log(this.planejamento.listaFuncionarios)}enviaPlanejamento(){let t=[];this.planejamento.listaFuncionarios.forEach(n=>{n.selected===!0&&t.push(n.idFuncionario)}),t.length!==0?this.inputDanger=!1:this.inputDanger=!0,this.funcionariosChange.emit(t);let e=document.getElementById("meuModal");e&&(bootstrap.Modal.getInstance(e)||new bootstrap.Modal(e)).hide()}getResumoPlanejamento(){if(!this.planejamento?.listaFuncionarios)return"";let t=this.planejamento.listaFuncionarios.filter(i=>i.selected);if(t.length===0)return"";let e=t.length,n=t.slice(0,3).map(i=>i.nomeFuncionario).join(", ");return e>3?`${e} destinat\xE1rio(s): ${n}\u2026`:`${e} destinat\xE1rio(s): ${n}`}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-planejamento"]],inputs:{planejamento:"planejamento"},outputs:{funcionariosChange:"funcionariosChange"},features:[aa([Ra({bootstrapSearch:qn,bootstrapFunnel:jn})])],decls:30,vars:6,consts:[[1,"d-flex","flex-column","mb-2"],["type","button","data-bs-toggle","modal","data-bs-target","#meuModal",3,"value"],["id","meuModal","tabindex","-1","aria-labelledby","meuModalLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],["id","meuModalLabel",1,"modal-title"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body","position-relative"],[1,"input-group"],[1,"input-group-text","iconHover",3,"click"],["name","bootstrapFunnel","type","button",1,"icon","bootstrapChevronRight"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],["class","card p-2 w-75 position-absolute","style","z-index: 7;",4,"ngIf"],[1,"mt-2","border",2,"max-height","300px","overflow-y","auto"],[1,"bg-light","px-2","sticky-top",2,"top","0","background","white","z-index","5"],["type","checkbox","value","todos",3,"change"],[1,"ms-2"],["class","px-2 border-top",4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-secondary","border-0"],["type","button",1,"btn","btn-casting",2,"background-color","#f79236",3,"click"],[1,"card","p-2","w-75","position-absolute",2,"z-index","7"],[1,"form-select",3,"ngModelChange","change","ngModel"],["selected","",3,"value",4,"ngIf"],["categoria","Grupos","propriedade_codigo","idRegiao","propriedade_nome","nomeRegiao",3,"selectedCargos","items","singleSelect"],["categoria","Unidades","propriedade_codigo","idUnidade","propriedade_nome","nomeUnidade",3,"selectedCargos","items","singleSelect"],["categoria","Cargos","propriedade_codigo","idCargo","propriedade_nome","descricaoCargo",3,"selectedCargos","items","singleSelect"],["selected","",3,"value"],[1,"px-2","border-top"],["type","checkbox",3,"change","checked"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"label"),m(2,"Destinat\xE1rios:"),h(),k(3,"input",1),d(4,"div",2)(5,"div",3)(6,"div",4)(7,"div",5)(8,"h5",6),m(9,"Destinat\xE1rios"),h(),k(10,"button",7),h(),d(11,"div",8)(12,"div",9)(13,"span",10),z("click",function(){return n.ShowFiltro()}),k(14,"ng-icon",11),h(),d(15,"input",12),Ne("ngModelChange",function(r){return Be(n.searchText,r)||(n.searchText=r),r}),h(),d(16,"span",13),k(17,"ng-icon",14),h()(),V(18,S1e,11,16,"div",15),d(19,"div",16)(20,"div",17)(21,"input",18),z("change",function(r){return n.SelecionaTodos(r)}),h(),d(22,"span",19),m(23,"Funcion\xE1rios"),h()(),V(24,A1e,4,2,"div",20),h()(),d(25,"div",21)(26,"button",22),m(27,"Fechar"),h(),d(28,"button",23),z("click",function(){return n.enviaPlanejamento()}),m(29,"Salvar"),h()()()()()()),e&2&&(u(3),$0(n.inputDanger?"form-control inputInactive":"form-control"),v("value",n.getResumoPlanejamento()||"Selecionar destinat\xE1rios"),u(12),Re("ngModel",n.searchText),u(3),v("ngIf",n.showFiltro),u(6),v("ngForOf",n.ListaFiltrada()))},dependencies:[kt,xt,at,Qa,jt,u0,m0,Ht,o0,Ut,Qt,$i],styles:[".hidden[_ngcontent-%COMP%]{display:none!important}.inputInactive[_ngcontent-%COMP%]{outline:0;border-color:var(--vermelho-medio);box-shadow:0 0 0 .25rem #dc354540}"]})};var E6=class extends p3{constructor(){super(...arguments),this.ERROR_PICK_FILE_CANCELED="pickFiles canceled."}checkPermissions(){return Ue(this,null,function*(){throw this.unimplemented("Not implemented on web.")})}convertHeicToJpeg(t){return Ue(this,null,function*(){throw this.unimplemented("Not implemented on web.")})}copyFile(t){return Ue(this,null,function*(){throw this.unimplemented("Not implemented on web.")})}pickFiles(t){return Ue(this,null,function*(){let e=yield this.openFilePicker(t);if(!e)throw new Error(this.ERROR_PICK_FILE_CANCELED);let n={files:[]};for(let i of e){let r={blob:i,modifiedAt:i.lastModified,mimeType:this.getMimeTypeFromUrl(i),name:this.getNameFromUrl(i),path:void 0,size:this.getSizeFromUrl(i)};t?.readData&&(r.data=yield this.getDataFromFile(i)),n.files.push(r)}return n})}pickDirectory(){return Ue(this,null,function*(){throw this.unimplemented("Not implemented on web.")})}pickImages(t){return Ue(this,null,function*(){return this.pickFiles(Object.assign({types:["image/*"]},t))})}pickMedia(t){return Ue(this,null,function*(){return this.pickFiles(Object.assign({types:["image/*","video/*"]},t))})}pickVideos(t){return Ue(this,null,function*(){return this.pickFiles(Object.assign({types:["video/*"]},t))})}requestPermissions(t){return Ue(this,null,function*(){throw this.unimplemented("Not implemented on web.")})}openFilePicker(t){return Ue(this,null,function*(){var e;let n=((e=t?.types)===null||e===void 0?void 0:e.join(","))||"",i=t?.limit===void 0?0:t.limit;return new Promise(r=>{let o=!1,s=document.createElement("input");s.type="file",s.accept=n,s.multiple=i===0,s.addEventListener("change",()=>{o=!0;let l=Array.from(s.files||[]);r(l)},{once:!0}),window.addEventListener("focus",()=>Ue(this,null,function*(){yield this.wait(1e3),!o&&r(void 0)}),{once:!0}),s.click()})})}getDataFromFile(t){return Ue(this,null,function*(){return new Promise((e,n
197)=>{let i=new FileReader;i.readAsDataURL(t),i.onload=()=>{let s=(typeof i.result=="string"?i.result:"").split("base64,")[1]||"";e(s)},i.onerror=r=>{n(r)}})})}getNameFromUrl(t){return t.name}getMimeTypeFromUrl(t){return t.type}getSizeFromUrl(t){return t.size}wait(t){return Ue(this,null,function*(){return new Promise(e=>setTimeout(e,t))})}};var IV=qi("FilePicker",{web:()=>new E6});function k1e(a,t){if(a&1){let e=fe();d(0,"div",5),z("click",function(){let i=P(e).index,r=b();return D(r.goToPage(i))}),d(1,"span"),m(2),h()()}if(a&2){let e=t.index,n=b();qt("ativo",e===n.currentPage),u(2),me(e+1)}}function I1e(a,t){if(a&1&&(d(0,"option",46),m(1),h()),a&2){let e=t.$implicit;v("value",e.TPT_CODIGO),u(),me(e.TPT_NOME)}}function T1e(a,t){if(a&1&&(d(0,"option",46),m(1),h()),a&2){let e=t.$implicit;v("value",e.TCA_CODIGO),u(),me(e.TCA_NOME)}}function F1e(a,t){if(a&1&&(d(0,"option",46),m(1),h()),a&2){let e=t.$implicit;v("value",e.TCU_CODIGO),u(),ye("",e.TCU_NOME," ")}}function V1e(a,t){if(a&1&&(d(0,"div",22)(1,"label"),m(2),h(),d(3,"div",23)(4,"select",47),V(5,F1e,2,2,"option",28),h(),d(6,"span",25),m(7,"*"),h()()()),a&2){let e=b(3);u(2),me("Curso"),u(3),v("ngForOf",e.treinamentoCursos)}}function P1e(a,t){if(a&1&&(d(0,"option",46),m(1),h()),a&2){let e=t.$implicit;v("value",e.TRE_CODIGO),u(),me(e.TRE_NOME)}}function D1e(a,t){if(a&1&&k(0,"img",48),a&2){let e=b(3);v("src",e.imagem,tn)}}function L1e(a,t){if(a&1){let e=fe();d(0,"form",20)(1,"div",21)(2,"div",22)(3,"label"),m(4),h(),d(5,"div",23),k(6,"input",24),d(7,"span",25),m(8,"*"),h()()()(),d(9,"div",21)(10,"div",22)(11,"label"),m(12),h(),d(13,"div",23),k(14,"input",26),d(15,"span",25),m(16,"*"),h()()(),d(17,"div",22)(18,"label"),m(19),h(),d(20,"div",23)(21,"select",27),V(22,I1e,2,2,"option",28),h(),d(23,"span",25),m(24,"*"),h()()(),d(25,"div",22)(26,"label"),m(27),h(),d(28,"div",23)(29,"select",29),V(30,T1e,2,2,"option",28),h(),d(31,"span",25),m(32,"*"),h()()(),V(33,V1e,8,2,"div",30),h(),d(34,"div",21)(35,"div",22)(36,"label"),m(37),h(),d(38,"select",31),V(39,P1e,2,2,"option",28),h()(),d(40,"div",22)(41,"label"),m(42),h(),d(43,"div",23),k(44,"input",32),d(45,"span",25),m(46,"*"),h()()(),d(47,"div",22)(48,"label"),m(49),h(),k(50,"input",33),h(),d(51,"div",22)(52,"label"),m(53),h(),d(54,"div",23),k(55,"input",34),d(56,"span",25),m(57,"*"),h()()()(),d(58,"div",35)(59,"label"),m(60),h(),d(61,"div",23),k(62,"textarea",36),d(63,"span",25),m(64,"*"),h()()(),d(65,"div",37),V(66,D1e,1,1,"img",38),h(),d(67,"div",39)(68,"label"),m(69),h(),d(70,"div",23)(71,"input",40),z("change",function(i){P(e);let r=b(2);return D(r.onFileChange(i))}),h(),d(72,"span",25),m(73,"*"),h()()(),d(74,"div",41),k(75,"input",42),d(76,"label",43),m(77),h()(),d(78,"div",35)(79,"small",25)(80,"span"),m(81,"* Campos obrigat\xF3rios"),h()()(),d(82,"div",44)(83,"span",18),z("click",function(){P(e);let i=b(2);return D(i.PageRight())}),k(84,"i",45),h()()()}if(a&2){let e=b(2);v("formGroup",e.treinamentoForm),u(4),me("T\xEDtulo"),u(8),me("Local"),u(7),me("Tipo"),u(3),v("ngForOf",e.treinamentoTipos),u(5),me("Categoria"),u(3),v("ngForOf",e.treinamentoCategorias),u(3),v("ngIf",e.treinamentoCursos),u(4),me("Pr\xE9-requisito"),u(2),v("ngForOf",e.preRequisitos),u(3),me("Carga hor\xE1ria (minutos)"),u(7),me("Prazo"),u(4),me("Custo"),u(7),me("Descri\xE7\xE3o"),u(6),v("ngIf",e.imagem),u(3),me("Imagem"),u(8),me("Ativo")}}function O1e(a,t){a&1&&(d(0,"div",23),k(1,"input",79),d(2,"span",63),m(3,"*"),h()())}function z1e(a,t){if(a&1){let e=fe();d(0,"div",89)(1,"i",59),z("click",function(){let i=P(e).index,r=b().index,o=b(2).index,s=b().index,l=b(3);return D(l.removerResposta(s,o,r,i))}),h(),d(2,"input",90),z("click",function(){let i=P(e).index,r=b().index,o=b(2).index,s=b().index,l=b(3);return D(l.verificaCheckbox(s,o,r,i))}),h(),k(3,"input",91),d(4,"span",63),m(5,"*"),h()()}if(a&2){let e=t.index;v("formGroupName",e)}}function R1e(a,t){if(a&1){let e=fe();d(0,"div",85)(1,"div",69)(2,"i",59),z("click",function(){let i=P(e).index,r=b(2).index,o=b().index,s=b(3);return D(s.removerPergunta(o,r,i))}),h(),d(3,"span"),m(4),h(),k(5,"i",60),h(),d(6,"div",61)(7,"div",23),k(8,"input",86),d(9,"span",63),m(10,"*"),h()(),d(11,"div",87),V(12,z1e,6,1,"div",88),h(),d(13,"div",52)(14,"button",84),z("click",function(){let i=P(e).index,r=b(2).index,o=b().index,s=b(3);return D(s.adicionarResposta(o,r,i))}),m(15,"Adicionar Resposta"),h()()()()}if(a&2){let e,n=t.$implicit,i=t.index,r=b(2).index,o=b().index,s=b(3);v("formGroupName",i),u(4),da("Pergunta ",i+1," - ",(e=n.get("PER_PERGUNTA"))==null?null:e.value,""),u(),Pt("data-bs-target","#pergunta"+o+r+i)("aria-controls","pergunta"+o+r+i),u(),v("id","pergunta"+o+r+i),u(6),v("ngForOf",s.Respostas(o,r,i).controls)}}function B1e(a,t){if(a&1){let e=fe();d(0,"div",80),k(1,"input",81),d(2,"div",82),V(3,R1e,16,7,"div",83),h(),d(4,"div",52)(5,"button",84),z("click",function(){P(e);let i=b().index,r=b().index,o=b(3);return D(o.adicionarPergunta(r,i))}),m(6,"Adicionar Pergunta"),h()()()}if(a&2){let e=b().index,n=b().index,i=b(3);u(3),v("ngForOf",i.Perguntas(n,e).controls)}}function N1e(a,t){if(a&1){let e=fe();d(0,"div")(1,"input",94),z("change",function(i){P(e);
197let r=b(2).index,o=b().index,s=b(3);return D(s.onPdfChange(i,o,r))}),h()()}}function H1e(a,t){if(a&1){let e=fe();d(0,"div",95)(1,"button",96),z("click",function(){P(e);let i=b(2).index,r=b().index,o=b(3);return D(o.pdfApk(r,i))}),m(2," Escolher arquivo "),h(),k(3,"input",97),h()}if(a&2){let e=b(2).index,n=b().index,i=b(3);u(3),v("value",i.GetNomeArquivo(i.treinamentos==null||i.treinamentos.Modulos[n]==null||i.treinamentos.Modulos[n].Etapas[e]==null?null:i.treinamentos.Modulos[n].Etapas[e].tmp_material)||"")}}function U1e(a,t){if(a&1&&(d(0,"div")(1,"p",92),m(2),h(),d(3,"div",23),V(4,N1e,2,0,"div",3)(5,H1e,4,1,"div",93),d(6,"span",63),m(7,"*"),h()()()),a&2){let e=b().index,n=b().index,i=b(3);u(2),ye(" ",i.GetNomeArquivo(i.treinamentos==null||i.treinamentos.Modulos[n]==null||i.treinamentos.Modulos[n].Etapas[e]==null?null:i.treinamentos.Modulos[n].Etapas[e].tmp_material),""),u(2),v("ngIf",!i.apk),u(),v("ngIf",i.apk)}}function j1e(a,t){if(a&1){let e=fe();d(0,"div",68)(1,"div",69)(2,"i",59),z("click",function(){let i=P(e).index,r=b().index,o=b(3);return D(o.removerEtapa(r,i))}),h(),d(3,"span"),m(4),h(),k(5,"i",60),h(),d(6,"div",61)(7,"div",23),k(8,"input",70),d(9,"span",63),m(10,"*"),h()(),k(11,"input",71),d(12,"div",23)(13,"select",72),z("change",function(){let i=P(e).index,r=b().index,o=b(3);return D(o.LimparMaterial(r,i))}),d(14,"option",73),m(15,"Tipo de conte\xFAdo"),h(),d(16,"option",74),m(17,"V\xEDdeo"),h(),d(18,"option",75),m(19,"Question\xE1rio"),h(),d(20,"option",76),m(21,"PDF"),h()(),d(22,"span",63),m(23,"*"),h()(),V(24,O1e,4,0,"div",77)(25,B1e,7,1,"div",78)(26,U1e,8,3,"div",3),h()()}if(a&2){let e,n,i,r,o=t.$implicit,s=t.index,l=b().index;v("formGroupName",s),u(4),da("Etapa ",s+1," - ",(e=o.get("tmp_nome"))==null?null:e.value,""),u(),Pt("data-bs-target","#etapa"+l+s)("aria-controls","etapa"+l),u(),v("id","etapa"+l+s),u(18),v("ngIf",((n=o.get("tmp_tipo"))==null?null:n.value)==="0"),u(),v("ngIf",((i=o.get("tmp_tipo"))==null?null:i.value)==="1"),u(),v("ngIf",((r=o.get("tmp_tipo"))==null?null:r.value)==="2")}}function q1e(a,t){if(a&1){let e=fe();d(0,"div",56)(1,"div",57)(2,"div",58)(3,"i",59),z("click",function(){let i=P(e).index,r=b(3);return D(r.removerModulo(i))}),h(),d(4,"span"),m(5),h(),k(6,"i",60),h(),d(7,"div",61)(8,"div",23),k(9,"input",62),d(10,"span",63),m(11,"*"),h()(),k(12,"input",64),d(13,"div",65),V(14,j1e,27,9,"div",66),d(15,"div",52)(16,"button",67),z("click",function(){let i=P(e).index,r=b(3);return D(r.adicionarEtapa(i))}),m(17,"Adicionar Etapa"),h()()()()()()}if(a&2){let e,n=t.$implicit,i=t.index,r=b(3);v("formGroupName",i),u(5),da("M\xF3dulo ",i+1," - ",(e=n.get("trm_nome"))==null?null:e.value,""),u(),Pt("data-bs-target","#modulo"+i)("aria-controls","modulo"+i),u(),v("id","modulo"+i),u(7),v("ngForOf",r.Etapas(i).controls)}}function W1e(a,t){if(a&1){let e=fe();d(0,"form",49)(1,"div",50),V(2,q1e,18,7,"div",51),d(3,"div",52)(4,"button",53),z("click",function(){P(e);let i=b(2);return D(i.adicionarModulo())}),m(5,"Adicionar M\xF3dulo"),h()()(),d(6,"div",54)(7,"span",18),z("click",function(){P(e);let i=b(2);return D(i.PageLeft())}),k(8,"i",55),h(),d(9,"span",18),z("click",function(){P(e);let i=b(2);return D(i.PageRight())}),k(10,"i",45),h()()()}if(a&2){let e=b(2);v("formGroup",e.form),u(2),v("ngForOf",e.Modulos.controls)}}function G1e(a,t){if(a&1){let e=fe();d(0,"div")(1,"app-planejamento",98),z("funcionariosChange",function(i){P(e);let r=b(2);return D(r.GetPlanejamento(i))}),h()()}if(a&2){let e=b(2);u(),v("planejamento",e.planejamento)}}function $1e(a,t){if(a&1){let e=fe();mt(0),d(1,"div",6)(2,"div",7)(3,"h5"),m(4),k(5,"span",8),h(),V(6,L1e,85,17,"form",9),h(),d(7,"div",7)(8,"h5"),m(9),k(10,"span",10),h(),V(11,W1e,11,2,"form",11),h(),d(12,"div",7)(13,"h5"),m(14),k(15,"span",12),h(),d(16,"div",13)(17,"div",14)(18,"h5",15),m(19),h(),d(20,"small",16),m(21),At(22,"date"),h()()(),V(23,G1e,2,1,"div",3),d(24,"button",17),z("click",function(){P(e);let i=b();return D(i.onSubmit())}),m(25,"Salvar"),h(),d(26,"span",18),z("click",function(){P(e);let i=b();return D(i.PageLeft())}),k(27,"i",19),h()()(),ft()}if(a&2){let e=b();u(),v("hidden",e.isLoadingSalvar),u(),v("hidden",e.currentPage!==0),u(2),ye("","Treinamento"," "),u(2),v("ngIf",e.treinamentoForm),u(),v("hidden",e.currentPage!==1),u(2),ye("","M\xF3dulos"," "),u(2),v("ngIf",e.form),u(),v("hidden",e.currentPage!==2),u(2),ye("","Destinat\xE1rios"," "),u(5),me(e.treinamentos==null?null:e.treinamentos.TRE_NOME),u(2),ye("Prazo para realiza\xE7\xE3o: ",Nt(22,12,e.treinamentos==null?null:e.treinamentos.TRE_DTPRAZOCONCLUSAO,"dd/MM/yyyy"),""),u(2),v("ngIf",e.planejamento)}}function Y1e(a,t){a&1&&(d(0,"div",99),k(1,"app-loading",100),h()),a&2&&(u(),v("times",6)("isLoading",!0))}var k6=class a{constructor(t,e,n,i,r,o){this.router=t;this.fb=e;this.http=n;this.urlService=i;this.route=r;this.snackBar=o;this.form=this.fb.group({Modulos:this.fb.array([])}
197),this.tre_codigo=this.route.snapshot.queryParamMap.get("id"),this.adicionarModulo()}touchStartX=0;touchEndX=0;currentPage=0;pages=[0,1,2];treinamentoForm;form;tipos=[];categorias=[];cursos=[];preRequisitos=[];treinamentoCategorias;treinamentoCursos;treinamentoTipos;tre_codigo;treinamentos=null;imagem=null;isLoading=!0;planejar=!1;isLoadingSalvar=!1;funcionarios=[];planejamento;apk=!1;ngOnInit(){return Ue(this,null,function*(){this.ChecarPlataforma(),this.GetTreinamentoCategoria(),this.GetTreinamentoCurso(),this.GetTreinamentoTipo(),this.GetPreRequisitos(),this.GetPlanejamentoGeral(),this.tre_codigo!=null&&(yield this.GetTreinamentoById()),this.isLoading=!1;let t=new Ka("pt-BR");this.treinamentoForm=this.fb.group({TRE_CODIGO:[this.tre_codigo],TRE_NOME:[this.treinamentos?.TRE_NOME||"",Ca.required],TIPO_FILTRO:[!1],TRE_LOCAL:[this.treinamentos?.TRE_LOCAL||"",Ca.required],TPT_CODIGO:[this.treinamentos?.TPT_CODIGO||null,Ca.required],TCA_CODIGO:[this.treinamentos?.TCA_CODIGO||null,Ca.required],TCU_CODIGO:[this.treinamentos?.TCU_CODIGO||null,Ca.required],TRE_PRE_REQUISITO:[this.treinamentos?.TRE_PRE_REQUISITO||null],DuracaoString:[this.treinamentos?.DuracaoString||"",Ca.required],TRE_DTPRAZOCONCLUSAO:[this.treinamentos?.TRE_DTPRAZOCONCLUSAO?t.transform(this.treinamentos.TRE_DTPRAZOCONCLUSAO,"yyyy-MM-dd"):null],TRE_CUSTO:[this.treinamentos?.TRE_CUSTO||0,Ca.required],TRE_DESCRICAO:[this.treinamentos?.TRE_DESCRICAO||"",Ca.required],TRE_ATIVO:[this.treinamentos?.TRE_ATIVO??!0],TRE_NOTAMINIMA:[this.treinamentos?.TRE_NOTAMINIMA||null],TRE_IMG:[null],Modulos:this.fb.array([])}),this.treinamentos.TRE_IMG!==null&&(this.imagem=this.getImageSrc(this.treinamentos.TRE_IMG),this.treinamentoForm.patchValue({TRE_IMG:this.treinamentos.TRE_IMG})),this.Modulos.length>0&&this.Modulos.removeAt(0),this.treinamentos?.Modulos?.length&&this.treinamentos.Modulos.forEach(e=>{let n=this.fb.group({trm_codigo:e.trm_codigo,trm_nome:[e.trm_nome,Ca.required],trm_desc:[e.trm_desc],trm_fun_codigo_criado:localStorage.getItem("fun_codigo"),Etapas:this.fb.array([])});this.Modulos.push(n);let i=this.Modulos.length-1;e.Etapas.forEach(r=>{let o=this.fb.group({tmp_codigo:r.tmp_codigo,tmp_nome:[r.tmp_nome,Ca.required],tmp_desc:[r.tmp_desc],tmp_tipo:[String(r.tmp_tipo),Ca.required],tmp_material:[r.tmp_material],Perguntas:this.fb.array([]),tmp_nota_minima:[r.tmp_nota_minima],tmp_fun_codigo_criado:localStorage.getItem("fun_codigo")});this.Etapas(i).push(o);let s=this.Etapas(i).length-1;r.Perguntas?.forEach(l=>{this.Perguntas(i,s).push(this.fb.group({PER_CODIGO:[l.PER_CODIGO],PER_PERGUNTA:[l.PER_PERGUNTA,Ca.required],Respostas:this.fb.array(l.Respostas?.map(c=>this.fb.group({PGR_CORRETA:[c.PGR_CORRETA],PGR_RESPOSTA:[c.PGR_RESPOSTA,Ca.required]}))||[])}))})})})})}ChecarPlataforma(){Si.getPlatform()==="web"?this.apk=!1:this.apk=!0}GetNomeArquivo(t){return typeof t=="string"?t:t instanceof File?t.name:null}onTouchStart(t){this.touchStartX=t.changedTouches[0].screenX}onTouchEnd(t){this.touchEndX=t.changedTouches[0].screenX,this.handleSwipe()}handleSwipe(){let t=this.touchEndX-this.touchStartX;t>50?this.currentPage>0&&this.currentPage--:t<-50&&this.currentPage<this.pages.length-1&&this.currentPage++}PageLeft(){this.currentPage--}PageRight(){this.currentPage++}goToPage(t){this.currentPage=t}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}onFileChange1(t){let e=t.target.files?.[0];e&&(this.treinamentoForm.patchValue({TRE_IMG:e}),this.treinamentoForm.get("TRE_IMG")?.updateValueAndValidity())}onFileChange(t){let n=t.target.files?.[0];if(n){let i=new FileReader;i.onloadend=()=>{let r=i.result.split(",")[1];this.imagem=this.getImageSrc(r),this.treinamentoForm.patchValue({TRE_IMG:r})},i.onerror=r=>{console.error("Erro ao ler arquivo:",r)},i.readAsDataURL(n)}else console.warn("Nenhum arquivo selecionado")}validarFormulario(){this.form.invalid&&this.form.markAllAsTouched()}onSubmit(){if(this.treinamentoForm.invalid){this.treinamentoForm.markAllAsTouched(),this.snackBar.open("Preencha todos os campos obrigat\xF3rios!",void 0,{duration:3e3});return}
197if(this.form.invalid){this.snackBar.open("Preencha todos os campos obrigat\xF3rios!",void 0,{duration:3e3}),this.validarFormulario();return}let t=this.treinamentoForm.value,e=this.form.get("Modulos")?.value,n=new FormData,i=0;e.forEach((s,l)=>{s.trm_ordem=l,s.Etapas.forEach((c,p)=>{if(c.tmp_ordem=p,c.tmp_tipo==="1"?c.tmp_material=null:(c.Perguntas=[],c.tmp_nota_minima=null),c.tmp_material instanceof File){var g=c.tmp_material.name;n.append(`files[${i}]`,c.tmp_material),n.append(`trm_ordem_${i}`,l.toString()),n.append(`tmp_ordem_${i}`,p.toString()),c.tmp_material=g,i++}})});let r=ea(Xe({},t),{Modulos:e}),o=localStorage.getItem("clv_codigo")??"";n.append("data",JSON.stringify(r)),n.append("clv_codigo",o),n.append("funcionarios",JSON.stringify(this.funcionarios)),(this.treinamentoForm.dirty||this.form.dirty)&&(this.isLoadingSalvar=!0,ke(this.http.post(this.urlService.gravaTreinamento(),n)).then(s=>{this.treinamentoForm.patchValue({TRE_CODIGO:s.TRE_CODIGO}),this.router.navigate(["/treinamentolista"])}).finally(()=>{this.isLoadingSalvar=!1}))}get Modulos(){return this.form.get("Modulos")}adicionarModulo(){let t=this.fb.group({trm_codigo:null,trm_nome:["Sem t\xEDtulo",Ca.required],trm_desc:[""],trm_fun_codigo_criado:localStorage.getItem("fun_codigo"),Etapas:this.fb.array([])});this.Modulos.push(t),this.adicionarEtapa(this.Modulos.length-1),this.form.markAsDirty()}
197Etapas(t){return this.Modulos.at(t).get("Etapas")}adicionarEtapa(t){let e=this.fb.group({tmp_codigo:null,tmp_nome:["",Ca.required],tmp_desc:[""],tmp_tipo:["",Ca.required],tmp_material:[null],Perguntas:this.fb.array([]),tmp_nota_minima:[null],tmp_fun_codigo_criado:localStorage.getItem("fun_codigo")});e.get("tmp_tipo")?.valueChanges.subscribe(n=>{let i=e.get("tmp_material");n==="0"||n==="2"?i?.setValidators([Ca.required]):i?.clearValidators(),i?.updateValueAndValidity()}),this.Etapas(t).push(e),this.form.markAsDirty()}Perguntas(t,e){return this.Etapas(t).at(e).get("Perguntas")}adicionarPergunta(t,e){this.Perguntas(t,e).push(this.fb.group({PER_PERGUNTA:["",Ca.required],Respostas:this.fb.array([])})),this.form.markAsDirty()}Respostas(t,e,n){return this.Perguntas(t,e).at(n).get("Respostas")}adicionarResposta(t,e,n){let i=this.Respostas(t,e,n),r=i.length===0;i.push(this.fb.group({PGR_CORRETA:[r],PGR_RESPOSTA:["",Ca.required]})),this.form.markAsDirty()}verificaCheckbox(t,e,n,i){this.Respostas(t,e,n).controls.forEach((o,s)=>{o.get("PGR_CORRETA")?.setValue(s===i)})}removerModulo(t){this.Modulos.removeAt(t),this.form.markAsDirty()}removerEtapa(t,e){this.Etapas(t).removeAt(e),this.form.markAsDirty()}removerPergunta(t,e,n){this.Perguntas(t,e).removeAt(n),this.form.markAsDirty()}removerResposta(t,e,n,i){let r=this.Respostas(t,e,n),s=r.at(i).get("PGR_CORRETA")?.value;r.removeAt(i),s&&r.length>0&&r.at(0).get("PGR_CORRETA")?.setValue(!0),this.form.markAsDirty()}GetTreinamentoById(){return ke(this.http.get(this.urlService.getTreinamentoByTRECodigo(this.tre_codigo))).then(t=>(this.treinamentos=t,t)).finally(()=>{this.isLoading=!1})}GetTreinamentoCurso(){ke(this.http.get(this.urlService.getGetTreinamentoCursoUrl())).then(t=>{this.treinamentoCursos=t})}GetTreinamentoCategoria(){ke(this.http.get(this.urlService.getTreinamentoCategoriaUrl())).then(t=>{this.treinamentoCategorias=t})}GetTreinamentoTipo(){ke(this.http.get(this.urlService.getTreinamentoTipo())).then(t=>{this.treinamentoTipos=t})}GetPreRequisitos(){ke(this.http.get(this.urlService.getPreRequisitos(null))).then(t=>{let e=[];t.forEach(n=>{e.push({TRE_CODIGO:n.TRE_CODIGO,TRE_NOME:n.TRE_NOME})}),this.preRequisitos=e})}onPdfChange(t,e,n){let i=t.target;if(!i.files||i.files.length===0)return;let r=i.files[0];this.Etapas(e).at(n).patchValue({tmp_material:r}),this.treinamentos.Modulos[e].Etapas[n].tmp_material=r}pdfApk(t,e){return Ue(this,null,function*(){try{let i=yield IV.pickFiles({types:["application/pdf"],readData:!0});if(!i.files||i.files.length===0){console.log("Nenhum arquivo selecionado");return}let r=i.files[0];if(!r.data){console.error("Este arquivo n\xE3o pode ser carregado");return}let o=atob(r.data),s=new Array(o.length);for(let w=0;w<o.length;w++)s[w]=o.charCodeAt(w);let l=new Uint8Array(s),c=new Blob([l],{type:r.mimeType});var n=r.name;n.endsWith(".pdf")||(n+=".pdf");let p=new File([c],n,{type:r.mimeType});this.Etapas(t).at(e).patchValue({tmp_material:p}),this.treinamentos.Modulos[t].Etapas[e].tmp_material=p}catch(i){console.error("Erro ao selecionar arquivo:",i)}})}GetPlanejamentoGeral(){this.isLoading=!0,ke(this.http.get(this.urlService.GetPlanejamento(this.tre_codigo))).then(t=>{this.planejamento=t,this.planejamento.listaFuncionarios.forEach(e=>{e.selected===!0&&this.funcionarios.push(e.idFuncionario)}),this.isLoading=!1}).catch(t=>{console.error("Erro ao carregar planejamento:",t),this.isLoading=!1})}GetPlanejamento(t){this.funcionarios=t}LimparMaterial(t,e){this.Etapas(t).at(e).patchValue({tmp_material:""})}static \u0275fac=function(e){return new(e||a)(ce(fa),ce(u5),ce(pt),ce(gt),ce(rn),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-treinamento-criar"]],decls:5,vars:3,consts:[[1,"indicadores"],["class","indicador",3,"ativo","click",4,"ngFor","ngForOf"],[3,"touchstart","touchend"],[4,"ngIf"],["class","page container-fluid my-2 card width-partial mt-2 p-3",4,"ngIf"],[1,"indicador",3,"click"],[3,"hidden"],[1,"page","container-fluid","my-2","card","width-partial","mt-2","px-3","pt-3",3,"hidden"],["id","treinamentoNome"],[3,"formGroup",4,"ngIf"],["id","modulosNome"],["class","mt-2",3,"formGroup",4,"ngIf"],["id","planejamentoNome"],[1,"row"],[1,"col-9","text-start",2,"font-family","'Inter', sans-serif"],[1,"m-0"],[1,"text-muted"],["type","button",1,"btn","btn-casting","mt-3","w-100",3,"click"],[1,"seta",3,"click"],[1,"fas","fa-long-arrow-alt-left","mt-2"],[3,"formGroup"],[1,"form-group","row"],[1,"col-md-12"],[1,"d-flex","align-items-center","gap-1"],["formControlName","TRE_NOME","placeholder","Nome do treinamento",1,"form-control"],[1,"text-danger"],["formControlName","TRE_LOCAL","placeholder","Smartphone",1,"form-control"],["formControlName","TPT_CODIGO",1,"form-select"],[3,"value",4,"ngFor","ngForOf"],["formControlName","TCA_CODIGO",1,"form-select"],["class","col-md-12",4,"ngIf"],["formControlName","TRE_PRE_REQUISITO",1,"form-select"],["type","number","formControlName","DuracaoString",1,"form-control"],["type","date","formControlName","TRE_DTPRAZOCONCLUSAO",1,"form-control"],["type","number","formControlName","TRE_CUSTO",1,"form-control"],[1,"form-group"],["formControlName","TRE_DESCRICAO","rows","5",1,"form-control"],[1,"my-2","d-flex","justify-content-center",2,"width","100%"],["alt","Imagem do treinamento","style","width: 80%; border-radius: 5px;",3,"src",4,"ngIf"],[1,"form-group","mb-2"],["type","file","accept","image/*",1,"form-control",3,"change"],[1,"form-check"],["type","checkbox","formControlName","TRE_ATIVO",1,"form-check-input"],[1,"form-check-label"],[1,"text-end"],[1,"fas","fa-long-arrow-alt-right"],[3,"value"],["formControlName","TCU_CODIGO",1,"form-select"],["alt","Imagem do treinamento",2,"width","80%","border-radius","5px",3,"src"],[1,"mt-2",3,"formGroup"],["formArrayName","Modulos"],["class","mb-2",3,"formGroupName",4,"ngFor","ngForOf"],[1,"d-flex"],["type","button",1,"btn","btn-secondary","w-100","ms-auto",3,"click"],[1,"d-flex","justify-content-between","pt-2"],[1,"fas","fa-long-arrow-alt-left"],[1,"mb-2",3,"formGroupName"],[1,"card","border-secondary"],[1,"d-flex","align-items-center","justify-content-between","text-black","collapse-header","bg-light","px-2"],[1,"bi","bi-trash",3,"click"],["role","button","data-bs-toggle","collapse","aria-expanded","fal
197se",1,"bi","bi-chevron-down","mt-2",2,"cursor","pointer"],[1,"collapse","show","accordion","mt-2","px-2","pb-2",3,"id"],["formControlName","trm_nome","placeholder","Nome do m\xF3dulo",1,"form-control"],[1,"text-danger","fs-4"],["formControlName","trm_desc","placeholder","Descri\xE7\xE3o",1,"form-control","mt-2"],["formArrayName","Etapas",1,"mt-2"],["class","card mb-2 ms-sm-2 border-secondary",3,"formGroupName",4,"ngFor","ngForOf"],["type","button",1,"btn","btn-secondary","w-100","ms-auto","border-0",3,"click"],[1,"card","mb-2","ms-sm-2","border-secondary",3,"formGroupName"],[1,"d-flex","align-items-center","justify-content-between","text-dark","collapse-header","bg-light","px-2"],["formControlName","tmp_nome","placeholder","Nome da etapa",1,"form-control"],["formControlName","tmp_desc","placeholder","Descri\xE7\xE3o",1,"form-control","mt-2"],["formControlName","tmp_tipo",1,"form-select","mt-2",3,"change"],["value",""],["value","0"],["value","1"],["value","2"],["class","d-flex align-items-center gap-1",4,"ngIf"],["class","card mt-2 border-0",4,"ngIf"],["type","texto","formControlName","tmp_material","placeholder","URL do v\xEDdeo",1,"form-control","mt-2"],[1,"card","mt-2","border-0"],["type","number","formControlName","tmp_nota_minima","placeholder","Nota m\xEDnima (0-10)",1,"form-control"],["formArrayName","Perguntas"],["class","card mt-2 border-secondary",3,"formGroupName",4,"ngFor","ngForOf"],["type","button",1,"btn","w-100","btn-secondary","mt-2","border-0","ms-auto",2,"width","180px",3,"click"],[1,"card","mt-2","border-secondary",3,"formGroupName"],["formControlName","PER_PERGUNTA","placeholder","Pergunta",1,"form-control"],["formArrayName","Respostas"],["class","d-flex mt-2 align-items-center gap-2",3,"formGroupName",4,"ngFor","ngForOf"],[1,"d-flex","mt-2","align-items-center","gap-2",3,"formGroupName"],["type","checkbox","formControlName","PGR_CORRETA",3,"click"],["type","text","formControlName","PGR_RESPOSTA","placeholder","resposta",1,"form-control"],[1,"mt-2","mb-0","ms-1"],["class","input-group",4,"ngIf"],["type","file","accept","application/pdf",1,"form-control","mt-2",3,"change"],[1,"input-group"],["type","button",1,"btn","btn-outline-secondary",3,"click"],["type","text","placeholder","Nenhum arquivo selecionado","readonly","",1,"form-control",3,"value"],[3,"funcionariosChange","planejamento"],[1,"page","container-fluid","my-2","card","width-partial","mt-2","p-3"],[3,"times","isLoading"]],template:function(e,n){e&1&&(d(0,"div",0),V(1,k1e,3,3,"div",1),h(),d(2,"div",2),z("touchstart",function(r){return n.onTouchStart(r)})("touchend",function(r){return n.onTouchEnd(r)}),V(3,$1e,28,15,"ng-container",3),h(),V(4,Y1e,2,2,"div",4)),e&2&&(u(),v("ngForOf",n.pages),u(2),v("ngIf",!n.isLoading),u(),v("ngIf",n.isLoading||n.isLoadingSalvar))},dependencies:[ds,no,u0,m0,Ht,bc,dr,o0,Ut,ao,cs,rl,id,rd,kt,xt,at,Ka,Bt,xh],styles:['@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css";.collapse-header[_ngcontent-%COMP%]{border-radius:7px}.container[_ngcontent-%COMP%]{overflow:hidden;display:flex;width:100%}.page[_ngcontent-%COMP%]{background-color:#fff;border-radius:10px}.indicadores[_ngcontent-%COMP%]{display:flex;margin-top:10px;justify-content:center}.indicador[_ngcontent-%COMP%]{background-color:#fff9;margin:0 10px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.indicadores[_ngcontent-%COMP%] .ativo[_ngcontent-%COMP%]{background-color:#fff;color:var(--laranja-casting)}.seta[_ngcontent-%COMP%]{font-size:35px;color:var(--laranja-casting)}']})};var X1e=["barChart"],Z1e=(a,t)=>({width:a,"background-color":t}),TV=a=>[a,"BRL","symbol","1.2-2","pt-BR"],FV=a=>({color:a});function K1e(a,t){if(a&1&&(mt(0),k(1,"app-sorriso",13),ft()),a&2){let e=b();u(),v("seta",!1)("vendaData",e.sorrisoData)}}function Q1e(a,t){if(a&1&&(mt(0),d(1,"div",11),k(2,"app-loading",14),h(),ft()),a&2){let e=b();u(2),v("isLoading",e.isLoading)("times",5)}}function J1e(a,t){if(a&1&&(d(0,"div",17)(1,"div",7),k(2,"i",18),d(3,"span",19),m(4),h(),k(5,"br"),d(6,"span"),m(7),h()()()),a&2){let e=b(2);u(2),$0(e.metaDetalhes.texto_percentualAlcancado.split("|")[0].trim()),u(2),me(e.metaDetalhes.texto_percentualAlcancado.split("|")[1].split("!")[0].trim()),u(3),me(e.metaDetalhes.texto_percentualAlcancado.split("!")[1].trim())}}function ese(a,t){a&1&&(d(0,"div",6)(1,"div",7)(2,"div",20)(3,"p",21),m(4,"Nenhuma meta encontrada para a data atual"),h()()()())}function tse(a,t){if(a&1&&(d(0,"div",11),V(1,J1e,8,4,"div",15)(2,ese,5,0,"div",16),h()),a&2){let e=b();u(),v("ngIf",e.tem_meta_hoje),u(),v("ngIf",!e.tem_meta_hoje)}}function ase(a,t){if(a&1&&(d(0,"div",5)(1,"div",6)(2,"div",7)(3,"h6",8),k(4,"i",23),m(5,"Meta mensal"),h(),k(6,"hr",24),h()(),d(7,"div",25)(8,"div",26)(9,"span")(10,"strong"),m(11),h()(),d(12,"span"),m(13),h()(),d(14,"div",27)(15,"div",28),k(16,"div",29),h()(),d(17,"div",27)(18,"span",30),m(19," Meta "),h()(),d(20,"div",31),m(21),At(22,"currency"),h(),d(23,"div",27)(24,"span",30),m(25," Alcan\xE7ado "),h()(),d(26,"div",31),m(27),At(28,"currency"),h(),d(29,"div",27)(30,"span",30),m(31," Diferen\xE7a "),h()(),d(32,"div",31),m(33),h()()()),a&2){let e=b(2);u(11),ye(" ",e.metaDetalhes.resumoMetaMensal[0].texto_mes," "),u(2),ye(" ",e.metaDetalhes.resumoMetaMensal[0].performance_porcentagem," % "),u(3),v("ngStyle",Lr(18,Z1e,e.metaDetalhes.resumoMetaMensal[0].performance_porcentagem+"%",e.metaDetalhes.resumoMetaMensal[0].cor_barra)),u(5),ye(" ",ri(22,6,xa(21,TV,e.metaDetalhes.resumoMetaMensal[0].meta_valor))," "),u(6),ye(" ",ri(28,12,xa(23,TV,e.metaDetalhes.resumoMetaMensal[0].performance_valor_liquido))," "),u(6),ye(" ",e.metaDetalhes.resumoMetaMensal[0].texto_gap," ")}}function nse(a,t){if(a&1&&(mt(0),V(1,ase,34,25,"div",22),ft()),a&2){let e=b();u(),v("ngIf",e.metaDetalhes)}}function ise(a,t){if(a&1&&(mt(0),d(1,"div",5),k(2,"app-loading",14),h(),d(3,"div",5),k(4,"app-loading",14),h(),ft()),a&2){let e=b();u(2),v("isLoading",e.isLoading)("times",4),u(2),v("isLoading",e.isLoading)("times",4)}}function rse(a,t){if(a&1&&(d(0,"div",7)(1,"div",32),k(2,"i",33),d(3,"span",34),m(4),h()()()),a&2){let e=b();u(2),$0(e.metaDetalhes.texto_diasQueAlcancouMeta.split("|")[0].trim()),v("ngStyle",xa(4,FV,e.metaDetalhes.texto_diasQueAlcancouMeta.split("|")[0].trim()==="bi bi-emoji-neutral"?"var(--vermelho-medio)":"var(----verde-medio)")),u(2),me(e.metaDetalhes.texto_diasQueAlcancouMeta.split("|")[1].trim())}}function ose(a,t){if(a&1&&(d(0,"div",7),k(1,"hr",24),d(2,"div",32),k(3,"i",33),d(4,"span",34),m(5),h()()()),a&2){let e=b();
197u(3),$0(e.metaDetalhes.texto_valoresAlcancado.split("|")[0].trim()),v("ngStyle",xa(4,FV,e.metaDetalhes.texto_valoresAlcancado.split("|")[0].trim()==="bi bi-emoji-neutral"?"var(--vermelho-medio)":"var(----verde-medio)")),u(2),me(e.metaDetalhes.texto_valoresAlcancado.split("|")[1].trim())}}function sse(a,t){if(a&1&&(d(0,"div",7),k(1,"hr",24),d(2,"div",32),k(3,"i",35),d(4,"span",34),m(5),h()()()),a&2){let e=b();u(5),me(e.metaDetalhes.texto_melhorPerformanceNaSemana)}}function lse(a,t){if(a&1&&(d(0,"div",7),k(1,"hr",24),d(2,"div",32),k(3,"i",36),d(4,"span",34),m(5),h()()()),a&2){let e=b();u(5),me(e.metaDetalhes.texto_piorPerformanceNaSemana)}}function cse(a,t){a&1&&(d(0,"div",38)(1,"div",39)(2,"p",40),m(3," Nenhuma di\xE1ria meta encontrada para a semana da data atual "),h()()())}function dse(a,t){if(a&1&&(mt(0),V(1,cse,4,0,"div",37),ft()),a&2){let e=b();u(),v("ngIf",!e.tem_meta_semana)}}function hse(a,t){if(a&1&&(mt(0),k(1,"app-loading",14),ft()),a&2){let e=b();u(),v("isLoading",e.isLoading)("times",3)}}function pse(a,t){if(a&1&&(d(0,"div",6)(1,"div",7)(2,"h6",8),k(3,"i",42),m(4),At(5,"date"),h(),k(6,"hr",24),h()()),a&2){let e=b(2);u(4),ye("Top 10 produtos vendidos em ",Nt(5,1,e.metaDetalhes.dataEnviada,"dd/MM"),"")}}function use(a,t){if(a&1&&(d(0,"div",43)(1,"div",44)(2,"span"),m(3),h()(),d(4,"div",45)(5,"span"),m(6),h()()()),a&2){let e,n=t.$implicit;u(3),ye(" ",(e=n.produto_nome)!==null&&e!==void 0?e:"N\xE3o identificado"," "),u(3),ye(" ",n.total_vendido," ")}}function mse(a,t){if(a&1&&(mt(0),V(1,pse,7,4,"div",16)(2,use,7,2,"div",41),ft()),a&2){let e=b();u(),v("ngIf",e.metaDetalhes),u(),v("ngForOf",e.metaDetalhes.lstProdutosDto)}}function fse(a,t){if(a&1&&(mt(0),k(1,"app-loading",14),ft()),a&2){let e=b();u(),v("isLoading",e.isLoading)("times",3)}}var I6=class a{constructor(t,e){this.http=t;this.urlService=e}metaDetalhes;sorrisoData;storeId;tem_meta_hoje=!1;tem_meta_semana=!1;dateForm="";dateSorriso="";charts=null;fun_codigo="";pfu_tipo="";isLoading=!0;barChart;ngOnInit(){this.storeId=localStorage.getItem("storeId"),this.pfu_tipo=localStorage.getItem("pfu_tipo"),this.fun_codigo=localStorage.getItem("fun_codigo"),this.pfu_tipo==="3"&&(this.storeId=this.fun_codigo),this.pfu_tipo==="2"&&this.storeId==="null"&&(this.storeId=this.fun_codigo),this.pfu_tipo==="1"&&this.storeId==="null"&&(this.storeId=null),this.storeId==="null"&&(this.storeId=null),console.log("id: "+this.storeId);let e=new Ka("pt-BR").transform(new Date,"yyyy-MM-dd");this.dateForm=e,console.log(this.dateForm)}ngAfterViewInit(){this.carregaDados()}carregaDados(){console.log(this.dateForm),ke(this.http.get(this.urlService.GetPerformanceVendedorPorDia(this.dateForm,this.storeId))).then(t=>{console.log(t),this.metaDetalhes=t;let e=new Ka("pt-BR"),n=e.transform(t.dataEnviada,"dd/MM"),i=this.metaDetalhes.itemsComPerformanceDto.filter(s=>e.transform(s.data,"dd/MM/yyyy")==e.transform(t.dataEnviada,"dd/MM/yyyy"))[0];i.meta_ate_hoje!=0&&(this.tem_meta_hoje=!0),this.metaDetalhes.itemsComPerformanceDto.reduce((s,l)=>s+l.meta_valor,0)!=0&&(this.tem_meta_semana=!0),console.log(i);let o={VendaTotal:i.performance_valor_liquido,MetaMensal:i.meta_ate_hoje,Acumulado:0,DadoColorido:i.meta_ate_hoje>0?i.performance_valor_liquido/i.meta_ate_hoje*100:100,DadoOpaco:i.performance_valor_liquido/i.meta_ate_hoje>1?0:100-i.performance_valor_liquido/i.meta_ate_hoje*100,Gap:i.performance_valor_liquido-i.meta_ate_hoje,Nome:`Meta do Dia - ${n}`,MetaAteHoje:i.meta_ate_hoje,MetaDeHoje:0,Data:n??"",performance_valor_bruto:0,performance_valor_liquido:0};this.sorrisoData=o,console.log("sorriso",this.sorrisoData)}).finally(()=>{this.isLoading=!1,this.RenderGraph()})}RenderGraph(){let t={grafico:{Labels:["segunda","ter\xE7a","quarta","quinta","sexta"],Datasets:[{Data:[50,75,60,90,100]}]}};t={grafico:{Labels:this.metaDetalhes.grafico.Labels,Datasets:[{Data:this.metaDetalhes.grafico.Datasets[0].Data}]}};let e=t.grafico.Datasets[0].Data.length,n=t.grafico.Datasets[0].Data.map(s=>s<90?"#f14e4e":s>=90&&s<100?"#ffcc24":s>=100&&s<110?"#37b737":"#38c5e7"),i=t.grafico.Datasets[0].Data[e-1],r={id:"textoUltimaBarra",afterDatasetsDraw(s){let{ctx:l,data:c,chartArea:{top:p},scales:{x:g,y:w}}=s,f=s.getDatasetMeta(0),M=c.labels.length-1,y=f.data[M];if(y){let A=y.x,I=y.y;l.save(),l.font="bold 12px sans-serif",l.fillStyle="rgb(250, 135, 33)",l.textAlign="center",l.fillText(`${i}
197%`,A,I-8),l.restore()}}},o=this.barChart.nativeElement;o?(this.charts&&this.charts.destroy(),this.charts=new Cr(o,{type:"bar",data:{labels:t.grafico.Labels.map(s=>s.toUpperCase()),datasets:[{label:"% de Meta",data:t.grafico.Datasets[0].Data,backgroundColor:n,borderColor:n,borderWidth:1}]},plugins:[r],options:{responsive:!0,plugins:{legend:{display:!1},tooltip:{enabled:!1}},scales:{x:{grid:{display:!1},border:{display:!1}},y:{beginAtZero:!0,grid:{display:!0,color:s=>s.tick.value===100?"black":"transparent",drawTicks:!1},ticks:{display:!1},border:{display:!1}}}}})):console.error("Canvas element not found!")}showIframe=!1;iframeSrc="";openIframe(){this.iframeSrc||(this.iframeSrc="https://app.getdemo.com.br/d/942ca416-e399-4747-804f-81f9d5c23f43"),this.showIframe=!0}toggleIframe(){this.iframeSrc||(this.iframeSrc="https://app.getdemo.com.br/d/942ca416-e399-4747-804f-81f9d5c23f43"),this.showIframe=!this.showIframe}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-meta-detalhe"]],viewQuery:function(e,n){if(e&1&&c0(X1e,5),e&2){let i;n0(i=i0())&&(n.barChart=i.first)}},decls:28,vars:14,consts:[["barChart",""],[1,"container-fluid","width-partial","d-flex","my-2","justify-content-center",2,"padding","0!important"],["type","date",1,"form-control",2,"width","100%","color","white","border","3px solid white","background","var(--laranja-casting)",3,"ngModelChange","ngModel"],[4,"ngIf"],["class","container-fluid width-partial","style","background-color: white; border-radius: 10px;",4,"ngIf"],[1,"container-fluid","my-3","width-partial",2,"background-color","white","border-radius","10px"],[1,"row"],[1,"col-12"],[1,"mt-2"],[1,"bi","bi-bar-chart","me-2"],["class","col-12",4,"ngIf"],[1,"container-fluid","width-partial",2,"background-color","white","border-radius","10px"],[2,"height","12px"],[3,"seta","vendaData"],[3,"isLoading","times"],["class","row py-2",4,"ngIf"],["class","row",4,"ngIf"],[1,"row","py-2"],[2,"text-shadow","0 0 1px black","margin-right","8px","font-size","20px"],[1,"fw-bold","fs-5"],[1,"py-2","text-center"],[1,"m-0","py-3",2,"border","3px dashed var(--cinza-claro)","border-radius","10px"],["class","container-fluid my-3 width-partial","style","background-color: white; border-radius: 10px;",4,"ngIf"],[1,"bi","bi-bullseye","me-2"],[1,"mt-0","mb-2"],[1,"row","d-flex","align-items-center","mb-2","pb-2"],[1,"col-6","d-flex","justify-content-between"],[1,"col-6"],[1,"progress"],["role","progressbar","aria-valuenow","25","aria-valuemin","0","aria-valuemax","100",1,"progress-bar",3,"ngStyle"],[1,"muted-text"],[1,"col-6","text-end"],[1,"d-flex","align-items-center","py-2"],[2,"text-shadow","0 0 1px black","margin-right","4px","font-size","30px",3,"ngStyle"],[1,"fs-5","ms-2",2,"line-height","1.1"],[1,"bi","bi-graph-up",2,"color","var(--verde-medio)","text-shadow","0 0 1px black","margin-right","4px","font-size","30px"],[1,"bi","bi-graph-down",2,"color","var(--vermelho-medio)","text-shadow","0 0 1px black","margin-right","4px","font-size","30px"],["class","col-12 py-2","style","padding-bottom: .5rem !important;",4,"ngIf"],[1,"col-12","py-2",2,"padding-bottom",".5rem !important"],[1,"d-flex","my-2","justify-content-center","align-items-center",2,"height","300px","border","3px dashed lightgray","border-radius","10px"],[1,"m-0","py-3","text-center"],["class","row mb-2 pb-2",4,"ngFor","ngForOf"],[1,"bi","bi-tag-fill","me-2"],[1,"row","mb-2","pb-2"],[1,"col-10"],[1,"col-2","text-end"]],template:function(e,n){if(e&1){let i=fe();mt(0),d(1,"div",1)(2,"input",2),Ne("ngModelChange",function(o){return P(i),Be(n.dateForm,o)||(n.dateForm=o),D(o)}),z("ngModelChange",function(){return P(i),D(n.carregaDados())}),h()(),V(3,K1e,2,2,"ng-container",3)(4,Q1e,3,2,"ng-container",3)(5,tse,3,2,"div",4)(6,nse,2,1,"ng-container",3)(7,ise,5,4,"ng-container",3),d(8,"div",5)(9,"div",6)(10,"div",7)(11,"h6",8),k(12,"i",9),m(13,"Detalhes da semana"),h()(),d(14,"div",7),k(15,"canvas",null,0),h(),V(17,rse,5,6,"div",10)(18,ose,6,6,"div",10)(19,sse,6,1,"div",10)(20,lse,6,1,"div",10),h(),d(21,"div",6),V(22,dse,2,1,"ng-container",3)(23,hse,2,2,"ng-container",3),h()(),d(24,"div",11),V(25,mse,3,2,"ng-container",3)(26,fse,2,2,"ng-container",3),h(),k(27,"div",12),ft()}e&2&&(u(2),Re("ngModel",n.dateForm),u(),v("ngIf",!n.isLoading),u(),v("ngIf",n.isLoading),u(),v("ngIf",n.metaDetalhes),u(),v("ngIf",!n.isLoading),u(),v("ngIf",n.isLoading),u(10),v("ngIf",n.metaDetalhes),u(),v("ngIf",n.metaDetalhes),u(),v("ngIf",n.metaDetalhes),u(),v("ngIf",n.metaDetalhes),u(2),v("ngIf",!n.isLoading),u(),v("ngIf",n.isLoading),u(2),v("ngIf",n.metaDetalhes),u(),v("ngIf",n.isLoading))},dependencies:[M5,xt,xr,at,Ka,kt,Zn,jt,Ht,Ut,Qt,Bt],styles:['@import"https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css";input[type=date][_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);
197cursor:pointer}']})};var gse=["scatterCanvas"];function vse(a,t){a&1&&(d(0,"div",4),k(1,"app-loading",5),h()),a&2&&(u(),v("isLoading",!0)("times",4))}function _se(a,t){if(a&1){let e=fe();d(0,"div",38)(1,"button",39),z("click",function(){P(e),b();let i=Yt(58),r=b();return D(r.toggleFullscreen(i))}),k(2,"i",40),h()()}}function wse(a,t){a&1&&(d(0,"div",41)(1,"p",42)(2,"span"),m(3,"Para gerar o gr\xE1fico clique em filtros "),k(4,"ng-icon",15),m(5,' , selecione ao menos um funcion\xE1rio e ent\xE3o clique no bot\xE3o "Gerar gr\xE1fico"'),h()()())}function xse(a,t){if(a&1){let e=fe();d(0,"div",6)(1,"div",7)(2,"div",8)(3,"div",9)(4,"div",10)(5,"div",11),k(6,"ng-icon",12),d(7,"h4",13),m(8,"Talent Grid"),h()()()(),d(9,"span",14),k(10,"ng-icon",15),h(),d(11,"div",16),z("click",function(i){return P(e),D(i.stopPropagation())}),d(12,"p",17)(13,"strong"),m(14,"Filtros"),h()(),k(15,"hr",18),d(16,"app-multiselect",19),z("selectedCargos",function(i){P(e);let r=b();return D(r.onCargosSelected(i))}),h(),k(17,"div",20),d(18,"app-multiselect",21),z("selectedCargos",function(i){P(e);let r=b();return D(r.onUnidadeSelected(i))}),h(),k(19,"div",20),d(20,"app-multiselect",22),z("selectedCargos",function(i){P(e);let r=b();return D(r.onFuncionarioSelect(i))}),h(),k(21,"div",20),d(22,"select",23),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.tipoGrafico,i)||(r.tipoGrafico=i),D(i)}),d(23,"option",24),m(24,"Eixo Horizontal"),h(),d(25,"option",25),m(26,"Minutos de Treinamento"),h(),d(27,"option",26),m(28,"Dias na fun\xE7\xE3o"),h(),m(29),h(),k(30,"div",20),d(31,"select",23),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.variavelEixoX,i)||(r.variavelEixoX=i),D(i)}),d(32,"option",24),m(33,"Eixo Vertical:"),h(),d(34,"option",27),m(35,"Ticket M\xE9dio"),h(),d(36,"option",28),m(37,"Meta"),h(),d(38,"option",29),m(39,"Percentual B1"),h(),m(40),h(),k(41,"div",20),d(42,"span",30),m(43,"Data in\xEDcio"),h(),k(44,"br"),d(45,"input",31),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.dataInicio,i)||(r.dataInicio=i),D(i)}),h(),k(46,"div",20),d(47,"span",30),m(48,"Data fim"),h(),k(49,"br"),d(50,"input",31),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.dataFim,i)||(r.dataFim=i),D(i)}),h(),k(51,"div",20),d(52,"div",32)(53,"button",33),z("click",function(){P(e);let i=b();return D(i.openGrafico())}),m(54,"Gerar gr\xE1fico"),h()()()(),d(55,"div",10),k(56,"hr",34),h(),d(57,"div",35,0),V(59,_se,3,0,"div",36),k(60,"canvas",null,1),h(),V(62,wse,6,0,"div",37),h()()}if(a&2){let e=b();u(16),v("items",e.cargos)("singleSelect",!1),u(2),v("items",e.lojas)("singleSelect",!1),u(2),v("items",e.funcionariosFiltrados())("singleSelect",!1),u(2),Re("ngModel",e.tipoGrafico),u(),v("value",null),u(6),ye(" ",e.tipoGrafico," "),u(2),Re("ngModel",e.variavelEixoX),u(),v("value",null),u(8),ye(" ",e.tipoGrafico," "),u(5),Re("ngModel",e.dataInicio),u(5),Re("ngModel",e.dataFim),u(9),v("ngIf",e.isGrafico),u(3),v("ngIf",!e.isGrafico)}}var T6=class a{constructor(t,e,n){this.snackBar=t;this.http=e;this.urlService=n}scatterCanvas;chart;idFuncionarios=[];lojas=[];cargos=[];funcionarios=[];isGrafico=!1;dataGrafico=[];updateGrafico=!1;tipoGrafico="minutos";isLoadingDados=!1;isLoadingFuncionarios=!1;isLoadingGrafico=!1;allLojas=!0;allCargos=!0;allFuncionarios=!0;dataInicio=new Date().toISOString().substring(0,10);dataFim=new Date().toISOString().substring(0,10);variavelEixoX="TicketMedio";filtroFuncionarios="";resizeListener;ngOnInit(){let t=localStorage.getItem("fun_codigo")??"";this.getDados(t),this.resizeListener=()=>this.CheckOrientation(),window.addEventListener("resize",this.resizeListener)}ngOnDestroy(){window.removeEventListener("resize",this.resizeListener)}getDados(t){return Ue(this,null,function*(){this.isLoadingDados=!0;try{let e=yield ke(this.http.get(this.urlService.getStoresByUserUrl(t)));e.forEach(r=>{r.checked=!0}),this.lojas=e,console.log(e);let n=yield ke(this.http.get(this.urlService.getCargosUrl()));n.forEach(r=>{r.checked=!0}),this.cargos=n;let i=yield ke(this.http.post(this.urlService.getFuncionariosByCargoUrl(),{Unidades:[],Cargos:[]}));
197i.forEach(r=>{this.idFuncionarios.push(r.FuncionarioId),r.checked=!0}),this.funcionarios=i}catch(e){this.snackBar.open("Erro ao buscar os dados!",void 0,{duration:3e3}),console.error("Erro ao buscar dados:",e)}finally{this.isLoadingDados=!1}})}toggleAllLojas(t){let e=t.target.checked;this.allLojas=e,this.lojas.forEach(n=>n.checked=e)}toggleLoja(t,e){let n=e.target.checked;this.lojas[t].checked=n}toggleAllCargos(t){let e=t.target.checked;this.allCargos=e,this.cargos.forEach(n=>n.checked=e)}toggleCargo(t,e){let n=e.target.checked;this.cargos[t].checked=n}toggleAllFuncionarios(t){let e=t.target.checked;this.allFuncionarios=e,this.funcionarios.forEach(n=>n.checked=e)}toggleFuncionario(t,e){let n=e.target.checked;for(let i of this.funcionarios)if(i.FuncionarioId===t){i.checked=n;break}}idLojas=[];idCargos=[];filterFuncionarios(){return Ue(this,null,function*(){this.isLoadingFuncionarios=!0,this.idFuncionarios=[];try{let t=yield ke(this.http.post(this.urlService.getFuncionariosByCargoUrl(),{Unidades:this.idLojas,Cargos:this.idCargos}));t.forEach(e=>{this.idFuncionarios.push(e.FuncionarioId),e.checked=!0}),this.funcionarios=t}catch(t){console.error("Erro ao buscar dados:",t),this.snackBar.open("Erro ao buscar os dados!",void 0,{duration:3e3})}finally{this.isLoadingFuncionarios=!1}console.log(this.idLojas)})}onUnidadeSelected(t){this.idLojas=t,console.log(this.idLojas)}onCargosSelected(t){this.idCargos=t,console.log(this.idCargos)}onFuncionarioSelect(t){this.idFuncionarios=t,console.log(this.idFuncionarios)}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}canvasImage(t){let n=document.createElement("canvas");n.width=40,n.height=40;let i=n.getContext("2d");return i&&(i.save(),i.beginPath(),i.arc(40/2,40/2,40/2,0,Math.PI*2),i.closePath(),i.clip(),i.drawImage(t,0,0,40,40),i.restore()),n}openGrafico(){return Ue(this,null,function*(){if(this.isLoadingGrafico=!0,console.log(this.funcionarios),this.idFuncionarios.length===0){this.snackBar.open("Selecione ao menos um funcion\xE1rio!",void 0,{duration:3e3}),this.isLoadingGrafico=!1;return}this.isGrafico=!0;try{let t=yield ke(this.http.post(this.urlService.talentGridUrl(),{funcionarios:this.idFuncionarios,PeriodoInicio:this.dataInicio,PeriodoFim:this.dataFim}));this.dataGrafico=t,this.montarGrafico()}catch(t){this.isLoadingGrafico=!1,this.snackBar.open("Erro ao buscar os dados do gr\xE1fico!",void 0,{duration:3e3}),console.error("Erro ao buscar dados:",t)}finally{this.isLoadingGrafico=!1}})}graficoMinutos(){if(this.isGrafico===!1&&this.tipoGrafico==="dias"){this.tipoGrafico="minutos";return}this.tipoGrafico==="dias"&&(this.tipoGrafico="minutos",this.montarGrafico())}graficoDias(){if(this.isGrafico===!1&&this.tipoGrafico==="minutos"){this.tipoGrafico="dias";return}this.tipoGrafico==="minutos"&&(this.tipoGrafico="dias",this.montarGrafico())}montarGrafico(){if(console.log(this.tipoGrafico),console.log(this.variavelEixoX),this.tipoGrafico==="null"||this.variavelEixoX==="null"){this.snackBar.open("Preencha as op\xE7\xF5es para redefinir o gr\xE1fico!",void 0,{duration:3e3});return}let t=!1,e=[],n;n=this.tipoGrafico==="minutos"?"MinutosTreinamento":"DiasCargo";let i=this.dataGrafico.map(r=>new Promise(o=>{if(r[this.variavelEixoX]!==0&&r[n]!==0){t=!0;let s=this.getImageSrc(r.FotoStringBase64);if(s!==null){let l=new Image;l.src=s,l.onload=()=>{let c=this.canvasImage(l);e.push({x:r[n],y:r[this.variavelEixoX],nome:r.FuncionarioNome,foto:c,nomeX:this.tipoGrafico,nomeY:this.variavelEixoX}),o(null)},l.onerror=()=>{e.push({x:r[n],y:r[this.variavelEixoX],nome:r.FuncionarioNome,foto:"circle",nomeX:this.tipoGrafico,nomeY:this.variavelEixoX}),o(null)}}else e.push({x:r[n],y:r[this.variavelEixoX],nome:r.FuncionarioNome,foto:"circle",nomeX:this.tipoGrafico,nomeY:this.variavelEixoX}),o(null)}else o(null)}));Promise.all(i).then(()=>{if(this.updateGrafico===!0&&this.chart&&this.chart.destroy(),this.updateGrafico=!0,!t){this.snackBar.open("Sem dados dos funcion\xE1rios selecionados para serem mostrados!",void 0,{duration:3e3});return}this.chart=new Cr(this.scatterCanvas.nativeElement,{type:"scatter",data:{datasets:[{pointRadius:10,pointHoverRadius:15,label:"",data:e,backgroundColor:"rgba(75, 192, 192, 1)",pointStyle:r=>{let o=r.dataIndex;return e[o]?.foto||"circle"}}]},options:{responsive:!0,animation:!1,plugins:{title:{display:!1}
197,legend:{display:!1},tooltip:{displayColors:!1,callbacks:{label:function(r){let o=r.raw;return[`${o.nome}`,`${o.nomeX}: ${o.x}`,`${o.nomeY}: ${o.y}`]}}}},scales:{x:{type:"linear",position:"bottom",grace:"5%",title:{display:!0,text:e[0]?.nomeX==="minutos"?"Minutos de treinamento":"Dias na fun\xE7\xE3o"}},y:{type:"linear",grace:"5%",title:{display:!0,text:this.variavelEixoX}}}},plugins:[{id:"gridLinesPlugin",beforeDraw:r=>{let o=r.ctx,{top:s,bottom:l,left:c,right:p}=r.chartArea,g=p-c,w=l-s,f=g/3,M=w/3,y=[["rgb(255, 252, 156)"," #c8e6c9"," #a5d6a7"],["rgb(242, 152, 152)","rgb(255, 252, 156)"," #c8e6c9"],["rgb(244, 83, 83) ","rgb(242, 152, 152)","rgb(255, 252, 156)"]];o.save();for(let A=0;A<3;A++)for(let I=0;I<3;I++)o.fillStyle=y[A][I],o.fillRect(c+I*f,s+A*M,f,M);o.strokeStyle="rgba(50,50,50,1)",o.lineWidth=2,o.beginPath(),o.moveTo(c+g/3,s),o.lineTo(c+g/3,l),o.stroke(),o.beginPath(),o.moveTo(c+2*g/3,s),o.lineTo(c+2*g/3,l),o.stroke(),o.beginPath(),o.moveTo(c,s+w/3),o.lineTo(p,s+w/3),o.stroke(),o.beginPath(),o.moveTo(c,s+2*w/3),o.lineTo(p,s+2*w/3),o.stroke(),o.restore()}}]})})}funcionariosFiltrados(){return this.filtroFuncionarios?this.funcionarios.filter(t=>t.FuncionarioNome.toLowerCase().includes(this.filtroFuncionarios.toLowerCase())):this.funcionarios}toggleFullscreen(t){document.fullscreenElement?(document.exitFullscreen?.(),this.montarGrafico()):t.requestFullscreen?.()}CheckOrientation(){if(!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement))return;let e=window.innerHeight>window.innerWidth;console.log("Mudan\xE7a de orienta\xE7\xE3o em tela cheia:",e?"Retrato":"Paisagem"),e&&this.montarGrafico()}static \u0275fac=function(e){return new(e||a)(ce(e0),ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-talent-grid"]],viewQuery:function(e,n){if(e&1&&c0(gse,5),e&2){let i;n0(i=i0())&&(n.scatterCanvas=i.first)}},features:[aa([Ra({bootstrapClock:x4,bootstrapGear:_A,bootstrapCalendar:eA,bootstrapFunnel:jn,bootstrapBarChart:p4,bootstrapSearch:qn})])],decls:2,vars:2,consts:[["chartContainer",""],["scatterCanvas",""],["class","container-fluid card width-partial",4,"ngIf"],["class","container-fluid card width-partial mt-2",4,"ngIf"],[1,"container-fluid","card","width-partial"],[3,"isLoading","times"],[1,"container-fluid","card","width-partial","mt-2"],[1,"row","pt-2"],[1,"col-12","d-flex","align-items-center","position-relative",2,"padding","0 12px"],[1,"row"],[1,"col-12"],[1,"d-flex","align-items-center"],["name","bootstrapBarChart",1,"icon","bootstrapChevronRight","mb-2","me-2",2,"font-size","20px"],[1,"card-title"],["data-bs-toggle","dropdown","aria-expanded","false",1,"input-group-text","iconHover","position-absolute","top-0","end-0","me-3"],["name","bootstrapFunnel","type","button",1,"icon","bootstrapChevronRight"],[1,"dropdown-menu","p-2",2,"min-width","300px",3,"click"],[1,"my-0"],[1,"mt-0","mb-2"],["categoria","cargos","propriedade_codigo","CAR_CODIGO","propriedade_nome","CAR_NOME",3,"selectedCargos","items","singleSelect"],[1,"mb-2"],["categoria","unidade","propriedade_codigo","UnidadeId","propriedade_nome","UnidadeNome",3,"selectedCargos","items","singleSelect"],["categoria","funcion\xE1rio","propriedade_codigo","FuncionarioId","propriedade_nome","FuncionarioNome",3,"selectedCargos","items","singleSelect"],["aria-label","Default select example",1,"form-select","mb-2",3,"ngModelChange","ngModel"],["selected","",3,"value"],["value","minutos"],["value","dias"],["value","TicketMedio"],["value","AlcanceMeta"],["value","PercentualB1"],[1,"text-muted"],["type","date",1,"w-100","border","border-secondary-subtle","rounded","p-2",3,"ngModelChange","ngModel"],[1,"d-flex","flex-column"],[1,"btn",2,"background-color","var(--color-orange)","color","var(--color-white)",3,"click"],[1,"mt-0","mx-1"],[1,"chartBox",2,"background-color","white"],["class","p-0 d-flex justify-content-end ms-auto",4,"ngIf"],["class","text-center col-12 card-filtros",4,"ngIf"],[1,"p-0","d-flex","justify-content-end","ms-auto"],[1,"btn","p-0","border-0","bg-transparent","m-0","pe-2",2,"width","40px",3,"click"],[1,"bi","bi-arrows-fullscreen"],[1,"text-center","col-12","card-filtros"],[1,"p-3",2,"height","100%","width","100%","border","3px dashed lightgray","border-radius","10px","display","flex","align-items","center","justify-content","center"]],template:function(e,n){e&1&&V(0,vse,2,2,"div",2)(1,xse,63,16,"div",3),e&2&&(v("ngIf",n.isLoadingGrafico),u(),v("ngIf",!n.isLoadingGrafico))},dependencies:[kt,at,Qa,Bt,jt,u0,m0,Ht,o0,Ut,Qt,$i],styles:[".card-filtros[_ngcontent-%COMP%]{position:absolute;height:70%;width:100%;display:flex;align-items:center;justify-content:center;top:30%}.chartBox[_ngcontent-%COMP%]:fullscreen{display:flex;flex-direction:column;align-items:center;position:absolute;padding-top:20px;width:100vw;height:100vh;max-width:100vw;max-height:100vh}@media only screen and (max-width: 470px){.card-filtros[_ngcontent-%COMP%]{top:30%!important;height:71%}}@media (min-width: 471px) and (max-width: 900px){.card-filtros[_ngcontent-%COMP%]{top:28%!important;height:70%}}"]})};var VV=a=>({active:a});function bse(a,t){if(a&1&&(mt(0),k(1,"app-loading",29),ft()),a&2){let e=b(2);u(),v("isLoading",e.loadingFrases)("times",5)}}function Cse(a,t){if(a&1){let e=fe();d(0,"div",31)(1,"div",32)(2,"blockquote",33)(3,"p"),m(4),h(),d(5,"footer",34),m(6),h()(),d(7,"div",35)(8,"ng-icon",36),z("click",function(){let i=P(e).$implicit,r=b(4);return D(r.EditFrase(i))}),h(),d(9,"ng-icon",37),z("click",function(){let i=P(e).$implicit,r=b(4);return D(r.prepareDelete(i))}),h()()()()}if(a&2){let e=t.$implicit;u(4),me(e.FRS_FRASE),u(2),ye(" ",e.FRS_AUTOR," ")}}function yse(a,t){if(a&1&&(mt(0),d(1,"div"),V(2,Cse,10,2,"div",30),h(),ft()),a&2){let e=b(3);u(),v("@listStaggerFadeIn",void 0),u(),v("ngForOf",e.frases)}}function Mse(a,t){if(a&1&&V(0,yse,3,2,"ng-container",28),a&2){b();let e=Yt(12),n=b();v("ngIf",n.frases)("ngIfElse",e)}}function Sse(a,t){a&1&&(d(0,"p"),m(1,"Nenhuma frase"),h())}function Ase(a,t){if(a&1&&(d(0,"div",21)(1,"div",22)(2,"div",23)(3,"div",24),k(4,"ng-icon",25),d(5,"h4",26),m(6,"Frases"),h()(),k(7,"hr",27),h()(),V(8,bse,2,2,"ng-container",28)(9,Mse,1,2,"ng-template",null,0,ha)(11,Sse,2,0,"ng-template",null,1,ha),h()),a&2){let e=Yt(10),n=b();u(8),v("ngIf",n.loadingFrases)("ngIfElse",e)}}function Ese(a,t){if(a&1){let e=fe();d(0,"div",21)(1,"div",22)(2,"div",23)(3,"div",24),k(4,"ng-icon",38),d(5,"h4",26),m(6),h()(),k(7,"hr",27),h()(),d(8,"form",39),z("ngSubmit",function(){P(e);let i=b();return D(i.submitFrase())}),d(9,"div",40)(10,"div",41)(11,"label",42),m(12,"Frase"),h(),k(13,"textarea",43),h()(),d(14,"div",40)(15,"div",41)(16,"label",44),m(17,"Autor"),h(),k(18,"input",45),h()(),d(19,"div",46)(20,"div",47)(21,"button",48),z("click",function(){P(e);let i=b();
197return D(i.cancelEdit())}),m(22," Cancelar "),h(),d(23,"button",49),m(24),h()()()()()}if(a&2){let e=b();u(6),me(e.isEditing?"Editar Frase":"Nova Frase"),u(2),v("formGroup",e.fraseForm),u(15),v("disabled",e.fraseForm.invalid),u(),ye(" ",e.isEditing?"Atualizar":"Salvar"," ")}}function kse(a,t){if(a&1&&(d(0,"blockquote",33)(1,"p"),m(2),h(),d(3,"footer",34),m(4),h()()),a&2){let e=b();u(2),me(e.selectedFrase.FRS_FRASE),u(2),ye(" ",e.selectedFrase.FRS_AUTOR," ")}}var F6=class a{constructor(t,e,n,i){this.snackBar=t;this.urlService=e;this.http=n;this.fb=i}frases;selectedFrase=null;loadingFrases;modal;searchText=E0("");acaoAtual="Adicionar";currentComponent=E0("A");fraseForm;isEditing=!1;currentFraseId;ngOnInit(){this.LoadFrases(),this.initForm()}initForm(){this.fraseForm=this.fb.group({texto:["",Ca.required],autor:["",Ca.required]})}EditFrase(t){this.isEditing=!0,this.currentFraseId=t.FRS_CODIGO,this.acaoAtual="Editar",this.fraseForm.patchValue({texto:t.FRS_FRASE,autor:t.FRS_AUTOR}),this.switchComponent("B")}submitFrase(){if(this.fraseForm.invali
197d)return;let t={FRS_CODIGO:this.currentFraseId,FRS_FRASE:this.fraseForm.value.texto,FRS_AUTOR:this.fraseForm.value.autor};console.log(t,this.currentFraseId),this.isEditing&&this.currentFraseId?this.http.put(this.urlService.AtualizarFrase(this.currentFraseId),t).subscribe({next:()=>{this.snackBar.open("Frase atualizada com sucesso!","Fechar",{duration:3e3,panelClass:["success-snackbar"],horizontalPosition:"left"}),this.resetForm(),this.switchComponent("A"),this.LoadFrases()},error:e=>{console.error("Error updating frase:",e);let n="Erro ao atualizar frase";e.status===400?n=e.error?.message||"Dados inv\xE1lidos":e.status===500&&(n="Erro interno no servidor"),this.snackBar.open(n,"Fechar",{duration:5e3,panelClass:["error-snackbar"],horizontalPosition:"left"})}}):this.http.post(this.urlService.AdicionarFrase(),t).subscribe({next:()=>{this.snackBar.open("Frase adicionada com sucesso!","Fechar",{duration:3e3,panelClass:["success-snackbar"]}),this.resetForm(),this.switchComponent("A"),this.LoadFrases()},error:e=>{console.error("Error creating frase:",e);let n="Erro ao adicionar frase";e.status===400?n=e.error?.message||"Dados inv\xE1lidos":e.status===500&&(n="Erro interno no servidor"),this.snackBar.open(n,"Fechar",{duration:5e3,panelClass:["error-snackbar"]})}})}cancelEdit(){this.resetForm(),this.switchComponent("A")}resetForm(){this.fraseForm.reset(),this.isEditing=!1,this.currentFraseId=null,this.acaoAtual="Nova"}LoadFrases(){this.loadingFrases=!0,ke(this.http.get(this.urlService.GetFrases())).then(t=>{this.frases=t}).finally(()=>{this.loadingFrases=!1})}prepareDelete(t){this.selectedFrase=t}confirmDelete(){this.selectedFrase&&(console.log(this.selectedFrase),this.http.delete(this.urlService.DeletarFrase(this.selectedFrase.FRS_CODIGO)).subscribe({next:()=>{let t=document.getElementById("deleteConfirmationModal");t&&bootstrap.Modal.getInstance(t)?.hide(),this.selectedFrase=null,this.LoadFrases()},error:t=>{console.error("Error deleting frase:",t)}}))}switchComponent(t){t==="A"&&(this.acaoAtual="Adicionar"),this.currentComponent.set(t)}static \u0275fac=function(e){return new(e||a)(ce(e0),ce(gt),ce(pt),ce(u5))};static \u0275cmp=Oe({type:a,selectors:[["app-frases-config"]],features:[aa([Ra({bootstrapHouseFill:t1,bootstrapPlusCircleFill:EA,bootstrapChatDotsFill:v4,bootstrapTrash3:VA,bootstrapPencilSquare:SA})])],decls:29,vars:10,consts:[["contentOrNoData",""],["noData",""],["class","container-fluid mb-4 card width-partial mt-3","style","background-color: white; border-radius: 10px;",4,"ngIf"],["id","deleteConfirmationModal","tabindex","-1",1,"modal","fade"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button","data-bs-dismiss","modal",1,"btn-close"],[1,"modal-body"],["class","blockquote mb-0 flex-grow-1",4,"ngIf"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-secondary"],["type","button",1,"btn","btn-danger",3,"click"],[1,"mb-4",2,"display","block","padding-bottom","80px"],[1,"bottom-fixed"],[1,"squares","button-group"],[1,"square",3,"click","ngClass"],["name","bootstrapHouseFill",1,"icon-bottom-menu"],[1,"label"],["name","bootstrapPlusCircleFill",1,"icon-bottom-menu"],[1,"container-fluid","mb
197-4","card","width-partial","mt-3",2,"background-color","white","border-radius","10px"],[1,"row","pt-2","align-items-center"],[1,"col-12","mb-2","mb-md-0"],[1,"d-flex","align-items-center"],["name","bootstrapChatDotsFill",1,"icon","me-2","bootstrapChevronRight",2,"font-size","20px"],[1,"card-title","m-0"],[1,"my-2"],[4,"ngIf","ngIfElse"],[3,"isLoading","times"],["class","row",4,"ngFor","ngForOf"],[1,"row"],[1,"col-12","d-flex","justify-content-between","align-items-center"],[1,"blockquote","mb-0","flex-grow-1"],[1,"blockquote-footer"],[1,"d-flex","ms-3"],["name","bootstrapPencilSquare",1,"icon","me-2","text-secondary",2,"font-size","20px",3,"click"],["name","bootstrapTrash3","data-bs-toggle","modal","data-bs-target","#deleteConfirmationModal",1,"icon","text-danger",2,"font-size","20px",3,"click"],["name","bootstrapChatDotsFill",1,"icon","me-2",2,"font-size","20px"],[3,"ngSubmit","formGroup"],[1,"row","mb-3"],[1,"col-12"],["for","fraseText",1,"form-label"],["id","fraseText","rows","3","formControlName","texto","placeholder","Digite a frase",1,"form-control"],["for","autor",1,"form-label"],["type","text","id","autor","formControlName","autor","placeholder","Digite o autor",1,"form-control"],[1,"row","pb-2"],[1,"col-12","d-flex","justify-content-end"],["type","button",1,"btn","btn-danger","me-2",3,"click"],["type","submit",1,"btn","btn-casting",3,"disabled"]],template:function(e,n){e&1&&(V(0,Ase,13,2,"div",2)(1,Ese,25,4,"div",2),d(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6)(6,"h5",7),m(7,"Confirmar exclus\xE3o"),h(),k(8,"button",8),h(),d(9,"div",9)(10,"p"),m(11,"Tem certeza que deseja excluir esta frase?"),h(),V(12,kse,5,2,"blockquote",10),h(),d(13,"div",11)(14,"button",12),m(15,"Cancelar"),h(),d(16,"button",13),z("click",function(){return n.confirmDelete()}),m(17,"Excluir"),h()()()()(),k(18,"div",14),d(19,"div",15)(20,"div",16)(21,"div",17),z("click",function(){return n.switchComponent("A")}),k(22,"ng-icon",18),d(23,"span",19),m(24,"Inicio"),h()(),d(25,"div",17),z("click",function(){return n.switchComponent("B")}),k(26,"ng-icon",20),d(27,"span",19),m(28),h()()()()),e&2&&(v("ngIf",n.currentComponent()==="A"),u(),v("ngIf",n.currentComponent()==="B"),u(11),v("ngIf",n.selectedFrase),u(9),v("ngClass",xa(6,VV,n.currentComponent()==="A")),u(4),v("ngClass",xa(8,VV,n.currentComponent()==="B")),u(3),me(n.acaoAtual))},dependencies:[Qa,at,Bt,xt,bn,ds,no,Ht,Ut,ao,cs,rl],styles:["textarea.form-control[_ngcontent-%COMP%]{min-height:100px;resize:vertical}.bottom-fixed[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:10px;box-shadow:0 -2px 10px #0000001a;z-index:1000}"],data:{animation:[LA,S4]}})};Cr.register(...d4);var Ise=["grafico"],Tse=a=>({"background-color":a});function Fse(a,t){a&1&&(d(0,"div"),k(1,"app-loading",47),h()),a&2&&(u(),v("times",3)("isLoading",!0))}function Vse(a,t){if(a&1&&k(0,"ng-icon",57),a&2){let e=b().$implicit;v("ngStyle",xa(1,Tse,e.item.borderColor))}}function Pse(a,t){if(a&1){let e=fe();d(0,"div",50)(1,"div",51),z("click",function(){let i=P(e).$implicit,r=Yt(5),o=b(2);return D(o.incluirNoGrafico(r,i))}),d(2,"div",52)(3,"button",53),k(4,"text-avatar",54,1),V(6,Vse,1,3,"ng-icon",55),h()(),d(7,"p",56),m(8),h()()()}if(a&2){let e=t.$implicit;u(4),v("text",e.item.label)("size","20px")("divSize","31px"),u(2),v("ngIf",e.isItem),u(2),ye(" ",e.item.label,"")}}function Dse(a,t){if(a&1&&(d(0,"div",48),V(1,Pse,9,5,"div",49),h()),a&2){let e=b();u(),v("ngForOf",e.lojasFiltradas())}}var V6=class a{constructor(t,e,n,i){this.http=t;this.urlService=e;this.datePipe=n;this.snackBar=i}graficoRef;chart;dias=0;tipoDado="VendaTotal";dados=[];datas=[];lojas=[];lojasCheck=[];datasets=[];isAnimation=!0;filtroLojas="";isLoading=!1;nivel=2;dataInicio="";dataFim="";agrupamento="dia";ngAfterViewInit(){let t=new Date;this.dataFim=t.toISOString().split("T")[0],this.dataInicio=new Date(t.getFullYear(),t.getMonth(),1).toISOString().split("T")[0],this.getDados()}getDados(){return Ue(this,null,function*(){this.lojasCheck=[],setTimeout(()=>this.isLoading=!0);try{let t=null;this.nivel==2?t=yield ke(this.http.get(this.urlService.getVendaTotalUnidadesPeriodoUrl(this.dataInicio,this.dataFim,this.agrupamento))):t=yield ke(this.http.get(this.urlService.getVendaTotalUrl(this.dias))),this.dados=t,this.mapDados(),this.geraGrafico()}catch(t){console.error("Erro ao buscar dados:",t),this.snackBar.open("Erro ao buscar os dados!",void 0,{duration:3e3})}finally{setTimeout(()=>this.isLoading=!1)}})}mapDados(){this.lojas=[],this.datas=[],this.dados[0].UnidadesResult.map((t,e)=>{this.lojas.push({isItem:!1,indice:e,id:t.unidaderesult.UnidadeId,item:{label:t.unidaderesult.UnidadeNome,data:[],fill:!1,borderColor:"",tension:.4,pointRadius:0,pointHoverRadius:0}})}),this.dados.map(t=>{this.datas.push(this.datePipe.transform(t.Data,"dd/MM")),t.UnidadesResult.map(e=>{this.lojas.map(n=>{e.unidaderesult.UnidadeId===n.id&&n.item.data.push(e[this.tipoDado])})})})}alteraDados(){this.lojasCheck=[],this.mapDados(),this.geraGrafico()}AlterarNivel(){}geraGrafico(){let t=this.tipoDado==="VendaTotal"?"Faturamento Liquido":this.tipoDado==="VendaBruta"?"Faturamento Bruto":this.tipoDado==="BoletoMedio"?"Boleto M\xE9dio":this.tipoDado==="PrecoMedio"?"Pre\xE7o M\xE9dio":this.tipoDado==="ItensPorBoleto"?"Itens / Boleto":this.tipoDado==="Boleto1"?"Boleto 1":this.tipoDado;this.chart&&this.chart.destroy(),this.datasets=[],this.lojasCheck.map(e=>{this.datasets.push(e.item)}),this.datasets=this.datasets.reverse(),this.chart=new Cr(this.graficoRef.nativeElement,{type:"line",data:{labels:this.datas,datasets:this.datasets},options:{scales:{y:{display:!0,grid:{display:!0},beginAtZero:!0,title:{display:!0,text:t}},x:{grid:{display:!0},ticks:{maxTicksLimit:this.agrupamento==="dia"?31:7,autoSkip:!0}}}
197,plugins:{legend:{display:!1},tooltip:{enabled:!1}},responsive:!0,maintainAspectRatio:!1,animation:{duration:e=>e.datasetIndex===0&&this.isAnimation?1e3:0}}})}incluirNoGrafico(t,e){let n=t.styles["background-color"];for(let i of this.lojas)if(i.id===e.id){i.isItem=!i.isItem,i.item.borderColor=n,i.isItem===!0?(this.lojasCheck.push(e),this.isAnimation=!0):(this.lojasCheck=this.lojasCheck.filter(r=>r.id!==e.id),this.isAnimation=!1);break}this.geraGrafico()}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}lojasFiltradas(){return this.filtroLojas?this.lojas.filter(t=>t.item.label.toLowerCase().includes(this.filtroLojas.toLowerCase())):this.lojas}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(Ka),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-comparativo-pdv"]],viewQuery:function(e,n){if(e&1&&c0(Ise,5),e&2){let i;n0(i=i0())&&(n.graficoRef=i.first)}},features:[aa([Ka,Ra({bootstrapFunnel:jn,bootstrapCheck:aA,bootstrapSearch:qn,bootstrapBarChart:p4})])],decls:75,vars:8,consts:[["grafico",""],["avatarRef",""],[1,"row","p-2","mx-auto","rounded-2","mt-2","container-fluid","mb
197-3","width-partial",2,"background-color","white"],[1,"col-12","d-flex","align-items-center","position-relative"],[1,"row"],[1,"col-12"],[1,"d-flex","align-items-center"],["name","bootstrapBarChart",1,"icon","bootstrapChevronRight","mb-2","me-2",2,"font-size","20px"],[1,"card-title"],[1,"mt-0"],[2,"height","300px","width","100%"],[1,"row","mx-auto","rounded-2","mt-2","container-fluid","mb-3","width-partial",2,"background-color","white"],[1,"row","pt-3","m-0"],[1,"input-group","mx-0","px-0","mb-3"],["id","basic-addon1","data-bs-toggle","dropdown","aria-expanded","false",1,"input-group-text","iconHover"],["name","bootstrapFunnel",1,"icon","bootstrapChevronRight"],[1,"dropdown-menu","p-2",2,"min-width","300px"],[1,"my-0"],[1,"mt-0","mb-2"],[1,"form-select","mb-2",3,"ngModelChange","ngModel"],["disabled",""],["value","0"],["value","2","selected",""],[1,"d-flex","flex-column","mb-2"],[2,"font-size","12px"],["type","date",1,"form-control",3,"ngModelChange","change","ngModel"],["value","dia"],["value","semana"],["value","decendio"],["value","quinzena"],["value","mes"],["value","trimestre"],["value","semestre"],["value","ano"],["aria-label","Default select example",1,"form-select","mb-2",3,"ngModelChange","ngModel"],["value","VendaTotal"],["value","VendaBruta"],["value","BoletoMedio"],["value","PrecoMedio"],["value","Performance"],["value","ItensPorBoleto"],["value","Boleto1"],["type","text","placeholder","Buscar unidade...","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],[4,"ngIf"],["class","row row-cols-1 row-cols-md-2 row-cols-lg-3 m-0 p-0",4,"ngIf"],[3,"times","isLoading"],[1,"row","row-cols-1","row-cols-md-2","row-cols-lg-3","m-0","p-0"],["class","row m-0 p-0",4,"ngFor","ngForOf"],[1,"row","m-0","p-0"],[1,"row","flex-nowrap","align-items-center","mb-3",2,"cursor","pointer",3,"click"],[2,"width","31px"],[1,"p-0","m-0","rounded-circle","overflow-hidden","border-0",2,"width","31px","position","relative"],[3,"text","size","divSize"],["style","height: 31px; width: 31px; position: absolute; top: 0; left: 0; color: white;","name","bootstrapCheck","type","button",3,"ngStyle",4,"ngIf"],[1,"text-truncate","m-0","ps-4"],["name","bootstrapCheck","type","button",2,"height","31px","width","31px","position","absolute","top","0","left","0","color","white",3,"ngStyle"]],template:function(e,n){if(e&1){let i=fe();d(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5)(4,"div",6),k(5,"ng-icon",7),d(6,"h4",8),m(7,"Comparativo"),h()()()()(),d(8,"div",5),k(9,"hr",9),h(),d(10,"div",10),k(11,"canvas",null,0),h()(),d(13,"div",11)(14,"div",12)(15,"div",13)(16,"span",14),k(17,"ng-icon",15),h(),d(18,"div",16)(19,"p",17)(20,"strong"),m(21,"Filtros"),h()(),k(22,"hr",18),d(23,"select",19),Ne("ngModelChange",function(o){return P(i),Be(n.nivel,o)||(n.nivel=o),D(o)}),z("ngModelChange",function(){return P(i),D(n.getDados())}),d(24,"option",20),m(25,"N\xEDvel do gr\xE1fico..."),h(),d(26,"option",21),m(27,"Neg\xF3cio"),h(),d(28,"option",22),m(29,"Unidades"),h()(),d(30,"div",23)(31,"label",24),m(32,"In\xEDcio"),h(),d(33,"input",25),Ne("ngModelChange",function(o){return P(i),Be(n.dataInicio,o)||(n.dataInicio=o),D(o)}),z("change",function(){return P(i),D(n.getDados())}),h()(),d(34,"div",23)(35,"label",24),m(36,"Fim"),h(),d(37,"input",25),Ne("ngModelChange",function(o){return P(i),Be(n.dataFim,o)||(n.dataFim=o),D(o)}),z("change",function(){return P(i),D(n.getDados())}),h()(),d(38,"select",19),Ne("ngModelChange",function(o){return P(i),Be(n.agrupamento,o)||(n.agrupamento=o),D(o)}),z("ngModelChange",function(){return P(i),D(n.getDados())}),d(39,"option",26),m(40,"Dia"),h(),d(41,"option",27),m(42,"Semana"),h(),d(43,"option",28),m(44,"Dec\xEAndio"),h(),d(45,"option",29),m(46,"Quinzena"),h(),d(47,"option",30),m(48,"M\xEAs"),h(),d(49,"option",31),m(50,"Trimestre"),h(),d(51,"option",32),m(52,"Semestre"),h(),d(53,"option",33),m(54,"Ano"),h()(),d(55,"select",34),Ne("ngModelChange",function(o){return P(i),Be(n.tipoDado,o)||(n.tipoDado=o),D(o)}),z("ngModelChange",function(){return P(i),D(n.alteraDados())}),d(56,"option",35),m(57,"Faturamento L\xEDquido"),h(),d(58,"option",36),m(59,"Faturamento Bruto"),h(),d(60,"option",37),m(61,"Boleto m\xE9dio"),h(),d(62,"option",38),m(63,"Pre\xE7o m\xE9dio"),h(),d(64,"option",39),m(65,"Performance"),h(),d(66,"option",40),m(67,"Itens / boleto"),h(),d(68,"option",41),m(69,"Boleto 1"),h()()(),d(70,"input",42),Ne("ngModelChange",function(o){return P(i),Be(n.filtroLojas,o)||(n.filtroLojas=o),D(o)}),h(),d(71,"span",43),k(72,"ng-icon",44),h()()(),V(73,Fse,2,2,"div",45)(74,Dse,2,1,"div",46),h()}e&2&&(u(23),Re("ngModel",n.nivel),u(10),Re("ngModel",n.dataInicio),u(4),Re("ngModel",n.dataFim),u(),Re("ngModel",n.agrupamento),u(17),Re("ngModel",n.tipoDado),u(15),Re("ngModel",n.filtroLojas),u(3),v("ngIf",n.isLoading),u(),v("ngIf",!n.isLoading))},dependencies:[Qa,jt,u0,m0,Ht,o0,Ut,Qt,kt,xt,at,xr,on,Bt],encapsulation:2})};function Lse(a,t){if(a&1&&(mt(0),d(1,"div",4)(2,"div",5)(3,"h5",6),m(4),h(),d(5,"small",7),m(6),At(7,"date"),h(),k(8,"hr",8),h(),d(9,"div",9)(10,"p",6),m(11),h()(),d(12,"div",10)(13,"p",6),m(14,"Nota m\xEDnima:"),h()(),d(15,"div",10)(16,"p",11),m(1
1977),h()()(),d(18,"div",4)(19,"div",12)(20,"small"),m(21,"Planejado por:"),h(),d(22,"p",6),m(23),h()(),d(24,"div",13)(25,"small"),m(26," Tipo de treinamento: "),h(),d(27,"p",6),m(28),h()()(),ft()),a&2){let e=b();u(4),me(e.treinamento.TreinamentoNome),u(2),ye("Prazo para realiza\xE7\xE3o: ",Nt(7,6,e.treinamento.Prazo,"dd/MM/yyyy"),""),u(5),me(e.treinamento.Descricao),u(6),me(e.treinamento.NotaMin),u(6),me(e.treinamento.FuncionarioPlanNome),u(5),me(e.treinamento.Tipo)}}function Ose(a,t){if(a&1&&k(0,"app-loading",14),a&2){let e=b();v("isLoading",e.isLoadingAvaliacaoTreinamento)("times",2)}}function zse(a,t){a&1&&(d(0,"span"),k(1,"ng-icon",38),h())}function Rse(a,t){a&1&&(d(0,"span"),k(1,"ng-icon",39),h())}function Bse(a,t){if(a&1&&(d(0,"span"),V(1,zse,2,0,"span",22)(2,Rse,2,0,"span",22),h()),a&2){let e=b().$implicit,n=b(4);u(),v("ngIf",n.respostasSelecionadas[n.currentQuestionIndex]==e.RespostaId&&!e.RespostaCerta),u(),v("ngIf",n.respostasSelecionadas[n.currentQuestionIndex]==e.RespostaId&&e.RespostaCerta)}}function Nse(a,t){if(a&1){let e=fe();d(0,"div",35)(1,"input",36),z("click",function(){let i=P(e).$implicit,r=b(4);return D(r.selectAnswer(i.RespostaId))}),h(),d(2,"label",37),m(3),h(),V(4,Bse,3,2,"span",22),h()}if(a&2){let e=t.$implicit,n=b(4);u(),v("disabled",n.respostasSelecionadas[n.currentQuestionIndex])("id",e.RespostaId)("checked",n.isSelected(e.RespostaId)),u(),v("for",e.RespostaId),u(),ye(" ",e.RespostaTexto," "),u(),v("ngIf",n.revelarRespostas)}}function Hse(a,t){if(a&1){let e=fe();d(0,"button",31),z("click",function(){P(e);let i=b(4);return D(i.nextQuestion())}),m(1),h()}if(a&2){let e=b(4);v("disabled",!e.selectedAnswerId),u(),ye(" ",e.currentQuestionIndex<e.perguntas.length-1?"Pr\xF3xima":"Finalizar"," ")}}function Use(a,t){if(a&1){let e=fe();d(0,"button",40),z("click",function(){P(e);let i=b(4);return D(i.nextQuestion2())}),m(1),h()}if(a&2){let e=b(4);u(),ye(" ",e.currentQuestionIndex<e.perguntas.length-1?"Pr\xF3xima":"Finalizar"," ")}}function jse(a,t){if(a&1){let e=fe();d(0,"div")(1,"h4",26),m(2),h(),d(3,"div",27),V(4,Nse,5,6,"div",28),h(),d(5,"div",29)(6,"div",30)(7,"button",31),z("click",function(){P(e);let i=b(3);return D(i.PreviousQuestion())}),m(8,"Anterior"),h()(),d(9,"div",32),V(10,Hse,2,2,"button",33)(11,Use,2,1,"button",34),h()()()}if(a&2){let e=b(3);u(2),da("",e.currentQuestionIndex+1,". ",e.currentQuestion.PerguntaTexto,""),u(2),v("ngForOf",e.currentQuestion.Respostas),u(3),v("disabled",e.currentQuestionIndex<1),u(3),v("ngIf",!e.revelarRespostas),u(),v("ngIf",e.revelarRespostas)}}function qse(a,t){if(a&1){let e=fe();d(0,"div",41)(1,"div",42)(2,"h4",43),m(3,"Question\xE1rio completo"),h(),d(4,"span"),k(5,"i",44),m(6," Aten\xE7\xE3o: depois de conclu\xEDdo, o question\xE1rio n\xE3o poder\xE1 ser realizado novamente. "),h(),d(7,"div",29)(8,"div",45)(9,"button",46),z("click",function(){P(e);let i=b(3);return D(i.Cancelar())}),m(10," Cancelar "),h()(),d(11,"div",47)(12,"button",48),z("click",function(){P(e);let i=b(3);return D(i.Finalizar())}),m(13," Finalizar "),h()()()()()}}function Wse(a,t){a&1&&(d(0,"span",56),m(1,"Aprovado"),h())}function Gse(a,t){a&1&&k(0,"i",57)}function $se(a,t){a&1&&(d(0,"span",56),m(1,"Reprovado"),h())}function Yse(a,t){a&1&&k(0,"i",58)}function Xse(a,t){if(a&1&&(d(0,"div",49)(1,"div",50)(2,"h5",51),m(3,"Sua nota"),h(),d(4,"div",52),m(5),At(6,"number"),k(7,"br"),V(8,Wse,2,0,"span",53)(9,Gse,1,0,"i",54)(10,$se,2,0,"span",53)(11,Yse,1,0,"i",55),h()()()),a&2){let e=b(3);u(5),ye(" ",Nt(6,5,e.acertos,"1.1-1")," "),u(3),v("ngIf",e.aprovado),u(),v("ngIf",e.aprovado),u(),v("ngIf",!e.aprovado),u(),v("ngIf",!e.aprovado)}}function Zse(a,t){if(a&1){let e=fe();d(0,"div",59)(1,"div",50)(2,"button",60),z("click",function(){P(e);let i=b(3);return i.currentQuestionIndex=0,i.selectedAnswerId=null,i.quizCompleted=!1,D(i.revelarRespostas=!0)}),m(3," Rever respostas "),h()()()}}function Kse(a,t){if(a&1&&(d(0,"div",16)(1,"div",17)(2,"h5",18),m(3,"Question\xE1rio"),h()(),d(4,"div",19)(5,"div",20)(6,"div",21),m(7),h()(),V(8,jse,12,6,"div",22),h(),V(9,qse,14,0,"div",23)(10,Xse,12,8,"div",24)(11,Zse,4,0,"div",25),h()),a&2){let e=b(2);u(6),an("width",e.progress,"%")("background-color","var(--color-orange)"),Pt("aria-valuenow",e.progress),u(),da(" ",e.currentQuestionIndex,"/",e.perguntas.length," "),u(),v("ngIf",!e.quizCompleted),u(),v("ngIf",e.quizCompleted&&!e.fim),u(),v("ngIf",e.quizCompleted&&e.fim),u(),v("ngIf",e.quizCompleted&&e.fim)}}function Qse(a,t){a&1&&(d(0,"h4",64),m(1,"Situa\xE7\xE3o: Aprovado "),k(2,"i",57),h())}function Jse(a,t){a&1&&(d(0,"h4",65),m(1,"Situa\xE7\xE3o: Reprovado "),k(2,"i",58),h())}function ele(a,t){a&1&&(d(0,"h4",65),m(1,"Situa\xE7\xE3o: Treinamento Cancelado"),h())}function tle(a,t){if(a&1&&(d(0,"div",16)(1,"div",61)(2,"h3"),m(3,"Avalia\xE7\xE3o j\xE1 realizada"),h(),V(4,Qse,3,0,"h4",62)(5,Jse,3,0,"h4",63)(6,ele,2,0,"h4",63),h()()),a&2){let e=b(2);u(4),v("ngIf",e.treinamento.Status==2),u(),v("ngIf",e.treinamento.Status==3),u(),v("ngIf",e.treinamento.Status==4)}}
197function ale(a,t){if(a&1&&(mt(0),V(1,Kse,12,11,"div",15)(2,tle,7,3,"div",15),ft()),a&2){let e=b();u(),v("ngIf",e.treinamento.Status==1),u(),v("ngIf",e.treinamento.Status!=1)}}var P6=class a{constructor(t,e,n,i){this.urlService=t;this.route=e;this.http=n;this.router=i;this.plt_codigo=this.route.snapshot.queryParamMap.get("PlanejamentoId"),this.tmp_codigo=this.route.snapshot.queryParamMap.get("tmp_codigo")}plt_codigo;treinamento;perguntas;revelarRespostas;isLoadingAvaliacaoTreinamento=!0;acertos;aprovado=!1;fim=!1;tmp_codigo;tre_codigo;fun_codigo;nota;ngOnInit(){this.fun_codigo=localStorage.getItem("fun_codigo"),ke(this.http.get(this.urlService.getTrainingDetailUrl(localStorage.getItem("fun_codigo"),this.plt_codigo))).then(t=>{this.treinamento=t,this.treinamento.Modulos.forEach(e=>{e.Etapas.forEach(n=>{n.tmp_codigo===this.tmp_codigo&&(this.treinamento.NotaMin=n.tmp_nota_minima)})})}),ke(this.http.get(this.urlService.getPerguntasUrl(this.plt_codigo,this.tmp_codigo))).then(t=>{this.perguntas=t}).finally(()=>{this.isLoadingAvaliacaoTreinamento=!1}),this.GetPlanejamentoTreinamentoRespostaByPLTCodigo(this.plt_codigo)}currentQuestionIndex=0;selectedAnswerId=null;quizCompleted=!1;respostasSelecionadas=[];get currentQuestion(){return this.perguntas[this.currentQuestionIndex]}get progress(){return this.currentQuestionIndex/this.perguntas.length*100}GetPlanejamentoTreinamentoRespostaByPLTCodigo(t){ke(this.http.get(this.urlService.GetPlanejamentoTreinamentoRespostaByPLTCodigo(t))).then(e=>{})}selectAnswer(t){this.selectedAnswerId=t}nextQuestion(){this.respostasSelecionadas.push(this.selectedAnswerId),this.currentQuestionIndex++,this.currentQuestionIndex<this.perguntas.length?this.selectedAnswerId=null:this.quizCompleted=!0}PreviousQuestion(){this.respostasSelecionadas.pop(),this.currentQuestionIndex--,this.currentQuestionIndex<this.perguntas.length?this.selectedAnswerId=null:this.quizCompleted=!0}nextQuestion2(){this.currentQuestionIndex<this.perguntas.length-1?this.currentQuestionIndex++:(this.currentQuestionIndex++,this.quizCompleted=!0)}isSelected(t){return this.selectedAnswerId===t}Finalizar(){let t=this.perguntas.map((n,i)=>({PerguntaId:n.PerguntaId,RespostaId:this.respostasSelecionadas[i]})),e={FuncionarioId:this.fun_codigo,PlanejamentoId:this.plt_codigo,Respostas:t};ke(this.http.post(this.urlService.getAvaliationUrl(),e)).then(n=>{this.verificarResultado(),this.nota==n,this.fim=!0})}verificarResultado(){this.fim=!0;let t=0;this.perguntas.forEach(e=>{e.Respostas.forEach(n=>{this.respostasSelecionadas.includes(n.RespostaId)&&n.RespostaCerta&&t++})}),this.acertos=t/this.perguntas.length*10,this.treinamento.NotaMin,this.acertos>=this.treinamento.NotaMin?this.aprovado=!0:this.aprovado=!1}Cancelar(){window.history.back()}static \u0275fac=function(e){return new(e||a)(ce(gt),ce(rn),ce(pt),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-treinamento-avaliacao"]],features:[aa([Ra({bootstrapCheckCircleFill:_4,bootstrapXCircleFill:DA,bootstrapEmojiLaughing:sA,bootstrapEmojiTear:lA})])],decls:6,vars:4,consts:[["loadingAvaliacao",""],[1,"container-fluid","my-2","card","width-partial","mt-2","p-3",2,"background-color","white","border-radius","10px"],[4,"ngIf","ngIfElse"],[1,"container-fluid","card","width-partial","p-0",2,"border-radius","10px"],[1,"row"],[1,"col-12","text-start"],[1,"m-0"],[1,"text-muted"],[1,"mt-0","mb-2"],[1,"col-12","text-muted"],[1,"col-6"],[1,"m-0","text-end"],[1,"col-6","text-muted","text-start"],[1,"col-6","texte-muted","text-end"],[3,"isLoading","times"],["class","card",4,"ngIf"],[1,"card"],[1,"card-header"],[1,"mb-0"],[1,"card-body"],[1,"progress","mb-2"],["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"progress-bar"],[4,"ngIf"],["class","row card-body py-0",4,"ngIf"],["class","row card-body mt-0 justify-content-center text-center",4,"ngIf"],["class","row card-body",4,"ngIf"],[1,"question-text","mb-4"],[1,"answers-container"],["class","form-check answer-option mb-3",4,"ngFor","ngForOf"],[1,"d-flex","justify-content-between","mt-3"],[1,"w-50","pe-2"],[1,"btn","next-btn","w-100",2,"background-color","var(--laranja-casting)","color","white",3,"click","disabled"],[1,"w-50","ps-2"],["class","btn next-btn w-100","style","background-color: var(--laranja-casting); color: white;",3,"disabled","click",4,"ngIf"],["class","btn next-btn w-100","style","background-color: var(--laranja-casting); color: white;",3,"click",4,"ngIf"],[1,"form-check","answer-option","mb-3"],["type","radio","name","quizAnswer",1,"form-check-input",3,"click","disabled","id","checked"],[1,"form-check-label",3,"for"],["name","bootstrapXCircleFill",1,"ms-2","text-danger"],["name","bootstrapCheckCircleFill",1,"ms-2","text-success"],[1,"btn","next-btn","w-100",2,"background-color","var(--laranja-casting)","color","white",3,"click"],[1,"row","card-body","py-0"],[1,"col-12","text-center","pt-0","py-4"],[1,"mb-4"],[1,"bi","bi-info-circle","fw-bold","fs-2"],[1,"col-6","pe-2"],[1,"btn","btn-danger","w-100",3,"click"],[1,"col-6","ps-2"],[1,"btn","btn-casting","w-100",3,"click"],[1,"row","card-body","mt-0","justify-content-center","text-center"],[1,"col-12"],[1,"text-muted","mt-0"],[1,"p-3","my-2","border","rounded",2,"font-size","2rem","font-weight","bold","color","var(--color-orange)","background-color","#f8f9fa"],["class","me-4",4,"ngIf"],["class","bi bi-emoji-grin",4,"ngIf"],["class","bi bi-emoji-tear",4,"ngIf"],[1,"me-4"],[1,"bi","bi-emoji-grin"],[1,"bi","bi-emoji-tear"],[1,"row","card-body"],[1,"btn","btn-primary","w-100",2,"background-color","var(--laranja-casting)","color","white",3,"click"],[1,"card-body","text-center"],["class","text-success",4,"ngIf"],["class","text-danger",4,"ngIf"],[1,"text-success"],[1,"text-danger"]],template:function(e,n){if(e&1&&(d(0,"div",1),V(1,Lse,29,9,"ng-container",2)(2,Ose,1,2,"ng-template",null,0,ha),h(),d(4,"div",3),V(5,ale,3,2,"ng-container",2),h()),e&2){let i=Yt(3);u(),v("ngIf",!n.isLoadingAvaliacaoTreinamento)("ngIfElse",i),u(4),v("ngIf",!n.isLoadingAvaliacaoTreinamento)("ngIfElse",i)}},dependencies:[at,xt,jt,Qa,Bt,kt,Oi,Ka],styles:[".quiz-container[_ngcontent-%COMP%] .question-text[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:500}.quiz-container[_ngcontent-%COMP%] .answer-option[_ngcontent-%COMP%]{padding:10px;border-radius:5px;transition:background-color .2s}.quiz-container[_ngcontent-%COMP%] .answer-option[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}.quiz-container[_ngcontent-%COMP%] .answer-option[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]{cursor:pointer}.quiz-container[_ngcontent-%COMP%] .answer-option[_ngcontent-%COMP%] .form-check-label[_ngcontent-%COMP%]{cursor:pointer;margin-left:8px}.quiz-container[_ngcontent-%COMP%] .next-btn[_ngcontent-%COMP%]{min-width:120px}"]})};function nle(a,t){if(a&1&&(d(0,"div",3),k(1,"app-loading",4),h()),a&2){let e=b();u(),v("isLoading",e.loading)("times",6)}}function ile(a,t){if(a&1){let e=fe();d(0,"div",30)(1,"div",31)(2,"p",32),m(3," Tem certeza que deseja excluir este item? "),h(),d(4,"div",33)(5,"button",34),z("click",function(){P(e);let i=b().$implicit,r=b(2);return D(r.confirm(i[r.parametroId]))}),m(6," Sim "),h(),d(7,"button",35),z("click",function(){P(e);let i=b(3);
197return D(i.close())}),m(8," N\xE3o "),h()()()()}}function rle(a,t){if(a&1){let e=fe();d(0,"div",24)(1,"div",25)(2,"span"),m(3),h(),d(4,"small"),m(5),h()(),V(6,ile,9,0,"div",26),d(7,"div",27)(8,"i",28),z("click",function(){let i=P(e).$implicit,r=b(2);return D(r.openModal(i[r.parametroId]))}),h(),d(9,"i",29),z("click",function(){let i=P(e).$implicit,r=b(2);return D(r.GoToCriar(i[r.parametroId]))}),h()()()}if(a&2){let e=t.$implicit,n=b(2);u(3),me(e[n.parametroTitulo]),u(),$0(e[n.color]),u(),me(e[n.parametroSubtitulo]),u(),v("ngIf",n.itemSelecionado===e[n.parametroId])}}function ole(a,t){if(a&1){let e=fe();mt(0),d(1,"button",5),z("click",function(){P(e);let i=b();return D(i.Criar())}),m(2," + "),h(),d(3,"div",3)(4,"div",6)(5,"div",7),k(6,"i"),m(7),h(),k(8,"hr",8),h()(),d(9,"div",9)(10,"span",10),k(11,"ng-icon",11),h(),d(12,"div",12),z("click",function(i){return P(e),D(i.stopPropagation())}),d(13,"div",13)(14,"strong"),m(15,"Filtros"),h(),d(16,"button",14),z("click",function(){P(e);let i=b();return D(i.closeDropdown("dropdownMenuButton1"))}),h()(),k(17,"hr",15),d(18,"select",16),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.selectedFilter,i)||(r.selectedFilter=i),D(i)}),z("change",function(){P(e);let i=b();return D(i.Filtrar("dropdownMenuButton1"))}),d(19,"option",17),m(20,"Todas"),h(),d(21,"option",18),m(22,"Ativas"),h(),d(23,"option",19),m(24,"Inativas"),h()()(),d(25,"input",20),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.searchText,i)||(r.searchText=i),D(i)}),h(),d(26,"span",21),k(27,"ng-icon",22),h()(),V(28,rle,10,5,"div",23),ft()}if(a&2){let e=b();u(6),$0(e.icone+" me-2 mb-0"),u(),me(e.nome),u(11),Re("ngModel",e.selectedFilter),u(7),Re("ngModel",e.searchText),u(3),v("ngForOf",e.ListaFiltrada())}}var G5=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.router=n}nome;icone;patch;lista;parametroTitulo;parametroSubtitulo;parametroId;color;Delete;loading=!1;remove=!1;searchText;itemSelecionado=null;selectedFilter="active";listaFiltrada=this.lista;ngOnChanges(t){t.lista&&(this.listaFiltrada=this.lista.filter(e=>e[this.color]==="text-success"))}Criar(){this.router.navigate([this.patch])}ListaFiltrada(){return this.listaFiltrada?.filter(t=>this.searchText==null||(t[this.parametroTitulo]?.toLowerCase()??"").includes(this.searchText.toLowerCase()))??[]}GoToCriar(t){this.router.navigate([this.patch],{queryParams:{id:t}})}openModal(t){this.itemSelecionado=t}confirm(t){return Ue(this,null,function*(){try{yield this.Delete(t),this.close()}catch(e){console.error("Erro ao excluir:",e)}})}close(){this.itemSelecionado=null}closeDropdown(t){let e=document.getElementById(t);e&&(bootstrap.Dropdown.getInstance(e)||new bootstrap.Dropdown(e)).hide()}Filtrar(t){switch(this.searchText="",console.log(this.selectedFilter),this.selectedFilter){case"active":this.listaFiltrada=this.lista.filter(n=>n[this.color]==="text-success"),console.log(this.listaFiltrada);break;case"inactive":this.listaFiltrada=this.lista.filter(n=>n[this.color]==="text-danger"),console.log(this.listaFiltrada);break;case"all":this.listaFiltrada=this.lista}let e=document.getElementById(t);e&&(bootstrap.Dropdown.getInstance(e)||new bootstrap.Dropdown(e)).hide()}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app--lista"]],inputs:{nome:"nome",icone:"icone",patch:"patch",lista:"lista",parametroTitulo:"parametroTitulo",parametroSubtitulo:"parametroSubtitulo",parametroId:"parametroId",color:"color",Delete:"Delete",loading:"loading"},features:[aa([Ra({bootstrapSearch:qn,bootstrapFunnel:jn})]),b0],decls:3,vars:2,consts:[[1,"container-fluid","pt-1","mt-2","mb-3","pb-3","width-partial",2,"background-color","white","border-radius","10px"],["class","row",4,"ngIf"],[4,"ngIf"],[1,"row"],[3,"isLoading","times"],[1,"floating-plus-button",3,"click"],[1,"col-12","pt-2"],[1,"h4"],[1,"mt-0"],[1,"input-group"],["data-bs-toggle","dropdown","aria-expanded","false","id","dropdownMenuButton1",1,"input-group-text","iconHover"],["name","bootstrapFunnel","type","button",1,"icon","bootstrapChevronRight"],["aria-labelledby","dropdownMenuButton1",1,"dropdown-menu","animated-dropdown","p-2",3,"click"],[1,"d-flex","justify-content-between","align-items-center","mb-2"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"mt-0","mb-2"],[1,"form-select",3,"ngModelChange","change","ngModel"],["value","all"],["value","active"],["value","inactive"],["type","text","placeholder","Buscar...","aria-label","Username","aria-describedby","basic-addon1",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["id","basic-addon2",1,"input-group-text"],["name","bootstrapSearch",1,"icon","bootstrapChevronRight"],["class","d-flex justify-content-between px-2 py-1 mt-2 border rounded position-relative",4,"ngFor","ngForOf"],[1,"d-flex","justify-content-between","px-2","py-1","mt-2","border","rounded","position-relative"],[1,"d-flex","flex-column","align-items-start","px-0"],["class","confirm-overlay",4,"ngIf"],[1,"p-0","d-flex","align-items-center","flex-row-reverse",2,"font-size","18px","gap","5px"],[1,"bi","bi-trash","text-danger",3,"click"],[1,"bi","bi-pencil-square","text-primary",3,"click"],[1,"confirm-overlay"],[1,"confirm-box"],[1,"confirm-text"],[1,"confirm-actions"],[1,"btn-confirm",3,"click"],[1,"btn-cancel",3,"click"]],template:function(e,n){e&1&&(d(0,"div",0),V(1,nle,2,2,"div",1)(2,ole,29,6,"ng-container",2),h()),e&2&&(u(),v("ngIf",n.loading),u(),v("ngIf",!n.loading))},dependencies:[kt,xt,at,Bt,Qa,jt,u0,m0,Ht,o0,Ut,Qt],styles:[".floating-plus-button[_ngcontent-%COMP%]{position:fixed;bottom:40px;right:30px;width:50px;height:50px;border-radius:50%;font-size:30px;color:#fff;background-color:var(--laranja-medio);border:none;box-shadow:0 2px 5px #0000004d;cursor:pointer;z-index:5;transition:background-color .3s ease}.floating-plus-button[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.hover-show[_ngcontent-%COMP%]{display:none}.row[_ngcontent-%COMP%]:hover .hover-show[_ngcontent-%COMP%]{display:block}.hover-show[_ngcontent-%COMP%]:checked{display:block}.confirm-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center}.confirm-box[_ngcontent-%COMP%]{background-color:#323232;color:#fff;padding:20px 24px;border-radius:10px;width:90%;max-width:420px;text-align:center;box-shadow:0 10px 30px #0006}.confirm-text[_ngcontent-%COMP%]{font-size:16px;margin-bottom:16px}.confirm-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:20px}.btn-confirm[_ngcontent-%COMP%]{background:transparent;border:none;color:var(--laranja-casting);font-weight:600;font-size:15px;cursor:pointer}.btn-confirm[_ngcontent-%COMP%]:hover{text-decoration:underline}.btn-cancel[_ngcontent-%COMP%]{background:transparent;border:none;color:var(--cinza-escuro);font-size:15px;cursor:pointer}.btn-cancel[_ngcontent-%COMP%]:hover{text-decoration:underline}"]})};var D6=class a{constructor(t,e){this.http=t;this.urlService=e}treinamentos;loading=!1;ngOnInit(){this.loading=!0,ke(this.http.get(this.urlService.getTreinamentoLista())).then(t=>
197{this.treinamentos=t,this.treinamentos.forEach(e=>{e.TRE_ATIVO===!0?(e.subtitulo="(Ativo)",e.color="text-success"):(e.subtitulo="(Inativo)",e.color="text-danger")})}).catch(t=>{console.error("Erro ao carregar a lista:",t)}).finally(()=>{this.loading=!1})}Delete=t=>Ue(this,null,function*(){try{return yield ke(this.http.get(this.urlService.DesativarTreinamento()+`?id=${t}`)),this.treinamentos=this.treinamentos.map(e=>e.TRE_CODIGO===t?ea(Xe({},e),{TRE_ATIVO:!1,subtitulo:"(Inativo)",color:"text-danger"}):e),!0}catch(e){return console.error("Erro ao desativar treinamento:",e),!1}});static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-treinamento-lista"]],decls:1,vars:3,consts:[["nome","Treinamentos","icone","bi bi-mortarboard-fill","patch","treinamentocriar","parametroTitulo","TRE_NOME","parametroSubtitulo","subtitulo","parametroId","TRE_CODIGO","color","color",3,"loading","lista","Delete"]],template:function(e,n){e&1&&k(0,"app--lista",0),e&2&&v("loading",n.loading)("lista",n.treinamentos)("Delete",n.Delete)},dependencies:[G5],styles:[".floating-plus-button[_ngcontent-%COMP%]{position:fixed;bottom:40px;right:30px;width:50px;height:50px;border-radius:50%;font-size:30px;color:#fff;background-color:#28a745;border:none;box-shadow:0 2px 5px #0000004d;cursor:pointer;z-index:5;transition:background-color .3s ease}.floating-plus-button[_ngcontent-%COMP%]:hover{background-color:#218838}.hover-show[_ngcontent-%COMP%]{display:none}.row[_ngcontent-%COMP%]:hover .hover-show[_ngcontent-%COMP%]{display:block}.hover-show[_ngcontent-%COMP%]:checked{display:block}"]})};function sle(a,t){a&1&&(d(0,"div",19),m(1," O nome \xE9 obrigat\xF3rio. "),h())}function lle(a,t){a&1&&(d(0,"span"),m(1,"O email \xE9 obrigat\xF3rio."),h())}function cle(a,t){a&1&&(d(0,"span"),m(1,"Formato de email inv\xE1lido."),h())}function dle(a,t){if(a&1&&(d(0,"div",19),V(1,lle,2,0,"span",20)(2,cle,2,0,"span",20),h()),a&2){let e,n,i=b();u(),v("ngIf",(e=i.funcionarioForm.get("FUN_EMAIL"))==null?null:e.hasError("required")),u(),v("ngIf",(n=i.funcionarioForm.get("FUN_EMAIL"))==null?null:n.hasError("FUN_EMAIL"))}}function hle(a,t){if(a&1&&(d(0,"option",21),m(1),h()),a&2){let e=t.$implicit;v("value",e.CAR_CODIGO),u(),ye(" ",e.CAR_NOME," ")}}function ple(a,t){a&1&&(d(0,"div",19),m(1," O cargo \xE9 obrigat\xF3rio. "),h())}function ule(a,t){if(a&1&&(d(0,"option",21),m(1),h()),a&2){let e=t.$implicit;v("value",e.UnidadeId),u(),ye(" ",e.UnidadeNome," ")}}var L6=class a{constructor(t,e,n,i){this.fb=t;this.http=e;this.urlService=n;this.snackBar=i}funcionarioForm;isSubmitted=!1;cargos;unidade;salvar=!1;ngOnInit(){this.getCargos(),this.getUnidades(),this.funcionarioForm=this.fb.group({FUN_NOME:["",Ca.required],FUN_EMAIL:["",[Ca.email,Ca.required]],CAR_CODIGO:["",Ca.required],UND_CODIGO:null,FUN_CPF:null,FUN_CODIGOCLIENTE:null})}limparFormulario(){this.funcionarioForm.reset({FUN_NOME:"",FUN_EMAIL:"",CAR_CODIGO:"",UND_CODIGO:null,FUN_CPF:null,FUN_CODIGOCLIENTE:null})}getCargos(){ke(this.http.get(this.urlService.getCargosUrl())).then(t=>{this.cargos=t,console.log(this.cargos)}).catch(t=>{this.snackBar.open("Erro ao carregar cargos!",void 0,{duration:3e3})})}getUnidades(){ke(this.http.get(this.urlService.getStoresUrl())).then(t=>{this.unidade=t,console.log(this.unidade)})}OnSubmit(){this.salvar=!0,console.log(this.funcionarioForm.value),console.log(this.funcionarioForm.invalid),this.funcionarioForm.invalid?(this.isSubmitted=!0,this.salvar=!1):ke(this.http.post(this.urlService.postFuncionario(),this.funcionarioForm.value)).then(t=>{console.log("ok"),this.snackBar.open("Sucesso!",void 0,{duration:3e3}),this.salvar=!1,this.limparFormulario()}).catch(t=>{console.error(t),this.snackBar.open("Erro ao salvar!",void 0,{duration:3e3}),this.salvar=!1})}static \u0275fac=function(e){return new(e||a)(ce(u5),ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-funcionario-criar"]],decls:37,vars:8,consts:[[1,"container-fluid","my-2","card","width-partial","mt-2","p-3",2,"background-color","white","border-radius","10px"],[3,"ngSubmit","formGroup"],[1,"form-group","mb-3"],["for","FUN_NOME",1,"form-label"],["type","text","id","FUN_NOME","placeholder","Nome","formControlName","FUN_NOME",1,"form-control"],["class","text-danger",4,"ngIf"],["for","FUN_EMAIL",1,"form-label"],["type","FUN_EMAIL","id","FUN_EMAIL","placeholder","Email","formControlName","FUN_EMAIL",1,"form-control"],["for","CAR_CODIGO",1,"form-label"],["id","CAR_CODIGO","formControlName","CAR_CODIGO",1,"form-select"],["selected","","disabled","","value",""],[3,"value",4,"ngFor","ngForOf"],["for","UND_CODIGO",1,"form-label"],["id","UND_CODIGO","formControlName","UND_CODIGO",1,"form-select"],["for","FUN_CPF",1,"form-label"],["type","text","id","FUN_CPF","placeholder","CPF","formControlName","FUN_CPF",1,"form-control"],["for","FUN_CODIGOCLIENTE",1,"form-label"],["type","text","id","FUN_CODIGOCLIENTE","placeholder","C\xF3digo do funcion\xE1rio","formControlName","FUN_CODIGOCLIENTE",1,"form-control"],["type","submit",1,"btn","btn-primary",3,"disabled"],[1,"text-danger"],[4,"ngIf"],[3,"value"]],template:function(e,n){if(e&1&&(d(0,"div",0)(1,"form",1),z("ngSubmit",function(){return n.OnSubmit()}),d(2,"div",2)(3,"label",3),m(4,"Nome"),h(),k(5,"input",4),V(6,sle,2,0,"div",5),h(),d(7,"div",2)(8,"label",6),m(9,"Email"),h(),k(10,"input",7),V(11,dle,3,2,"div",5),h(),d(12,"div",2)(13,"label",8),m(14,"Cargo"),h(),d(15,"select",9)(16,"option",10),m(1
1977,"Selecione o cargo"),h(),V(18,hle,2,2,"option",11),h(),V(19,ple,2,0,"div",5),h(),d(20,"div",2)(21,"label",12),m(22,"Unidade"),h(),d(23,"select",13)(24,"option",10),m(25,"Selecione a unidade"),h(),V(26,ule,2,2,"option",11),h()(),d(27,"div",2)(28,"label",14),m(29,"CPF"),h(),k(30,"input",15),h(),d(31,"div",2)(32,"label",16),m(33,"C\xF3digo do funcion\xE1rio"),h(),k(34,"input",17),h(),d(35,"button",18),m(36),h()()()),e&2){let i,r,o;u(),v("formGroup",n.funcionarioForm),u(5),v("ngIf",(((i=n.funcionarioForm.get("FUN_NOME"))==null?null:i.touched)||n.isSubmitted)&&((i=n.funcionarioForm.get("FUN_NOME"))==null?null:i.hasError("required"))),u(5),v("ngIf",((r=n.funcionarioForm.get("FUN_EMAIL"))==null?null:r.touched)||n.isSubmitted),u(7),v("ngForOf",n.cargos),u(),v("ngIf",(((o=n.funcionarioForm.get("CAR_CODIGO"))==null?null:o.touched)||n.isSubmitted)&&((o=n.funcionarioForm.get("CAR_CODIGO"))==null?null:o.hasError("required"))),u(7),v("ngForOf",n.unidade),u(9),v("disabled",n.salvar),u(),ye(" ",n.salvar?"Salvando...":"Salvar"," ")}},dependencies:[ds,no,u0,m0,Ht,o0,Ut,ao,cs,rl,at,kt,xt],encapsulation:2})};function mle(a,t){if(a&1){let e=fe();d(0,"div")(1,"p",28),m(2),h(),d(3,"i",29),z("click",function(){P(e);let i=b().index,r=b(3);return D(r.RemoveMaterial(i))}),h()()}if(a&2){let e=b().$implicit;u(2),me(e.POM_VIDEO)}}function fle(a,t){if(a&1){let e=fe();d(0,"div"),k(1,"img",30),d(2,"i",31),z("click",function(){P(e);let i=b().index,r=b(3);return D(r.RemoveMaterial(i))}),h()()}if(a&2){let e=b().$implicit,n=b(3);u(),v("src",n.getImageSrc(e.POM_IMAGEM),tn)}}function gle(a,t){if(a&1&&(d(0,"div",25)(1,"div",26),V(2,mle,4,1,"div",27)(3,fle,3,1,"div",27),h()()),a&2){let e=t.$implicit;u(2),v("ngIf",e.POM_TIPO===2),u(),v("ngIf",e.POM_TIPO===1)}}function vle(a,t){if(a&1&&(d(0,"div",23),V(1,gle,4,2,"div",24),h()),a&2){let e=b(2);u(),v("ngForOf",e.post.Imagens)}}function _le(a,t){if(a&1){let e=fe();d(0,"div",32)(1,"input",33),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.video,i)||(r.video=i),D(i)}),h(),d(2,"button",34),z("click",function(){P(e);let i=b(2);return D(i.AddVideo())}),m(3,"Adiciona"),h()()}if(a&2){let e=b(2);u(),Re("ngModel",e.video)}}function wle(a,t){if(a&1&&(d(0,"option",38),m(1),h()),a&2){let e=t.$implicit;v("value",e.Nome),u(),ye(" ",e.Nome," ")}}function xle(a,t){if(a&1){let e=fe();d(0,"select",35),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.filtro,i)||(r.filtro=i),D(i)}),z("change",function(i){P(e);let r=b(2);return D(r.SelecionaTodos(i))}),d(1,"option",36),m(2,"Selecione os destinatarios..."),h(),V(3,wle,2,2,"option",37),h()}if(a&2){let e=b(2);Re("ngModel",e.filtro),u(),v("value",0),u(2),v("ngForOf",e.destinatarios)}}function ble(a,t){if(a&1){let e=fe();d(0,"app-multiselect",40),z("selectedCargos",function(i){P(e);let r=b().$implicit,o=b(2);return D(o.OnFuncionarioSelected(i,r.Codigo))}),h()}if(a&2){let e=b().$implicit;v("items",e.Itens)("categoria",e.Nome)("singleSelect",!1)}}function Cle(a,t){if(a&1&&(d(0,"div")(1,"div"),V(2,ble,1,3,"app-multiselect",39),h()()),a&2){let e=t.$implicit,n=b(2);u(),qt("hidden",n.filtro!==e.Nome.toString()),u(),v("ngIf",e.Nome!=="Todos")}}function yle(a,t){if(a&1){let e=fe();d(0,"div",41)(1,"span"),m(2),h(),d(3,"i",42),z("click",function(){P(e);let i=b().$implicit,r=b().$implicit,o=b(2);return D(o.Remove(i.Valor,r.Codigo))}),h()()}if(a&2){let e=b().$implicit,n=b().$implicit;u(2),me(n.Nome+": "+e.Nome)}}function Mle(a,t){if(a&1&&(d(0,"div"),V(1,yle,4,1,"div",20),h()),a&2){let e=t.$implicit;u(),v("ngIf",e.selected===!0)}}function Sle(a,t){if(a&1&&(d(0,"div"),V(1,Mle,2,1,"div",18),h()),a&2){let e=t.$implicit;u(),v("ngForOf",e.Itens)}}function Ale(a,t){if(a&1){let e=fe();d(0,"div",41)(1,"span"),m(2),h(),d(3,"i",42),z("click",function(){P(e);let i=b(2);return D(i.RemoveTodos())}),h()()}a&2&&(u(2),me("Todos"))}function Ele(a,t){if(a&1){let e=fe();d(0,"div",2)(1,"h5"),m(2,"Mural"),h(),d(3,"div",3)(4,"div",4)(5,"label"),m(6),h(),d(7,"div",5)(8,"textarea",6),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.post.POS_MENSAGEM,i)||(r.post.POS_MENSAGEM=i),D(i)}),h(),d(9,"span",7),m(10,"*"),h()()(),d(11,"div",8),V(12,vle,2,1,"div",9),h(),V(13,_le,4,1,"div",10),d(14,"div",4)(15,"input",11),z("change",function(i){P(e);
197let r=b();return D(r.onFileSelected(i))}),h()(),d(16,"div",12)(17,"button",13),z("click",function(){P(e);let i=b();return D(i.OpenMidia("1"))}),m(18,"+ Imagem"),h(),d(19,"button",13),z("click",function(){P(e);let i=b();return D(i.OpenMidia("2"))}),m(20,"+ V\xEDdeo"),h()(),d(21,"div",14)(22,"div")(23,"label"),m(24),h(),d(25,"div",5)(26,"input",15),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.post.POS_INICIO,i)||(r.post.POS_INICIO=i),D(i)}),h(),d(27,"span",7),m(28,"*"),h()()(),d(29,"div")(30,"label"),m(31),h(),d(32,"div",5)(33,"input",15),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.post.POS_FIM,i)||(r.post.POS_FIM=i),D(i)}),h()()()(),d(34,"div",16)(35,"label"),m(36),h(),V(37,xle,4,3,"select",17),h(),V(38,Cle,3,3,"div",18),d(39,"div",8)(40,"div",19),V(41,Sle,2,1,"div",18)(42,Ale,4,1,"div",20),d(43,"span"),m(44),h()()(),d(45,"div",21)(46,"button",22),z("click",function(){P(e);let i=b();return D(i.OnSubmit())}),m(47,"Enviar"),h()()()()}if(a&2){let e=b();u(6),me("Mensagem"),u(2),Re("ngModel",e.post.POS_MENSAGEM),u(4),v("ngIf",e.post.Imagens.length>0),u(),v("ngIf",e.filtroMidia==="2"),u(),qt("hidden",e.filtroMidia==="1"),u(10),me("In\xEDcio Publica\xE7\xE3o"),u(2),Re("ngModel",e.post.POS_INICIO),u(5),me("Fim Publica\xE7\xE3o"),u(2),Re("ngModel",e.post.POS_FIM),u(3),me("Destinat\xE1rios"),u(),v("ngIf",e.de
197stinatarios==null?null:e.destinatarios.length),u(),v("ngForOf",e.destinatarios),u(3),v("ngForOf",e.destinatarios),u(),v("ngIf",e.filtro==="Todos"),u(2),me(e.mensagem)}}function kle(a,t){if(a&1&&(d(0,"div",43),k(1,"app-loading",44),h()),a&2){let e=b();u(),v("isLoading",e.loading)("times",5)}}var O6=class a{constructor(t,e,n,i,r){this.http=t;this.urlService=e;this.snackBar=n;this.route=i;this.router=r}postId=null;filtro=0;destinatarios;mensagem="Selecione pelo menos um destinat\xE1rio";filtroMidia="0";video=null;midia=[];post={POS_CODIGO:null,FUN_CODIGO:null,POS_INICIO:void 0,POS_FIM:void 0,POS_MENSAGEM:null,POS_IMAGEM:"",AlteraImagem:!1,PostedFile:null,Regras:[],Imagens:[],FotoStringBase64:null,FotoSRC:"",GetStatusClass:"text-success"};nome=null;loading=!1;ngOnInit(){this.loading=!0,this.postId=this.route.snapshot.queryParamMap.get("id"),console.log("postId"),console.log(this.postId),ke(this.http.get(this.urlService.getRegrasPost(this.postId))).then(t=>{t.Post.POS_CODIGO==="00000000-0000-0000-0000-000000000000"&&(t.Post.POS_CODIGO=null),t.Destinatarios.forEach(e=>{e.Itens.forEach(n=>{var i=!1;t.Post.Regras.forEach(r=>{r.Tipo==="Todos"&&(this.filtro="Todos",this.mensagem=null),n.Valor===r.PRD_VALOR&&e.Codigo===r.PTR_CODIGO&&(i=!0,this.mensagem=null)}),n.selected=i,n.ptr=e.Codigo,n.tipo=e.Nome})}),console.log(t),this.destinatarios=t.Destinatarios,this.post=t.Post,this.post.POS_INICIO=this.post.POS_INICIO?.substring(0,10),this.post.POS_FIM=this.post.POS_FIM?.substring(0,10),console.log(this.post),this.loading=!1})}AddVideo(){if(this.video===""||this.video===null){this.snackBar.open("Digite ou cole a URL do v\xEDdeo",void 0,{duration:3e3});return}var t={POM_CODIGO:null,POS_CODIGO:this.postId,POM_TIPO:2,POM_IMAGEM:null,POM_VIDEO:this.video};this.post.Imagens.push(t),this.video="",this.filtroMidia="0",console.log(this.post)}AddImagem(){this.AbrirCamera()}OpenMidia(t){this.filtroMidia=t,t==="1"&&this.AbrirCamera()}RemoveMaterial(t){this.post.Imagens.splice(t,1)}AbrirCamera(){return Ue(this,null,function*(){if(Si.isNativePlatform())try{let e=yield qr.requestPermissions();if(e.camera!=="granted"&&e.photos!=="granted"){this.snackBar.open("Permiss\xE3o negada para usar c\xE2mera ou fotos","Fechar",{duration:4e3});return}let i=(yield qr.getPhoto({quality:90,resultType:Y1.Base64,source:Tr.Photos})).base64String;var t={POM_CODIGO:null,POS_CODIGO:this.postId,POM_TIPO:1,POM_IMAGEM:i,POM_VIDEO:null};this.post.Imagens.push(t),this.filtroMidia="0"}catch(e){console.error("Erro ao acessar c\xE2mera",e),this.snackBar.open("N\xE3o foi poss\xEDvel acessar a c\xE2mera","Fechar",{duration:4e3})}else document.getElementById("fileInput").click()})}onFileSelected(t){let e=t.target.files[0];if(e){let n=new FileReader;n.onload=()=>{let i=n.result.split(",")[1];var r={POM_CODIGO:null,POS_CODIGO:this.postId,POM_TIPO:1,POM_IMAGEM:i,POM_VIDEO:null};this.post.Imagens.push(r),this.filtroMidia="0"},n.readAsDataURL(e)}}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}OnFuncionarioSelected(t,e){console.log(t),this.destinatarios.forEach(n=>{e===n.Codigo&&n.Itens.forEach(i=>{var r=!1;t.forEach(o=>{o===i.Valor&&(r=!0,this.mensagem=null)}),i.selected=r})}),console.log(this.destinatarios)}Remove(t,e){this.destinatarios=this.destinatarios.map(n=>{if(e===n.Codigo){let i=n.Itens.map(r=>t===r.Valor?ea(Xe({},r),{selected:!1}):r);return ea(Xe({},n),{Itens:i})}return n}),this.VerificaSelecionados()}VerificaSelecionados(){this.destinatarios.every(e=>e.Itens.every(n=>n.selected===!1))&&(this.mensagem="Selecione pelo menos um destinat\xE1rio")}SelecionaTodos(t){t.target.value==="Todos"?(this.mensagem=null,this.destinatarios=this.destinatarios.map(e=>ea(Xe({},e),{Itens:e.Itens.map(n=>ea(Xe({},n),{selected:!1}))}))):this.VerificaSelecionados()}RemoveTodos(){this.mensagem="Selecione pelo menos um destinat\xE1rio",this.filtro=0}AddOrdem(){this.post.Imagens.forEach((t,e)=>{t.POM_ORDEM=e+1})}OnSubmit(){if(console.log(this.post),!this.post.POS_MENSAGEM){this.snackBar.open("A mensagem \xE9 obrigat\xF3ria!",void 0,{duration:3e3});return}if(this.mensagem){this.snackBar.open("Selecione pelo menos um destinat\xE1rio!",void 0,{duration:3e3});return}this.AddOrdem(),console.log(this.post.Imagens);var t=!1;if(this.post.Regras.forEach(r=>{console.log(r.Tipo),r.Tipo==="Todos"&&this.filtro==="Todos"&&(t=!0)}),!t&&this.filtro==="Todos"){var e={PRD_CODIGO:null,PTR_CODIGO:null,POS_CODIGO:null,PRD_VALOR:null,Tipo:"Todos",Nome:null,Afiliacao:null};this.destinatarios.forEach(r=>{r.Nome==="Todos"&&(e.PRD_VALOR=r.Codigo,e.POS_CODIGO=this.postId,e.PTR_CODIGO=r.Codigo)}),console.log(this.filtro),this.post.Regras=[e],this.CreatePost();return}if(t){this.CreatePost();return}console.log(this.post),this.post.Regras.forEach(r=>{console.log(r)}),console.log(this.destinatarios);var n=[];this.destinatarios.forEach(r=>{r.Itens.forEach(o=>{o.selected&&n.push(o)})}),console.log(n);var i=[];
197n.forEach(r=>{var o=null;if(this.post.Regras.forEach(l=>{r.Valor===l.PRD_VALOR&&(o=l)}),o)i.push(o);else{var s={Afiliacao:r.Afiliacao,Nome:r.Nome,POS_CODIGO:this.postId,PRD_CODIGO:null,PRD_VALOR:r.Valor,PTR_CODIGO:r.ptr,Tipo:r.tipo};i.push(s)}}),this.post.Regras=i,console.log(this.post),this.CreatePost()}CreatePost(){ke(this.http.post(this.urlService.createPost(),this.post)).then(t=>{this.router.navigate(["/mural"])})}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0),ce(rn),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-mural-criar"]],decls:2,vars:2,consts:[["class","container-fluid my-2 card width-partial mt-2 py-2","style","background-color: white; border-radius: 10px;",4,"ngIf"],["class","container-fluid my-2 card width-partial mt-2 py-2",4,"ngIf"],[1,"container-fluid","my-2","card","width-partial","mt-2","py-2",2,"background-color","white","border-radius","10px"],[1,"form-group","row"],[1,"col-md-12"],[1,"d-flex","align-items-center","gap-1"],[1,"form-control",3,"ngModelChange","ngModel"],[1,"text-danger"],[2,"padding","12px"],["class","row align-items-center text-center",4,"ngIf"],["class","col-md-12 d-flex mb-2",4,"ngIf"],["type","file","accept","image/*","hidden","","id","fileInput",3,"change"],[1,"d-flex","justify-content-evenly","mb-2"],[1,"btn","btn-casting",2,"width","110px",3,"click"],[1,"row","row-cols-1","row-cols-md-2"],["type","date",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-md-12","my-2"],["class","form-select",3,"ngModel","ngModelChange","change",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"card","p-2"],["class","w-100 d-flex",4,"ngIf"],[1,"w-100",2,"padding","0 12px"],[1,"btn","btn-casting","w-100",3,"click"],[1,"row","align-items-center","text-center"],["class","col-6 pb-2",4,"ngFor","ngForOf"],[1,"col-6","pb-2"],[1,"d-flex","flex-column","align-items-","position-relative"],[4,"ngIf"],[1,"link-primary","fs-6","text-truncate"],[1,"bi","bi-trash","text-danger","position-absolute",2,"top","0px","right","10px",3,"click"],[1,"imagem-post",3,"src"],[1,"bi","bi-trash","text-danger","position-absolute",2,"top","10px","right","10px",3,"click"],[1,"col-md-12","d-flex","mb-2"],["placeholder","URL do v\xEDdeo",1,"form-control",3,"ngModelChange","ngModel"],[1,"btn","btn-casting",3,"click"],[1,"form-select",3,"ngModelChange","change","ngModel"],["selected","",3,"value"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["propriedade_codigo","Valor","propriedade_nome","Nome",3,"items","categoria","singleSelect","selectedCargos",4,"ngIf"],["propriedade_codigo","Valor","propriedade_nome","Nome",3,"selectedCargos","items","categoria","singleSelect"],[1,"w-100","d-flex"],[1,"bi","bi-trash","ms-auto",3,"click"],[1,"container-fluid","my-2","card","width-partial","mt-2","py-2"],[3,"isLoading","times"]],template:function(e,n){e&1&&V(0,Ele,48,16,"div",0)(1,kle,2,2,"div",1),e&2&&(v("ngIf",!n.loading),u(),v("ngIf",n.loading))},dependencies:[jt,u0,m0,Ht,o0,Ut,Qt,kt,xt,at,$i,Bt],styles:[".hidden[_ngcontent-%COMP%]{display:none!important}.imagem-post[_ngcontent-%COMP%]{height:25vh;width:100%;object-fit:cover}@media (max-width: 576px){.imagem-post[_ngcontent-%COMP%]{height:15vh}}"]})};var PV=()=>[],Ile=()=>[1,2,3];function Tle(a,t){if(a&1&&(d(0,"div",13),k(1,"app-loading",14),h()),a&2){let e=b();u(),v("isLoading",e.isLoading)("times",4)}}function Fle(a,t){if(a&1&&(d(0,"div",88),m(1),h()),a&2){let e=b(2);u(),ye(" \u26A0\uFE0F Aten\xE7\xE3o: esta campanha est\xE1 ",e.campanha.Status,". Altera\xE7\xF5es podem afetar os resultados j\xE1 apurados. ")}}function Vle(a,t){if(a&1&&(d(0,"option",89),m(1),h()),a&2){let e=t.$implicit;v("value",e.Id),u(),me(e.Nome)}}function Ple(a,t){if(a&1){let e=fe();d(0,"div")(1,"input",90),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.campanha.Icone,i)||(r.campanha.Icone=i),D(i)}),z("ngModelChange",function(){P(e);let i=b(2);return D(i.ValidaFormulario())}),h(),d(2,"label",91),k(3,"i"),h()()}if(a&2){let e=t.$implicit,n=b(2);u(),Re("ngModel",n.campanha.Icone),v("value",e.classe)("id",e.nome),u(),v("for",e.nome),u(),$0(e.classe)}}function Dle(a,t){a&1&&(d(0,"span"),m(1,"\u2B50"),h())}function Lle(a,t){if(a&1&&(mt(0),V(1,Dle,2,0,"span",32),ft()),a&2){let e=b(2).index;u(),v("ngForOf",So(1,PV).constructor(e+1))}}function Ole(a,t){if(a&1&&(mt(0),d(1,"span"),m(2),h(),ft()),a&2){let e=b(2).index;u(2),ye("\u2B50 \xD7",e+1,"")}}function zle(a,t){if(a&1&&(d(0,"div",108)(1,"span",109),m(2),h(),V(3,Lle,2,2,"ng-container",9)(4,Ole,3,1,"ng-container",9),h()),a&2){let e=b().index;u(2),ye("",e+1,"."),u(),v("ngIf",e<10),u(),v("ngIf",e>=10)}}function Rle(a,t){if(a&1&&(d(0,"div")(1,"span",110),m(2),h()()),a&2){let e=b().index;u(2),ye("",e+1,"\xBA lugar")}}function Ble(a,t){if(a&1){let e=fe();d(0,"div",37)(1,"label",18),m(2,"Meta m\xEDnima"),h(),d(3,"input",111),Ne("ngModelChange",function(i){P(e);
197let r=b().$implicit;return Be(r.Meta,i)||(r.Meta=i),D(i)}),z("ngModelChange",function(){P(e);let i=b(3);return D(i.ValidaFormulario())}),h()()}if(a&2){let e=b(),n=e.$implicit,i=e.index;u(3),Re("ngModel",n.Meta),v("name","meta"+i)}}function Nle(a,t){a&1&&(d(0,"label",18),m(1,"Pr\xEAmio"),h())}function Hle(a,t){a&1&&k(0,"hr",112)}function Ule(a,t){a&1&&(d(0,"span"),m(1,"\u2B50"),h())}function jle(a,t){if(a&1&&(mt(0),V(1,Ule,2,0,"span",32),ft()),a&2){let e=b(2).index;u(),v("ngForOf",So(1,PV).constructor(e+1))}}function qle(a,t){if(a&1&&(mt(0),d(1,"span"),m(2),h(),ft()),a&2){let e=b(2).index;u(2),ye("\u2B50 \xD7",e+1,"")}}function Wle(a,t){if(a&1&&(d(0,"div",108)(1,"span",109),m(2),h(),V(3,jle,2,2,"ng-container",9)(4,qle,3,1,"ng-container",9),h()),a&2){let e=b().index;u(2),ye("",e+1,"."),u(),v("ngIf",e<10),u(),v("ngIf",e>=10)}}function Gle(a,t){if(a&1&&(d(0,"div",113)(1,"span",110),m(2),h()()),a&2){let e=b().index;u(2),ye("",e+1,"\xBA lugar")}}function $le(a,t){if(a&1){let e=fe();d(0,"div",104)(1,"label",18),m(2,"Meta m\xEDnima"),h(),d(3,"input",111),Ne("ngModelChange",function(i){P(e);let r=b().$implicit;return Be(r.Meta,i)||(r.Meta=i),D(i)}),z("ngModelChange",function(){P(e);let i=b(3);return D(i.ValidaFormulario())}),h()()}if(a&2){let e=b(),n=e.$implicit,i=e.index;u(3),Re("ngModel",n.Meta),v("name","meta"+i)}}function Yle(a,t){a&1&&(d(0,"label",18),m(1,"Pr\xEAmio"),h())}function Xle(a,t){a&1&&(d(0,"label",114),m(1,"Pr\xEAmio"),h())}function Zle(a,t){if(a&1){let e=fe();d(0,"div",92)(1,"div",93),V(2,zle,5,3,"div",94)(3,Rle,3,1,"div",9),d(4,"i",95),z("click",function(){let i=P(e).index,r=b(2);return r.ExcluirFaixa(i),D(r.ValidaFormulario())}),h()(),d(5,"div",96),V(6,Ble,4,2,"div",97),d(7,"div",37),V(8,Nle,2,0,"label",98),d(9,"input",99),Ne("ngModelChange",function(i){let r=P(e).$implicit;return Be(r.Premio,i)||(r.Premio=i),D(i)}),z("ngModelChange",function(){P(e);let i=b(2);return D(i.ValidaFormulario())}),h()()(),V(10,Hle,1,0,"hr",100),d(11,"div",101),V(12,Wle,5,3,"div",94)(13,Gle,3,1,"div",102)(14,$le,4,2,"div",103),d(15,"div",104),V(16,Yle,2,0,"label",98)(17,Xle,2,0,"label",105),d(18,"input",99),Ne("ngModelChange",function(i){let r=P(e).$implicit;return Be(r.Premio,i)||(r.Premio=i),D(i)}),z("ngModelChange",function(){P(e);let i=b(2);return D(i.ValidaFormulario())}),h()(),d(19,"div",106)(20,"i",107),z("click",function(){let i=P(e).index,r=b(2);return r.ExcluirFaixa(i),D(r.ValidaFormulario())}),h()()()()}if(a&2){let e=t.$implicit,n=t.index,i=b(2);u(2),v("ngIf",i.campanha.TipoMecanica==="TRILHA"),u(),v("ngIf",i.campanha.TipoMecanica==="CORRIDA"),u(3),v("ngIf",i.campanha.TipoMecanica==="TRILHA"),u(2),v("ngIf",i.campanha.TipoMecanica==="TRILHA"),u(),Re("ngModel",e.Premio),v("name","premio"+n),u(),v("ngIf",n<i.campanha.Posicoes.length-1),u(2),v("ngIf",i.campanha.TipoMecanica==="TRILHA"),u(),v("ngIf",i.campanha.TipoMecanica==="CORRIDA"),u(),v("ngIf",i.campanha.TipoMecanica==="TRILHA"),u(2),v("ngIf",i.campanha.TipoMecanica==="TRILHA"),u(),v("ngIf",i.campanha.TipoMecanica==="CORRIDA"),u(),Re("ngModel",e.Premio),v("name","premio"+n)}}function Kle(a,t){if(a&1){let e=fe();d(0,"div",117)(1,"input",118),z("change",function(i){let r=P(e).$implicit,o=b(5);return o.SelecionarEscopo(i,r),D(o.ValidaFormulario())}),h(),d(2,"label",119),m(3),h()()}if(a&2){let e=t.$implicit;u(),v("checked",e.checked),u(2),me(e.Nome)}}function Qle(a,t){if(a&1&&(mt(0),d(1,"span",115),m(2),h(),V(3,Kle,4,2,"div",116),ft()),a&2){let e=b().$implicit,n=b(3);u(2),ye("Subcategoria ",e,""),u(),v("ngForOf",n.GetSubcategoriasPorGrupo(e))}}function Jle(a,t){if(a&1&&(mt(0),V(1,Qle,4,2,"ng-container",9),ft()),a&2){let e=t.$implicit,n=b(3);u(),v("ngIf",n.GetSubcategoriasPorGrupo(e).length>0)}}function e5e(a,t){a&1&&(mt(0),V(1,Jle,2,1,"ng-container",32),ft()),a&2&&(u(),v("ngForOf",So(1,Ile)))}function t5e(a,t){if(a&1){let e=fe();d(0,"div",117)(1,"input",118),z("change",function(i){let r=P(e).$implicit,o=b(3);return o.SelecionarEscopo(i,r),D(o.ValidaFormulario())}),h(),d(2,"label",119),m(3),h()()}if(a&2){let e=t.$implicit;u(),v("checked",e.checked),u(2),me(e.Nome)}}function a5e(a,t){if(a&1&&(mt(0),V(1,t5e,4,2,"div",116),ft()),a&2){let e=b(2);u(),v("ngForOf",e.escopoFiltrado)}}function n5e(a,t){if(a&1){let e=fe();d(0,"div",125),z("click",function(){P(e);let i=b(3);return D(i.TrocarPaginaLeft())}),k(1,"i",126),h()}}function i5e(a,t){a&1&&k(0,"div",127)}function r5e(a,t){if(a&1){let e=fe();d(0,"div",125),z("click",function(){P(e);let i=b(3);return D(i.TrocarPaginaRigth())}),k(1,"i",128),h()}}function o5e(a,t){a&1&&k(0,"div",127)}function s5e(a,t){if(a&1&&(d(0,"div",120),V(1,n5e,2,0,"div",121)(2,i5e,1,0,"div",122),d(3,"div",123),m(4),h(),d(5,"div",124),m(6),h(),d(7,"div",123),m(8),h(),V(9,r5e,2,0,"div",121)(10,o5e,1,0,"div",122),h()),a&2){let e=b(2);u(),v("ngIf",e.paginas[0]!==null),u(),v("ngIf",e.paginas[0]===null),u(2),me(e.paginas[0]),u(2),me(e.paginas[1]),u(2),me(e.paginas[2]),u(),v("ngIf",e.paginas[1]!==e.nPaginas&&e.paginas[1]!==null),u(),v("ngIf",e.paginas[1]===e.nPaginas)}}function l5e(a,t){if(a&1){let e=fe();d(0,"div",129),z("click",function(){let i=P(e).$implicit,r=b(2);return r.ExcluirEscopo(i),D(r.ValidaFormulario())}),d(1,"span"),m(2),h(),d(3,"span"),m(4,"x"),h()()}if(a&2){let e=t.$implicit;u(2),me(e.Label)}}function c5e(a,t){a&1&&(d(0,"span",5),m(1,"1 item selecionado"),h())}function d5e(a,t){if(a&1&&(d(0,"span",5),m(1),h()),a&2){let e=b(2);u(),ye("",e.campanha.Escopo.length," itens selecionados")}}function h5e(a,t){if(a&1){let e=fe();d(0,"app-multiselect",130),z("selectedCargos",function(i){P(e);
197let r=b(2);return D(r.onSelected(i))}),h()}if(a&2){let e=b(2);v("items",e.copiaUnidades)}}function p5e(a,t){if(a&1){let e=fe();d(0,"div",131)(1,"input",118),z("change",function(i){let r=P(e).$implicit,o=b(2);return o.SelecionarParticipantes(i,r),D(o.ValidaFormulario())}),h(),d(2,"label",132),m(3),h()()}if(a&2){let e=t.$implicit;u(),v("checked",e.checked),u(2),me(e.Nome)}}function u5e(a,t){a&1&&(d(0,"div",133),m(1," Soma de todos os pr\xEAmios e custos operacionais da campanha. Usado para calcular o multiplicador de vendas ao final. "),h())}function m5e(a,t){if(a&1){let e=fe();d(0,"div"),V(1,Fle,2,1,"div",15),d(2,"form",16)(3,"h5",17),m(4,"Dados Gerais"),h(),d(5,"div")(6,"label",18),m(7,"Nome da Campanha"),h(),d(8,"input",19),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.NomeCampanha,i)||(r.campanha.NomeCampanha=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h()(),d(9,"div")(10,"label",18),m(11,"Descri\xE7\xE3o"),h(),d(12,"textarea",20),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.Descricao,i)||(r.campanha.Descricao=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h()(),d(13,"div")(14,"label",18),m(15,"Indicador(KPI)"),h(),d(16,"select",21),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.IdIndicador,i)||(r.campanha.IdIndicador=i),D(i)}),z("change",function(i){P(e);let r=b();return r.SetNomeIndicador(i),D(r.ValidaFormulario())}),d(17,"option",22),m(18,"Selecione um KPI"),h(),V(19,Vle,2,2,"option",23),h()(),d(20,"div")(21,"label",18),m(22,"N\xEDvel de Apura\xE7\xE3o"),h(),d(23,"div",24)(24,"div")(25,"input",25),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.TipoApuracao,i)||(r.campanha.TipoApuracao=i),D(i)}),z("change",function(){P(e);let i=b();return i.LimparParticipantes(),D(i.ValidaFormulario())}),h(),d(26,"label",26),m(27,"Grupo"),h()(),d(28,"div")(29,"input",27),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.TipoApuracao,i)||(r.campanha.TipoApuracao=i),D(i)}),z("change",function(){P(e);let i=b();return i.LimparParticipantes(),D(i.ValidaFormulario())}),h(),d(30,"label",26),m(31,"SubGrupo"),h()(),d(32,"div")(33,"input",28),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.TipoApuracao,i)||(r.campanha.TipoApuracao=i),D(i)}),z("change",function(){P(e);let i=b();return i.LimparParticipantes(),D(i.ValidaFormulario())}),h(),d(34,"label",26),m(35,"Unidade"),h()(),d(36,"div")(37,"input",29),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.TipoApuracao,i)||(r.campanha.TipoApuracao=i),D(i)}),z("change",function(){P(e);let i=b();return i.LimparParticipantes(),D(i.ValidaFormulario())}),h(),d(38,"label",26),m(39,"Funcion\xE1rio"),h()()()(),d(40,"div",30)(41,"label",18),m(42,"\xCDcone"),h(),d(43,"div",31),V(44,Ple,4,6,"div",32),h()(),d(45,"div",33)(46,"h5",34),m(47,"Tipo de Mec\xE2nica"),h(),d(48,"span",35),m(49,"*"),h()(),d(50,"div",36)(51,"div",37)(52,"input",38),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.TipoMecanica,i)||(r.campanha.TipoMecanica=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h(),d(53,"label",39),k(54,"i",40),d(55,"h5"),m(56,"Trilha de Pontos"),h(),d(57,"span",5),m(58,"Participantes acumulam performance para atingir faixas de premia\xE7\xE3o."),h()()(),d(59,"div",37)(60,"input",41),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.TipoMecanica,i)||(r.campanha.TipoMecanica=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h(),d(61,"label",42),k(62,"i",43),d(63,"h4"),m(64,"Corrida de Vendas"),h(),d(65,"span",5),m(66,"Participantes disputam posi\xE7\xF5es em um ranking durante o per\xEDodo."),h()()()(),d(67,"h5",44),m(68,"Faixas de Premia\xE7\xE3o"),h(),d(69,"div",45),V(70,Zle,21,14,"div",46),d(71,"button",47),z("click",function(){P(e);let i=b();return i.AdicionarFaixa(),D(i.ValidaFormulario())}),m(72,"+ Adicionar Faixa"),h()(),d(73,"h5"),m(74,"Produtos Participantes"),h(),d(75,"div",48),k(76,"hr",49),d(77,"div",50)(78,"span",51),z("click",function(){P(e);let i=b();return i.TrocarEscopo("categorias"),D(i.ValidaFormulario())}),m(79,"Categorias"),h(),d(80,"span",51),z("click",function(){P(e);let i=b();return i.TrocarEscopo("subcategorias"),D(i.ValidaFormulario())}),m(81,"Subcategorias"),h(),d(82,"span",51),z("click",function(){P(e);let i=b();return i.TrocarEscopo("produtos"),D(i.ValidaFormulario())}),m(83,"Produtos"),h()(),d(84,"div",52)(85,"input",53),Ne("ngModelChange",function(i){P(e);
197let r=b();return Be(r.buscaEscopo,i)||(r.buscaEscopo=i),D(i)}),z("input",function(){P(e);let i=b();return D(i.BuscarEscopo())}),h(),d(86,"span",54),z("click",function(){P(e);let i=b();return D(i.BuscarEscopo())}),k(87,"i",55),h()(),d(88,"div",56),V(89,e5e,2,2,"ng-container",9)(90,a5e,2,1,"ng-container",9),h(),V(91,s5e,11,7,"div",57),k(92,"hr",58),d(93,"div",59),V(94,l5e,5,1,"div",60),h(),d(95,"div",61),V(96,c5e,2,0,"span",62)(97,d5e,2,1,"span",62),h()(),d(98,"h5",63),m(99),h(),d(100,"div",13)(101,"div",64)(102,"div",65),V(103,h5e,1,1,"app-multiselect",66),h(),d(104,"input",67),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.searchText,i)||(r.searchText=i),D(i)}),h(),d(105,"button",68),z("click",function(){P(e);let i=b();return i.SelecionaTodas(),D(i.ValidaFormulario())}),m(106,"Selecionar Todas"),h()(),d(107,"div",69),V(108,p5e,4,2,"div",70),h(),d(109,"span",71),m(110),h()(),d(111,"h5"),m(112,"Per\xEDodo e Gasto"),h(),d(113,"div")(114,"label",72),m(115,"In\xEDcio"),h(),d(116,"input",73),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.DataInicio,i)||(r.campanha.DataInicio=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h()(),d(117,"div")(118,"label",72),m(119,"Fim"),h(),d(120,"input",74),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.DataFim,i)||(r.campanha.DataFim=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h()(),d(121,"div")(122,"div",75)(123,"label",76),m(124,"Investimento Total da Campanha (R$)"),h(),d(125,"i",77),z("click",function(){P(e);let i=b();return D(i.mostrarInfoInvestimento=!i.mostrarInfoInvestimento)}),h()(),V(126,u5e,2,0,"div",78),d(127,"input",79),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.GastoTotal,i)||(r.campanha.GastoTotal=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h()(),d(128,"h5",80),k(129,"i",81),m(130," Configura\xE7\xF5es de Privacidade"),h(),d(131,"div",13)(132,"div",82)(133,"div",30)(134,"h5"),m(135,"Exibir nomes reais"),h(),d(136,"span"),m(137,"Quando desativado, participantes aparecem como Vendedor 1, Vendedor 2\u2026"),h()(),d(138,"label",83)(139,"input",84),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.ExibirNomes,i)||(r.campanha.ExibirNomes=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h(),k(140,"span",85),h()()(),d(141,"div",13)(142,"div",82)(143,"div",30)(144,"h5"),m(145,"Exibir resultados reais"),h(),d(146,"span"),m(147,"Quando desativado, os valores de resultado dos participantes ficam ocultos no ranking."),h()(),d(148,"label",83)(149,"input",86),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.ExibirPosicao,i)||(r.campanha.ExibirPosicao=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h(),k(150,"span",85),h()()(),d(151,"div",13)(152,"div",82)(153,"div",30)(154,"h5"),m(155,"Vis\xEDvel para funcion\xE1rios"),h(),d(156,"span"),m(157,"Quando ativado, funcion\xE1rios das unidades/grupos participantes podem visualizar esta campanha."),h()(),d(158,"label",83)(159,"input",87),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.campanha.VisivelFuncionarios,i)||(r.campanha.VisivelFuncionarios=i),D(i)}),z("ngModelChange",function(){P(e);let i=b();return D(i.ValidaFormulario())}),h(),k(160,"span",85),h()()()()()}if(a&2){let e=b();u(),v("ngIf",e.campanha.Status==="ATIVA"||e.campanha.Status==="ENCERRADA"),u(7),Re("ngModel",e.campanha.NomeCampanha),u(4),Re("ngModel",e.campanha.Descricao),u(4),Re("ngModel",e.campanha.IdIndicador),u(3),v("ngForOf",e.indicadores),u(6),Re("ngModel",e.campanha.TipoApuracao),u(4),Re("ngModel",e.campanha.TipoApuracao),u(4),Re("ngModel",e.campanha.TipoApuracao),u(4),Re("ngModel",e.campanha.TipoApuracao),u(7),v("ngForOf",e.icones),u(8),Re("ngModel",e.campanha.TipoMecanica),u(8),Re("ngModel",e.campanha.TipoMecanica),u(10),v("ngForOf",e.campanha.Posicoes),u(8),qt("span-escopo-active",e.tipoEscopo==="categorias"),u(2),qt("span-escopo-active",e.tipoEscopo==="subcategorias"),u(2),qt("span-escopo-active",e.tipoEscopo==="produtos"),u(3),Re("ngModel",e.buscaEscopo),u(4),v("ngIf",e.tipoEscopo==="subcategorias"),u(),v("ngIf",e.tipoEscopo!=="subcategorias"),u(),v("ngIf",e.tipoEscopo==="produtos"),u(3),v("ngForOf",e.campanha.Escopo
197),u(2),v("ngIf",e.campanha.Escopo.length===1),u(),v("ngIf",e.campanha.Escopo.length!==1),u(2),ye("",e.campanha.TipoApuracao==="UNIDADE"?"Unidades":e.campanha.TipoApuracao==="GRUPO"?"Grupos":e.campanha.TipoApuracao==="SUBGRUPO"?"SubGrupos":"Funcion\xE1rios"," Participantes"),u(4),v("ngIf",e.campanha.TipoApuracao==="FUNCIONARIO"),u(),Re("ngModel",e.searchText),v("placeholder",e.campanha.TipoApuracao==="GRUPO"?"Pesquisar grupos...":e.campanha.TipoApuracao==="SUBGRUPO"?"Pesquisar subgrupos...":e.campanha.TipoApuracao==="UNIDADE"?"Pesquisar unidades...":"Pesquisar funcion\xE1rios..."),u(4),v("ngForOf",e.FiltrarParticipantes()),u(2),Kx(" ",e.campanha.Participantes.length," ",e.campanha.TipoApuracao==="UNIDADE"?"unidade":e.campanha.TipoApuracao==="GRUPO"?"grupo":e.campanha.TipoApuracao==="SUBGRUPO"?"subgrupo":"funcion\xE1rio","",e.campanha.Participantes.length!==1?"s":""," selecionad",e.campanha.TipoApuracao==="UNIDADE"?"a":"o","",e.campanha.Participantes.length!==1?"s":""," "),u(6),Re("ngModel",e.campanha.DataInicio),u(4),Re("ngModel",e.campanha.DataFim),u(6),v("ngIf",e.mostrarInfoInvestimento),u(),Re("ngModel",e.campanha.GastoTotal),u(12),Re("ngModel",e.campanha.ExibirNomes),u(10),Re("ngModel",e.campanha.ExibirPosicao),u(10),Re("ngModel",e.campanha.VisivelFuncionarios),v("disabled",e.campanha.TipoApuracao==="FUNCIONARIO")}}var z6=class a{constructor(t,e,n){this.urlService=t;this.http=e;this.snackBar=n}abrir=!1;id;fechar=new ia;modal;campanha;isLoading=!1;indicadores;categorias;atributos;produtos;grupos;subgrupos;unidades;copiaUnidades=[];funcionarios;nPaginas;paginas=[];idParticipanteLogado;tipoEscopo;escopo;buscaEscopo="";escopoFiltrado=[];filtroAtivado=!1;salvarAtivo=!0;rascunnhoAtivo=!0;selecionadas=!1;mostrarInfoInvestimento=!1;icones=[{classe:"bi bi-trophy",nome:"icone-trophy"},{classe:"bi bi-rocket",nome:"icone-rocket"},{classe:"bi bi-star",nome:"icone-star"},{classe:"bi bi-gift",nome:"icone-gift"},{classe:"bi bi-award",nome:"icone-award"},{classe:"bi bi-lightning",nome:"icone-lightning"},{classe:"bi bi-fire",nome:"icone-fire"},{classe:"bi bi-clock",nome:"icone-clock"},{classe:"bi bi-currency-dollar",nome:"icone-dollar"},{classe:"bi bi-diamond",nome:"icone-diamond"},{classe:"bi bi-arrow-up",nome:"icone-arrow-up"},{classe:"bi bi-hand-thumbs-up",nome:"icone-hand"},{classe:"bi bi-heart",nome:"icone-heart"},{classe:"bi bi-bell",nome:"icone-bell"},{classe:"bi bi-flag",nome:"icone-flag"},{classe:"bi bi-calendar",nome:"icone-calendar"},{classe:"bi bi-1-circle",nome:"icone-circle"},{classe:"bi bi-cart",nome:"icone-cart"},{classe:"bi bi-graph-up-arrow",nome:"icone-graph"},{classe:"bi bi-bullseye",nome:"icone-bullseye"}];ngOnChanges(){this.abrir&&(this.AbrirModal(),console.log(this.id),this.CarregaDados())}AbrirModal(){this.modal||(this.modal=new bootstrap.Modal(document.getElementById("modalCriar"))),this.modal.show()}FecharModal(t){this.campanha=null,this.modal.hide(),this.fechar.emit(t)}CarregaDados(){return Ue(this,null,function*(){this.isLoading=!0,this.filtroAtivado=!1,this.rascunnhoAtivo=!0,this.salvarAtivo=!0,this.id?yield ke(this.http.get(this.urlService.GetCampanhaById(this.id))).then(p=>{console.log(p),this.campanha=p,this.campanha.DataInicio=this.campanha.DataInicio?.split("T")[0],this.campanha.DataFim=this.campanha.DataFim?.split("T")[0]}).catch(p=>{console.error(p)}).finally(()=>{this.isLoading=!1}
197):(this.campanha={DataFim:null,DataInicio:null,Descricao:"",Escopo:[],ExibirNomes:!0,ExibirPosicao:!0,GastoTotal:null,Icone:"bi bi-trophy",IdCampanha:null,IdIndicador:null,NomeCampanha:"",NomeIndicador:"",Participantes:[],Posicoes:[],Status:"RASCUNHO",TipoApuracao:"UNIDADE",TipoMecanica:"TRILHA",VisivelFuncionarios:!1},this.isLoading=!1);let[t,e,n,i,r,o,s,l,c]=yield Promise.all([ke(this.http.get(this.urlService.GetIndicadoresCampanha())),ke(this.http.get(this.urlService.GetCategorias())),ke(this.http.get(this.urlService.GetAtributos())),ke(this.http.get(this.urlService.GetNumeroPaginasProdutos())),ke(this.http.get(this.urlService.GetProdutos(1))),ke(this.http.get(this.urlService.GetGrupos())),ke(this.http.get(this.urlService.GetSubGrupos())),ke(this.http.get(this.urlService.GetUnidades())),ke(this.http.get(this.urlService.GetFuncionarios()))]);this.indicadores=t,this.categorias=e,this.escopo=e,this.escopoFiltrado=e,this.tipoEscopo="categorias",this.atributos=n,this.GetIndices(i),this.produtos=r,this.grupos=o,this.subgrupos=s,this.unidades=l,this.copiaUnidades=structuredClone(l),this.funcionarios=c,console.log(this.funcionarios),this.ChecarEscopo(),this.ChecarParticipantes(),this.ValidaFormulario()})}AdicionarFaixa(){this.campanha.Posicoes.push({Meta:null,ValorPremio:null,Premio:""})}ExcluirFaixa(t){this.campanha.Posicoes.splice(t,1)}GetSubcategoriasPorGrupo(t){return this.escopoFiltrado.filter(e=>e.Grupo===t)}TrocarEscopo(t){switch(console.log(t),this.tipoEscopo=t,this.buscaEscopo="",t){case"categorias":this.escopo=this.categorias;break;case"subcategorias":this.escopo=this.atributos;break;case"produtos":this.BuscarEscopo();break}this.escopoFiltrado=this.escopo,this.RolarParaPrimeiroItem(),setTimeout(()=>{document.getElementById("paginacaoProdutos")?.scrollIntoView({behavior:"smooth",block:"end"})})}RolarParaPrimeiroItem(){let t=document.getElementById("listaEscopo");t&&(t.scrollTop=0)}GetIndices(t){if(this.nPaginas=t,t===0){this.paginas=[null,null,null];return}t===1?this.paginas=[null,1,null]:t>=2&&(this.paginas=[null,1,2])}BuscarEscopo(){console.log(this.escopo),console.log(this.buscaEscopo),this.tipoEscopo==="produtos"?this.buscaEscopo!==""?(this.filtroAtivado=!0,ke(this.http.get(this.urlService.GetNumeroPaginasProdutosFiltro(this.buscaEscopo))).then(t=>{console.log(t),this.GetIndices(t),console.log(this.paginas)}),ke(this.http.get(this.urlService.GetProdutosFiltro(1,this.buscaEscopo))).then(t=>{console.log(t),this.escopoFiltrado=t,this.ChecarProdutos(),setTimeout(()=>{document.getElementById("paginacaoProdutos")?.scrollIntoView({behavior:"smooth",block:"end"})})})):(this.filtroAtivado=!1,ke(this.http.get(this.urlService.GetNumeroPaginasProdutos())).then(t=>{console.log(t),this.GetIndices(t),console.log(this.paginas)}),ke(this.http.get(this.urlService.GetProdutos(1))).then(t=>{console.log(t),this.escopoFiltrado=t,this.ChecarProdutos(),setTimeout(()=>{document.getElementById("paginacaoProdutos")?.scrollIntoView({behavior:"smooth",block:"end"})})})):(this.escopoFiltrado=this.escopo.filter(t=>t.Nome?.toLowerCase().includes(this.buscaEscopo.toLowerCase())),setTimeout(()=>{document.getElementById("paginacaoProdutos")?.scrollIntoView({behavior:"smooth",block:"end"})}))}TrocarPaginaRigth(){this.paginas[0]===null?this.paginas[0]=1:this.paginas[0]++,this.paginas[1]++,this.paginas[2]===this.nPaginas?this.paginas[2]=null:this.paginas[2]++,this.GetDadosPagina(this.paginas[1]),this.RolarParaPrimeiroItem()}TrocarPaginaLeft(){this.paginas[2]===null?this.paginas[2]=this.paginas[1]:this.paginas[2]--,this.paginas[1]--,this.paginas[0]===1?this.paginas[0]=null:this.paginas[0]--,this.GetDadosPagina(this.paginas[1]),this.RolarParaPrimeiroItem()}GetDadosPagina(t){t!==null&&this.filtroAtivado===!1&&ke(this.http.get(this.urlService.GetProdutos(t))).then(e=>{console.log(e),this.escopo=e,this.escopoFiltrado=e,this.produtos=e,this.ChecarProdutos()}),t!==null&&this.filtroAtivado===!0&&ke(this.http.get(this.urlService.GetProdutosFiltro(t,this.buscaEscopo))).then(e=>{console.log(e),this.escopoFiltrado=e,this.ChecarProdutos()})}ChecarProdutos(){console.log("produto"),console.log(this.escopoFiltrado),this.campanha.Escopo.forEac
197h(t=>{t.TipoEscopo==="PRODUTO"&&this.escopoFiltrado.forEach(e=>{e.Id===t.IdReferencia&&(e.checked=!0)})})}ChecarEscopo(){console.log(this.campanha),this.campanha.Escopo.forEach(t=>{t.TipoEscopo==="CATEGORIA"&&this.categorias.forEach(e=>{e.Id===t.IdReferencia&&(e.checked=!0)}),t.TipoEscopo==="ATRIBUTO"&&this.atributos.forEach(e=>{e.Nome===t.Referencia&&(e.checked=!0)}),t.TipoEscopo==="PRODUTO"&&this.produtos.forEach(e=>{e.Id===t.IdReferencia&&(e.checked=!0)})})}SelecionarEscopo(t,e){let n=t.target.checked;if(e.checked=n,console.log(e),console.log(n),n)switch(this.tipoEscopo){case"categorias":this.campanha.Escopo.push({TipoEscopo:"CATEGORIA",Referencia:null,Label:e.Nome,IdReferencia:e.Id});break;case"subcategorias":this.campanha.Escopo.push({TipoEscopo:"ATRIBUTO",Referencia:e.Nome,Label:e.Nome,IdReferencia:null});break;case"produtos":this.campanha.Escopo.push({TipoEscopo:"PRODUTO",Referencia:null,Label:e.Nome,IdReferencia:e.Id});break}else switch(this.tipoEscopo){case"categorias":this.campanha.Escopo=this.campanha.Escopo.filter(i=>!(i.IdReferencia===e.Id&&i.TipoEscopo==="CATEGORIA"));break;case"subcategorias":this.campanha.Escopo=this.campanha.Escopo.filter(i=>!(i.Referencia===e.Nome&&i.TipoEscopo==="ATRIBUTO"));break;case"produtos":this.campanha.Escopo=this.campanha.Escopo.filter(i=>!(i.IdReferencia===e.Id&&i.TipoEscopo==="PRODUTO"));break}console.log(this.campanha.Escopo)}ExcluirEscopo(t){this.campanha.Escopo=this.campanha.Escopo.filter(e=>e!==t),console.log(this.campanha.Escopo),t.TipoEscopo==="CATEGORIA"&&this.categorias.forEach(e=>{e.Id===t.IdReferencia&&(e.checked=!1)}),t.TipoEscopo==="ATRIBUTO"&&this.atributos.forEach(e=>{e.Nome===t.Referencia&&(e.checked=!1)}),t.TipoEscopo==="PRODUTO"&&this.tipoEscopo==="produtos"&&this.escopoFiltrado.forEach(e=>{e.Id===t.IdReferencia&&(e.checked=!1)})}ChecarParticipantes(){switch(this.campanha.TipoApuracao){case"UNIDADE":this.unidades.forEach(t=>{this.campanha.Participantes.forEach(e=>{t.Id===e.IdReferencia&&(t.checked=!0)})}),this.filtrados=this.unidades;break;case"GRUPO":this.grupos.forEach(t=>{this.campanha.Participantes.forEach(e=>{t.Id===e.IdReferencia&&(t.checked=!0)})}),this.filtrados=this.grupos;break;case"SUBGRUPO":this.subgrupos.forEach(t=>{this.campanha.Participantes.forEach(e=>{t.Id===e.IdReferencia&&(t.checked=!0)})}),this.filtrados=this.subgrupos;break;case"FUNCIONARIO":this.funcionarios.forEach(t=>{this.campanha.Participantes.forEach(e=>{t.Id===e.IdReferencia&&(t.checked=!0)})}),this.filtrados=this.funcionarios;break}}LimparParticipantes(){this.unidades.forEach(t=>{delete t.checked}),this.grupos.forEach(t=>{delete t.checked}),this.subgrupos.forEach(t=>{delete t.checked}),this.funcionarios.forEach(t=>{delete t.checked}),this.campanha.Participantes=[],this.ChecarParticipantes()}SelecionarParticipantes(t,e){t.target.checked?(e.checked=!0,this.campanha.Participantes.push({IdReferencia:e.Id,Nome:e.Nome,TipoParticipante:this.campanha.TipoApuracao})):(e.checked=!1,this.campanha.Participantes=this.campanha.Participantes.filter(i=>i.IdReferencia!==e.Id)),console.log(this.campanha.Participantes)}onSelected(t){this.funcionarios.forEach(e=>{t.forEach(n=>{e.IdPai===n&&(e.checked=!0,this.campanha.Participantes.push({IdReferencia:e.Id,Nome:e.Nome,TipoParticipante:this.campanha.TipoApuracao}))})}),this.ValidaFormulario(),console.log(t),console.log(this.campanha.Participantes)}searchText;filtrados=[];FiltrarParticipantes(){return this.searchText?this.filtrados.filter(t=>t.Nome.toLowerCase().includes(this.searchText.toLowerCase())):this.filtrados}SelecionaTodas(){this.campanha.Participantes=[],this.selecionadas?(this.filtrados.forEach(t=>{t.checked=!1}),this.campanha.Participantes=[]):this.filtrados.forEach(t=>{t.checked=!0,this.campanha.Participantes.push({IdReferencia:t.Id,Nome:t.Nome,TipoParticipante:this.campanha.TipoApuracao})}),this.selecionadas=!this.selecionadas,console.log(this.campanha.Participantes)}SetNomeIndicador(t){let e=t.target.value,n=this.indicadores.find(i=>i.Id==e);this.campanha.NomeIndicador=n?.Nome}ValidaFormulario(){console.log("alterou"),console.log(this.campanha),this.campanha.NomeCampanha?this.rascunnhoAtivo=!1:this.rascunnhoAtivo=!0;var t=this.campanha.Posicoes.some(e=>this.campanha.TipoMecanica==="CORRIDA"?!e.Premio:this.campanha.TipoMecanica==="TRILHA"?!e.Premio||!e.Meta:!1);this.campanha.Posicoes.some(e=>!e.Premio),this.campanha.DataFim&&this.campanha.DataInicio&&this.campanha.Descricao&&this.campanha.GastoTotal&&this.campanha.IdIndicador&&this.campanha.NomeCampanha&&this.campanha.Participantes.length!==0&&this.campanha.Posicoes.length!==0&&!t?this.salvarAtivo=!1:this.salvarAtivo=!0}Salvar(){this.campanha.Status="",console.log(this.campanha),this.AddUpdate()}SalvarRascunho(){this.campanha.Status="RASCUNHO",console.log(this.campanha),this.AddUpdate()}AddUpdate(){this.salvarAtivo=!0,this.rascunnhoAtivo=!0,this.campanha.IdCampanha?ke(this.http.put(this.urlService.Upd
197ate(),this.campanha)).then(t=>{console.log(t),this.FecharModal(!0)}).catch(t=>{console.error(t),this.snackBar.open("Erro ao Atualizar os dados, contate o suporte!",void 0,{duration:3e3}),this.ValidaFormulario()}):ke(this.http.post(this.urlService.Add(),this.campanha)).then(t=>{console.log(t),this.FecharModal(!0)}).catch(t=>{console.error(t),this.snackBar.open("Erro ao Salvar os dados, contate o suporte!",void 0,{duration:3e3}),this.ValidaFormulario()})}static \u0275fac=function(e){return new(e||a)(ce(Is),ce(pt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-modal-criar-campanha"]],inputs:{abrir:"abrir",id:"id"},outputs:{fechar:"fechar"},features:[b0],decls:20,vars:4,consts:[["id","modalCriar","tabindex","-1",1,"modal","fade"],[1,"modal-dialog","modal-xl"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],[1,"text-muted"],["type","button",1,"btn-close",3,"click"],[1,"modal-body","overflow-auto",2,"max-height","70vh"],["class","card p-2",4,"ngIf"],[4,"ngIf"],[1,"modal-footer","gap-2"],[1,"btn","btn-cancelar",3,"click"],[1,"btn","btn-laranja","w-auto","m-0",3,"click","disabled"],[1,"card","p-2"],[3,"isLoading","times"],["class","aviso",4,"ngIf"],[1,"mt-2","d-flex","flex-column","gap-2"],[1,"m-0","lh-1"],[1,"form-label","text-muted","mb-1"],["name","NomeCampanha","type","text","placeholder","Ex: Corrida de Ver\xE3o 2026",1,"form-control",3,"ngModelChange","ngModel"],["name","Descricao","type","text","placeholder","Descreva o objetivo da campanha",1,"form-control",3,"ngModelChange","ngModel"],["name","IdIndicador","type","text",1,"form-control",3,"ngModelChange","change","ngModel"],["value",""],[3,"value",4,"ngFor","ngForOf"],[1,"d-flex","gap-3"],["type","radio","name","TipoApuracao","value","GRUPO",1,"me-1",3,"ngModelChange","change","ngModel"],[1,"form-label"],["type","radio","name","TipoApuracao","value","SUBGRUPO",1,"me-1",3,"ngModelChange","change","ngModel"],["type","radio","name","TipoApuracao","value","UNIDADE",1,"me-1",3,"ngModelChange","change","ngModel"],["type","radio","name","TipoApuracao","value","FUNCIONARIO",1,"me-1",3,"ngModelChange","change","ngModel"],[1,"d-flex","flex-column"],[1,"icon-grid"],[4,"ngFor","ngForOf"],[1,"d-flex","p-0","my-2"],[1,"m-0","p-0","lh-1"],[1,"fs-4","lh-1","my-0","ms-2","p-0",2,"color","var(--vermelho-medio)"],[1,"d-flex","flex-column","flex-sm-row","gap-2"],[1,"w-100"],["type","radio","name","Mecanica","value","TRILHA","id","mecanica-trilha",1,"icon-radio-input",3,"ngModelChange","ngModel"],["for","mecanica-trilha",1,"radio-mecanica"],[1,"bi","bi-graph-up-arrow"],["type","radio","name","Mecanica","value","CORRIDA","id","mecanica-corrida",1,"icon-radio-input",3,"ngModelChange","ngModel"],["for","mecanica-corrida",1,"radio-mecanica"],[1,"bi","bi-bullseye"],[1,"mb-0","mt-2","p-0"],[1,"mb-2"],["class","faixa-linha mt-2",4,"ngFor","ngForOf"],["type","button",1,"btn","btn-laranja",3,"click"],[1,"card","p-2","position-relative"],[1,"text-muted","position-absolute","start-0","end-0","mx-2","my-0",2,"top","43px"],[1,"d-flex","gap-3","abas-escopo"],[1,"span-escopo",3,"click"],[1,"position-relative","my-2"],["name","buscaEscopo","placeholder","Buscar...",1,"form-control","pe-5",3,"ngModelChange","input","ngModel"],[1,"icone-busca",3,"click"],[1,"bi","bi-search"],["id","listaEscopo",1,"d-flex","overflow-auto","flex-column","gap-2",2,"max-height","35vh"],["class","d-flex mx-auto my-0 align-items-center gap-2",4,"ngIf"],[1,"text-muted","mb-2","mt-1"],[1,"d-flex","gap-2","flex-wrap","overflow-auto",2,"max-height","10vh"],["class","produto",3,"click",4,"ngFor","ngForOf"],["id","paginacaoProdutos"],["class","text-muted",4,"ngIf"],[1,"my-2"],[1,"d-flex","flex-column","flex-md-row","mb-2","gap-2"],[1,"filtro"],["propriedade_codigo","Id","propriedade_nome","Nome","categoria","unidades","class","mb-2",3,"items","selectedCargos",4,"ngIf"],["type","text","name","searchText",1,"form-control",3,"ngModelChange","ngModel","placeholder"],[1,"btn","btn-laranja","w-100","m-0",2,"flex","0 0 33.333%",3,"click"],[1,"d-flex","flex-column","overflow-auto","gap-2",2,"max-height","40vh"],["class","d-flex gap-2",4,"ngFor","ngForOf"],[1,"text-muted","mt-2"],[1,"form-label","text-muted"],["type","date","name","DataInicio",1,"form-control",3,"ngModelChange","ngModel"],["type","date","name","DataFim",1,"form-control",3,"ngModelChange","ngModel"],[1,"d-flex","align-items-center","gap-2","mb-1"],[1,"form-label","text-muted","mb-0"],[1,"bi","bi-info-circle",2,"color","var(--cinza-ultra)","cursor","pointer",3,"click"],["class","info-investimento",4,"ngIf"],["type","number","name","GastoTotal","placeholder","Ex: R$10.000,00",1,"form-control",3,"ngModelChange","ngModel"],[1,"my-2","lh-1"],[1,"bi","bi-lock","fw-bold"],[1,"d-flex","justify-content-between"],[1,"switch"],["type","checkbox","name","ExibirNomes",3,"ngModelChange","ngModel"],[1,"slider"],["type","checkbox","name","ExibirPosicao",3,"ngModelChange","ngModel"],["type","checkbox","name","VisivelFuncionarios",3,"ngModelChange","ngModel","disabled"],[1,"aviso"],[3,"value"],["type","radio","name","Icone",1,"icon-radio-input",3,"ngModelChange","ngModel","value","id"],[1,"icon-radio-label",3,"for"],[1,"faixa-l
197inha","mt-2"],[1,"faixa-topo","d-sm-none"],["class","estrelas-container",4,"ngIf"],[1,"bi","bi-trash","fs-4",2,"color","var(--vermelho-medio)",3,"click"],[1,"faixa-inputs","d-sm-none"],["class","w-100",4,"ngIf"],["class","form-label text-muted mb-1",4,"ngIf"],["type","text","placeholder","Ex: vale R$200",1,"form-control",3,"ngModelChange","ngModel","name"],["class","faixa-separador d-sm-none",4,"ngIf"],[1,"d-none","d-sm-flex","gap-2",2,"align-items","flex-end"],["class","corrida-posicao",4,"ngIf"],["style","flex: 1;",4,"ngIf"],[2,"flex","1"],["class","form-label mb-1","style","visibility: hidden;",4,"ngIf"],[1,"faixa-lixeira"],[1,"bi","bi-trash","fs-3",2,"color","var(--vermelho-medio)","cursor","pointer",3,"click"],[1,"estrelas-container"],[1,"faixa-numero"],[1,"fw-semibold"],["type","number","placeholder","Ex: 5000",1,"form-control",3,"ngModelChange","ngModel","name"],[1,"faixa-separador","d-sm-none"],[1,"corrida-posicao"],[1,"form-label","mb-1",2,"visibility","hidden"],[1,"fw-semibold","text-muted","mt-1",2,"font-size","12px"],["class","d-flex align-items-center gap-2",4,"ngFor","ngForOf"],[1,"d-flex","align-items-center","gap-2"],["type","checkbox",3,"change","checked"],[1,"form-label","lh-1","m-0"],[1,"d-flex","mx-auto","my-0","align-items-center","gap-2"],["style","min-width: 20px;",3,"click",4,"ngIf"],["style","width: 20px;",4,"ngIf"],[2,"min-width","20px"],[1,"fs-3","lh-1",2,"min-width","20px"],[2,"min-width","20px",3,"click"],[1,"bi","bi-chevron-double-left"],[2,"width","20px"],[1,"bi","bi-chevron-double-right"],[1,"produto",3,"click"],["propriedade_codigo","Id","propriedade_nome","Nome","categoria","unidades",1,"mb-2",3,"selectedCargos","items"],[1,"d-flex","gap-2"],[1,"form-label","m-0","lh-1"],[1,"info-investimento"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h3"),m(6,"Configurar Campanha"),h(),d(7,"span",5),m(8,"Preencha os dados abaixo e escolha a mec\xE2nica da campanha."),h()(),d(9,"button",6),z("
197click",function(){return n.FecharModal(!1)}),h()(),d(10,"div",7),V(11,Tle,2,2,"div",8)(12,m5e,161,44,"div",9),h(),d(13,"div",10)(14,"button",11),z("click",function(){return n.FecharModal(!1)}),m(15,"Cancelar"),h(),d(16,"button",12),z("click",function(){return n.SalvarRascunho()}),m(17,"Salvar como Rascunho"),h(),d(18,"button",12),z("click",function(){return n.Salvar()}),m(19,"Salvar e Ativar"),h()()()()()),e&2&&(u(11),v("ngIf",n.isLoading),u(),v("ngIf",n.campanha&&!n.isLoading),u(4),v("disabled",n.rascunnhoAtivo),u(2),v("disabled",n.salvarAtivo))},dependencies:[kt,xt,at,jt,no,u0,m0,Ht,bc,dr,o0,il,Ut,ao,Qt,xc,Bt,$i],styles:['.aviso[_ngcontent-%COMP%]{background-color:var(--bege-claro);border-left:3px solid var(--laranja-casting);border-radius:10px;padding:15px;margin-bottom:10px}.form-control[_ngcontent-%COMP%]:focus{border:3px solid var(--laranja-escuro);box-shadow:none}textarea[_ngcontent-%COMP%]{resize:none}.icon-radio-input[_ngcontent-%COMP%]{display:none}.icon-radio-label[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;font-size:28px;cursor:pointer;color:var(--cinza-ultra);border:2px solid var(--cinza-medio);padding:5px;border-radius:6px}.icon-radio-label[_ngcontent-%COMP%]:hover{border:2px solid var(--laranja-escuro)}.icon-radio-input[_ngcontent-%COMP%]:checked + .icon-radio-label[_ngcontent-%COMP%]{color:var(--laranja-escuro);background:var(--bege-claro);box-shadow:0 0 0 1px var(--laranja-escuro);border:2px solid var(--laranja-escuro)}.icon-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.radio-mecanica[_ngcontent-%COMP%]{border:2px solid var(--cinza-medio);border-radius:10px;padding:15px;width:100%;height:100%;display:flex;flex-direction:column}.icon-radio-input[_ngcontent-%COMP%]:checked + .radio-mecanica[_ngcontent-%COMP%]{background-color:var(--bege-claro);border:2px solid var(--laranja-escuro)}.icon-radio-input[_ngcontent-%COMP%]:checked + .radio-mecanica[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--laranja-escuro)}.radio-mecanica[_ngcontent-%COMP%]:hover{border:2px solid var(--laranja-casting)}.radio-mecanica[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--cinza-ultra);font-size:30px}.faixa-linha[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.faixa-topo[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.faixa-inputs[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:8px}.faixa-numero[_ngcontent-%COMP%]{font-weight:600;margin-right:4px;color:var(--cinza-ultra)}.faixa-separador[_ngcontent-%COMP%]{border:none;border-top:1px solid var(--cinza-claro);margin:4px 0 0;opacity:1}.faixa-lixeira[_ngcontent-%COMP%]{display:flex;align-items:flex-end;margin-top:auto;flex-shrink:0}.estrelas-container[_ngcontent-%COMP%]{display:flex;align-items:flex-end;padding-bottom:8px;min-width:235px;max-width:235px;flex-shrink:0;overflow:visible}.abas-escopo[_ngcontent-%COMP%]{overflow-x:auto;white-space:nowrap;padding-bottom:4px}.abas-escopo[_ngcontent-%COMP%] .span-escopo[_ngcontent-%COMP%]{display:inline-block}.corrida-posicao[_ngcontent-%COMP%]{display:flex;align-items:flex-end;padding-bottom:8px;min-width:80px;flex-shrink:0}.estrelas[_ngcontent-%COMP%]{display:flex;width:150px;max-width:150px;justify-content:center;flex-wrap:wrap}.estrela-nivel[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;flex-shrink:0}.estrela-icone[_ngcontent-%COMP%]{font-size:40px;color:#f59e0b;line-height:1}.estrela-numero[_ngcontent-%COMP%]{position:absolute;font-size:13px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);top:50%;left:50%;transform:translate(-50%,-48%);z-index:1;line-height:1}.info-investimento[_ngcontent-%COMP%]{background-color:var(--bege-claro);border-left:3px solid var(--laranja-casting);border-radius:6px;padding:8px 12px;font-size:13px;color:var(--cinza-ultra);margin-bottom:8px}.btn-laranja[_ngcontent-%COMP%]{border:3px solid var(--laranja-escuro);width:100%;margin-top:10px;color:var(--laranja-escuro);font-weight:600}.btn-laranja[_ngcontent-%COMP%]:disabled{border:none;background-color:var(--cinza-medio);color:var(--cinza-ultra)}.btn-laranja[_ngcontent-%COMP%]:active{border:3px solid var(--laranja-escuro);color:var(--laranja-escuro);background-color:var(--bege-claro)}.btn-laranja[_ngcontent-%COMP%]:hover{background-color:var(--bege-claro)}.btn-cancelar[_ngcontent-%COMP%]{font-weight:600;background-color:transparent;color:var(--cinza-ultra)}.btn-cancelar[_ngcontent-%COMP%]:hover{background-color:var(--cinza-claro)}
197.span-escopo[_ngcontent-%COMP%]{color:var(--cinza-ultra);font-size:1.4rem;line-height:1.5;cursor:pointer}.span-escopo[_ngcontent-%COMP%]:not(.span-escopo-active):hover{color:#000}.span-escopo-active[_ngcontent-%COMP%]{color:var(--laranja-escuro);border-bottom:3px solid var(--laranja-escuro)}.icone-busca[_ngcontent-%COMP%]{position:absolute;top:50%;right:2px;transform:translateY(-50%);background:var(--cinza-fundo);padding:6px 10px;border-radius:6px;display:flex;align-items:center}.produto[_ngcontent-%COMP%]{display:flex;background-color:var(--bege-claro);color:var(--laranja-escuro);border-radius:20px;padding:5px 10px;gap:5px} .filtro button{height:40px}.switch[_ngcontent-%COMP%]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{opacity:0;width:0;height:0}.slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:0;background-color:var(--cinza-medio);border-radius:26px;transition:.3s}.slider[_ngcontent-%COMP%]:before{content:"";position:absolute;height:20px;width:20px;left:3px;top:3px;background-color:#fff;border-radius:50%;transition:.2s}input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]{background-color:var(--laranja-medio)}input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{transform:translate(24px)}@media (max-width: 576px){.icon-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}.estrelas[_ngcontent-%COMP%]{width:auto;max-width:none;justify-content:flex-start}}@media (min-width: 576px) and (max-width: 991.98px){.modal-dialog.modal-xl[_ngcontent-%COMP%]{max-width:90%}}']})};var R6=a=>[a,"BRL","symbol","1.2-2","pt-BR"],f5e=()=>[];function g5e(a,t){if(a&1&&(d(0,"h3"),m(1),h()),a&2){let e=b();u(),ye("Resultado Final - ",e.ranking.nomeCampanha,"")}}function v5e(a,t){a&1&&(d(0,"span",11),m(1,"Campanha encerrada"),h())}function _5e(a,t){if(a&1&&(d(0,"div"),k(1,"app-loading",12),h()),a&2){let e=b();u(),v("isLoading",e.isLoading)("times",4)}}function w5e(a,t){a&1&&(d(0,"div",25),m(1," \u26A0\uFE0F Aten\xE7\xE3o: O hist\xF3rico do ano anterior n\xE3o est\xE1 dispon\xEDvel. "),h())}function x5e(a,t){if(a&1&&(d(0,"div",13),V(1,w5e,2,0,"div",14),d(2,"div",15),k(3,"i",16),d(4,"span",17),m(5),At(6,"number"),h(),d(7,"span",18),m(8,"Multiplicador de Vendas"),h(),d(9,"span"),m(10),At(11,"currency"),h()(),d(12,"div",19)(13,"span",20),m(14,"$ Venda Esperada"),h(),d(15,"span",21),m(16),At(17,"currency"),h()(),d(18,"div",19)(19,"span",20),m(20,"$ Venda Real"),h(),d(21,"span",22),m(22),At(23,"currency"),h()(),d(24,"div",19)(25,"span",20),k(26,"i",23),m(27," Venda Extra"),h(),d(28,"span",24),m(29),At(30,"currency"),h()()()),a&2){let e=b();u(),v("ngIf",!e.resultado.Tem_Venda_Retroativa),u(4),ye("",Nt(6,6,e.resultado.Multiplicador_Vendas,"1.0-1"),"x"),u(5),ye("Para cada R$ 1 investido, ",ri(11,9,xa(33,R6,e.resultado.Multiplicador_Vendas))," em faturamento extra"),u(6),me(ri(17,15,xa(35,R6,e.resultado.Venda_Esperada))),u(6),me(ri(23,21,xa(37,R6,e.resultado.Venda_Real))),u(7),me(ri(30,27,xa(39,R6,e.resultado.Venda_Extra)))}}function b5e(a,t){a&1&&(d(0,"h4"),m(1,"Resultado Final"),h())}function C5e(a,t){if(a&1&&(d(0,"span",18),m(1),h()),a&2){let e=b().$implicit;u(),ye("",e.posicao," \xBA")}}function y5e(a,t){a&1&&(d(0,"span"),m(1,"\u2B50"),h())}function M5e(a,t){if(a&1&&(d(0,"div",35),V(1,y5e,2,0,"span",36),h()),a&2){let e=b().$implicit;u(),v("ngForOf",So(1,f5e).constructor(e.estrelas))}}function S5e(a,t){a&1&&(d(0,"span",11),m(1,"Pr\xEAmio"),h())}function A5e(a,t){if(a&1&&(d(0,"div",28)(1,"div",29),V(2,C5e,2,1,"span",30)(3,M5e,2,2,"div",31),d(4,"span",32),m(5),h()(),d(6,"span",11),m(7,"Participante"),h(),d(8,"span",33),m(9),h(),V(10,S5e,2,0,"span",6),d(11,"span",34),m(12),h()()),a&2){let e=t.$implicit,n=b(2);u(2),v("ngIf",n.ranking.tipoCampanha==="CORRIDA"),u(),v("ngIf",n.ranking.tipoCampanha==="TRILHA"),u(2),me(n.formatarIndicador(e.valorIndicador)),u(4),me(e.nomeParticipante),u(),v("ngIf",e.premio),u(2),me(e.premio)}}function E5e(a,t){if(a&1&&(d(0,"div",26),V(1,b5e,2,0,"h4",5)(2,A5e,13,6,"div",27),h()),a&2){let e=b();u(),v("ngIf",(e.ranking==null?null:e.ranking.ranking.length)>=0),u(),v("ngForOf",e.ranking.ranking)}}var B6=class a{constructor(t,e){this.urlService=t;this.http=e}abrir=!1;id;fechar=new ia;modal;isLoading=!1;ranking;resultado;ngOnChanges(){this.abrir&&(this.AbrirModal(),console.log(this.id
197),this.CarregaDados())}AbrirModal(){this.modal||(this.modal=new bootstrap.Modal(document.getElementById("modalResultado"))),this.modal.show()}FecharModal(){this.modal.hide(),this.ranking=null,this.fechar.emit()}CarregaDados(){console.log(this.id),this.isLoading=!0;let t=localStorage.getItem("pfu_tipo"),e=localStorage.getItem("fun_codigo"),n=ke(this.http.get(this.urlService.GetRanking(this.id,t,e))),i=ke(this.http.get(this.urlService.GetResultado(this.id)));Promise.all([n,i]).then(([r,o])=>{console.log(r),console.log(o),this.ranking=r,this.resultado=o}).catch(r=>{console.error(r)}).finally(()=>{this.isLoading=!1})}formatarIndicador(t){let e=this.ranking.formatoIndicador;if(t==null)return"";switch(e){case 1:return t.toLocaleString("pt-BR",{style:"currency",currency:"BRL",minimumFractionDigits:2,maximumFractionDigits:2});case 3:return t.toLocaleString("pt-BR",{minimumFractionDigits:0,maximumFractionDigits:0})+"%";case 0:return t.toLocaleString("pt-BR",{minimumFractionDigits:0,maximumFractionDigits:0});default:return t}}static \u0275fac=function(e){return new(e||a)(ce(Is),ce(pt))};static \u0275cmp=Oe({type:a,selectors:[["app-resultado-campanha"]],inputs:{abrir:"abrir",id:"id"},outputs:{fechar:"fechar"},features:[b0],decls:12,vars:5,consts:[["id","modalResultado","tabindex","-1",1,"modal","fade"],[1,"modal-dialog","modal
197-xl"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],[4,"ngIf"],["class","text-muted",4,"ngIf"],["type","button",1,"btn-close",3,"click"],[1,"modal-body","overflow-auto",2,"max-height","70vh"],["class","d-flex flex-column gap-3 mb-3",4,"ngIf"],["class","d-flex flex-column gap-2",4,"ngIf"],[1,"text-muted"],[3,"isLoading","times"],[1,"d-flex","flex-column","gap-3","mb-3"],["class","aviso",4,"ngIf"],[1,"card","p-4","align-items-center","mb-2","border-0",2,"background-color","var(--laranja-medio)","color","white"],[1,"bi","bi-graph-up-arrow","fs-1"],[1,"fw-bold",2,"font-size","3.5rem"],[1,"fs-4","fw-bold"],[1,"card","p-4","border-0",2,"background-color","var(--cinza-fundo2)"],[2,"color","var(--cinza-ultra)"],[1,"fw-bold","fs-2"],[1,"fw-bold","fs-2",2,"color","var(--verde-medio)"],[1,"bi","bi-graph-up-arrow","me-2"],[1,"fw-bold","fs-2",2,"color","var(--laranja-medio)"],[1,"aviso"],[1,"d-flex","flex-column","gap-2"],["class","card p-2",4,"ngFor","ngForOf"],[1,"card","p-2"],[1,"d-flex","w-100","justify-content-between"],["class","fs-4 fw-bold",4,"ngIf"],["class","d-flex",4,"ngIf"],[2,"color","var(--verde-medio)"],[1,"fs-5","fw-bold"],[1,"fs-5","fw-semibold"],[1,"d-flex"],[4,"ngFor","ngForOf"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),V(5,g5e,2,1,"h3",5)(6,v5e,2,0,"span",6),h(),d(7,"button",7),z("click",function(){return n.FecharModal()}),h()(),d(8,"div",8),V(9,_5e,2,2,"div",5)(10,x5e,31,41,"div",9)(11,E5e,3,2,"div",10),h()()()()),e&2&&(u(5),v("ngIf",n.ranking),u(),v("ngIf",n.ranking),u(3),v("ngIf",n.isLoading),u(),v("ngIf",!n.isLoading&&n.resultado),u(),v("ngIf",!n.isLoading&&n.ranking))},dependencies:[kt,xt,at,Oi,Zn,Bt],styles:["@media (min-width: 576px) and (max-width: 991.98px){.modal-dialog.modal-xl[_ngcontent-%COMP%]{max-width:90%}}.aviso[_ngcontent-%COMP%]{background-color:var(--bege-claro);border-left:3px solid var(--laranja-casting);border-radius:10px;padding:15px;margin-bottom:10px}"]})};function k5e(a,t){if(a&1&&(d(0,"div",10),k(1,"app-loading",11),h()),a&2){let e=b();u(),v("isLoading",e.isLoading)("times",4)}}function I5e(a,t){if(a&1){let e=fe();d(0,"i",31),z("click",function(){P(e);let i=b().$implicit,r=b(2);return D(r.Delete(i.IdCampanha))}),h()}}function T5e(a,t){if(a&1){let e=fe();d(0,"button",32),z("click",function(){P(e);let i=b().$implicit,r=b(2);return D(r.AbrirModalRanking(i.IdCampanha))}),m(1,"Ver Ranking"),h()}}function F5e(a,t){if(a&1){let e=fe();d(0,"button",33),z("click",function(){P(e);let i=b().$implicit,r=b(2);return D(r.AbrirModalResultado(i.IdCampanha))}),m(1,"Ver Resultado"),h()}}function V5e(a,t){if(a&1){let e=fe();d(0,"div",14)(1,"div",15),k(2,"i",16),d(3,"div",17)(4,"span",18),m(5),h(),d(6,"div",19)(7,"span",20),m(8),h(),d(9,"span",21),m(10),h()(),d(11,"span",22),m(12),h(),d(13,"span",22),m(14),h()()(),d(15,"div",23)(16,"div",24)(17,"div",25)(18,"i",26),z("click",function(){let i=P(e).$implicit,r=b(2);return D(r.AbrirModalCriar(i.IdCampanha))}),h(),V(19,I5e,1,0,"i",27),d(20,"i",28),z("click",function(){let i=P(e).$implicit,r=b(2);return D(r.Duplicar(i.IdCampanha))}),h()(),V(21,T5e,2,0,"button",29)(22,F5e,2,0,"button",30),h()()()}if(a&2){let e=t.$implicit,n=b(2);an("border-left","4px solid var("+n.GetCorBorda(e.Status)+")"),u(2),$0(e.Icone),u(3),me(e.NomeCampanha),u(3),me(e.TipoMecanica==="TRILHA"?"Trilha de pontos":"Corrida de Vendas"),u(),an("color","var("+n.GetCorStatus(e.Status)+")")("background","var("+n.GetCorFundo(e.Status)+")"),u(),me(e.Status),u(2),ye("KPI: ",e.Kpi,""),u(2),da("Per\xEDodo: ",e.DataInicio," - ",e.DataFim,""),u(5),v("ngIf",e.Status==="RASCUNHO"),u(2),v("ngIf",e.Status==="ATIVA"),u(),v("ngIf",e.Status==="ENCERRADA")}}function P5e(a,t){if(a&1&&(d(0,"div",12),V(1,V5e,23,17,"div",13),h()),a&2){let e=b();u(),v("ngForOf",e.campanhas)}}var N6=class a{constructor(t,e,n){this.urlService=t;this.http=e;this.snackBar=n}campanhas;modalCriar=!1;modalRanking=!1;modalResultado=!1;campanhaId;campanhaIdRanking;campanhaIdResultado;isLoading=!1;ngOnInit(){this.CarregaDados()}CarregaDados(){this.isLoading=!0,ke(this.http.get(this.urlService.GetAllCampnhas())).then(t=>{console.log(t),this.campanhas=t}).catch(t=>{console.error(t)}).finally(()=>{this.isLoading=!1})}GetCorBorda(t){switch(t){case"ATIVA":return"--verde-medio";case"ENCERRADA":return"--cinza-escuro";case"RASCUNHO":return"--amarelo-medio";case"AGENDADA":return"--laranja-casting";default:return""}}GetCorStatus(t){switch(t){case"ATIVA":return"--verde-medio";case"ENCERRADA":return"--cinza-ultra";case"RASCUNHO":return"--marrom";case"AGENDADA":return"--laranja-casting";default:return""}}GetCorFundo(t){switch(t){case"ATIVA":return"--verde-claro";case"ENCERRADA":return"--cinza-claro";case"RASCUNHO":return"--amarelo-claro";case"AGENDADA":return"--bege-claro";default:return""}}AbrirModalCriar(t){t&&(this.campanhaId=t),this.modalCriar=!0}FecharModalCriar(t){this.modalCriar=!1,this.campanhaId=null,console.log(t),t&&(console.log("salvou"),this.CarregaDados())}Duplicar(t){ke(this.http.post(this.urlService.Duplicar(t),null)).then(e=>{console.log(e),this.CarregaDados()}).catch(e=>{this.snackBar.open("Erro ao Duplicar a Campanha, contate o suporte!",void 0,{duration:3e3}),console.error(e)})}Delete(t){ke(this.http.delete(this.urlService.Delete(t))).then(e=>{console.log(e),this.CarregaDados()}).catch(e=>{this.snackBar.open("Erro ao Apagar a Campanha, contate o suporte!",void 0,{duration:3e3}),console.error(e)})}AbrirModalRanking(t){this.campanhaIdRanking=t,this.modalRanking=!0}AbrirModalResultado(t){this.campanhaIdResultado=t,this.modalResultado=!0}FecharModalRanking(){this.modalRanking=!1,this.campanhaIdRanking=null}FecharModalResultado(){this.modalResultado=!1,this.campanhaIdResultado=null}static \u0275fac=function(e){return new(e||a)(ce(Is),ce(pt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-campanhas-criar"]],decls:14,vars:8,consts:[[1,"campanhas-main"],[1,"d-flex","align-items-center","justify-content-between","mb-4","cabecalho-campanhas"],[1,"cabecalho-campanhas"],[1,"d-flex","align-items-center","gap-2"],[1,"bi","bi-trophy","fs-3"],[1,"mb-0"],[1,"btn","btn-nova-campanha",3,"click"],["class","card p-2",4,"ngIf"],["class","d-flex flex-column gap-2",4,"ngIf"],[3,"fechar","abrir","id"],[1,"card","p-2"],[3,"isLoading","times"],[1,"d-flex","flex-column","gap-2"],["class","card d-flex flex-column flex-sm-row justify-content-between p-2",3,"border-left",4,"ngFor","ngForOf"],[1,"card","d-flex","flex-column","flex-sm-row","justify-content-between","p-2"],[1,"d-flex","flex-column","flex-sm-row","gap-2"],[1,"fs-4","px-2","py-1","rounded-3","align-self-start",2,"color","var(--laranja-casting)","background-color","var(--bege-claro)"],[1,"d-flex","flex-column"],[1,"fw-semibold","fs-5"],[1,"d-flex","gap-2","my-2"],[1,"fs-6","px-2","rounded-3",2,"color","var(--laranja-casting)","background-color","var(--bege-claro)"],[1,"px-2","rounded-3"],[1,"text-muted"],[1,"acoes-card"],[1,"acoes-linha"],[1,"acoes-icones-mobile"],[1,"bi","bi-pencil","icone",3,"click"],["class","bi bi-trash icone-vermelho",3,"click",4,"ngIf"],[1,"bi","bi-copy","icone",3,"click"],["class","btn btn-ranking",3,"click",4,"ngIf"],["class","btn btn-resultado",3,"click",4,"ngIf"],[1,"bi","bi-trash","icone-vermelho",3,"click"],[1,"btn","btn-ranking",3,"click"],[1,"btn","btn-resultado",3,"click"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),k(4,"i",4),d(5,"h1",5),m(6,"Campanhas"),h()(),d(7,"button",6),z("
197click",function(){return n.AbrirModalCriar()}),m(8," + Nova Campanha "),h()()(),V(9,k5e,2,2,"div",7)(10,P5e,2,1,"div",8),h(),d(11,"app-modal-criar-campanha",9),z("fechar",function(r){return n.FecharModalCriar(r)}),h(),d(12,"app-ranking-campanha",9),z("fechar",function(){return n.FecharModalRanking()}),h(),d(13,"app-resultado-campanha",9),z("fechar",function(){return n.FecharModalResultado()}),h()),e&2&&(u(9),v("ngIf",n.isLoading),u(),v("ngIf",!n.isLoading),u(),v("abrir",n.modalCriar)("id",n.campanhaId),u(),v("abrir",n.modalRanking)("id",n.campanhaIdRanking),u(),v("abrir",n.modalResultado)("id",n.campanhaIdResultado))},dependencies:[kt,xt,at,z6,wh,Bt,B6],styles:[".btn-azul[_ngcontent-%COMP%]:hover{background-color:var(--azul-medio);color:#fff}.btn-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-ultra);color:#fff}.icone[_ngcontent-%COMP%]{color:var(--cinza-ultra);padding:5px 10px;border-radius:10px}.icone[_ngcontent-%COMP%]:hover{background-color:var(--cinza-claro)}.icone-vermelho[_ngcontent-%COMP%]{color:var(--vermelho-medio);padding:5px 10px;border-radius:10px}.icone-vermelho[_ngcontent-%COMP%]:hover{background-color:var(--vermelho-claro)}[_nghost-%COMP%] .floating-plus-button{display:none}.cabecalho-campanhas[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0}.cabecalho-campanhas[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:#fff;font-size:24px;font-weight:700;margin:0}.cabecalho-campanhas[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .cabecalho-campanhas[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff}.btn-nova-campanha[_ngcontent-%COMP%]{background-color:#fff;color:var(--laranja-medio);font-weight:600;border:none;padding:8px 20px;border-radius:8px}.btn-nova-campanha[_ngcontent-%COMP%]:hover{background-color:var(--bege-claro);color:var(--laranja-escuro)}.campanhas-main[_ngcontent-%COMP%]{max-width:1280px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:8px}.acoes-card[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:8px;min-width:fit-content}.acoes-linha[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:8px}.acoes-icones-mobile[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:8px;align-items:center}.btn-ranking[_ngcontent-%COMP%]{background-color:var(--azul-medio);color:#fff;border:none;padding:6px 16px;border-radius:8px;font-weight:600}.btn-ranking[_ngcontent-%COMP%]:hover{background-color:var(--azul-escuro);color:#fff}.btn-resultado[_ngcontent-%COMP%]{background-color:var(--cinza-ultra);color:#fff;border:none;padding:6px 16px;border-radius:8px;font-weight:600}.btn-resultado[_ngcontent-%COMP%]:hover{background-color:var(--cinza-escuro);color:#fff}@media (max-width: 576px){.campanhas-main[_ngcontent-%COMP%]{padding:8px 16px;gap:4px}.cabecalho-campanhas[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.cabecalho-campanhas[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-bottom:12px}.btn-nova-campanha[_ngcontent-%COMP%]{width:100%}.acoes-card[_ngcontent-%COMP%]{width:100%;margin-top:8px}.acoes-linha[_ngcontent-%COMP%]{width:100%;justify-content:space-between;margin-top:8px}}"]})};var H6=class a{constructor(t,e){this.http=t;this.urlService=e}lista=[];loading=!1;ngOnInit(){this.loading=!0,ke(this.http.get(this.urlService.mural())).then(t=>{this.lista=t;let e=n=>{if(!n)return"--/--/--";let i=new Date(n),r=String(i.getDate()).padStart(2,"0"),o=String(i.getMonth()+1).padStart(2,"0"),s=i.getFullYear();return`${r}/${o}/${s}`};this.lista.forEach(n=>{n.subtitulo=`${e(n.POS_INICIO)} - ${e(n.POS_FIM)}`})}).catch(t=>{console.error("Erro ao carregar a lista:",t)}).finally(()=>{this.loading=!1})}Delete=t=>Ue(this,null,function*(){try{return yield ke(this.http.get(this.urlService.deletePost(t))),this.lista=this.lista.filter(e=>e.POS_CODIGO!==t),!0}catch(e){return console.error("Erro ao desativar treinamento:",e),!1}});static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-mural-lista"]],decls:1,vars:3,consts:[["nome","Mural","icone","bi bi-file-text","patch","mural-criar","parametroTitulo","POS_MENSAGEM","parametroSubtitulo","subtitulo","parametroId","POS_CODIGO","color","GetStatusClass",3,"loading","lista","Delete"]],template:function(e,n){e&1&&k(0,"app--lista",0),e&2&&v("loading",n.loading)("lista",n.lista)("Delete",n.Delete)},dependencies:[G5],styles:[".floating-plus-button[_ngcontent-%COMP%]{position:fixed;bottom:40px;right:30px;width:50px;height:50px;border-radius:50%;font-size:30px;color:#fff;background-color:#28a745;border:none;box-shadow:0 2px 5px #0000004d;cursor:pointer;z-index:5;transition:background-color .3s ease}.floating-plus-button[_ngcontent-%COMP%]:hover{background-color:#218838}.hover-show[_ngcontent-%COMP%]{display:none}.row[_ngcontent-%COMP%]:hover .hover-show[_ngcontent-%COMP%]{display:block}.hover-show[_ngcontent-%COMP%]:checked{display:block}"]})};var D5e=["toastEl"],L5e=()=>({standalone:!0});function O5e(a,t){a&1&&(d(0,"div",3),k(1,"app-loading",4),h()),a&2&&(u(),v("isLoading",!0)("times",10))}function z5e(a,t){if(a&1&&(d(0,"option",46),m(1),h()),a&2){let e=t.$implicit;v("ngValue",e),u(),ye(" ",e.Descricao," ")}}function R5e(a,t){a&1&&(d(0,"div",50),m(1," \u{1F4C5} "),d(2,"strong"),m(3,"Mensal:"),h(),m(4," vendas do 1\xBA ao \xFAltimo dia de cada m\xEAs. "),k(5,"br"),m(6,"Exemplo: Todas as vendas de Janeiro. "),h())}function B5e(a,t){a&1&&(d(0,"div",50),m(1," \u{1F4C5} "),d(2,"strong"),m(3,"Trimestral:"),h(),m(4," as vendas s\xE3o agrupadas a cada "),d(5,"strong"),m(6,"3 meses"),h(),m(7,". "),k(8,"br"),d(9,"small",16),m(10," Exemplo:"),k(11,"br"),m(12," \u2022 1\xBA trimestre \u2192 Janeiro a Mar\xE7o"),k(13,"br"),m(14," \u2022 2\xBA trimestre \u2192 Abril a Junho"),k(15,"br"),m(16," \u2022 3\xBA trimestre \u2192 Julho a Setembro"),k(17,"br"),m(18," \u2022 4\xBA trimestre \u2192 Outubro a Dezembro "),h()())}function N5e(a,t){a&1&&(d(0,"div",50),m(1," \u{1F4C5} "),d(2,"strong"),m(3,"Semestral:"),h(),m(4," as vendas s\xE3o agrupadas a cada "),d(5,"strong"),m(6,"6 meses"),h(),m(7,". "),k(8,"br"),d(9,"small",16),m(10," Exemplo:"),k(11,"br"),m(12," \u2022 1\xBA semestre \u2192 Janeiro a Junho"),k(13,"br"),m(14," \u2022 2\xBA semestre \u2192 Julho a Dezembro "),h()())}function H5e(a,t){a&1&&(d(0,"div",50),m(1," \u{1F4C5} "),d(2,"strong"),m(3,"Anual:"),h(),m(4," considera "),d(5,"strong"),m(6,"todas as vendas do ano inteiro"),h(),m(7,". "),k(8,"br"),d(9,"small",16),m(10," Exemplo: vendas de 1\xBA de Janeiro a 31 de Dezembro. "),h()())}function U5e(a,t){a&1&&(d(0,"div",50),m(1," \u{1F6E0} "),d(2,"strong"),m(3,"Personalizado:"),h(),m(4," voc\xEA define manualmente a data de in\xEDcio e fim. "),k(5,"br"),d(6,"small",16),m(7," Exemplo: de 15/03 at\xE9 20/07. "),h()())}function j5e(a,t){if(a&1&&(d(0,"div",47),mt(1,48),V(2,R5e,7,0,"div",49)(3,B5e,19,0,"div",49)(4,N5e,15,0,"div",49)(5,H5e,11,0,"div",49)(6,U5e,8,0,"div",49),ft(),h()),a&2){let e=t.ngIf;u(),v("ngSwitch",e.Descricao),u(),v("ngSwitchCase","Mensal"),u(),v("ngSwitchCase","Trimestral"),u(),v("ngSwitchCase","Semestral"),u(),v("ngSwitchCase","Anual"),u(),v("ngSwitchCase","Personalizado")}}function q5e(a,t){a&1&&(mt(0),d(1,"div",51)(2,"div",52),k(3,"i",53),d(4,"label",23),m(5," Per\xEDodo de apura\xE7\xE3o das vendas "),h()(),d(6,"div",54)(7,"div",55)(8,"label"),m(9,"Data in\xEDcio"),h(),k(10,"input",56),h(),d(11,"div",55)(12,"label"),m(13,"Data fim"),h(),k(14,"input",57),h()(),d(15,"small",16),m(16," A vig\xEAncia desta Remunera\xE7\xE3o vari\xE1vel \xE9 definida por estas datas. "),h()(),ft())}function W5e(a,t){if(a&1){let e=fe();d(0,"div",58),z("click",function(){let i=P(e).$implicit,r=b(2);return D(r.onSelecionarTipoBase(i.value))}),d(1,"div",59),k(2,"i"),h(),d(3,"div",60)(4,"strong"),m(5),h(),d(6,"small",16),m(7),h()()()}if(a&2){let e=t.$implicit,n=b(2);qt("active",n.form.value.tipoBase===e.value),u(2),$0(n.getIconeApuracao(e.value)),u(3),me(e.titulo),u(2),me(e.descricao)}}function G5e(a,t){a&1&&(d(0,"small",61),m(1," Selecione como as vendas ser\xE3o consideradas. "),h())}function $5e(a,t){if(a&1){let e=fe();d(0,"div",63)(1,"input",76),z("change",function(i){let r=P(e).$implicit,o=b(4);return D(o.onToggleUnidade(r.idUnidade,i))}),h(),d(2,"label",77),m(3),h()()}if(a&2){let e=t.$implicit,n=b(4);u(),v("id","und_"+e.idUnidade)("checked",n.isUnidadeSelecionada(e.idUnidade)),u(),v("for","und_"+e.idUnidade),u(),ye(" ",e.nomeUnidade," ")}}function Y5e(a,t){if(a&1){let e=fe();d(0,"div",13)(1,"label",69),m(2,"Unidades"),h(),d(3,"input",70),Ne("ngModelChange",function(i){P(e);
197let r=b(3);return Be(r.filtroUnidade,i)||(r.filtroUnidade=i),D(i)}),h(),d(4,"div",71)(5,"input",72),z("change",function(i){P(e);let r=b(3);return D(r.toggleSelecionarTodas(i))}),h(),d(6,"label",73),m(7," Selecionar todas "),h()(),d(8,"div",74),V(9,$5e,4,4,"div",75),h()()}if(a&2){let e=b(3);u(3),Re("ngModel",e.filtroUnidade),v("ngModelOptions",So(4,L5e)),u(2),v("checked",e.todasUnidadesSelecionadas),u(4),v("ngForOf",e.unidadesFiltradas)}}function X5e(a,t){if(a&1&&(d(0,"div",62)(1,"label",23),m(2," Como definir as unidades? "),h(),d(3,"div",63),k(4,"input",64),d(5,"label",65),m(6," Unidade onde o colaborador est\xE1 lotado "),h()(),d(7,"div",63),k(8,"input",66),d(9,"label",65),m(10," Unidades que o colaborador gerencia "),h()(),d(11,"div",63),k(12,"input",67),d(13,"label",65),m(14," Selecionar unidades manualmente "),h()(),V(15,Y5e,10,5,"div",68),h()),a&2){let e=b(2);u(15),v("ngIf",e.form.value.modoAgrupamento==="MANUAL")}}function Z5e(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e.indCodigo),u(),ye(" ",e.indNome," ")}}function K5e(a,t){if(a&1&&(d(0,"option",46),m(1),h()),a&2){let e=t.$implicit;v("ngValue",e.Id),u(),ye(" ",e.Descricao," ")}}function Q5e(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e.indCodigo),u(),ye(" ",e.indNome," ")}}function J5e(a,t){if(a&1&&(d(0,"div",14)(1,"label"),m(2,"Base de c\xE1lculo:"),h(),d(3,"small",16),m(4," Porcentagem de: "),h(),d(5,"select",79)(6,"option",30),m(7,"Selecione a base"),h(),V(8,Q5e,2,2,"option",31),h()()),a&2){let e=b(2);u(6),v("ngValue",null),u(2),v("ngForOf",e.listaIndBaseCalculo)}}function ece(a,t){a&1&&(d(0,"select",96)(1,"option",78),m(2,"\u2265"),h(),d(3,"option",78),m(4,">"),h(),d(5,"option",78),m(6,"<"),h(),d(7,"option",78),m(8,"\u2264"),h()()),a&2&&(u(),v("value",4),u(2),v("value",2),u(2),v("value",3),u(2),v("value",5))}function tce(a,t){a&1&&(d(0,"span",97),m(1," Entre "),h())}function ace(a,t){if(a&1){let e=fe();mt(0),d(1,"span",98),m(2,"e"),h(),d(3,"div",91)(4,"span",92),m(5),h(),d(6,"input",93),z("input",function(i){P(e);let r=b().$implicit,o=b(2);return D(o.onInputNumero(i,r,"vlCondicionadorMax"))})("focus",function(i){P(e);let r=b().$implicit,o=b(2);return D(o.onFocusNumero(i,r,"vlCondicionadorMax"))})("blur",function(i){P(e);let r=b().$implicit,o=b(2);return D(o.onBlurNumero(i,r,"vlCondicionadorMax"))}),h()(),d(7,"button",99),z("click",function(){let i;P(e);let r=b().$implicit;return D((i=r.get("usaIntervalo"))==null?null:i.setValue(!1))}),m(8," \u2715 "),h(),ft()}if(a&2){let e,n=b().$implicit,i=b(2);u(5),ye(" ",i.getDescricaoFormatoGatilho()," "),u(),v("value",i.formatarDinheiro((e=n.get("vlCondicionadorMax"))==null?null:e.value))}}function nce(a,t){if(a&1){let e=fe();d(0,"button",100),z("click",function(){let i;P(e);let r=b().$implicit;return D((i=r.get("usaIntervalo"))==null?null:i.setValue(!0))}),m(1," + Definir intervalo "),h()}}function ice(a,t){if(a&1){let e=fe();mt(0),d(1,"span",101),m(2,"a Remunera\xE7\xE3o vari\xE1vel ser\xE1"),h(),d(3,"div",102)(4,"input",103),z("input",function(i){P(e);let r=b().$implicit,o=b(2);return D(o.onInputNumero(i,r,"vlBase"))})("focus",function(i){P(e);let r=b().$implicit,o=b(2);return D(o.onFocusNumero(i,r,"vlBase"))})("blur",function(i){P(e);let r=b().$implicit,o=b(2);return D(o.onBlurNumero(i,r,"vlBase"))}),h(),d(5,"span",92),m(6,"R$"),h()(),ft()}if(a&2){let e,n=b().$implicit,i=b(2);u(4),v("value",i.formatarDinheiro((e=n.get("vlBase"))==null?null:e.value))}}function rce(a,t){if(a&1&&(mt(0),d(1,"span",101),m(2,"a Remunera\xE7\xE3o vari\xE1vel ser\xE1"),h(),d(3,"div",102),k(4,"input",104),d(5,"span",105),m(6,"%"),h()(),d(7,"span",106),m(8,"de"),h(),d(9,"span",88),m(10),h(),ft()),a&2){let e=b(3);u(10),ye(" ",e.getDescricaoBase()||"base"," ")}}function oce(a,t){if(a&1){let e=fe();d(0,"div",80)(1,"button",81)(2,"div",82)(3,"strong"),m(4),h(),d(5,"i",83),z("click",function(i){let r=P(e).index;return b(2).RemoveRegra(r),D(i.stopPropagation())}),h()()(),d(6,"div",84)(7,"div",85)(8,"div",86)(9,"strong",87),m(10,"SE"),h(),d(11,"span",88),m(12),h(),V(13,ece,9,4,"select",89)(14,tce,2,0,"span",90),d(15,"div",91)(16,"span",92),m(17),h(),d(18,"input",93),z("input",function(i){let r=P(e).$implicit,o=b(2);return D(o.onInputNumero(i,r,"vlCondicionadorMin"))})("focus",function(i){let r=P(e).$implicit,o=b(2);return D(o.onFocusNumero(i,r,"vlCondicionadorMin"))})("blur",function(i){let r=P(e).$implicit,o=b(2);return D(o.onBlurNumero(i,r,"vlCondicionadorMin"))}),h()(),V(19,ace,9,2,"ng-container",20)(20,nce,2,0,"button",94),h(),d(21,"div",95)(22,"strong"),m(23,"ENT\xC3O"),h(),V(24,ice,7,1,"ng-container",20)(25,rce,11,1,"ng-container",20),h(),d(26,"small",16),m(27," Exemplo: se atingir o valor definido, a Remunera\xE7\xE3o vari\xE1vel ser\xE1 aplicada conforme a base "),h()()()()}if(a&2){let e,n,i,r,o,s=t.$implicit,l=t.index,c=b(2);v("formGroupName",l),u(),Pt("data-bs-target","#collapse"+l),u(3),ye("Condicional ",l+1,""),u(2),v("id","collapse"+l),u(6),ye(" ",c.GetIndicador(c.form.value.condicionador)," "),u(),v("ngIf",!((e=s.get("usaIntervalo"))!=null&&e.value)),u(),v("ngIf",(n=s.get("usaIntervalo"))==null?null:n.value),u(3),ye(" ",c.getDescricaoFormatoGatilho()," "),u(),v("value",c.formatarDinheiro((i=s.get("vlCondicionadorMin"))==null?null:i.value)),u(),v("ngIf",(r=s.get("usaIntervalo"))==null?null:r.value),u(),v("ngIf",!((o=s.get("usaIntervalo"))!=null&&o.value)),u(4),v("ngIf",c.form.value.idTipoValor===2),u(),v("ngIf",c.isPercentual)}}function sce(a,t){a&1&&(d(0,"div",109),m(1," O percentual da Remunera\xE7\xE3o vari\xE1vel deve estar entre 0 e 100. "),h())}function lce(a,t){a&1&&(d(0,"div",109),m(1," O valor da Remunera\xE7\xE3o vari\xE1vel deve ser maior que zero. "),h())}function cce(a,t){if(a&1&&(d(0,"div",107),V(1,sce,2,0,"div",108)(2,lce,2,0,"div",108),h()),a&2){let e=b(2);u(),v("ngIf",e.form.errors==null?null:e.form.errors.percentualInvalido),u(),v("ngIf",e.form.errors==null?null:e.form.errors.valorFixoInvalido)}}function dce(a,t){a&1&&(mt(0),m(1," A Remunera\xE7\xE3o vari\xE1vel come\xE7a a partir de hoje e "),d(2,"strong"),m(3,"n\xE3o tem data de t\xE9rmino"),h(),m(4,". "),ft())}function hce(a,t){a&1&&(mt(0),m(1," Voc\xEA est\xE1 definindo exatamente em quais per\xEDodos esta Remunera\xE7\xE3o vari\xE1vel ser\xE1 v\xE1lida. "),ft())}function pce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e.valor),u(),me(e.nome)}}function uce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function mce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e.valor),u(),me(e.nome)}}function fce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function gce(a,t){if(a&1&&(mt(0),d(1,"div",120)(2,"select",121)(3,"option",30),m(4,"M\xEAs in\xEDcio"),h(),V(5,pce,2,2,"option",31),h(),d(6,"select",122)(7,"option",30),m(8,"Ano in\xEDcio"),h(),V(9,uce,2,2,"option",31),h()(),d(10,"div",123)(11,"select",124)(12,"option",30),m(13,"M\xEAs fim"),h(),V(14,mce,2,2,"option",31),h(),d(15,"select",125)(16,"option",30),m(17,"Ano fim"),h(),V(18,fce,2,2,"option",31),h()(),ft()),a&2){let e=b(4);u(3),v("ngValue",null),u(2),v("ngForOf",e.meses),u(2),v("ngValue",null),u(2),v("ngForOf",e.anosDisponiveis),u(3),v("ngValue",null),u(2),v("ngForOf",e.meses),u(2),v("ngValue",null),u(2),v("ngForOf",e.anosDisponiveis)}}function vce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function _ce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function wce(a,t){if(a&1&&(mt(0),d(1,"div",120)(2,"select",126)(3,"option",30),m(4,"Trimestre in\xEDcio"),h(),d(5,"option",78),m(6,"1\xBA (Jan\u2013Mar)"),h(),d(7,"option",78),m(8,"2\xBA (Abr\u2013Jun)"),h(),d(9,"o
197ption",78),m(10,"3\xBA (Jul\u2013Set)"),h(),d(11,"option",78),m(12,"4\xBA (Out\u2013Dez)"),h()(),d(13,"select",122)(14,"option",30),m(15,"Ano in\xEDcio"),h(),V(16,vce,2,2,"option",31),h()(),d(17,"div",123)(18,"select",127)(19,"option",30),m(20,"Trimestre fim"),h(),d(21,"option",78),m(22,"1\xBA (Jan\u2013Mar)"),h(),d(23,"option",78),m(24,"2\xBA (Abr\u2013Jun)"),h(),d(25,"option",78),m(26,"3\xBA (Jul\u2013Set)"),h(),d(27,"option",78),m(28,"4\xBA (Out\u2013Dez)"),h()(),d(29,"select",125)(30,"option",30),m(31,"Ano fim"),h(),V(32,_ce,2,2,"option",31),h()(),ft()),a&2){let e=b(4);u(3),v("ngValue",null),u(2),v("value",1),u(2),v("value",2),u(2),v("value",3),u(2),v("value",4),u(3),v("ngValue",null),u(2),v("ngForOf",e.anosDisponiveis),u(3),v("ngValue",null),u(2),v("value",1),u(2),v("value",2),u(2),v("value",3),u(2),v("value",4),u(3),v("ngValue",null),u(2),v("ngForOf",e.anosDisponiveis)}}function xce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function bce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function Cce(a,t){if(a&1&&(mt(0),d(1,"div",120)(2,"select",128)(3,"option",30),m(4,"Semestre in\xEDcio"),h(),d(5,"option",78),m(6,"1\xBA (Jan\u2013Jun)"),h(),d(7,"option",78),m(8,"2\xBA (Jul\u2013Dez)"),h()(),d(9,"select",122)(10,"option",30),m(11,"Ano in\xEDcio"),h(),V(12,xce,2,2,"option",31),h()(),d(13,"div",123)(14,"select",129)(15,"option",30),m(16,"Semestre fim"),h(),d(17,"option",78),m(18,"1\xBA (Jan\u2013Jun)"),h(),d(19,"option",78),m(20,"2\xBA (Jul\u2013Dez)"),h()(),d(21,"select",125)(22,"option",30),m(23,"Ano fim"),h(),V(24,bce,2,2,"option",31),h()(),ft()),a&2){let e=b(4);u(3),v("ngValue",null),u(2),v("value",1),u(2),v("value",2),u(3),v("ngValue",null),u(2),v("ngForOf",e.anosDisponiveis),u(3),v("ngValue",null),u(2),v("value",1),u(2),v("value",2),u(3),v("ngValue",null),u(2),v("ngForOf",e.anosDisponiveis)}}function yce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function Mce(a,t){if(a&1&&(d(0,"option",78),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function Sce(a,t){if(a&1&&(mt(0),d(1,"div",123)(2,"select",122)(3,"option",30),m(4,"Ano in\xEDcio"),h(),V(5,yce,2,2,"option",31),h(),d(6,"select",125)(7,"option",30),m(8,"Ano fim"),h(),V(9,Mce,2,2,"option",31),h()(),ft()),a&2){let e=b(4);u(3),v("ngValue",null),u(2),v("ngForOf",e.anosDisponiveis),u(2),v("ngValue",null),u(2),v("ngForOf",e.anosDisponiveis)}}function Ace(a,t){if(a&1&&(mt(0),d(1,"small",119),m(2," Defina o per\xEDodo em que esta Remunera\xE7\xE3o vari\xE1vel ficar\xE1 ativa. "),h(),V(3,gce,19,8,"ng-container",20)(4,wce,33,14,"ng-container",20)(5,Cce,25,10,"ng-container",20)(6,Sce,10,4,"ng-container",20),ft()),a&2){let e=b(3);u(3),v("ngIf",(e.form.value.tipoCiclo==null?null:e.form.value.tipoCiclo.Descricao)==="Mensal"),u(),v("ngIf",(e.form.value.tipoCiclo==null?null:e.form.value.tipoCiclo.Descricao)==="Trimestral"),u(),v("ngIf",(e.form.value.tipoCiclo==null?null:e.form.value.tipoCiclo.Descricao)==="Semestral"),u(),v("ngIf",(e.form.value.tipoCiclo==null?null:e.form.value.tipoCiclo.Descricao)==="Anual")}}function Ece(a,t){a&1&&(mt(0),d(1,"div",130),k(2,"i",131),m(3," A vig\xEAncia desta Remunera\xE7\xE3o vari\xE1vel \xE9 definida pelo per\xEDodo do ciclo personalizado. "),h(),ft())}function kce(a,t){if(a&1){let e=fe();d(0,"div",110)(1,"div",52),k(2,"i",53),d(3,"h5",111),m(4,"Vig\xEAncia da Remunera\xE7\xE3o vari\xE1vel"),h()(),d(5,"p",112),m(6," Agora defina quando esta Remunera\xE7\xE3o vari\xE1vel estar\xE1 ativa. Se n\xE3o definir, ela come\xE7a a partir de hoje e n\xE3o tem data de t\xE9rmino. "),h(),d(7,"div",113)(8,"div",114),k(9,"i",115),d(10,"div",116),V(11,dce,5,0,"ng-container",20)(12,hce,2,0,"ng-container",20),h()(),d(13,"div",117)(14,"div",55)(15,"button",118),z("click",function(){P(e);let i=b(2);return i.personalizarVigencia=!1,D(i.configurarCiclo())}),m(16," \u{1F552} Vig\xEAncia autom\xE1tica "),h()(),d(17,"div",55)(18,"button",118),z("click",function(){P(e);let i=b(2);return i.personalizarVigencia=!0,D(i.configurarCiclo())}),m(19," \u{1F4C5} Vig\xEAncia personalizada "),h()()(),V(20,Ace,7,4,"ng-container",20)(21,Ece,4,0,"ng-container",20),h()()}if(a&2){let e=b(2);
197u(11),v("ngIf",!e.personalizarVigencia),u(),v("ngIf",e.personalizarVigencia),u(3),v("ngClass",e.personalizarVigencia?"btn-outline-secondary":"btn-vigencia-active"),u(3),v("ngClass",e.personalizarVigencia?"btn-vigencia-active":"btn-outline-secondary"),u(2),v("ngIf",e.personalizarVigencia&&(e.form.value.tipoCiclo==null?null:e.form.value.tipoCiclo.Descricao)!=="Personalizado"),u(),v("ngIf",(e.form.value.tipoCiclo==null?null:e.form.value.tipoCiclo.Descricao)==="Personalizado")}}function Ice(a,t){if(a&1){let e=fe();d(0,"form",5),z("ngSubmit",function(){P(e);let i=b();return D(i.OnSubmit())}),d(1,"div",6)(2,"div",7),k(3,"i",8),m(4," Remunera\xE7\xE3o Vari\xE1vel "),h(),d(5,"div",9)(6,"div",10)(7,"input",11),z("change",function(i){let r;P(e);let o=b();return D((r=o.form.get("FlOculta"))==null?null:r.setValue(!i.target.checked))}),h(),d(8,"small",12),m(9," Vis\xEDvel para os destinat\xE1rios "),h()()()(),k(10,"hr",13),d(11,"div",14)(12,"label"),m(13,"Nome:"),h(),k(14,"input",15),h(),d(15,"div",14)(16,"label"),m(17,"Ciclo:"),h(),d(18,"small",16),m(19," Per\xEDodo de apura\xE7\xE3o das vendas para c\xE1lculo da remunera\xE7\xE3o vari\xE1vel: "),h(),d(20,"select",17),V(21,z5e,2,2,"option",18),h()(),V(22,j5e,7,6,"div",19)(23,q5e,17,0,"ng-container",20),d(24,"app-planejamento",21),z("funcionariosChange",function(i){P(e);let r=b();return D(r.GetPlanejamento(i))}),h(),d(25,"div",22)(26,"label",23),m(27," Base de apura\xE7\xE3o das vendas "),h(),d(28,"div",24),V(29,W5e,8,6,"div",25),h(),V(30,G5e,2,0,"small",26),h(),V(31,X5e,16,1,"div",27),d(32,"div",28)(33,"div",14)(34,"label"),m(35,"Gatilho da remunera\xE7\xE3o:"),h(),d(36,"small",16),m(37," O que ser\xE1 analisado para aplicar a Remunera\xE7\xE3o vari\xE1vel: "),h(),d(38,"select",29)(39,"option",30),m(40,"Selecione um indicador"),h(),V(41,Z5e,2,2,"option",31),h()(),d(42,"div",14)(43,"label"),m(44,"Tipo de c\xE1lculo:"),h(),d(45,"small",16),m(46," Como a Remunera\xE7\xE3o vari\xE1vel ser\xE1 paga: "),h(),d(47,"select",32)(48,"option",30),m(49," Selecione o tipo de c\xE1lculo "),h(),V(50,K5e,2,2,"option",18),h()(),V(51,J5e,9,2,"div",33),h(),d(52,"div",34),V(53,oce,28,13,"div",35),h(),V(54,cce,3,2,"div",36),d(55,"div",37)(56,"button",38),z("click",function(){P(e);let i=b();return D(i.NovaRegra())}),m(57," Nova Condicional "),h()(),V(58,kce,22,6,"div",39),d(59,"button",40),m(60," Salvar "),h(),d(61,"div",41)(62,"div",42,0)(64,"div",43)(65,"div",44),m(66),h(),k(67,"button",45),h()()()()}if(a&2){let e,n,i=b();v("hidden",i.loadingEnvio)("formGroup",i.form),u(7),v("checked",!((e=i.form.get("FlOculta"))!=null&&e.value)),u(7),$0("form-control"+i.GetColor(i.form.value.dsComissao)),u(6),v("compareWith",i.compareCiclo),u(),v("ngForOf",i.opcoes.listaTipoCiclo),u(),v("ngIf",i.form.value.tipoCiclo),u(),v("ngIf",(i.form.value.tipoCiclo==null?null:i.form.value.tipoCiclo.Descricao)==="Personalizado"),u(),v("planejamento",i.planejamento),u(5),v("ngForOf",i.baseApuracaoOpcoes),u(),v("ngIf",((n=i.form.get("tipoBase"))==null?null:n.touched)&&((n=i.form.get("tipoBase"))==null?null:n.invalid)),u(),v("ngIf",i.form.value.tipoBase==="AGRUPADO"),u(8),v("ngValue",null),u(2),v("ngForOf",i.opcoes.listaInd),u(7),v("ngValue",null),u(2),v("ngForOf",i.valor),u(),v("ngIf",i.form.value.idTipoValor===1),u(2),v("ngForOf",i.regras.controls),u(),v("ngIf",(i.form==null?null:i.form.errors)&&(i.form.dirty||i.form.touched)),u(4),v("ngIf",(i.form.value.tipoCiclo==null?null:i.form.value.tipoCiclo.Descricao)!=="Personalizado"),u(8),ye(" ",i.toastMessage," ")}}var U6=class a{constructor(t,e,n,i,r,o){this.fb=t;this.http=e;this.urlService=n;this.snackBar=i;this.route=r;this.router=o}patchLista="/comissaolista";form;comissao;opcoes;planejamento;planejamentoIds=[];id=null;loading=!0;loadingEnvio=!1;valor;personalizarVigencia=!1;toastEl;toastMessage="";baseApuracaoOpcoes=[{value:"INDIVIDUAL",titulo:"Vendas individuais",descricao:"Somente as vendas do pr\xF3prio colaborador"},{value:"AGRUPADO",titulo:"Vendas agrupadas",descricao:"Soma das vendas de uma ou mais unidades"}];ngOnInit(){return Ue(this,null,function*(){this.id=this.route.snapshot.queryParamMap.get("id");let t=new Date().getFullYear(),e=5;this.anosDisponiveis=Array.from({length:e*2+1},(n,i)=>t-e+i);try{let n=yield ke(this.http.get(this.urlService.getDadosTipoComissao(this.id)));this.comissao=n.Comissao,this.opcoes=n.Opcoes,this.opcoes.listaIndicadores=this.opcoes.listaInd,this.planejamento=n.Opcoes.Planejamento,this.valor=this.opcoes.tipoValor;let i=this.valor?.find(l=>l.Descricao?.toLowerCase()==="valor fixo"),r=!!this.id,o=null;if(r?o=this.comissao?.[0]?.IdTipoValor??null:o=this.valor?.find(c=>c.Descricao?.toLowerCase()==="valor fixo")?.Id??null,this.form=this.fb.group({idComissao:[this.comissao?.[0]?.idComissao||null],dsComissao:[this.comissao?.[0]?.dsComissao||"",Ca.required],dtInicio:[this.formatarData(this.comissao?.[0]?.dtInicio)||new Date().toISOString().split("T")[0],Ca.required],dtFim:[this.formatarData(this.comissao?.[0]?.dtFim)||""],tipoCiclo:[this.opcoes.listaTipoCiclo.find(l=>
197l.Id===(this.comissao?.[0]?.idTipoCiclo||1)),Ca.required],vigenciaAno:[null],vigenciaMes:[null],vigenciaTrimestre:[null],vigenciaSemestre:[null],vigenciaFimMes:[null],vigenciaFimTrimestre:[null],vigenciaFimSemestre:[null],vigenciaFimAno:[null],condicionador:[this.comissao?.[0]?.indicadorCondicionador||null,Ca.required],base:[this.comissao?.[0]?.indicadorBase||null],FlOculta:[this.comissao?!!this.comissao[0]?.flOculta:!1],idTipoValor:[o,Ca.required],comissaoGerente:[this.comissao?.[0]?.comissaoGerente||!1],tipoBase:[null,Ca.required],modoAgrupamento:[null],unidadesSelecionadas:[[]],regrasComissao:this.fb.array([])},{validators:[this.tipoValorValidator()]}),this.comissao&&this.comissao.length>0){let l=this.comissao[0];if(this.personalizarVigencia=l.usarVigenciaPersonalizada,this.form.patchValue({idComissao:l.idComissao,dtInicio:this.formatarData(l.dtInicio),dtFim:this.formatarData(l.dtFim)}),l.usarVigenciaPersonalizada&&l.dtInicio){let c=M=>{if(!M)return null;let[y,A,I]=M.split("/");return new Date(+I,+A-1,+y)},p=M=>M?Math.floor(M.getMonth()/3)+1:null,g=M=>M?M.getMonth()<6?1:2:null,w=c(l.dtInicio),f=c(l.dtFim);switch(l.idTipoCiclo){case 1:this.form.patchValue({vigenciaMes:w?w.getMonth()+1:null,vigenciaAno:w?w.getFullYear():null,vigenciaFimMes:f?f.getMonth()+1:null,vigenciaFimAno:f?f.getFullYear():null});break;case 2:this.form.patchValue({vigenciaTrimestre:p(w),vigenciaAno:w?w.getFullYear():null,vigenciaFimTrimestre:p(f),vigenciaFimAno:f?f.getFullYear():null});break;case 3:this.form.patchValue({vigenciaSemestre:g(w),vigenciaAno:w?w.getFullYear():null,vigenciaFimSemestre:g(f),vigenciaFimAno:f?f.getFullYear():null});break;case 4:this.form.patchValue({vigenciaAno:w?w.getFullYear():null,vigenciaFimAno:f?f.getFullYear():null});break}}this.form.patchValue({tipoBase:l.origemVendas,modoAgrupamento:l.escopoUnidades,unidadesSelecionadas:l.unidadesSelecionadas||[]}),l.regrasComissao&&l.regrasComissao.length>0&&l.regrasComissao.forEach(c=>{let p=this.fb.group({operador:[c.operador,Ca.required],vlCondicionadorMin:[c.valorInicial,Ca.required],vlCondicionadorMax:[c.valorFinal],vlBase:[c.valorRegra,Ca.required],usaIntervalo:[c.valorFinal!=null]},{validators:[this.intervaloValidator()]});this.regras.push(p)}),this.form.updateValueAndValidity()}let s=this.form.get("tipoCiclo")?.value?.Descricao;this.personalizarVigencia=this.comissao?.[0]?.usarVigenciaPersonalizada===!0,this.configurarCiclo(),this.form.get("tipoCiclo")?.valueChanges.subscribe(l=>{this.personalizarVigencia=l?.Descricao==="Personalizado",this.configurarCiclo()}),this.form.get("modoAgrupamento")?.valueChanges.subscribe(l=>{l!=="MANUAL"&&this.form.patchValue({unidadesSelecionadas:[]})}),this.planejamento.listaFuncionarios.filter(l=>l.selected).forEach(l=>this.planejamentoIds.push(l.idFuncionario))}catch(n){console.error(n)}finally{this.loading=!1}})}compareCiclo(t,e){return t&&e?t.Id===e.Id:t===e}showToast(t,e=!1){if(!this.toastEl)return;this.toastMessage=t;let n=this.toastEl.nativeElement;n.classList.remove("text-bg-success","text-bg-danger"),n.classList.add(e?"text-bg-danger":"text-bg-success"),new window.bootstrap.Toast(n,{delay:3e3}).show()}get listaIndBaseCalculo(){return(this.opcoes?.listaInd||[]).filter(t=>t.indFormato===0||t.indFormato===1)}GetPlanejamento(t){this.planejamentoIds=t}get regras(){return this.form.get("regrasComissao")}get todasUnidadesSelecionadas(){if(!this.planejamento?.listaUnidades)return!1;let t=this.planejamento.listaUnidades.map(n=>n.idUnidade),e=this.form.get("unidadesSelecionadas")?.value||[];return t.length>0&&t.every(n=>e.includes(n))}GoToLista(){this.router.navigate([this.patchLista])}toggleSelecionarTodas(t){let e=t.target.checked;if(this.planejamento?.listaUnidades)if(e){let n=this.planejamento.listaUnidades.map(i=>i.idUnidade);this.form.get("unidadesSelecionadas")?.setValue(n)}else this.form.get("unidadesSelecionadas")?.setValue([])}criarRegra(){let t=this.fb.group({operador:[4,Ca.required],vlCondicionadorMin:[null],vlCondicionadorMax:[null],vlBase:[null],usaIntervalo:[!1]},{validators:[this.intervaloValidator()]});return t.get("vlCondicionadorMin")?.setValidators([Ca.required]),t.get("vlBase")?.setValidators([Ca.required]),t.get("usaIntervalo")?.valueChanges.subscribe(e=>{let n=t.get("vlCondicionadorMin"),i=t.get("vlCondicionadorMax"),r=t.get("operador");e?(r?.setValue(6),r?.disable(),n?.setValidators([Ca.required]),i?.setValidators([Ca.required])):(r?.enable(),r?.value===6&&r.setValue(4),n?.setValidators([Ca.required]),i?.clearValidators(),i?.setValue(null)),r?.updateValueAndValidity(),n?.updateValueAndValidity(),i?.updateValueAndValidity()}),t.valueChanges.subscribe(()=>this.form.updateValueAndValidity({onlySelf:!0})),t}NovaRegra(){this.regras.push(this.criarRegra()),this.form.updateValueAndValidity()}isUnidadeSelecionada(t){return(this.form.get("unidadesSelecionadas")?.value||[]).includes(t)}onToggleUnidade(t,e){let n=e.target.checked;this.toggleUnidade(t,n)}toggleUnidade(t,e){let n=this.form.get("unidadesSelecionadas"),i=n?.value||[];e?i.includes(t)||(i=[...i,t]):i=i.filter(r=>r!==t),n?.setValue(i)}getIconeApuracao(t){switch(t){case"INDIVIDUAL":return"bi bi-pers
197on";case"AGRUPADO":return"bi bi-diagram-3";default:return"bi bi-question-circle"}}RemoveRegra(t){this.regras.removeAt(t),this.form.updateValueAndValidity()}intervaloValidator(){return t=>{if(!t.get("usaIntervalo")?.value)return null;let e=t.get("vlCondicionadorMin")?.value,n=t.get("vlCondicionadorMax")?.value;return e==null||n==null?{intervaloIncompleto:!0}:Number(e)>=Number(n)?{intervaloInvalido:!0}:null}}onSelecionarTipoBase(t){this.form.patchValue({tipoBase:t,modoAgrupamento:t==="AGRUPADO"?"COLABORADOR":null,unidadesSelecionadas:[]})}tipoValorValidator(){return t=>{let e=t.get("idTipoValor")?.value,n=t.get("regrasComissao");if(!n||n.length===0)return null;for(let i of n.controls){let r=i.get("vlBase")?.value;if(r!=null){if(e===1&&(r<=0||r>100))return{percentualInvalido:!0};if(e===2&&r<=0)return{valorFixoInvalido:!0}}}return null}}onInputNumero(t,e,n){let i=t.target.value.replace(/\D/g,"");e.get(n)?.setValue(i?Number(i):null,{emitEvent:!1})}onFocusNumero(t,e,n){let i=e.get(n)?.value;t.target.value=i??""}onBlurNumero(t,e,n){let i=e.get(n)?.value;t.target.value=i?i.toLocaleString("pt-BR"):""}formatarDinheiro(t){return t==null?"":t.toLocaleString("pt-BR")}get cicloAtual(){return this.form?.get("tipoCiclo")?.value?.Descricao}formatarData(t){if(!t)return null;let[e,n,i]=t.split("/");return`${i}-${n}-${e}`}GetColor(t){return t===null||t===""?" inputInactive ":""}configurarCiclo(){let t=this.cicloAtual,e=["vigenciaMes","vigenciaAno","vigenciaFimMes","vigenciaFimAno","vigenciaTrimestre","vigenciaFimTrimestre","vigenciaSemestre","vigenciaFimSemestre"];if(e.forEach(n=>{this.form.get(n)?.clearValidators(),this.form.get(n)?.updateValueAndValidity()}),!!this.personalizarVigencia&&t!=="Personalizado"){switch(t){case"Mensal":this.form.get("vigenciaMes")?.setValidators([Ca.required]),this.form.get("vigenciaAno")?.setValidators([Ca.required]),this.form.get("vigenciaFimMes")?.setValidators([Ca.required]),this.form.get("vigenciaFimAno")?.setValidators([Ca.required]);break;case"Trimestral":this.form.get("vigenciaTrimestre")?.setValidators([Ca.required]),this.form.get("vigenciaAno")?.setValidators([Ca.required]),this.form.get("vigenciaFimTrimestre")?.setValidators([Ca.required]),this.form.get("vigenciaFimAno")?.setValidators([Ca.required]);break;case"Semestral":this.form.get("vigenciaSemestre")?.setValidators([Ca.required]),this.form.get("vigenciaAno")?.setValidators([Ca.required]),this.form.get("vigenciaFimSemestre")?.setValidators([Ca.required]),this.form.get("vigenciaFimAno")?.setValidators([Ca.required]);break;case"Anual":this.form.get("vigenciaAno")?.setValidators([Ca.required]),this.form.get("vigenciaFimAno")?.setValidators([Ca.required]);break}e.forEach(n=>this.form.get(n)?.updateValueAndValidity())}}anosDisponiveis=[];meses=[{valor:1,nome:"Janeiro"},{valor:2,nome:"Fevereiro"},{valor:3,nome:"Mar\xE7o"},{valor:4,nome:"Abril"},{valor:5,nome:"Maio"},{valor:6,nome:"Junho"},{valor:7,nome:"Julho"},{valor:8,nome:"Agosto"},{valor:9,nome:"Setembro"},{valor:10,nome:"Outubro"},{valor:11,nome:"Novembro"},{valor:12,nome:"Dezembro"}];get hoje(){return new Date}getDescricaoTipoValor(){let t=this.form?.value?.idTipoValor;return this.valor?.find(n=>n.Id===t)?.Descricao?.toLowerCase()||null}get tipoValorDesc(){return this.getDescricaoTipoValor()}get isPercentual(){return this.tipoValorDesc==="porcentagem"||this.tipoValorDesc==="dinheiro"}get isValorFixo(){return this.tipoValorDesc==="valor fixo"}getDescricaoBase(){return this.GetIndicador(this.form?.value?.base)}get formatoGatilho(){let t=this.form.value.condicionador;return t?this.opcoes.listaInd.find(n=>n.indCodigo===t)?.indFormato??null:null}getDescricaoFormatoGatilho(){switch(this.formatoGatilho){case 3:return"%";case 1:return"R$";case 0:return"";default:return""}}filtroUnidade="";get unidadesFiltradas(){if(!this.planejamento?.listaUnidades)return[];let t=this.filtroUnidade.toLowerCase();return this.planejamento.listaUnidades.filter(e=>e.nomeUnidade.toLowerCase().includes(t))}GetIndicador(t){return!t||!this.opcoes?.listaInd?"":this.opcoes.listaInd.find(n=>n.indCodigo===t)?.indNome||""}OnSubmit(){return Ue(this,null,function*(){let t={};
197Object.keys(this.form.controls).forEach(c=>{let p=this.form.get(c);p&&p.invalid&&(t[c]=p.errors)});let e=this.form.get("regrasComissao");if(e&&e.controls.forEach((c,p)=>{let g=c;g.invalid&&(t[`regra_${p}`]=g.errors,Object.keys(g.controls).forEach(w=>{let f=g.get(w);f&&f.invalid&&(t[`regra_${p}.${w}`]=f.errors)}))}),console.log("INVALIDOS \u2192",t),this.form.invalid){this.form.markAllAsTouched(),this.snackBar.open("Preencha todos os campos obrigat\xF3rios.",void 0,{duration:3e3});return}if(this.planejamentoIds.length===0){this.snackBar.open("Selecione ao menos um destinat\xE1rio.",void 0,{duration:3e3});return}if(this.form.value.tipoBase==="AGRUPADO"&&!this.form.value.modoAgrupamento){this.snackBar.open("Defina como as unidades ser\xE3o selecionadas.",void 0,{duration:3e3});return}if(this.form.value.tipoBase==="AGRUPADO"&&this.form.value.modoAgrupamento==="MANUAL"&&(!this.form.value.unidadesSelecionadas||this.form.value.unidadesSelecionadas.length===0)){this.snackBar.open("Selecione ao menos uma unidade.",void 0,{duration:3e3});return}let n=this.getDescricaoTipoValor(),i=n==="porcentagem"||n==="dinheiro",r=this.form.value.base,o=i&&r&&r!=="00000000-0000-0000-0000-000000000000"?r:null,s=this.form.value.condicionador;if(i&&!o){this.snackBar.open("Para percentual, selecione a base de c\xE1lculo.",void 0,{duration:3e3});return}let l={IdComissao:this.form.value.idComissao||null,DsComissao:this.form.value.dsComissao,DtInicio:this.form.value.dtInicio,DtFim:this.form.value.dtFim||null,FlOculta:this.form.value.FlOculta,IdTipoCiclo:this.form.value.tipoCiclo?.Id,OrigemVendas:this.form.value.tipoBase,EscopoUnidades:this.form.value.modoAgrupamento,VigenciaMes:this.form.value.vigenciaMes,VigenciaAno:this.form.value.vigenciaAno,VigenciaTrimestre:this.form.value.vigenciaTrimestre,VigenciaSemestre:this.form.value.vigenciaSemestre,VigenciaFimMes:this.form.value.vigenciaFimMes,VigenciaFimAno:this.form.value.vigenciaFimAno,VigenciaFimTrimestre:this.form.value.vigenciaFimTrimestre,VigenciaFimSemestre:this.form.value.vigenciaFimSemestre,IndicadorBase:o,IndicadorCondicionador:s,RegrasComissao:this.form.value.regrasComissao.map(c=>({Operador:c.usaIntervalo?6:Number(c.operador),ValorInicial:c.vlCondicionadorMin,ValorFinal:c.usaIntervalo?c.vlCondicionadorMax:null,ValorRegra:c.vlBase,IdTipoValor:this.form.value.idTipoValor})),Funcionarios:this.planejamentoIds,UnidadesSelecionadas:this.form.value.unidadesSelecionadas||[],UsarVigenciaPersonalizada:this.personalizarVigencia,IdUsuarioInclusao:localStorage.getItem("fun_codigo")};try{console.log("Enviando dados:",l),this.loadingEnvio=!0,yield ke(this.http.post(this.urlService.CriaComissao(),l)),this.showToast(this.form.value.idComissao?"Remunera\xE7\xE3o vari\xE1vel alterada com sucesso":"Remunera\xE7\xE3o vari\xE1vel criada com sucesso"),this.GoToLista()}catch(c){this.snackBar.open(c?.error?.message||"Erro ao criar remunera\xE7\xE3o.",void 0,{duration:3e3})}finally{this.loadingEnvio=!1}})}static \u0275fac=function(e){return new(e||a)(ce(u5),ce(pt),ce(gt),ce(e0),ce(rn),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-comissao-criar"]],viewQuery:function(e,n){if(e&1&&c0(D5e,5),e&2){let i;n0(i=i0())&&(n.toastEl=i.first)}},decls:2,vars:2,consts:[["toastEl",""],["class","container-fluid pt-1 mt-2 mb-3 pb-3 width-partial",4,"ngIf"],["class","container-fluid pt-1 mt-2 mb-3 pb-3 width-partial","style","background-color: white; border-radius: 10px;",3,"hidden","formGroup","ngSubmit",4,"ngIf"],[1,"container-fluid","pt-1","mt-2","mb-3","pb-3","width-partial"],[3,"isLoading","times"],[1,"container-fluid","pt-1","mt-2","mb-3","pb-3","width-partial",2,"background-color","white","border-radius","10px",3,"ngSubmit","hidden","formGroup"],[1,"d-flex","flex-column","flex-md-row","justify-content-between","align-items-start","align-items-md-center","gap-2"],[1,"h4","mb-0"],[1,"bi-currency-dollar","me-2"],[1,"d-flex","align-items-center","gap-2","ms-md-auto"],[1,"form-check","form-switch","mb-0"],["type","checkbox",1,"form-check-input",3,"change","checked"],[1,"text-muted","text-nowrap"],[1,"mt-2"],[1,"d-flex","flex-column","mb-2"],["formControlName","dsComissao"],[1,"text-muted"],["formControlName","tipoCiclo",1,"form-control",3,"compareWith"],[3,"ngValue",4,"ngFor","ngForOf"],["class","text-muted small mt-1",4,"ngIf"],[4,"ngIf"],[3,"funcionariosChange","planejamento"],[1,"card","p-2","mt-2"],[1,"fw-bold","mb-2"],[1,"apuracao-grid"],["class","apuracao-card",3,"active","click",4,"ngFor","ngForOf"],["class","text-danger mt-1",4,"ngIf"],["class","card mt-2 p-2 border",4,"ngIf"],[1,"card","p-2","mb-2","mt-2"],["formControlName","condicionador",1,"form-control"],["disabled","",3,"ngValue"],[3,"value",4,"ngFor","ngForOf"],["formControlName","idTipoValor",1,"form-control"],["class","d-flex flex-column mb-2",4,"ngIf"],["formArrayName","regrasComissao","id","accordionRegras"],["class","card p-2 mb-2",3,"formGroupName",4,"ngFor","ngForOf"],["class","mb-2",4,"ngIf"],[1,"d-flex","justify-content-end","mb-2"],["type","button",1,"btn","w-50","btn-casting",3,"click"],["class","card p-3 mt-3 border",4,"ngIf"],["type","submit",1,"btn","w-100","btn-casting"],[1,"toast-container","position-fixed","top-50","start-50","translate-middle","p-3",2,"z-index","1200"],[1,"toast","align-items-center","border-0","shadow-lg","px-4","py-2","rounded-3"],[1,"d-flex"],[1,"toast-body","text-center"],["type","button","data-bs-dismiss","toast",1,"btn-close","me-2","m-auto"],[3,"ngValue"],[1,"text-muted","small","mt-1"],[3,"ngSwitch"],["class","mt-1 mb-3",4,"ngSwitchCase"],[1,"mt-1","mb-3"],[1,"card","p-2","border","mt-2"],[1,"d-flex","align-items-center","gap-2","mb-2"],[1,"bi","bi-calendar-range","fs-4","text-primary"],[1,"row","g-2"],[1,"col-12","col-md-6"],["type","date","formControlName","dtInicio",1,"form-control"],["type","date","formControlName","dtFim",1,"form-control"],[1,"apuracao-card",3,"click"],[1,"apuracao-icon"],[1,"apuracao-text"],[1,"text-danger","mt-1"],[1,"card","mt-2","p-2","border"],[1,"form-check"],["type","radio","name","modoAgrupamento","value","COLABORADOR","formControlName","modoAgrupamento",1,"form-check-input"],[1,"form-check-label"],["type","radio","name","modoAgrupamento","value","GERENCIA","formControlName","modoAgrupamento",1,"form-check-input"],["type","radio","name","modoAgrupamento","value","MANUAL","formControlName","modoAgrupamento",1,"form-check-input"],["class","mt-2",4,"ngIf"],[1,"fw-bold","mb-1"],["type","text","placeholder","Filtrar unidade...",1,"form-control","form-control-sm","mb-2",3,"ngModelChange","ngModel","ngModelOptions"],[1,"form-check","mb-2"],["type","checkbox","id","checkTodas",1,"form-check-input",3,"change","checked"],["for","checkTodas",1,"form-check-label","fw-bold"],[1,"unidades-scroll"],["class","form-check",4,"ngFor","ngForOf"],["type","checkbox",1,"form-check-input",3,"change","id","checked"],[1,"form-check-label",3,"for"],[3,"value"],["formControlName","base",1,"form-control"],[1,"card","p-2","mb-2",3,"formGroupName"],["type","button","data-bs-toggle","collapse",1,"btn","w-100","text-start","p-0","border-0","bg-transparent"],[1,"d-flex","justify-content-between","align-items-center"],[1,"bi","bi-trash","text-danger",3,"click"],["data-bs-parent","#accordionRegras",1,"collapse",3,"id"],[1,"d-flex","flex-column","gap-3","mt-3"],[1,"regra-condicao"],[1,"me-1"],[1,"badge","bg-light","text-dark","border"],["formControlName","operador","class","form-control form-control-sm campo-operador",4,"ngIf"],["class","form-control form-control-sm campo-sm bg-light text-center","style","pointer-events:none",4,"ngIf"],[1,"campo-valor"],[1,"currency-prefix"],["type","text","inputmode","numeric",1,"form-control","form-control-sm","input-valor-curto","text-end",3,"input","focus","blur","value"],["type","button","class","btn-definir-intervalo",3,"click",4,"ngIf"],[1,"d-flex","align-items-center","flex-wrap","gap-2","mt-3"],["formControlName","operador",1,"form-control","form-control-sm","campo-operador"],[1,"form-control","form-control-sm","campo-sm","bg-light","text-center",2,"pointer-events","none"],[1,"conector"],["type","button",1,"btn-remover-intervalo",3,"click"],["type","button",1,"btn-definir-intervalo",3,"click"],[1,"ms-2"],[1,"position-relative"],["type","text","inputmode","numeric","placeholder","Valor",1,"form-control","form-control-sm","ps-3","text-end","input-valor-curto",3,"input","focus","blur","value"],["type","number","formControlName","vlBase",1,"form-control","form-control-sm","pe-4","text-end","input-valor-percentual"],[1,"percent-suffix"],[1,"ms-1"],[1,"mb-2"],["class","alert alert-danger py-1 small mb-1",4,"ngIf"],[1,"alert","alert-danger","py-1","small","mb-1"],[1,"card","p-3","mt-3","border"],[1,"mb-0"],[1,"text-muted","small","mb-3"],[1,"alert","alert-light","border","mb-3"],[1,"d-flex","align-items-start","gap-2","mb-2"],[1,"bi","bi-info-circle","text-primary","fs-5","mt-1"],[1,"small"],[1,"row","g-2","mb-3"],["type","button",1,"btn","w-100",3,"click","ngClass"],[1,"text-muted","d-block","mb-2"],[1,"d-flex","gap-2","mb-2"],["formControlName","vigenciaMes",1,"form-control"],["formControlName","vigenciaAno",1,"form-control"],[1,"d-flex","gap-2"],["formControlName","vigenciaFimMes",1,"form-control"],["formControlName","vigenciaFimAno",1,"form-control"],["formControlName","vigenciaTrimestre",1,"form-control"],["formControlName","vigenciaFimTrimestre",1,"form-control"],["formControlName","vigenciaSemestre",1,"form-control"],["formControlName","vigenciaFimSemestre",1,"form-control"],[1,"alert","alert-info","small"],[1,"bi","bi-info-circle","me-1"]],template:function(e,n){e&1&&V(0,O5e,2,2,"div",1)(1,Ice,68,22,"form",2),e&2&&(v("ngIf",n.loading||n.loadingEnvio),u(),v("ngIf",n.form&&!n.loading))},dependencies:[kt,bn,xt,at,r5,o5,ds,no,u0,m0,Ht,bc,o0,il,Ut,ao,cs,rl,id,rd,jt,Qt,xh,Bt],styles:[".inputA
197ctive[_ngcontent-%COMP%]{color:#212529;background-color:#fff;outline:0;border-color:var(--azul-claro);box-shadow:0 0 0 4px #0d6efd40}.inputInactive[_ngcontent-%COMP%]{outline:0;border-color:var(--vermelho-medio);box-shadow:0 0 0 4px #dc354540}.blink[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_blink .3s ease-in-out 3}@keyframes _ngcontent-%COMP%_blink{0%,to{opacity:0}50%{opacity:1}}.currency-prefix[_ngcontent-%COMP%]{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--cinza-ultra);font-size:13px;pointer-events:none}.percent-suffix[_ngcontent-%COMP%]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--cinza-ultra);font-size:13px;pointer-events:none}.card-select[_ngcontent-%COMP%]{border:1px solid #ced4da;border-radius:10px;padding:12px 14px;background-color:#fff;cursor:pointer;transition:all .15s ease-in-out}.regra-condicao[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.campo-sm[_ngcontent-%COMP%]{width:auto;min-width:110px}.campo-valor[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.conector[_ngcontent-%COMP%]{font-size:.85rem;color:#6c757d;margin:0 4px}.btn-definir-intervalo[_ngcontent-%COMP%]{background:transparent;border:none;color:var(--color-casting);font-weight:600;font-size:.85rem;padding:0;cursor:pointer}.btn-definir-intervalo[_ngcontent-%COMP%]:hover{text-decoration:underline}.btn-remover-intervalo[_ngcontent-%COMP%]{border:1px solid var(--vermelho-medio);background:transparent;color:var(--vermelho-medio);border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.btn-remover-intervalo[_ngcontent-%COMP%]:hover{background:var(--vermelho-medio);color:#fff}.campo-operador[_ngcontent-%COMP%]{width:56px;min-width:56px;padding-right:8px;text-align:center}.card-select[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:.95rem}.card-select[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:.8rem;margin-top:2px}.card-select[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}.card-select.active[_ngcontent-%COMP%]{border-color:#f79236;background-color:#fff6ee}.apuracao-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.apuracao-card[_ngcontent-%COMP%]{border:1px solid #ddd;border-radius:10px;padding:12px;cursor:pointer;text-align:center;transition:all .2s ease;background-color:#fff}.apuracao-card[_ngcontent-%COMP%]:hover, .apuracao-card.active[_ngcontent-%COMP%]{border-color:var(--laranja-casting);background-color:var(--bege-claro)}.apuracao-icon[_ngcontent-%COMP%]{font-size:28px;margin-bottom:6px;color:var(--laranja-casting)}.form-switch[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]{cursor:pointer}.form-switch[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]:checked{background-color:#f79236;border-color:#f79236}.unidades-scroll[_ngcontent-%COMP%]{max-height:260px;overflow-y:auto;border:1px solid #ddd;border-radius:6px;padding:8px;background:#fafafa}.btn-vigencia-active[_ngcontent-%COMP%]{background-color:var(--bege-claro);border:2px solid var(--laranja-casting);color:#c45b00;font-weight:600}.apuracao-text[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:.95rem}.apuracao-text[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{font-size:.75rem}@media (max-width: 576px){.card-select[_ngcontent-%COMP%]{padding:14px 16px}}.input-valor-curto[_ngcontent-%COMP%]{min-width:140px;width:140px;padding-left:28px;padding-right:10px}.input-valor-percentual[_ngcontent-%COMP%]{min-width:90px;width:90px;padding-right:22px}input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}"]})};var Tce=["toastEl"],j6=class a{constructor(t,e){this.http=t;this.urlService=e}lista=[];loading=!1;toastEl;toastMessage="";ngOnInit(){this.loading=!0,this.carregarLista(),ke(this.http.get(this.urlService.getCalculaComissao("1168C255-3E2F-4252-95E9-E46AE22E0BC4","2026-04-23"))).then(()=>{console.log("C\xE1lculo de comiss\xE3o executado")}).catch(n=>{console.error("Erro ao calcular comiss\xE3o",n),this.showToast("Erro ao calcular comiss\xE3o",!0)}).finally(()=>{this.carregarLista()})}carregarLista(){ke(this.http.get(this.urlService.getComissaoLista())).then(t=>{this.lista=t}).catch(t=>{console.error(t),this.showToast("Erro ao carregar comiss\xF5es",!0)}).finally(()=>{this.loading=!1})}showToast(t,e=!1){if(!this.toastEl)return;this.toastMessage=t;let n=this.toastEl.nativeElement;n.classList.remove("text-bg-success","text-bg-danger"),n.classList.add(e?"text-bg-danger":"text-bg-success"),new window.bootstrap.Toast(n,{delay:3e3}).show()}Delete=t=>Ue(this,null,function*(){try{let e=localStorage.getItem("fun_codigo");if(!e)return this.showToast("Usu\xE1rio logado n\xE3o encontrado",!0),!1;let n=yield ke(this.http.delete(this.urlService.excluirComissao(t,e)));return this.lista=this.lista.filter(i=>i.Id!==t),this.showToast(n?.mensagem??"Exclu\xEDdo com sucesso."),!0}catch(e){return console.error(e),this.showToast("Erro ao excluir.",!0),!1}});static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-comissao-lista"]],viewQuery:function(e,n){if(e&1&&c0(Tce,5),e&2){let i;n0(i=i0())&&(n.toastEl=i.first)}},decls:8,vars:4,consts:[["toastEl",""],["nome","Remunera\xE7\xE3o Vari\xE1vel","icone","bi bi-currency-dollar","patch","comissaocriar","parametroTitulo","Titulo","parametroSubtitulo","Subtitulo","parametroId","Id","color","Cor",3,"loading","lista","Delete"],[1,"toast-container","position-fixed","top-50","start-50","translate-middle","p-3",2,"z-index","1200"],[1,"toast","align-items-center","border-0","shadow-lg","px-4","py-2","rounded-3"],[1,"d-flex"],[1,"toast-body","text-center"],["type","button","data-bs-dismiss","toast",1,"btn-close","me-2","m-auto"]],template:function(e,n){e&1&&(k(0,"app--lista",1),d(1,"div",2)(2,"div",3,0)(4,"div",4)(5,"div",5),m(6),h(),k(7,"button",6),h()()()),e&2&&(v("loading",n.loading)("lista",n.lista)("Delete",n.Delete),u(6),ye(" ",n.toastMessage," "))},dependencies:[G5],encapsulation:2})};function Fce(a,t){if(a&1&&(d(0,"div")(1,"div",20),m(2,"Base"),h(),d(3,"div",21)(4,"span"),m(5),h(),d(6,"span",13),m(7),At(8,"currency"),h()()()),a&2){let e=b(2);u(5),me(e.comissao==null?null:e.comissao.NomeBase),u(2),ye(" ",Nt(8,2,e.comissao==null?null:e.comissao.ValorBase,"BRL")," ")}}function Vce(a,t){if(a&1&&(d(0,"div",29),k(1,"i",30),d(2,"div",31)(3,"strong"),m(4,"Nenhuma condicional foi atingida"),h(),d(5,"span"),m(6),h()()()),a&2){let e=b(2);u(6),me(e.comissao==null?null:e.comissao.mensagemSemRegra)}}function Pce(a,t){if(a&1&&(mt(0),m(1),ft()),a&2){let e=b().$implicit;u(),ye(" ",e.ValorRegra,"% ")}}function Dce(a,t){if(a&1&&(m(0),At(1,"currency")),a&2){let e=b().$implicit;ye(" ",Nt(1,1,e.ValorRegra,"BRL")," ")}}function Lce(a,t){if(a&1&&(d(0,"div",32)(1,"strong"),m(2),h(),d(3,"span",13),V(4,Pce,2,1,"ng-container",33)(5,Dce,2,4,"ng-template",null,0,ha),h()()),a&2){let e=t.$implicit,n=Yt(6),i=b(2);qt("regra-ativa",e.IdRegra===(i.comissao==null?null:i.comissao.IdRegraAplicada)),u(2),ye(" ",i.getDescricaoRegra(e,i.comissao==null?null:i.comissao.FormatoIndicadorGatilho)," "),u(2),v("ngIf",i.comissao==null?null:i.comissao.NomeBase)("ngIfElse",n)}}function Oce(a,t){if(a&1&&(mt(0),m(1),ft()),a&2){let e=b(2).$implicit;u(),ye(" ",e.valor,"% ")}}function zce(a,t){if(a&1&&(m(0),At(1,"currency")),a&2){let e=b(2).$implicit;ye(" ",Nt(1,1,e.valor,"BRL")," ")}}function Rce(a,t){if(a&1&&(d(0,"div",39)(1,"div",20),m(2),h(),d(3,"div",40),V(4,Oce,2,1,"ng-container",33)(5,zce,2,4,"ng-template",null,1,ha),h()()),a&2){let e=Yt(6),n=b().$implicit;qt("bg-success-subtle",n.destaque),u(2),ye(" ",n.label," "),u(2),v("ngIf",n.formato==="percentual")("ngIfElse",e)}}function Bce(a,t){if(a&1&&(d(0,"div",41),m(1),h()),a&2){let e=b().$implicit;u(),ye(" ",e.operador," ")}}function Nce(a,t){if(a&1&&(mt(0),V(1,Rce,7,5,"div",37)(2,Bce,2,1,"div",38),ft()),a&2){let e=t.$implicit;u(),v("ngIf",e.tipo!=="operador"),u(),v("ngIf",e.tipo==="operador")}}function Hce(a,t){if(a&1&&(d(0,"div",17)(1,"div",34),m(2," F\xF3rmula da remunera\xE7\xE3o "),h(),d(3,"div",35),V(4,Nce,3,2,"ng-container",36),h()()),a&2){let e=b(2);u(4),v("ngForOf",e.comissao==null?null:e.comissao.composicaoVisual)}}function Uce(a,t){if(a&1&&(d(0,"div",42)(1,"div",43)(2,"div",20),m(3," Valor Calculado "),h(),d(4,"div",40),m(5),At(6,"currency"),h()()()),a&2){let e=b(2);u(5),ye(" ",Nt(6,1,e.comissao==null?null:e.comissao.ValorComissao,"BRL")," ")}}function jce(a,t){if(a&1&&(d(0,"div",11)(1,"div",12)(2,"div")(3,"div",13),m(4),h(),d(5,"div",14),m(6),At(7,"date"),At(8,"date"),h()(),d(9,"div",15),m(10),At(11,"currency"),h()(),d(12,"div",16)(13,"div",17)(14,"div",18),m(15," Apura\xE7\xE3o da remunera\xE7\xE3o: "),h(),d(16,"div",19)(17,"div",20),m(18,"Gatilho:"),h(),d(19,"div",21)(20,"span"),m(2
1971),h(),d(22,"span",13),m(23),h()()(),V(24,Fce,9,5,"div",22),h(),V(25,Vce,7,1,"div",23),d(26,"div",17)(27,"div",24),m(28),h(),d(29,"div",25),V(30,Lce,7,5,"div",26),h()(),V(31,Hce,5,1,"div",27)(32,Uce,7,4,"div",28),h()()),a&2){let e=b();u(4),ye(" ",e.comissao==null?null:e.comissao.NomeComissao," "),u(2),da(" ",Nt(7,12,e.comissao==null?null:e.comissao.DtInicioPeriodo,"dd/MM/yyyy")," \u2013 ",Nt(8,15,e.comissao==null?null:e.comissao.DtFimPeriodo,"dd/MM/yyyy")," "),u(4),ye(" ",Nt(11,18,e.comissao==null?null:e.comissao.ValorComissao,"BRL")," "),u(11),me(e.comissao==null?null:e.comissao.NomeGatilho),u(2),ye(" ",e.formatarValorPorTipo(e.comissao==null?null:e.comissao.ValorGatilho,e.comissao==null?null:e.comissao.FormatoIndicadorGatilho)," "),u(),v("ngIf",e.comissao==null?null:e.comissao.NomeBase),u(),v("ngIf",e.comissao==null?null:e.comissao.semRegraAtendida),u(3),ye(" Condicionais da remunera\xE7\xE3o (",(e.comissao==null||e.comissao.Regras==null?null:e.comissao.Regras.length)||0,") "),u(2),v("ngForOf",e.comissao==null?null:e.comissao.Regras),u(),v("ngIf",e.isComissaoPercentual(e.comissao)),u(),v("ngIf",!e.isComissaoPercentual(e.comissao))}}var q6=class a{comissao=null;fechar=new ia;ngOnChanges(){this.comissao&&(this.comissao.composicaoVisual=this.montarComposicaoVisual(this.comissao),this.comissao.totalRegras=this.comissao.Regras?.length||0,this.comissao.regraAplicada=this.comissao.IdRegraAplicada?this.comissao.Regras?.find(t=>t.IdRegra===this.comissao.IdRegraAplicada):null,this.comissao.semRegraAtendida=!this.comissao.IdRegraAplicada&&this.comissao.totalRegras>0,this.comissao.semRegraAtendida&&(this.comissao.mensagemSemRegra="Esta remunera\xE7\xE3o n\xE3o atingiu os crit\xE9rios m\xEDnimos para gerar valor."))}fecharModal(){this.fechar.emit()}montarComposicaoVisual(t){if(!t||!t.IdRegraAplicada)return[];let e=t.Regras?.find(r=>r.IdRegra===t.IdRegraAplicada);if(!e)return[];let n=!!t.NomeBase;return[...n?[{tipo:"base",label:t.NomeBase,valor:t.ValorBase,formato:"moeda"},{tipo:"operador",operador:"\xD7"}]:[],{tipo:"regra",label:n?"Percentual aplicado":"Valor da regra",valor:e.ValorRegra,formato:n?"percentual":"moeda"},{tipo:"operador",operador:"="},{tipo:"resultado",label:"Valor Calculado",valor:t.ValorComissao,formato:"moeda",destaque:!0}]}isComissaoPercentual(t){return!!t?.composicaoVisual?.find(e=>e.formato==="percentual")}getDescricaoRegra(t,e){let n=this.formatarValorPorTipo(t.ValorInicial,e),i=t.ValorFinal!=null?this.formatarValorPorTipo(t.ValorFinal,e):null;switch(t.Operador){case 1:return`Igual a ${n}`;case 2:return`Maior que ${n}`;case 3:return`Menor que ${n}`;case 4:return`Maior ou igual a ${n}`;case 5:return`Menor ou igual a ${n}`;case 6:return i?`Entre ${n} e ${i}`:`Entre ${n}`;default:return""}}formatarValorPorTipo(t,e){return t==null?"-":e===3?`${t}%`:e===1?new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(t):t.toString()}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-comissao-detalhe"]],inputs:{comissao:"comissao"},outputs:{fechar:"fechar"},features:[b0],decls:10,vars:1,consts:[["valorFixo",""],["moeda",""],[1,"modal-backdrop","fade","show"],[1,"modal","fade","show",2,"display","block","background","rgba(0,0,0,.5)"],[1,"modal-dialog","modal
197-dialog-centered","modal-lg"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button",1,"btn-close",3,"click"],[1,"modal-body"],["class","card comissao-card",4,"ngIf"],[1,"card","comissao-card"],[1,"p-3","d-flex","justify-content-between","align-items-center"],[1,"fw-semibold"],[1,"small","text-muted"],[1,"fw-bold","text-success"],[1,"p-4","border-top"],[1,"mb-4"],[1,"text-uppercase","text-muted","small","fw-semibold","mb-3"],[1,"mb-3"],[1,"small","text-muted","fw-semibold"],[1,"d-flex","justify-content-between"],[4,"ngIf"],["class","alert-sem-regra",4,"ngIf"],[1,"text-uppercase","text-muted","small","fw-semibold","mb-2"],[1,"d-flex","flex-column","gap-2"],["class","regra-item",3,"regra-ativa",4,"ngFor","ngForOf"],["class","mb-4",4,"ngIf"],["class","d-flex justify-content-center",4,"ngIf"],[1,"alert-sem-regra"],[1,"bi","bi-exclamation-triangle-fill"],[1,"mensagem"],[1,"regra-item"],[4,"ngIf","ngIfElse"],[1,"text-uppercase","text-muted","small","fw-semibold","mb-3","text-center"],[1,"d-flex","justify-content-center","align-items-center","gap-2","flex-wrap"],[4,"ngFor","ngForOf"],["class","p-3 border rounded text-center",3,"bg-success-subtle",4,"ngIf"],["class","fw-bold fs-3 mx-1",4,"ngIf"],[1,"p-3","border","rounded","text-center"],[1,"fw-bold","fs-5","text-success"],[1,"fw-bold","fs-3","mx-1"],[1,"d-flex","justify-content-center"],[1,"p-3","border","rounded","text-center","bg-success-subtle"]],template:function(e,n){e&1&&(k(0,"div",2),d(1,"div",3)(2,"div",4)(3,"div",5)(4,"div",6)(5,"h5",7),m(6,"Remunera\xE7\xE3o Vari\xE1vel"),h(),d(7,"button",8),z("click",function(){return n.fecharModal()}),h()(),d(8,"div",9),V(9,jce,33,21,"div",10),h()()()()),e&2&&(u(9),v("ngIf",n.comissao))},dependencies:[kt,xt,at,Zn,Ka],styles:[".regra-item[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #dee2e6;border-radius:6px;background:#fff;font-size:.95rem}.regra-item[_ngcontent-%COMP%] + .regra-item[_ngcontent-%COMP%]{margin-top:8px}.regra-item.regra-ativa[_ngcontent-%COMP%]{background-color:#d1e7dd;border-color:#badbcc}.regra-item.regra-ativa[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-weight:700}.regra-item.regra-ativa[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#0f5132}.alert-sem-regra[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:12px;background:#fff7e6;border:1px solid #ffe0a3;border-radius:10px;padding:14px 16px;margin-bottom:20px;color:#8a5a00}.alert-sem-regra[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.4rem;margin-top:2px;color:var(--laranja-casting)}.alert-sem-regra[_ngcontent-%COMP%] .mensagem[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.alert-sem-regra[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:.95rem}.alert-sem-regra[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.85rem;opacity:.9}"]})};function qce(a,t){a&1&&(d(0,"div"),m(1,"Carregando..."),h())}function Wce(a,t){a&1&&(d(0,"div"),m(1," Nenhuma remunera\xE7\xE3o encontrada. "),h())}function Gce(a,t){a&1&&(d(0,"span",41),m(1," \u2022 Oculta "),h())}function $ce(a,t){a&1&&(d(0,"span",42),m(1," \u2022 Encerrada "),h())}function Yce(a,t){if(a&1){let e=fe();d(0,"div",33),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.abrirDetalheComissao(i.raw))}),d(1,"div",34)(2,"div",35)(3,"strong"),m(4),h()(),d(5,"div",36)(6,"span",24),m(7),At(8,"currency"),h(),d(9,"span",37),m(10,"\u203A"),h()()(),d(11,"div",38),m(12),At(13,"date"),At(14,"date"),V(15,Gce,2,0,"span",39)(16,$ce,2,0,"span",40),h()()}if(a&2){let e=t.$implicit;u(4),me(e.nome),u(3),ye(" ",Nt(8,6,e.vlComissao,"BRL")," "),u(5),da(" ",Nt(13,9,e.dtInicio,"dd/MM/yyyy")," \u2014 ",e.dtFim?Nt(14,12,e.dtFim,"dd/MM/yyyy"):"em aberto"," "),u(3),v("ngIf",e.flOculta),u(),v("ngIf",e.raw.DtFechamento&&!e.raw.DtFechamento.startsWith("0001-01-01"))}}function Xce(a,t){if(a&1&&(d(0,"div",31),V(1,Yce,17,15,"div",32),h()),a&2){let e=b().$implicit;u(),v("ngForOf",e.comissoes)}}function Zce(a,t){if(a&1){let e=fe();d(0,"div",28)(1,"header",29),z("click",function(){let i=P(e).$implicit,r=b();return D(r.toggleExpand(i))}),d(2,"h2"),m(3),h(),d(4,"span"),m(5),At(6,"currency"),h()(),V(7,Xce,2,1,"div",30),h()}if(a&2){let e=t.$implicit;u(3),me(e.nomeFuncionario),u(2),me(Nt(6,3,e.total,"BRL")),u(2),v("ngIf",e.expandido)}}function Kce(a,t){if(a&1){let e=fe();d(0,"app-comissao-detalhe",43),z("fechar",function(){P(e);let i=b();return D(i.fecharDetalheComissao())}),h()}if(a&2){let e=b();v("comissao",e.comissaoSelecionada)}}var W6=class a{constructor(t,e){this.http=t;this.urlService=e}isLoading=!1;funcionarios=[];funcionariosFiltrados=[];somenteVigentes=!0;mostrarOcultas=!1;tipoOrdenacao="total_desc";totalGeral=0;buscaFuncionario="";comissaoSelecionada=null;ngOnInit(){return Ue(this,null,function*(){this.isLoading=!0;let t=localStorage.getItem("pfu_tipo"),e=localStorage.getItem("fun_codigo");try{let n=yield ke(this.http.get(this.urlService.getComissoesPainel(e,t)));this.funcionarios=this.mapToViewModel(n),this.aplicarFiltros()}catch(n){console.error("Erro ao carregar painel de comiss\xF5es",n)}finally{this.isLoading=!1}})}mapToViewModel(t){let e=new Map;return new Date().setHours(0,0,0,0),t.forEach(i=>
197{e.has(i.FunCodigo)||e.set(i.FunCodigo,{idFuncionario:i.FunCodigo,nomeFuncionario:i.FunNome,total:0,expandido:!1,comissoes:[]});let r=e.get(i.FunCodigo),o=JSON.parse(i.JsonComissao),s=new Date(i.DtInicio);s.setHours(0,0,0,0);let l=i.DtFim?new Date(i.DtFim):null;l&&l.setHours(0,0,0,0);let c=!!i.DtFechamento&&!i.DtFechamento.startsWith("0001-01-01"),p=!c,g={idComissao:i.IdComissao,nome:o.NomeComissao,dtInicio:s,dtFim:l,vlApurado:i.VlApurado,vlComissao:i.VlComissao,flOculta:o.FlOculta,vigente:p,encerrada:c,raw:o};r.comissoes.push(g)}),Array.from(e.values())}abrirDetalheComissao(t){this.comissaoSelecionada=t}fecharDetalheComissao(){this.comissaoSelecionada=null}aplicarFiltros(){let t=this.funcionarios.filter(e=>e.nomeFuncionario.toLowerCase().includes(this.buscaFuncionario.toLowerCase())).map(e=>{let n=e.comissoes.filter(r=>!(!this.mostrarOcultas&&r.flOculta||this.somenteVigentes&&!r.vigente)),i=n.reduce((r,o)=>r+(o.vlComissao??0),0);return ea(Xe({},e),{total:i,comissoes:n})}).filter(e=>e.comissoes.length>0);this.funcionariosFiltrados=t,this.funcionariosFiltrados=this.ordenarFuncionarios(t),this.totalGeral=this.funcionariosFiltrados.reduce((e,n)=>e+n.total,0)}ordenarFuncionarios(t){return[...t].sort((e,n)=>{switch(this.tipoOrdenacao){case"nome_asc":return e.nomeFuncionario.localeCompare(n.nomeFuncionario);case"nome_desc":return n.nomeFuncionario.localeCompare(e.nomeFuncionario);case"total_asc":return e.total-n.total;case"total_desc":return n.total-e.total;default:return 0}})}toggleExpand(t){t.expandido=!t.expandido}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-comissao-painel"]],decls:49,vars:12,consts:[[1,"comissao-painel"],[1,"painel-header"],[1,"painel-titulo"],[1,"linha-resumo"],[1,"filtros-card"],[1,"filtros-grid"],[1,"filtro-toggle"],[1,"switch"],["type","checkbox",3,"ngModelChange","change","ngModel"],[1,"slider"],[1,"toggle-label"],[1,"filtro-item","grow"],["type","text","placeholder","Digite o nome do funcion\xE1rio.",3,"ngModelChange","input","ngModel"],[1,"filtro-item"],[3,"ngModelChange","change","ngModel"],["value","total_desc"],["value","total_asc"],["value","nome_asc"],["value","nome_desc"],[1,"total-geral-wrapper"],[1,"total-geral-box"],[1,"info"],[1,"label"],[1,"hint"],[1,"valor"],[4,"ngIf"],["class","funcionario-card",4,"ngFor","ngForOf"],[3,"comissao","fechar",4,"ngIf"],[1,"funcionario-card"],[3,"click"],["class","comissoes",4,"ngIf"],[1,"comissoes"],["class","comissao-item",3,"click",4,"ngFor","ngForOf"],[1,"comissao-item",3,"click"],[1,"linha"],[1,"texto"],[1,"acoes"],[1,"detalhe-icon"],[1,"sub"],["class","status-oculta",4,"ngIf"],["class","status-encerrada",4,"ngIf"],[1,"status-oculta"],[1,"status-encerrada"],[3,"fechar","comissao"]],template:function(e,n){e&1&&(d(0,"section",0)(1,"div",1)(2,"h1",2),m(3,"Remunera\xE7\xE3o Vari\xE1vel"),h()(),d(4,"div",3)(5,"div",4)(6,"div",5)(7,"div",6)(8,"label",7)(9,"input",8),Ne("ngModelChange",function(r){return Be(n.somenteVigentes,r)||(n.somenteVigentes=r),r}),z("change",function(){return n.aplicarFiltros()}),h(),k(10,"span",9),h(),d(11,"span",10),m(12,"Somente vigentes"),h()(),d(13,"div",6)(14,"label",7)(15,"input",8),Ne("ngModelChange",function(r){return Be(n.mostrarOcultas,r)||(n.mostrarOcultas=r),r}),z("change",function(){return n.aplicarFiltros()}),h(),k(16,"span",9),h(),d(17,"span",10),m(18,"Mostrar ocultas"),h()(),d(19,"div",11)(20,"label"),m(21,"Buscar funcion\xE1rio"),h(),d(22,"input",12),Ne("ngModelChange",function(r){return Be(n.buscaFuncionario,r)||(n.buscaFuncionario=r),r}),z("input",function(){return n.aplicarFiltros()}),h()(),d(23,"div",13)(24,"label"),m(25,"Ordena\xE7\xE3o"),h(),d(26,"select",14),Ne("ngModelChange",function(r){return Be(n.tipoOrdenacao,r)||(n.tipoOrdenacao=r),r}),z("change",function(){return n.aplicarFiltros()}),d(27,"option",15),m(28,"Valor (Maior \u2192 Menor)"),h(),d(29,"option",16),m(30,"Valor (Menor \u2192 Maior)"),h(),d(31,"option",17),m(32,"Nome (A \u2192 Z)"),h(),d(33,"option",18),m(34,"Nome (Z \u2192 A)"),h()()()()(),d(35,"div",19)(36,"div",20)(37,"div",21)(38,"span",22),m(39,"Total"),h(),d(40,"span",23),m(41,"Apenas uma previs\xE3o, sem valor legal."),h()(),d(42,"div",24),m(43),At(44,"currency"),h()()()(),V(45,qce,2,0,"div",25)(46,Wce,2,0,"div",25)(47,Zce,8,6,"div",26)(48,Kce,1,1,"app-comissao-detalhe",27),h()),e&2&&(u(9),Re("ngModel",n.somenteVigentes),u(6),Re("ngModel",n.mostrarOcultas),u(7),Re("ngModel",n.buscaFuncionario),u(4),Re("ngModel",n.tipoOrdenacao),u(17),me(Nt(44,9,n.totalGeral,"BRL")),u(2),v("ngIf",n.isLoading),u(),v("ngIf",!n.isLoading&&n.funcionariosFiltrados.length===0),u(),v("ngForOf",n.funcionariosFiltrados),u(),v("ngIf",n.comissaoSelecionada))},dependencies:[at,xt,Zn,Ka,jt,u0,m0,Ht,dr,o0,Ut,Qt,q6],styles:['.comissao-painel[_ngcontent-%COMP%]{width:100%;padding:24px;box-sizing:border-box}.painel-header[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;margin-bottom:12px}.painel-titulo[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-weight:700;font-size:26px;letter-spacing:.3px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15)}.linha-resumo[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:20px;margin-bottom:20px}.filtros-card[_ngcontent-%COMP%]{background:#fff;padding:16px;border-radius:10px;margin-bottom:0;box-shadow:0 2px 8px #00000014}.filtros-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;align-items:center}.filtro-item[_ngcontent-%COMP%]{display:flex;flex-direction:column}.filtro-item.grow[_ngcontent-%COMP%]{grid-column:span 3;max-width:none}.comissao-item[_ngcontent-%COMP%]{cursor:pointer;transition:background .15s ease}.comissao-item[_ngcontent-%COMP%]:hover{background:var(--cinza-fundo)}.acoes[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.valor[_ngcontent-%COMP%]{font-weight:600}.detalhe-icon[_ngcontent-%COMP%]{color:var(--cinza-escuro);font-size:18px;transition:transform .15s ease,color .15s ease}.comissao-item[_ngcontent-%COMP%]:hover .detalhe-icon[_ngcontent-%COMP%]{transform:translate(4px);color:var(--cinza-ultra)}.filtro-item[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:.75rem;font-weight:600;color:var(--cinza-ultra);margin-bottom:4px}.filtro-item[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{height:36px;padding:4px 10px;font-size:.9rem;border-radius:8px;border:1px solid var(--cinza-medio);background-color:#fff}.filtro-item[_ngcontent-%COMP%] input[type=date][_ngcontent-%COMP%], .filtro-item[_ngcontent-%COMP%] input[type=text][_ngcontent-%COMP%]{height:36px;padding:6px 10px;border-radius:6px;border:1px solid var(--cinza-medio);font-size:13px}.filtro-toggle[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;height:36px;white-space:normal}.switch[_ngcontent-%COMP%]{position:relative;display:inline-block;width:42px;height:22px}.switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{opacity:0;width:0;height:0}.slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:0;background-color:var(--cinza-medio);border-radius:22px;transition:.2s}.slider[_ngcontent-%COMP%]:before{content:"";position:absolute;height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.2s}.switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]{background-color:var(--laranja-medio)}.switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{transform:translate(20px)}.toggle-label[_ngcontent-%COMP%]{font-size:13px;color:var(--cinza-ultra);white-space:nowrap}.total-geral-card[_ngcontent-%COMP%]{display:none}.total-geral-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;height:100%}.total-geral-box[_ngcontent-%COMP%]{width:420px;max-width:100%;display:flex;justify-content:space-between;align-items:center;height:100%;background:#fff;border-radius:12px;padding:14px 18px;box-shadow:0 4px 12px #00000014;border-left:5px solid var(--laranja-casting)}.total-geral-box[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;max-width:70%}.total-geral-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.9rem;font-weight:600;color:var(--cinza-ultra)}.total-geral-box[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%]{font-size:.75rem;color:var(--cinza-escuro)}.total-geral-box[_ngcontent-%COMP%] .valor[_ngcontent-%COMP%]{font-size:1.4rem;font-weight:700;color:#000;white-space:nowrap}@media (max-width: 1024px){.filtros-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}.filtro-item.grow[_ngcontent-%COMP%]{grid-column:span 2}}@media (max-width: 768px){.linha-resumo[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:12px}.filtros-card[_ngcontent-%COMP%]{padding:14px}.total-geral-wrapper[_ngcontent-%COMP%]{justify-content:stretch}.total-geral-box[_ngcontent-%COMP%]{width:100%}.total-geral-box[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{max-width:65%}.filtros-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}.filtro-item.grow[_ngcontent-%COMP%]{grid-column:span 1}}.funcionario-card[_ngcontent-%COMP%]{border:1px solid var(--cinza-claro);border-radius:6px;margin-bottom:16px;background:#fff}.funcionario-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f5f5f5;cursor:pointer}.funcionario-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:16px;margin:0}.funcionario-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:var(--verde-medio)}.comissoes[_ngcontent-%COMP%]{padding:8px 0}.comissao-item[_ngcontent-%COMP%]{padding:10px 16px;border-top:1px solid #eee}.comissao-item[_ngcontent-%COMP%]:first-child{border-top:none}.comissao-item[_ngcontent-%COMP%] .linha[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-size:14px}.comissao-item[_ngcontent-%COMP%] .sub[_ngcontent-%COMP%]{font-size:12px;
197color:#777}.status-oculta[_ngcontent-%COMP%]{margin-left:8px;color:#d32f2f}.status-encerrada[_ngcontent-%COMP%]{margin-left:8px;color:var(--laranja-casting)}.filtro-ordenacao[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:flex-end;padding:12px 14px;border:1px dashed #e0e0e0;border-radius:10px;background:#fafafa}.filtro-ordenacao[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{height:36px;font-size:.9rem;padding:4px 10px;border-radius:8px;border:1px solid #ccc;background-color:#fff}.filtro-ordenacao[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:.75rem;font-weight:600;color:#777}']})};function Qce(a,t){if(a&1&&k(0,"app-sorriso",1),a&2){let e=b();v("vendaData",e.data)("configuracao",!0)}}var G6=class a{constructor(t,e){this.http=t;this.urlService=e}data=null;ngOnInit(){let t=localStorage.getItem("fun_codigo")??"",e=new Date,n=`${e.getDate().toString().padStart(2,"0")}/${(e.getMonth()+1).toString().padStart(2,"0")}`,i=new Date(e.getFullYear(),e.getMonth(),1).toISOString().split("T")[0],r=new Date(e.getFullYear(),e.getMonth()+1,0).toISOString().split("T")[0];ke(this.http.get(this.urlService.GetDadosSorriso(t,"",i,r))).then(o=>Ue(this,null,function*(){this.data=o,this.data.Data=n,console.log(o)}))}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-configuracao-sorriso"]],decls:1,vars:1,consts:[[3,"vendaData","configuracao",4,"ngIf"],[3,"vendaData","configuracao"]],template:function(e,n){e&1&&V(0,Qce,1,2,"app-sorriso",0),e&2&&v("ngIf",n.data)},dependencies:[M5,kt,at],encapsulation:2})};var Jce=["videos"];function e2e(a,t){if(a&1&&(d(0,"span",43),m(1),h()),a&2){let e=b().$implicit;u(),me(e.IMP_NUMERO)}}function t2e(a,t){a&1&&k(0,"i",44)}function a2e(a,t){a&1&&(d(0,"div",45),k(1,"i",46),d(2,"span",40),m(3,"V\xEDdeo Tutorial"),h()())}function n2e(a,t){if(a&1&&k(0,"iframe",49,0),a&2){let e=b(2).$implicit;v("src",e.safeVideoUrl,t5),Pt("data-id",e.IMP_ID)}}function i2e(a,t){if(a&1&&(d(0,"div",47),V(1,n2e,2,2,"iframe",48),h()),a&2){let e=b().$implicit;u(),v("ngIf",e.isVideo)}}function r2e(a,t){if(a&1&&(d(0,"a",50),k(1,"i",51),m(2,"Link para configura\xE7\xE3o "),h()),a&2){let e=b().$implicit;v("href",e.IMP_LINK,tn)}}function o2e(a,t){if(a&1&&(d(0,"a",52),k(1,"i",51),m(2,"Link para configura\xE7\xE3o "),h()),a&2){let e=b().$implicit;v("routerLink",e.IMP_LINK)}}function s2e(a,t){if(a&1){let e=fe();d(0,"div",53)(1,"input",54),z("change",function(i){let r=P(e).$implicit,o=b(2);return D(o.AtualizarTarefa(r,i))}),h(),d(2,"span",55),m(3),h()()}if(a&2){let e=t.$implicit;u(),v("checked",e.TAR_CHECK),u(2),me(e.TAR_DESCRICAO)}}function l2e(a,t){if(a&1&&(d(0,"div",56)(1,"span"),m(2),h()()),a&2){let e=b().$implicit;u(2),me(e.IMP_AVISO)}}function c2e(a,t){if(a&1&&(d(0,"div",22)(1,"div",23)(2,"div",24)(3,"div",25)(4,"div",26),V(5,e2e,2,1,"span",27)(6,t2e,1,0,"i",28),h(),d(7,"div")(8,"h5"),m(9),h(),d(10,"span"),m(11),h(),d(12,"div",29)(13,"div",30),k(14,"div",31),h(),d(15,"span",32),m(16),h()()()(),k(17,"i",33),h()(),d(18,"div",34)(19,"div",35),V(20,a2e,4,0,"div",36)(21,i2e,2,1,"div",37)(22,r2e,3,1,"a",38)(23,o2e,3,1,"a",39),d(24,"span",40),m(25,"Tarefas:"),h(),V(26,s2e,4,2,"div",41)(27,l2e,3,1,"div",42),h()()()),a&2){let e=t.$implicit,n=t.index,i=b();u(),Pt("data-bs-target","#collapse"+n),u(4),v("ngIf",i.CalculaBarra(e.Tarefas).porcentagem!=="100%"),u(),v("ngIf",i.CalculaBarra(e.Tarefas).porcentagem==="100%"),u(3),me(e.IMP_NOME),u(2),me(e.IMP_OBJETIVO),u(3),an("width",i.CalculaBarra(e.Tarefas).porcentagem),u(2),me(i.CalculaBarra(e.Tarefas).texto),u(2),v("id","collapse"+n),u(2),v("ngIf",e.IMP_VIDEO),u(),v("ngIf",e.safeVideoUrl),u(),v("ngIf",e.IMP_LINK_EXTERNO),u(),v("ngIf",!e.IMP_LINK_EXTERNO),u(3),v("ngForOf",e.Tarefas),u(),v("ngIf",e.IMP_AVISO)}}var $6=class a{constructor(t,e,n,i){this.http=t;this.urlService=e;this.atualizacaoService=n;this.sanitizer=i}lista=[];barra="0%";percentual;tarefas;atualiza=!1;videos;observer;videosChangesSub;ngOnInit(){return Ue(this,null,function*(){if(window.addEventListener("message",this.messageHandler),localStorage.getItem("pfu_tipo")==="1")try{let t=yield ke(this.http.get(this.urlService.GetImplantacao()));this.lista=t,this.AtualizaBarraGeral(),setTimeout(()=>
197this.AbrirModal(),0),this.lista.forEach(e=>{e.IMP_VIDEO!==""&&(e.safeVideoUrl=this.getYoutubeSafeUrl(e.IMP_VIDEO,e.IMP_ID),e.isVideo=!0,e.reproduzindo=!1)})}catch(t){console.error(t)}})}messageHandler=t=>{t.origin==="https://ser-casting.web.app"&&this.marcaVideo(t.data.videoId,t.data?.type)};ngAfterViewInit(){this.observer=new IntersectionObserver(t=>{t.forEach(e=>{let i=e.target.dataset.id;e.isIntersecting||this.recriaVideo(i)})},{threshold:.5}),this.videos.forEach(t=>{this.observer.observe(t.nativeElement)}),this.videosChangesSub&&this.videosChangesSub.unsubscribe(),this.videosChangesSub=this.videos.changes.subscribe(()=>{this.videos.forEach(t=>this.observer.observe(t.nativeElement))})}ngOnDestroy(){this.observer&&this.observer.disconnect(),this.videosChangesSub&&this.videosChangesSub.unsubscribe(),window.removeEventListener("message",this.messageHandler)}marcaVideo(t,e){this.lista.forEach(n=>{String(n.IMP_ID)===t&&(e==="youtube-play"?n.reproduzindo=!0:n.reproduzindo=!1)})}recriaVideo(t){this.lista.forEach(e=>{String(e.IMP_ID)===t&&e.reproduzindo&&(e.reproduzindo=!1,e.isVideo=!1,setTimeout(()=>{e.isVideo=!0},50))})}getYoutubeSafeUrl(t,e){if(!t)return null;let n=/^.*(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/|shorts\/|watch\?v=|&v=)([^#&?]*).*/,i=t.match(n),r=i&&i[1]?i[1]:null;if(!r)return null;let o=`https://ser-casting.web.app/youtube.html?v=${r}&loop=1&i=${e}`;return this.sanitizer.bypassSecurityTrustResourceUrl(o)}AbrirModal(){if(localStorage.getItem("primeiro_acesso"))return;let e=document.getElementById("modalSimples");e&&(new bootstrap.Modal(e).show(),localStorage.setItem("primeiro_acesso","true"))}AtualizarTarefa(t,e){return Ue(this,null,function*(){let n=e.target.checked;var i=t;i.TAR_CHECK=n,this.AtualizaBarraGeral();try{yield ke(this.http.put(this.urlService.AtualizarTarefa(),i)),this.atualiza===!0&&this.atualizacaoService.dispararAtualizacao()}catch(r){console.error(r)}})}CalculaBarra(t){var e=0,n=0;t.forEach(o=>{e++,o.TAR_CHECK&&n++});let i=n/e*100+"%";return{texto:n+"/"+e,porcentagem:i}}AtualizaBarraGeral(){this.atualiza=!1;let t=this.percentual;var e=0,n=0;this.lista.forEach(r=>{r.Tarefas.forEach(o=>{e++,o.TAR_CHECK&&n++})}),this.barra=n/e*100+"%",this.percentual=Math.round(n/e*100)+"%",this.tarefas=n+"/"+e+" tarefas";let i=this.percentual;(t==="100%"||i==="100%")&&(this.atualiza=!0)}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(H5),ce(tl))};static \u0275cmp=Oe({type:a,selectors:[["app-implantacao"]],viewQuery:function(e,n){if(e&1&&c0(Jce,5),e&2){let i;n0(i=i0())&&(n.videos=i)}},decls:31,vars:5,consts:[["videos",""],[1,"container-fluid","mt-2","mb-3","width-partial"],[2,"color","white"],[1,"py-2","fw-semibold","px-3",2,"background-color","#F89D4A","border-radius","10px","color","white"],[1,"d-flex","justify-content-between"],[1,"barra-geral","mt-2"],[1,"progresso-geral"],[1,"d-block","text-end","mt-1"],["id","accordionRegras"],["class","container-fluid mt-2 mb-3 py-3 width-partial","style","background-color: white; border-radius: 10px;",4,"ngFor","ngForOf"],["id","modalSimples","tabindex","-1","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
197-dialog-centered"],[1,"modal-content","rounded-4","overflow-hidden","shadow-lg"],[1,"modal-header","border-0","gradient-laranja"],[1,"d-flex","align-items-center","gap-3"],[1,"rounded-circle","d-flex","align-items-center","justify-content-center",2,"width","48px","height","48px","background","rgba(255,255,255,0.2)"],[1,"bi","bi-stars","fs-4"],[1,"modal-title","fw-bold","mb-0"],["type","button","data-bs-dismiss","modal",1,"btn-close","btn-close-white"],[1,"modal-body","p-4"],[1,"text-secondary","mb-4"],["data-bs-dismiss","modal",1,"btn","w-100","btn-casting"],[1,"container-fluid","mt-2","mb-3","py-3","width-partial",2,"background-color","white","border-radius","10px"],["data-bs-toggle","collapse","aria-expanded","false",1,"collapse-header"],[1,"d-flex","align-items-start","justify-content-between"],[1,"d-flex","align-items-start","gap-2"],[1,"numero"],["style","color: var(--vermelho-medio);",4,"ngIf"],["class","bi bi-check","style","color: var(--verde-medio); font-size: 22px;",4,"ngIf"],[1,"d-flex","align-items-center"],[1,"progress-container","mt-2"],[1,"progress-bar-custom"],[1,"mt-2","ms-2"],[1,"bi","bi-chevron-down","arrow"],["data-bs-parent","#accordionRegras",1,"collapse","mt-2",3,"id"],[1,"d-flex","flex-column"],["class","d-flex align-items-center gap-2",4,"ngIf"],["class","video",4,"ngIf"],["style","color: var(--laranja-escuro);","class","mx-auto mt-2","target","_blank",3,"href",4,"ngIf"],["style","color: var(--laranja-escuro);","class","mx-auto mt-2",3,"routerLink",4,"ngIf"],[1,"fw-semibold"],["class","d-flex mb-2 align-items-center",4,"ngFor","ngForOf"],["class","aviso",4,"ngIf"],[2,"color","var(--vermelho-medio)"],[1,"bi","bi-check",2,"color","var(--verde-medio)","font-size","22px"],[1,"d-flex","align-items-center","gap-2"],[1,"bi","bi-play-circle","fs-3",2,"color","var(--laranja-escuro)"],[1,"video"],["width","100%","height","auto","frameborder","0","allowfullscreen","",3,"src",4,"ngIf"],["width","100%","height","auto","frameborder","0","allowfullscreen","",3,"src"],["target","_blank",1,"mx-auto","mt-2",2,"color","var(--laranja-escuro)",3,"href"],[1,"bi","bi-box-arrow-up-right"],[1,"mx-auto","mt-2",2,"color","var(--laranja-escuro)",3,"routerLink"],[1,"d-flex","mb-2","align-items-center"],["type","checkbox",1,"checkbox",3,"change","checked"],[1,"ms-2"],[1,"aviso"]],template:function(e,n){e&1&&(d(0,"div",1)(1,"div",2)(2,"h4"),m(3,"Jornada de Implanta\xE7\xE3o"),h()(),d(4,"div",3)(5,"div",4)(6,"span"),m(7,"Progresso total"),h(),d(8,"span"),m(9),h()(),d(10,"div",5),k(11,"div",6),h(),d(12,"span",7),m(13),h()()(),d(14,"div",8),V(15,c2e,28,15,"div",9),h(),d(16,"div",10)(17,"div",11)(18,"div",12)(19,"div",13)(20,"div",14)(21,"div",15),k(22,"i",16),h(),d(23,"h5",17),m(24,"Bem-vindo!"),h()(),k(25,"button",18),h(),d(26,"div",19)(27,"p",20),m(28," Bem-vindo \xE0 sua jornada de implanta\xE7\xE3o. Este guia foi desenhado para auxiliar no passo a passo de todo o processo, do zero ao sistema plenamente funcional. "),h(),d(29,"button",21),m(30," Come\xE7ar Jornada "),h()()()()()),e&2&&(u(9),me(n.tarefas),u(2),an("width",n.barra),u(2),me(n.percentual),u(2),v("ngForOf",n.lista))},dependencies:[kt,xt,at,ss],styles:[".collapse-header[_ngcontent-%COMP%]{cursor:pointer}.collapse-header[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{transition:transform .1s ease}.collapse-header[aria-expanded=true][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{transform:rotate(180deg)}.progress-container[_ngcontent-%COMP%]{width:100%;height:12px;background-color:var(--cinza-barra-progresso);border-radius:999px;overflow:hidden}.progress-bar-custom[_ngcontent-%COMP%]{height:100%;border-radius:999px;background:linear-gradient(to right,var(--laranja-medio),var(--laranja-casting));transition:width .5s ease}.barra-geral[_ngcontent-%COMP%]{width:100%;height:12px;background-color:#f9b16f;border-radius:999px;overflow:hidden}.progresso-geral[_ngcontent-%COMP%]{height:100%;border-radius:999px;background:linear-gradient(to right,#ffb86a,#ffd6a6);transition:width .5s ease}.numero[_ngcontent-%COMP%]{width:30px;height:30px;background-color:var(--bege-medio);display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.checkbox[_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--vermelho-medio);border-radius:50%;cursor:pointer;position:relative;flex-shrink:0}.checkbox[_ngcontent-%COMP%]:checked{background-color:var(--laranja-escuro)}.aviso[_ngcontent-%COMP%]{background-color:var(--azul-claro);color:var(--azul-escuro);border-left:5px solid var(--azul-medio);padding:10px 10px 10px 20px}.video[_ngcontent-%COMP%]{position:relative;width:100%;padding-bottom:56.25%;height:0}.video[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}#accordionRegras[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%]{transition:height .3s cubic-bezier(.4,0,.2,1)!important}"]})};var Y6=class a{static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-modal-info"]],decls:87,vars:0,consts:[["data-bs-toggle","modal","data-bs-target","#modalInfo",1,"bi","bi-info-circle","fs-5","ms-2","text-secondary"],["id","modalInfo","tabindex","-1",1,"modal","fade"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"d-flex","flex-column"],[1,"modal-title"],[1,"bi","bi-info-circle","me-2"],[1,"modal-body","d-flex","flex-column","gap-2"],[1,"modal-itens"],[1,"icone",2,"background-color","var(--verde-claro)","color","var(--verde-medio)"],[1,"bi","bi-pers
197on-add"],[1,"mb-0"],[1,"icone",2,"background-color","var(--cinza-claro)","color","var(--cinza-ultra)"],[1,"bi","bi-people"],[1,"icone",2,"background-color","var(--azul-claro)","color","var(--azul-medio)"],[1,"bi","bi-pencil"],[1,"bi","bi-eye"],[1,"bi","bi-eye",2,"color","var(--verde-medio)"],[1,"bi","bi-eye-slash"],[1,"icone",2,"background-color","var(--vermelho-claro)","color","var(--vermelho-medio)"],[1,"bi","bi-trash"],[1,"my-3","text-secondary"],[1,"icone",2,"background-color","var(--laranja-medio)","color","white"],[1,"bi","bi-chevron-down"],[1,"bi","bi-plus"],[1,"bi","bi-list-ul"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn-modal"]],template:function(e,n){e&1&&(k(0,"i",0),d(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"h5",6),k(7,"i",7),m(8,"Guia de Funcionalidades"),h(),d(9,"span"),m(10,"Entenda cada \xEDcone."),h()()(),d(11,"div",8)(12,"h5"),m(13,"A\xE7\xF5es Gerais"),h(),d(14,"div",9)(15,"div",10),k(16,"i",11),h(),d(17,"div",5)(18,"h6",12),m(19,"Adicionar Respons\xE1veis."),h(),d(20,"span"),m(21,"Defina os respons\xE1veis do grupo, sub-grupo ou unidade."),h()()(),d(22,"div",9)(23,"div",13),k(24,"i",14),h(),d(25,"div",5)(26,"h6",12),m(27,"Visualizar Funcion\xE1rios"),h(),d(28,"span"),m(29,"Visualize a lista de funcion\xE1rios alocados na unidade."),h()()(),d(30,"div",9)(31,"div",15),k(32,"i",16),h(),d(33,"div",5)(34,"h6",12),m(35,"Editar"),h(),d(36,"span"),m(37,"Permite renomear a unidade, grupo ou sub-grupo. Al\xE9m de alterar a foto da unidade."),h()()(),d(38,"div",9)(39,"div",10),k(40,"i",17),h(),d(41,"div",5)(42,"h6",12),m(43,"Ativar / Desativar"),h(),d(44,"span"),k(45,"i",18),m(46," = Unidade ativa | "),k(47,"i",19),m(48," = Unidade desativada. Clique para alternar o status."),h()()(),d(49,"div",9)(50,"div",20),k(51,"i",21),h(),d(52,"div",5)(53,"h6",12),m(54,"Remover"),h(),d(55,"span"),m(56,"Em unidades dentro de grupos: desvincula a unidade do grupo. Em grupos vazios ou preenchidos: remove o grupo e toda sua estrutura."),h()()(),k(57,"hr",22),d(58,"h5"),m(59,"A\xE7\xF5es em Grupos"),h(),d(60,"div",9)(61,"div",23),k(62,"i",24),h(),d(63,"div",5)(64,"h6",12),m(65,"Expandir / Recolher"),h(),d(66,"span"),m(67,"Mostra ou esconde os sub-grupos e unidades dentro do grupo."),h()()(),d(68,"div",9)(69,"div",23),k(70,"i",25),h(),d(71,"div",5)(72,"h6",12),m(73,"Adicionar Sub-grupo"),h(),d(74,"span"),m(75,"Cria um novo sub-grupo dentro do grupo. S\xF3 dispon\xEDvel se o grupo n\xE3o tiver unidades diretas."),h()()(),d(76,"div",9)(77,"div",23),k(78,"i",26),h(),d(79,"div",5)(80,"h6",12),m(81,"Vincular Unidades"),h(),d(82,"span"),m(83,"Permite vincular v\xE1rias unidades ao grupo."),h()()()(),d(84,"div",27)(85,"button",28),m(86,"Entendi"),h()()()()())},styles:[".btn-modal[_ngcontent-%COMP%]{width:100%;background-color:var(--laranja-medio);border-radius:10px;border:none;color:#fff;padding:8px 0}.btn-modal[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.modal-body[_ngcontent-%COMP%]{max-height:65vh;overflow-y:auto}.modal-itens[_ngcontent-%COMP%]{background-color:var(--cinza-fundo);border-radius:10px;padding:10px;display:flex;gap:10px}.modal-itens[_ngcontent-%COMP%] .icone[_ngcontent-%COMP%]{display:flex;font-size:25px;height:40px;width:40px;flex-shrink:0;text-align:center;justify-content:center;align-items:center;border-radius:10px}.modal-itens[_ngcontent-%COMP%] .icone-duplo[_ngcontent-%COMP%]{display:flex;font-size:25px;height:40px;width:60px;flex-shrink:0;text-align:center;justify-content:center;align-items:center;border-radius:10px}"]})};function d2e(a,t){if(a&1&&(d(0,"span",16),m(1),h()),a&2){let e=b();u(),me(e.gerentes.length)}}function h2e(a,t){if(a&1){let e=fe();d(0,"div",19)(1,"input",20),z("change",function(i){let r=P(e).$implicit,o=b(2);return D(o.marcaGerente(r,i))}),h(),d(2,"span",21),m(3),h()()}if(a&2){let e=t.$implicit;u(),v("checked",e.selecionado),u(2),me(e.nome)}}function p2e(a,t){if(a&1&&(d(0,"div",17),V(1,h2e,4,2,"div",18),h()),a&2){let e=b();u(),v("ngForOf",e.Filtrar())}}var X6=class a{funcionarios;regiao;subRegiao;unidade;alterado=new ia;onShown;onHidden;modalElement;gerentes;objeto;funCopia;tipo;filtro="";ngOnInit(){this.verificaEstrutura()}ngAfterViewInit(){this.modalElement=document.getElementById("modalGerentes"+this.tipo+this.objeto.id),this.modalElement&&(this.onShown=()=>{this.verificaEstrutura(),this.marcaGerentes()},this.onHidden=()=>{this.Cancela()},this.modalElement.addEventListener("shown.bs.modal",this.onShown),this.modalElement.addEventListener("hidden.bs.modal",this.onHidden
197))}ngOnDestroy(){this.modalElement&&(this.modalElement.removeEventListener("shown.bs.modal",this.onShown),this.modalElement.removeEventListener("hidden.bs.modal",this.onHidden))}verificaEstrutura(){this.regiao&&(this.objeto=this.regiao,this.tipo="regiao",this.gerentes=this.regiao.responsaveis.map(t=>Xe({},t))),this.subRegiao&&(this.objeto=this.subRegiao,this.tipo="subRegiao",this.gerentes=this.subRegiao.responsaveis.map(t=>Xe({},t))),this.unidade&&(this.objeto=this.unidade,this.tipo="unidade",this.gerentes=this.unidade.responsaveis.map(t=>Xe({},t))),this.funCopia=this.funcionarios.map(t=>Xe({},t))}marcaGerentes(){let t=new Set(this.gerentes.map(e=>e.id));this.funCopia.forEach(e=>{e.selecionado=t.has(e.id)}),this.funCopia.sort((e,n)=>(n.selecionado?1:0)-(e.selecionado?1:0))}marcaGerente(t,e){e.target.checked?this.gerentes.push(t):this.gerentes=this.gerentes.filter(i=>i.id!==t.id)}Confirma(){document.activeElement?.blur(),this.objeto.responsaveis=[...this.gerentes],this.filtro="",this.alterado.emit()}Cancela(){document.activeElement?.blur(),this.verificaEstrutura(),this.marcaGerentes(),this.filtro=""}Filtrar(){return this.funCopia?.filter(t=>this.filtro==null||(t.nome?.toLowerCase()??"").includes(this.filtro.toLowerCase()))??[]}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-modal-gerentes"]],inputs:{funcionarios:"funcionarios",regiao:"regiao",subRegiao:"subRegiao",unidade:"unidade"},outputs:{alterado:"alterado"},decls:20,vars:6,consts:[[2,"position","relative"],["data-bs-toggle","modal",1,"bi","bi-person-add"],["class","icone-numero ",4,"ngIf"],["tabindex","-1",1,"modal","fade","text-start",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"d-flex","flex-column"],[1,"modal-title"],[1,"fs-6","text-start"],[1,"modal-body","d-flex","flex-column","gap-2"],["type","text","placeholder","Buscar funcion\xE1rio...",1,"form-control",3,"ngModelChange","ngModel"],["class","d-flex flex-column gap-2",4,"ngIf"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-laranja",3,"click"],[1,"icone-numero"],[1,"d-flex","flex-column","gap-2"],["class","d-flex gap-2",4,"ngFor","ngForOf"],[1,"d-flex","gap-2"],["type","checkbox",3,"change","checked"],[1,"text-start"]],template:function(e,n){e&1&&(d(0,"div",0),k(1,"i",1),V(2,d2e,2,1,"span",2),h(),d(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7)(8,"h5",8),m(9,"Respons\xE1veis"),h(),d(10,"span",9),m(11),h()()(),d(12,"div",10)(13,"input",11),Ne("ngModelChange",function(r){return Be(n.filtro,r)||(n.filtro=r),r}),h(),V(14,p2e,2,1,"div",12),h(),d(15,"div",13)(16,"button",14),z("click",function(){return n.Cancela()}),m(17,"Cancelar"),h(),d(18,"button",15),z("click",function(){return n.Confirma()}),m(19,"Confirmar"),h()()()()()),e&2&&(u(),Pt("data-bs-target","#modalGerentes"+n.tipo+(n.objeto==null?null:n.objeto.id)),u(),v("ngIf",(n.gerentes==null?null:n.gerentes.length)>0),u(),v("id","modalGerentes"+n.tipo+(n.objeto==null?null:n.objeto.id)),u(8),me(n.objeto.nome),u(2),Re("ngModel",n.filtro),u(),v("ngIf",n.funCopia))},dependencies:[kt,xt,at,jt,Ht,Ut,Qt],styles:[".modal-body[_ngcontent-%COMP%]{max-height:65vh;overflow-y:auto;font-size:1rem;color:#000}.btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff!important;border:none}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}.icone-numero[_ngcontent-%COMP%]{font-size:12px;position:absolute;left:16px;top:0;line-height:1.4;border-radius:50%;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;padding:0}.borda-branca[_ngcontent-%COMP%]{border:2px solid white}.borda-verde[_ngcontent-%COMP%]{border:2px solid var(--verde-medio)}"]})};function u2e(a,t){if(a&1&&(d(0,"span",17),m(1),h()),a&2){let e=b();u(),me(e.unidade.funcionarios.length)}}function m2e(a,t){if(a&1&&(d(0,"div",13)(1,"div",20)(2,"div",21),k(3,"i",22),h(),d(4,"div",23)(5,"span",24),m(6),h(),d(7,"span",25),m(8),h()()()()),a&2){let e=t.$implicit;u(6),me(e.nome),u(2),me(e.cargo)}}function f2e(a,t){if(a&1&&(d(0,"div",18),V(1,m2e,9,2,"div",19),h()),a&2){let e=b();u(),v("ngForOf",e.unidade.funcionarios)}}function g2e(a,t){a&1&&(d(0,"div",26),k(1,"i",27),d(2,"span",28),m(3,"Nenhum funcion\xE1rio alocado"),h(),d(4,"span"),m(5,"Esta unidade n\xE3o possui funcion\xE1rios cadastrados"),h()())}function v2e(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b();u(),me(e.unidade.funcionarios.length)}}function _2e(a,t){a&1&&(d(0,"span"),m(1,"funcion\xE1rio"),h())}function w2e(a,t){a&1&&(d(0,"span"),m(1,"funcion\xE1rios"),h())}var Z6=class a{unidade;static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-modal-funcionarios"]],inputs:{unidade:"unidade"},decls:22,vars:9,consts:[[2,"position","relative"],["data-bs-toggle","modal",1,"bi","bi-people"],["class","icone-numero",4,"ngIf"],["tabindex","-1",1,"modal","fade",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-cinza","border-0"],[1,"d-flex","flex-column","w-100","align-items-start"],[1,"modal-title"],[1,"fs-6"],[1,"modal-body","d-flex","flex-column","gap-2","fs-6"],["class","d-flex flex-column gap-2",4,"ngIf"],["class","d-flex flex-column w-100 align-items-center","style","color: var(--cinza-escuro);",4,"ngIf"],[1,"d-flex","gap-2"],[4,"ngIf"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza"],[1,"icone-numero"],[1,"d-flex","flex-column","gap-2"],["class","d-flex gap-2",4,"ngFor","ngForOf"],[1,"card","w-100","d-flex","flex-row","gap-2","p-2","align-items-center"],[1,"icone-funcionario"],[1,"bi","bi-people","lh-1","fs-5"],[1,"d-flex","flex-column","align-items-start"],[1,"fw-semibold","text-start","lh-1","mb-1"],[1,"fs-7","lh-1"],[1,"d-flex","flex-column","w-100","align-items-center",2,"color","var(--cinza-escuro)"],[1,"bi","bi-people","fs-1"],[1,"fw-semibold"]],template:function(e,n){e&1&&(d(0,"div",0),k(1,"i",1),V(2,u2e,2,1,"span",2),h(),d(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7)(8,"h5",8),m(9,"Funcion\xE1rios"),h(),d(10,"span",9),m(11),h()()(),d(12,"div",10),V(13,f2e,2,1,"div",11)(14,g2e,6,0,"div",12),d(15,"div",13),V(16,v2e,2,1,"span",14)(17,_2e,2,0,"span",14)(18,w2e,2,0,"span",14),h()(),d(19,"div",15)(20,"button",16),m(21,"Fechar"),h()()()()()),e&2&&(u(),Pt("data-bs-target","#modaFuncionarios"+n.unidade.id),u(),v("ngIf",(n.unidade.funcionarios==null?null:n.unidade.funcionarios.length)>0),u(),v("id","modaFuncionarios"+n.unidade.id),u(8),me(n.unidade.nome),u(2),v("ngIf",n.unidade.funcionarios.length>0),u(),v("ngIf",n.unidade.funcionarios.length===0),u(2),v("ngIf",n.unidade.funcionarios.length>0),u(),v("ngIf",n.unidade.funcionarios.length===1),u(),v("ngIf",n.unidade.funcionarios.length>1))},dependencies:[kt,xt,at],styles:[".icone-funcionario[_ngcontent-%COMP%]{background-color:var(--cinza-claro);padding:5px;border-radius:50%;line-height:1;height:35px;width:35px;flex-shrink:0;align-items:center;justify-content:center;text-align:center}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-escuro);color:#fff}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-ultra)}.modal-body[_ngcontent-%COMP%]{max-height:65vh;overflow-y:auto}.icone-numero[_ngcontent-%COMP%]{font-size:12px;position:absolute;
197left:20px;top:0;line-height:1.4;border-radius:50%;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;padding:0}"]})};function x2e(a,t){if(a&1&&k(0,"i",12),a&2){let e=b();Pt("data-bs-target","#modalDesativar"+e.unidade.id)}}function b2e(a,t){if(a&1){let e=fe();d(0,"i",13),z("click",function(){P(e);let i=b();return D(i.Ativar())}),h()}}var K6=class a{unidade;estrutura;alterado=new ia;Destivar(){this.unidade.isAtivo=!1,this.PercorreEstrutura(!1),this.alterado.emit()}Ativar(){this.unidade.isAtivo=!0,this.PercorreEstrutura(!0),this.alterado.emit()}PercorreEstrutura(t){this.estrutura.regioes.forEach(e=>{e.unidades.forEach(n=>{n.id===this.unidade.id&&(n.isAtivo=t)}),e.subRegioes.forEach(n=>{n.unidades.forEach(i=>{i.id===this.unidade.id&&(i.isAtivo=t)})})})}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-modal-desativar"]],inputs:{unidade:"unidade",estrutura:"estrutura"},outputs:{alterado:"alterado"},decls:22,vars:5,consts:[["class","bi bi-eye","data-bs-toggle","modal",4,"ngIf"],["class","bi bi-eye-slash",3,"click",4,"ngIf"],["tabindex","-1",1,"modal","fade","text-start","fs-6",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"d-flex","flex-column"],[1,"modal-title"],[1,"modal-body","d-flex","flex-column","gap-2",2,"color","black"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-vermelho",3,"click"],["data-bs-toggle","modal",1,"bi","bi-eye"],[1,"bi","bi-eye-slash",3,"click"]],template:function(e,n){e&1&&(V(0,x2e,1,1,"i",0)(1,b2e,1,0,"i",1),d(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"h5",7),m(8,"Desativar"),h(),d(9,"span"),m(10),h()()(),d(11,"div",8)(12,"span"),m(13,"Voc\xEA tem certeza de que deseja desativar "),d(14,"strong"),m(15),h(),m(16,"?"),h()(),d(17,"div",9)(18,"button",10),m(19,"Cancelar"),h(),d(20,"button",11),z("click",function(){return n.Destivar()}),m(21,"Desativar"),h()()()()()),e&2&&(v("ngIf",n.unidade.isAtivo),u(),v("ngIf",!n.unidade.isAtivo),u(),v("id","modalDesativar"+n.unidade.id),u(8),me(n.unidade.nome),u(5),me(n.unidade.nome))},dependencies:[kt,at],styles:[".btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}.btn-estrutura-vermelho[_ngcontent-%COMP%]{background-color:var(--vermelho-medio);color:#fff!important;border:none}.btn-estrutura-vermelho[_ngcontent-%COMP%]:hover{background-color:var(--vermelho-escuro)}"]})};function C2e(a,t){if(a&1&&k(0,"i",3),a&2){let e=b();Pt("data-bs-target","#modalRemover"+e.tipo+e.regiao.id)}}function y2e(a,t){if(a&1){let e=fe();d(0,"i",4),z("click",function(){P(e);let i=b();return D(i.Remover())}),h()}}function M2e(a,t){if(a&1){let e=fe();d(0,"div",5)(1,"div",6)(2,"div",7)(3,"div",8)(4,"h5",9),m(5),h(),d(6,"span",10),m(7),h()(),d(8,"div",11)(9,"span"),m(10,"Tem certeza que deseja remover "),d(11,"strong"),m(12),h(),m(13," ?"),h()(),d(14,"div",12)(15,"button",13),m(16,"Cancelar"),h(),d(17,"button",14),z("click",function(){P(e);let i=b();return D(i.Remover())}),m(18,"Remover"),h()()()()()}if(a&2){let e=b();v("id","modalRemover"+e.tipo+e.regiao.id),u(5),ye("Remover ",e.tipo,""),u(2),me(e.regiao.nome),u(5),me(e.regiao.nome)}}var Q6=class a{regiao;tipo;estrutura;unidade;alterado=new ia;Remover(){switch(document.activeElement?.blur(),console.log(this.regiao),this.tipo){case"Grupo":this.estrutura.regioes=this.estrutura.regioes.filter(t=>t.id!==this.regiao.id);break;case"Sub-Grupo":this.estrutura.regioes.forEach(t=>{t.subRegioes=t.subRegioes.filter(e=>e.id!==this.regiao.id)});break;case"Unidade":this.regiao.unidades=this.regiao.unidades.filter(t=>t.id!==this.unidade.id)}this.alterado.emit()}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-modal-remover"]],inputs:{regiao:"regiao",tipo:"tipo",estrutura:"estrutura",unidade:"unidade"},outputs:{alterado:"alterado"},decls:3,vars:3,consts:[["class","bi bi-trash","data-bs-toggle","modal",4,"ngIf"],["class","bi bi-trash",3,"click",4,"ngIf"],["class","modal fade","tabindex","-1",3,"id",4,"ngIf"],["data-bs-toggle","modal",1,"bi","bi-trash"],[1,"bi","bi-trash",3,"click"],["tabindex","-1",1,"modal","fade",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0","flex-column","align-items-start"],[1,"modal-title","mb-0"],[1,"fs-6","text-start","w-100"],[1,"modal-body","d-flex","flex-column","gap-2","fs-6",2,"color","black"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-vermelho",3,"click"]],template:function(e,n){e&1&&V(0,C2e,1,1,"i",0)(1,y2e,1,0,"i",1)(2,M2e,19,4,"div",2),e&2&&(v("ngIf",n.tipo!=="Unidade"),u(),v("ngIf",n.tipo==="Unidade"),u(),v("ngIf",n.tipo!=="Unidade"))},dependencies:[kt,at],styles:[".btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro)}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}.btn-estrutura-vermelho[_ngcontent-%COMP%]{background-color:var(--vermelho-medio);color:#fff}.btn-estrutura-vermelho[_ngcontent-%COMP%]:hover{background-color:var(--vermelho-escuro)}"]})};var S2e=["fotoInput"];function A2e(a,t){if(a&1&&k(0,"text-avatar",18),a&2){let e=b();v("text",e.objeto.nome)("size","102px")("divSize","130px")}}function E2e(a,t){if(a&1&&k(0,"img",19),a&2){let e=b();v("src",e.foto,tn)}}function k2e(a,t){if(a&1){let e=fe();
197d(0,"button",20),z("click",function(){P(e);let i=b();return D(i.AbrirCamera())}),k(1,"i",21),m(2," Alterar foto "),h()}}function I2e(a,t){a&1&&k(0,"div",22)}var J6=class a{constructor(t){this.snack=t}fotoInput;objeto;tipo;estrutura;alterado=new ia;onShown;onHidden;modalElement;nome;foto;fotoEnvio;ngAfterViewInit(){this.modalElement=document.getElementById("modalEditar"+this.tipo+this.objeto.id),this.modalElement&&(this.onShown=()=>{this.objeto.foto&&this.objeto.foto!==""&&(this.foto=this.getImageSrc(this.objeto.foto))},this.onHidden=()=>{this.Cancelar()},this.modalElement.addEventListener("shown.bs.modal",this.onShown),this.modalElement.addEventListener("hidden.bs.modal",this.onHidden))}ngOnDestroy(){this.modalElement&&(this.modalElement.removeEventListener("shown.bs.modal",this.onShown),this.modalElement.removeEventListener("hidden.bs.modal",this.onHidden))}Confirmar(){document.activeElement?.blur(),this.nome&&(this.objeto.nome=this.nome),this.fotoEnvio&&(this.objeto.foto=this.fotoEnvio),this.PercorreEstrutura(),this.alterado.emit()}Cancelar(){document.activeElement?.blur(),this.nome=null,this.foto=null}AbrirCamera(){return Ue(this,null,function*(){if(Si.isNativePlatform())try{let t=yield qr.requestPermissions();if(t.camera!=="granted"&&t.photos!=="granted"){this.snack.open("Permiss\xE3o negada para usar c\xE2mera ou fotos","Fechar",{duration:4e3});return}let e=yield qr.getPhoto({quality:90,resultType:Y1.Base64,source:Tr.Prompt}),n=yield this.comprimirFoto(e.base64String);this.foto=this.getImageSrc(n),this.fotoEnvio=n}catch(t){console.error("Erro ao acessar c\xE2mera",t),this.snack.open("N\xE3o foi poss\xEDvel acessar a c\xE2mera","Fechar",{duration:4e3})}else this.fotoInput.nativeElement.click()})}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}comprimirFoto(t,e=300,n=.3){return Ue(this,null,function*(){return new Promise(i=>{let r=new Image;r.src="data:image/jpeg;base64,"+t,r.onload=()=>{let o=document.createElement("canvas"),s=e/r.width;o.width=e,o.height=r.height*s,o.getContext("2d").drawImage(r,0,0,o.width,o.height);let c=o.toDataURL("image/jpeg",n).split(",")[1];i(c)}})})}selecionaFile(t){let e=t.target.files[0];if(e){let n=new FileReader;n.onload=()=>Ue(this,null,function*(){let r=n.result.split(",")[1],o=yield this.comprimirFoto(r);this.foto=this.getImageSrc(o),this.fotoEnvio=o}),n.readAsDataURL(e)}}PercorreEstrutura(){console.log(this.estrutura),this.tipo==="Unidade"&&this.estrutura.regioes.forEach(t=>{t.unidades.forEach(e=>{e.id===this.objeto.id&&(this.nome&&(e.nome=this.nome),this.fotoEnvio&&(e.foto=this.fotoEnvio))}),t.subRegioes.forEach(e=>{e.unidades.forEach(n=>{n.id===this.objeto.id&&(this.nome&&(n.nome=this.nome),this.fotoEnvio&&(n.foto=this.fotoEnvio))})})})}static \u0275fac=function(e){return new(e||a)(ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-modal-editar"]],viewQuery:function(e,n){if(e&1&&c0(S2e,5),e&2){let i;n0(i=i0())&&(n.fotoInput=i.first)}},inputs:{objeto:"objeto",tipo:"tipo",estrutura:"estrutura"},outputs:{alterado:"alterado"},decls:22,vars:10,consts:[["fotoInput",""],["data-bs-toggle","modal",1,"bi","bi-pencil"],["tabindex","-1",1,"modal","fade",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0","flex-column","align-items-start"],[1,"modal-title","mb-0"],[1,"w-100","text-start"],[1,"modal-body","d-flex","flex-column","align-items-center"],["class","me-2 border rounded-circle","style","width: 130px; height: 130px ; overflow: hidden; text-align: center; vertical-align: middle;",3,"text","size","divSize",4,"ngIf"],["class","me-2 border rounded-circle","style","width: 130px; height: 130px ; overflow: hidden; text-align: center; vertical-align: middle;",3,"src",4,"ngIf"],["class","btn btn-link alterar-foto-btn",3,"click",4,"ngIf"],["style","height: 10px;",4,"ngIf"],["type","file","accept","image/*","hidden","",3,"change"],["type","text",1,"form-control",3,"ngModelChange","placeholder","ngModel"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-laranja",3,"click"],[1,"me-2","border","rounded-circle",2,"width","130px","height","130px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","size","divSize"],[1,"me-2","border","rounded-circle",2,"width","130px","height","130px","overflow","hidden","text-align","center","vertical-align","middle",3,"src"],[1,"btn","btn-link","alterar-foto-btn",3,"click"],[1,"bi","bi-camera-fill"],[2,"height","10px"]],template:function(e,n){if(e&1){let i=fe();k(0,"i",1),d(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"h5",6),m(6),h(),d(7,"span",7),m(8),h()(),d(9,"div",8),V(10,A2e,1,3,"text-avatar",9)(11,E2e,1,1,"img",10)(12,k2e,3,0,"button",11)(13,I2e,1,0,"div",12),d(14,"input",13,0),z("change",function(o){return P(i),D(n.selecionaFile(o))}),h(),d(16,"input",14),Ne("ngModelChange",function(o){return P(i),Be(n.nome,o)||(n.nome=o),D(o)}),h()(),d(17,"div",15)(18,"button",16),z("click",function(){return P(i),D(n.C
197ancelar())}),m(19,"Cancelar"),h(),d(20,"button",17),z("click",function(){return P(i),D(n.Confirmar())}),m(21,"Confirmar"),h()()()()()}e&2&&(Pt("data-bs-target","#modalEditar"+n.tipo+n.objeto.id),u(),v("id","modalEditar"+n.tipo+n.objeto.id),u(5),ye("Editar ",n.tipo,""),u(2),me(n.objeto.nome),u(2),v("ngIf",!n.foto),u(),v("ngIf",n.foto),u(),v("ngIf",n.tipo==="Unidade"),u(),v("ngIf",n.tipo!=="Unidade"),u(3),v("placeholder",n.objeto.nome),Re("ngModel",n.nome))},dependencies:[kt,at,jt,Ht,Ut,Qt,on],styles:[".btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff!important;border:none}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}.alterar-foto-btn[_ngcontent-%COMP%]{font-size:14px;text-decoration:none;color:var(--laranja-medio)}.alterar-foto-btn[_ngcontent-%COMP%]:hover{text-decoration:underline}"]})};function T2e(a,t){if(a&1&&k(0,"i",14),a&2){let e=b();Pt("data-bs-target","#modalUnidades"+e.tipo+(e.objeto==null?null:e.objeto.id))}}function F2e(a,t){if(a&1){let e=fe();d(0,"div",17)(1,"input",18),z("change",function(i){let r=P(e).$implicit,o=b(2);return D(o.marcaUnidade(r,i))}),h(),d(2,"label",19),m(3),h()()}if(a&2){let e=t.$implicit;u(),v("checked",e.selecionado),u(2),ye(" ",e.nome," ")}}function V2e(a,t){if(a&1&&(d(0,"div",15),V(1,F2e,4,2,"div",16),h()),a&2){let e=b();u(),v("ngForOf",e.Filtrar())}}var ev=class a{unidades;objeto;tipo;alterado=new ia;onShown;onHidden;modalElement;filtro;unidadesCopia=[];ngAfterViewInit(){this.modalElement=document.getElementById("modalUnidades"+this.tipo+this.objeto.id),this.modalElement&&(this.onShown=()=>{this.IniciaComponente()},this.onHidden=()=>{this.Cancela()},this.modalElement.addEventListener("shown.bs.modal",this.onShown),this.modalElement.addEventListener("hidden.bs.modal",this.onHidden))}ngOnDestroy(){this.modalElement&&(this.modalElement.removeEventListener("shown.bs.modal",this.onShown),this.modalElement.removeEventListener("hidden.bs.modal",this.onHidden))}IniciaComponente(){this.unidadesCopia=[];let t=this.objeto.unidades;console.log(t);let e=this.unidades;this.unidades.forEach(n=>{n.selecionado=!1}),e.forEach(n=>{t.forEach(i=>{n.id===i.id&&(n.selecionado=!0)})}),this.unidadesCopia=e.sort((n,i)=>(i.selecionado===!0?1:0)-(n.selecionado===!0?1:0)),console.log(this.unidadesCopia)}marcaUnidade(t,e){let n=e.target.checked;this.unidadesCopia.forEach(i=>{i.id===t.id&&(i.selecionado=n,console.log(i))})}Confirma(){document.activeElement?.blur();let t=this.unidadesCopia.filter(n=>n.selecionado===!0),e=JSON.stringify(this.objeto.unidades.map(n=>n.id).sort())!==JSON.stringify(t.map(n=>n.id).sort());this.objeto.unidades=t,e&&this.alterado.emit()}Cancela(){document.activeElement?.blur(),this.filtro="",this.unidadesCopia=[]}Filtrar(){let t=(this.filtro||"").toLowerCase();return(this.unidadesCopia||[]).filter(e=>e.isAtivo&&e.nome?.toLowerCase().includes(t))}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-modal-unidades"]],inputs:{unidades:"unidades",objeto:"objeto",tipo:"tipo"},outputs:{alterado:"alterado"},decls:18,vars:5,consts:[["class","bi bi-list-ul","data-bs-toggle","modal",4,"ngIf"],["tabindex","-1",1,"modal","fade","text-start",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"d-flex","flex-column"],[1,"modal-title"],[1,"fs-6"],[1,"modal-body","d-flex","flex-column","gap-2"],["type","text","placeholder","Buscar unidade...",1,"form-control",3,"ngModelChange","ngModel"],["class","d-flex flex-column gap-2",4,"ngIf"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-laranja",3,"click"],["data-bs-toggle","modal",1,"bi","bi-list-ul"],[1,"d-flex","flex-column","gap-2"],["class","form-check",4,"ngFor","ngForOf"],[1,"form-check"],["type","checkbox",1,"form-check-input",3,"change","checked"],[1,"form-check-label"]],template:function(e,n){e&1&&(V(0,T2e,1,1,"i",0),d(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"h5",6),m(7,"Adicionar Unidades"),h(),d(8,"span",7),m(9),h()()(),d(10,"div",8)(11,"input",9),Ne("ngModelChange",function(r){return Be(n.filtro,r)||(n.filtro=r),r}),h(),V(12,V2e,2,1,"div",10),h(),d(13,"div",11)(14,"button",12),z("click",function(){return n.Cancela()}),m(15,"Cancelar"),h(),d(16,"button",13),z("click",function(){return n.Confirma()}),m(17,"Confirmar"),h()()()()()),e&2&&(v("ngIf",!n.objeto.subRegioes||n.objeto.subRegioes.length===0),u(),v("id","modalUnidades"+n.tipo+(n.objeto==null?null:n.objeto.id)),u(8),me(n.objeto.nome),u(2),Re("ngModel",n.filtro),u(),v("ngIf",n.unidadesCopia))},dependencies:[kt,xt,at,jt,Ht,Ut,Qt],styles:[".modal-body[_ngcontent-%COMP%]{max-height:65vh;overflow-y:auto;color:#000;font-size:1rem}.btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}"]})};function P2e(a,t){if(a&1&&(d(0,"button",19),k(1,"i",20),m(2,` Novo 198`),h()),a&2){let e=b();Pt("data-bs-target","#"+e.modalId)}}function D2e(a,t){if(a&1&&k(0,"i",21),a&2){let e=b();Pt("data-bs-target","#"+e.modalId)}}function L2e(a,t){if(a&1){let e=fe();d(0,"div",22)(1,"input",23),Ne("ngModelChange",function(i){let r=P(e).$implicit;return Be(r.selecionado,i)||(r.selecionado=i),D(i)}),h(),d(2,"label",24),m(3),h()()}if(a&2){let e=t.$implicit,n=b();u(),Re("ngModel",e.selecionado),v("id","tela"+n.modalId+e.id),u(),v("for","tela"+n.modalId+e.id),u(),me(e.nome)}}var tv=class a{objeto;estrutura;alterado=new ia;nome="";telasChecklist=[];modalElement;onShown;onHidden;get modalId(){return this.objeto?"modalEditarCargo"+this.objeto.id:"modalCriarCargo"}ngAfterViewInit(){this.modalElement=document.getElementById(this.modalId),this.modalElement&&(this.onShown=()=>this.PopularFormulario(),this.onHidden=()=>this.Cancelar(),this.modalElement.addEventListener("shown.bs.modal",this.onShown),this.modalElement.addEventListener("hidden.bs.modal",this.onHidden
198))}ngOnDestroy(){this.modalElement&&(this.modalElement.removeEventListener("shown.bs.modal",this.onShown),this.modalElement.removeEventListener("hidden.bs.modal",this.onHidden))}PopularFormulario(){this.nome=this.objeto?.nome??"";let t=new Set((this.objeto?.telas??[]).map(e=>e.id));this.telasChecklist=(this.estrutura.telasDisponiveis??[]).map(e=>({id:e.id,chave:e.chave,nome:e.nome,selecionado:t.has(e.id)}))}qtdSelecionadas(){return this.telasChecklist.filter(t=>t.selecionado).length}SelecionarTodas(){this.telasChecklist.forEach(t=>t.selecionado=!0)}SelecionarNenhuma(){this.telasChecklist.forEach(t=>t.selecionado=!1)}Confirmar(){if(document.activeElement?.blur(),!this.nome)return;let t=this.telasChecklist.filter(e=>e.selecionado).map(e=>({id:e.id,chave:e.chave,nome:e.nome}));this.objeto?(this.objeto.nome=this.nome,this.objeto.telas=t):this.estrutura.cargos.push({id:Date.now(),nome:this.nome,telas:t}),this.alterado.emit()}Cancelar(){document.activeElement?.blur(),this.nome="",this.telasChecklist=[]}static \u0275fac=function(e){return new(e||a)};static \u0275cmp=Oe({type:a,selectors:[["app-modal-cargo"]],inputs:{objeto:"objeto",estrutura:"estrutura"},outputs:{alterado:"alterado"},decls:32,vars:10,consts:[["class","btn btn-estrutura-laranja","data-bs-toggle","modal",4,"ngIf"],["class","bi bi-pencil","style","cursor:pointer;","data-bs-toggle","modal",4,"ngIf"],["tabindex","-1",1,"modal","fade",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"modal-title","mb-0"],[1,"bi","bi-briefcase","me-2"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],["type","text","placeholder","Ex: Supervisor de Vendas",1,"form-control","mb-3",3,"ngModelChange","ngModel"],[1,"d-flex","justify-content-between","align-items-center","mb-2"],[1,"badge-contador"],[2,"cursor","pointer",3,"click"],[1,"d-flex","flex-wrap","gap-2"],["class","form-check tela-check-item",4,"ngFor","ngForOf"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-laranja",3,"click","disabled"],["data-bs-toggle","modal",1,"btn","btn-estrutura-laranja"],[1,"bi","bi-plus"],["data-bs-toggle","modal",1,"bi","bi-pencil",2,"cursor","pointer"],[1,"form-check","tela-check-item"],["type","checkbox",1,"form-check-input",3,"ngModelChange","ngModel","id"],[1,"form-check-label",3,"for"]],template:function(e,n){e&1&&(V(0,P2e,3,1,"button",0)(1,D2e,1,1,"i",1),d(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"h5",6),k(7,"i",7),m(8),h(),k(9,"button",8),h(),d(10,"div",9)(11,"label"),m(12,"Nome do cargo *"),h(),d(13,"input",10),Ne("ngModelChange",function(r){return Be(n.nome,r)||(n.nome=r),r}),h(),d(14,"div",11)(15,"span"),m(16,"Telas Dispon\xEDveis "),d(17,"span",12),m(18),h()(),d(19,"div")(20,"a",13),z("click",function(){return n.SelecionarTodas()}),m(21,"Todas"),h(),m(22," | "),d(23,"a",13),z("click",function(){return n.SelecionarNenhuma()}),m(24,"Nenhuma"),h()()(),d(25,"div",14),V(26,L2e,4,4,"div",15),h()(),d(27,"div",16)(28,"button",17),z("click",function(){return n.Cancelar()}),m(29,"Cancelar"),h(),d(30,"button",18),z("click",function(){return n.Confirmar()}),m(31),h()()()()()),e&2&&(v("ngIf",!n.objeto),u(),v("ngIf",n.objeto),u(),v("id",n.modalId),u(6),ye("",n.objeto?"Editar Cargo":"Criar Cargo"," "),u(5),Re("ngModel",n.nome),u(5),da("",n.qtdSelecionadas(),"/",n.telasChecklist.length,""),u(8),v("ngForOf",n.telasChecklist),u(4),v("disabled",!n.nome),u(),ye(" ",n.objeto?"Salvar":"Criar"," "))},dependencies:[kt,xt,at,jt,Ht,dr,Ut,Qt],styles:[".btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff!important;border:none}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-laranja[_ngcontent-%COMP%]:disabled{background-color:var(--cinza-medio);color:#fff!important}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}.badge-contador[_ngcontent-%COMP%]{background-color:var(--bege-claro);color:var(--laranja-escuro);border-radius:12px;padding:2px 8px;font-size:.75rem}.tela-check-item[_ngcontent-%COMP%]{width:45%}"]}
198)};function O2e(a,t){if(a&1&&(d(0,"button",35),k(1,"i",36),m(2,` Novo 199`),h()),a&2){let e=b();Pt("data-bs-target","#"+e.modalId)}}function z2e(a,t){if(a&1&&k(0,"i",37),a&2){let e=b();Pt("data-bs-target","#"+e.modalId)}}function R2e(a,t){if(a&1&&k(0,"text-avatar",45),a&2){let e=b(2);v("text",e.nome)("size","32px")("divSize","90px")}}function B2e(a,t){if(a&1&&k(0,"img",46),a&2){let e=b(2);v("src",e.foto,tn)}}function N2e(a,t){if(a&1){let e=fe();d(0,"div",38)(1,"input",39),z("change",function(i){P(e);let r=b();return D(r.onFileSelected(i))}),h(),d(2,"div",40),V(3,R2e,1,3,"text-avatar",41)(4,B2e,1,1,"img",42),d(5,"div",43),z("click",function(){P(e);let i=b();return D(i.AbrirCamera())}),k(6,"ng-icon",44),h()()()}if(a&2){let e=b();u(),v("id","fileInputFoto"+e.modalId),u(2),v("ngIf",!e.foto),u(),v("ngIf",e.foto)}}function H2e(a,t){if(a&1&&(d(0,"option",47),m(1),h()),a&2){let e=t.$implicit;v("ngValue",e.id),u(),me(e.nome)}}function U2e(a,t){if(a&1){let e=fe();mt(0),d(1,"label"),m(2,"Unidade *"),h(),d(3,"select",18),Ne("ngModelChange",function(i){P(e);let r=b();return Be(r.undCodigo,i)||(r.undCodigo=i),D(i)}),d(4,"option",19),m(5,"Selecione..."),h(),V(6,H2e,2,2,"option",20),h(),ft()}if(a&2){let e=b();u(3),Re("ngModel",e.undCodigo),u(),v("ngValue",""),u(2),v("ngForOf",e.estrutura.unidades)}}function j2e(a,t){if(a&1&&(d(0,"option",47),m(1),h()),a&2){let e=t.$implicit;v("ngValue",e.id),u(),me(e.nome)}}function q2e(a,t){a&1&&(d(0,"div",48),m(1," Deixar a senha em branco para manter o valor antigo. "),h())}function W2e(a,t){if(a&1&&(d(0,"option",47),m(1),h()),a&2){let e=t.$implicit;v("ngValue",e.id),u(),me(e.nome)}}function G2e(a,t){if(a&1&&(d(0,"option",47),m(1),h()),a&2){let e=t.$implicit;v("ngValue",e.id),u(),me(e.nome)}}function $2e(a,t){if(a&1){let e=fe();d(0,"button",54),z("click",function(){P(e);let i=b(3);return D(i.RemoverCampoAdicional())}),k(1,"i",55),h()}}function Y2e(a,t){if(a&1){let e=fe();d(0,"div",50)(1,"div",13)(2,"label",51),m(3),h(),d(4,"input",52),Ne("ngModelChange",function(i){P(e);let r=b().index,o=b();return Be(o.adicionais[r],i)||(o.adicionais[r]=i),D(i)}),h()(),V(5,$2e,2,0,"button",53),h()}if(a&2){let e=b().index,n=b();u(3),ye("Campo adicional ",e+1,""),u(),Re("ngModel",n.adicionais[e]),u(),v("ngIf",e===n.qtdAdicionais-1)}}function X2e(a,t){if(a&1&&(mt(0),V(1,Y2e,6,3,"div",49),ft()),a&2){let e=t.index,n=b();u(),v("ngIf",e<n.qtdAdicionais)}}function Z2e(a,t){if(a&1){let e=fe();d(0,"button",56),z("click",function(){P(e);let i=b();return D(i.AdicionarCampoAdicional())}),k(1,"i",57),m(2," Adicionar campo "),h()}}var av=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.snack=n}usuario;estrutura;semTrigger=!1;alterado=new ia;salvando=!1;funCodigo=null;usuCodigo=null;nome="";undCodigo="";username="";password="";senhaPadrao=!1;ativo=!0;carCodigo="";funDataCargo=null;pfuCodigo="";turCodigo="";foto=null;fotoEnvio=null;cpf="";dtNascimento=null;codigoCliente="";adicionais=["","","","",""];qtdAdicionais=0;modalElement;onShown;onHidden;get ehNovo(){return!this.usuario}trackByIndex(t){return t}get modalId(){return this.usuario?this.semTrigger?"modalEditarUsuarioCompartilhado":"modalEditarUsuario"+this.usuario.funCodigo:"modalCriarUsuario"}escoposDados=[];ngOnChanges(){let t={1:"Acesso total",2:"Acesso \xE0 performance da unidade",3:"Acesso \xE0 pr\xF3pria performance"};this.escoposDados=(this.estrutura?.perfis??[]).map(e=>({id:e.id,nome:t[e.tipo]??e.nome}))}ngAfterViewInit(){this.modalElement=document.getElementById(this.modalId),this.modalElement&&(this.onShown=()=>this.PopularFormulario(),this.onHidden=()=>this.Resetar(),this.modalElement.addEventListener("shown.bs.modal",this.onShown),this.modalElement.addEventListener("hidden.bs.modal",this.onHidden))}ngOnDestroy(){this.modalElement&&(this.modalElement.removeEventListener("shown.bs.modal",this.onShown),this.modalElement.removeEventListener("hidden.bs.modal",this.onHidden))}PopularFormulario(){return Ue(this,null,function*(){if(this.Resetar(),!!this.usuario){this.funCodigo=this.usuario.funCodigo;try{let t=yield ke(this.http.get(this.urlService.BuscaDadosUsuario(this.usuario.funCodigo)));this.usuCodigo=t.UsuCodigo,this.nome=t.Nome,this.username=t.Username??"",this.ativo=t.Ativo,this.carCodigo=t.CarCodigo,this.funDataCargo=t.FunDataCargo?t.FunDataCargo.substring(0,10):null,this.pfuCodigo=t.PfuCodigo??"",this.turCodigo=t.TurCodigo??"",this.foto=this.getImageSrc(this.usuario?.foto??null),this.cpf=t.Cpf?this.FormatarCpfValor(t.Cpf):"",this.dtNascimento=t.DtNascimento?t.DtNascimento.substring(0,10):null,this.co
199digoCliente=t.CodigoCliente??"",this.adicionais=[t.Adicional1??"",t.Adicional2??"",t.Adicional3??"",t.Adicional4??"",t.Adicional5??""],this.qtdAdicionais=0;for(let e=4;e>=0;e--)if(this.adicionais[e]){this.qtdAdicionais=e+1;break}}catch(t){console.error(t),this.snack.open("Erro ao carregar os dados do usu\xE1rio, contate o suporte!","Fechar",{duration:5e3})}}})}Resetar(){this.funCodigo=null,this.usuCodigo=null,this.nome="",this.undCodigo="",this.username="",this.password="",this.senhaPadrao=!1,this.ativo=!0,this.carCodigo="",this.funDataCargo=null,this.pfuCodigo="",this.turCodigo="",this.foto=null,this.fotoEnvio=null,this.cpf="",this.dtNascimento=null,this.codigoCliente="",this.adicionais=["","","","",""],this.qtdAdicionais=0}AdicionarCampoAdicional(){this.qtdAdicionais<5&&this.qtdAdicionais++}RemoverCampoAdicional(){this.qtdAdicionais>0&&(this.adicionais[this.qtdAdicionais-1]="",this.qtdAdicionais--)}compressImageMiniatura(t,e=150,n=.3){return Ue(this,null,function*(){return new Promise(i=>{let r=new Image;r.src="data:image/jpeg;base64,"+t,r.onload=()=>{let o=document.createElement("canvas"),s=e/r.width;o.width=e,o.height=r.height*s,o.getContext("2d").drawImage(r,0,0,o.width,o.height);let c=o.toDataURL("image/jpeg",n).split(",")[1];i(c)}})})}AbrirCamera(){return Ue(this,null,function*(){if(Si.isNativePlatform())try{let t=yield qr.requestPermissions();if(t.camera!=="granted"&&t.photos!=="granted"){this.snack.open("Permiss\xE3o negada para usar c\xE2mera ou fotos","Fechar",{duration:4e3});return}let e=yield qr.getPhoto({quality:90,resultType:Y1.Base64,source:Tr.Prompt});this.foto=this.getImageSrc(e.base64String),this.fotoEnvio=e.base64String}catch(t){console.error("Erro ao acessar c\xE2mera",t),this.snack.open("N\xE3o foi poss\xEDvel acessar a c\xE2mera","Fechar",{duration:4e3})}else document.getElementById("fileInputFoto"+this.modalId).click()})}onFileSelected(t){let e=t.target.files[0];if(e){let n=new FileReader;n.onload=()=>{this.foto=n.result,this.fotoEnvio=n.result.split(",")[1]},n.readAsDataURL(e)}}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}Confirmar(){return Ue(this,null,function*(){if(!this.username||!this.car
199Codigo||!this.pfuCodigo||!this.nome||!this.turCodigo||this.ehNovo&&!this.undCodigo)return;this.salvando=!0;let t=this.cpf?this.cpf.replace(/\D/g,"").substring(0,11):"",e={FunCodigo:this.funCodigo,UsuCodigo:this.usuCodigo,Nome:this.nome,UndCodigo:this.undCodigo||null,TurCodigo:this.turCodigo||null,Username:this.username,Password:this.password||null,SenhaPadrao:this.senhaPadrao,Ativo:this.ativo,CarCodigo:this.carCodigo,FunDataCargo:this.funDataCargo,PfuCodigo:this.pfuCodigo,Cpf:t||null,DtNascimento:this.dtNascimento,CodigoCliente:this.codigoCliente||null,ClvCodigo:localStorage.getItem("clv_codigo"),Adicional1:this.adicionais[0]||null,Adicional2:this.adicionais[1]||null,Adicional3:this.adicionais[2]||null,Adicional4:this.adicionais[3]||null,Adicional5:this.adicionais[4]||null};try{if(yield ke(this.http.post(this.urlService.SalvarUsuario(),e)),this.fotoEnvio){let n=yield this.compressImageMiniatura(this.fotoEnvio);yield ke(this.http.post(this.urlService.uploadFotoUrl(),{Id:this.funCodigo,Foto:n}))}this.snack.open("Usu\xE1rio salvo com sucesso!","Fechar",{duration:5e3}),this.alterado.emit()}catch(n){console.error(n);let i=typeof n?.error=="string"?n.error:"Erro ao salvar o usu\xE1rio, contate o suporte!";this.snack.open(i,"Fechar",{duration:5e3})}finally{this.salvando=!1}})}FormatarCpf(t){let e=t.target.value.replace(/\D/g,"").substring(0,11);e.length>9?e=e.replace(/(\d{3})(\d{3})(\d{3})(\d{1,2})/,"$1.$2.$3-$4"):e.length>6?e=e.replace(/(\d{3})(\d{3})(\d{1,3})/,"$1.$2.$3"):e.length>3&&(e=e.replace(/(\d{3})(\d{1,3})/,"$1.$2")),this.cpf=e,t.target.value=e}FormatarCpfValor(t){let e=t.replace(/\D/g,"").substring(0,11);return e.length>9?e.replace(/(\d{3})(\d{3})(\d{3})(\d{1,2})/,"$1.$2.$3-$4"):e.length>6?e.replace(/(\d{3})(\d{3})(\d{1,3})/,"$1.$2.$3"):e.length>3?e.replace(/(\d{3})(\d{1,3})/,"$1.$2"):e}Cancelar(){document.activeElement?.blur()}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-modal-usuario"]],inputs:{usuario:"usuario",estrutura:"estrutura",semTrigger:"semTrigger"},outputs:{alterado:"alterado"},features:[aa([Ra({bootstrapCameraFill:m4})]),b0],decls:76,vars:39,consts:[["class","btn btn-estrutura-laranja","data-bs-toggle","modal",4,"ngIf"],["class","bi bi-pencil","style","cursor:pointer;","data-bs-toggle","modal",4,"ngIf"],["tabindex","-1",1,"modal","fade",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"modal-title","mb-0"],[1,"bi","bi-person-circle","me-2"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],["class","d-flex flex-column align-items-center mb-3",4,"ngIf"],["type","text","placeholder","Nome completo",1,"form-control","mb-3",3,"ngModelChange","ngModel"],[1,"d-flex","gap-3","row-dados-pessoais"],[1,"flex-grow-1"],["type","text","placeholder","000.000.000-00","maxlength","14",1,"form-control","mb-3",3,"input","ngModel"],["type","date",1,"form-control","mb-3",3,"ngModelChange","ngModel"],["type","text","placeholder","C\xF3d. sistema do cliente",1,"form-control","mb-3",3,"ngModelChange","ngModel"],[4,"ngIf"],[1,"form-select","mb-3",3,"ngModelChange","ngModel"],["disabled","",3,"ngValue"],[3,"ngValue",4,"ngFor","ngForOf"],["type","text","placeholder","[email protected]",1,"form-control","mb-3",3,"ngModelChange","ngModel"],["class","text-danger mb-1","style","font-size: 0.8rem;",4,"ngIf"],["type","password",1,"form-control","mb-2",3,"ngModelChange","ngModel","disabled"],[1,"form-check","mb-3"],["type","checkbox",1,"form-check-input",3,"ngModelChange","ngModel","id"],[1,"form-check-label",3,"for"],[1,"d-flex","gap-3"],[1,"form-check"],[2,"color","var(--cinza-medio)"],[4,"ngFor","ngForOf","ngForTrackBy"],["type","button","class","btn btn-link",3,"click",4,"ngIf"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-laranja",3,"click","disabled"],["data-bs-toggle","modal",1,"btn","btn-estrutura-laranja"],[1,"bi","bi-plus"],["data-bs-toggle","modal",1,"bi","bi-pencil",2,"cursor","pointer"],[1,"d-flex","flex-column","align-items-center","mb-3"],["type","file","accept","image/*","hidden","",3,"change","id"],[2,"position","relative","width","90px","height","90px"],["class","border rounded-circle","style","width: 90px; height: 90px; overflow: hidden; text-align: center; vertical-align: middle; display:block;",3,"text","size","divSize",4,"ngIf"],["style","width: 90px; height: 90px; border-radius: 50%; object-fit: cover; display:block;",3,"src",4,"ngIf"],[2,"position","absolute","bottom","0","right","0","background","var(--laranja-medio)","color","white","border-radius","50%","width","28px","height","28px","display","flex","align-items","center","justify-content","center","cursor","pointer","box-shadow","0 1px 3px rgba(0,0,0,0.3)",3,"click"],["name","bootstrapCameraFill",2,"font-size","14px"],[1,"border","rounded-circle",2,"width","90px","height","90px","overflow","hidden","text-align","center","vertical-align","middle","display","block",3,"text","size","divSize"],[2,"width","90px","height","90px","border-radius","50%","object-fit","cover","display","block",3,"src"],[3,"ngValue"],[1,"text-danger","mb-1",2,"font-size","0.8rem"],["class","d-flex gap-2 align-items-end mb-3",4,"ngIf"],[1,"d-flex","gap-2","align-items-end","mb-3"],[2,"display","block","color","#212529","font-size","1rem","font-weight","400","text-align","left","margin-bottom","0.5rem"],["type","text",1,"form-control",3,"ngModelChange","ngModel"],["type","button","class","btn btn-outline-danger",3,"click",4,"ngIf"],["type","button",1,"btn","btn-outline-danger",3,"click"],[1,"bi","bi-x-lg"],["type","button",1,"btn","btn-link",3,"click"],[1,"bi","bi-plus-circle"]],template:function(e,n){e&1&&(V(0,O2e,3,1,"button",0)(1,z2e,1,1,"i",1),d(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"h5",6),k(7,"i",7),m(8),h(),k(9,"button",8),h(),d(10,"div",9),V(11,N2e,7,3,"div",10),d(12,"label"),m(13,"Nome *"),h(),d(14,"input",11),Ne("ngModelChange",function(r){return Be(n.nome,r)||(n.nome=r),r}),h(),d(15,"div",12)(16,"div",13)(17,"label"),m(18,"CPF"),h(),d(19,"input",14),z("input",function(r){return n.FormatarCpf(r)}),h()(),d(20,"div",13)(21,"label"),m(22,"Data de nascimento"),h(),d(23,"input",15),Ne("ngModelChange",function(r){return Be(n.dtNascimento,r)||(n.dtNascimento=r),r}
199),h()(),d(24,"div",13)(25,"label"),m(26,"C\xF3digo"),h(),d(27,"input",16),Ne("ngModelChange",function(r){return Be(n.codigoCliente,r)||(n.codigoCliente=r),r}),h()()(),V(28,U2e,7,3,"ng-container",17),d(29,"label"),m(30,"Turno *"),h(),d(31,"select",18),Ne("ngModelChange",function(r){return Be(n.turCodigo,r)||(n.turCodigo=r),r}),d(32,"option",19),m(33,"Selecione..."),h(),V(34,j2e,2,2,"option",20),h(),d(35,"label"),m(36,"Usu\xE1rio (email) *"),h(),d(37,"input",21),Ne("ngModelChange",function(r){return Be(n.username,r)||(n.username=r),r}),h(),d(38,"label"),m(39,"Senha"),h(),V(40,q2e,2,0,"div",22),d(41,"input",23),Ne("ngModelChange",function(r){return Be(n.password,r)||(n.password=r),r}),h(),d(42,"div",24)(43,"input",25),Ne("ngModelChange",function(r){return Be(n.senhaPadrao,r)||(n.senhaPadrao=r),r}),h(),d(44,"label",26),m(45,"Usar senha padr\xE3o"),h()(),d(46,"div",27)(47,"div",13)(48,"label"),m(49,"Cargo *"),h(),d(50,"select",18),Ne("ngModelChange",function(r){return Be(n.carCodigo,r)||(n.carCodigo=r),r}),d(51,"option",19),m(52,"Selecione..."),h(),V(53,W2e,2,2,"option",20),h()(),d(54,"div",13)(55,"label"),m(56,"In\xEDcio no cargo"),h(),d(57,"input",15),Ne("ngModelChange",function(r){return Be(n.funDataCargo,r)||(n.funDataCargo=r),r}),h()()(),d(58,"label"),m(59,"Escopo de dados *"),h(),d(60,"select",18),Ne("ngModelChange",function(r){return Be(n.pfuCodigo,r)||(n.pfuCodigo=r),r}),d(61,"option",19),m(62,"Selecione..."),h(),V(63,G2e,2,2,"option",20),h(),d(64,"div",28)(65,"input",25),Ne("ngModelChange",function(r){return Be(n.ativo,r)||(n.ativo=r),r}),h(),d(66,"label",26),m(67,"Ativo"),h()(),k(68,"hr",29),V(69,X2e,2,1,"ng-container",30)(70,Z2e,3,0,"button",31),h(),d(71,"div",32)(72,"button",33),z("click",function(){return n.Cancelar()}),m(73,"Cancelar"),h(),d(74,"button",34),z("click",function(){return n.Confirmar()}),m(75),h()()()()()),e&2&&(v("ngIf",n.ehNovo&&!n.semTrigger),u(),v("ngIf",!n.ehNovo&&!n.semTrigger),u(),v("id",n.modalId),u(6),ye("",n.ehNovo?"Criar Usu\xE1rio":"Configurar Usu\xE1rio"," "),u(3),v("ngIf",!n.ehNovo),u(3),Re("ngModel",n.nome),u(5),v("ngModel",n.cpf),u(4),Re("ngModel",n.dtNascimento),u(4),Re("ngModel",n.codigoCliente),u(),v("ngIf",n.ehNovo),u(3),Re("ngModel",n.turCodigo),u(),v("ngValue",""),u(2),v("ngForOf",n.estrutura.turnos),u(3),Re("ngModel",n.username),u(3),v("ngIf",!n.ehNovo),u(),Re("ngModel",n.password),v("disabled",n.senhaPadrao),u(2),i5("id","senhaPadrao",n.modalId,""),Re("ngModel",n.senhaPadrao),u(),i5("for","senhaPadrao",n.modalId,""),u(6),Re("ngModel",n.carCodigo),u(),v("ngValue",""),u(2),v("ngForOf",n.estrutura.cargos),u(4),Re("ngModel",n.funDataCargo),u(3),Re("ngModel",n.pfuCodigo),u(),v("ngValue",""),u(2),v("ngForOf",n.escoposDados),u(2),i5("id","ativo",n.modalId,""),Re("ngModel",n.ativo),u(),i5("for","ativo",n.modalId,""),u(3),v("ngForOf",n.adicionais)("ngForTrackBy",n.trackByIndex),u(),v("ngIf",n.qtdAdicionais<5),u(4),v("disabled",n.salvando),u(),ye(" ",n.ehNovo?"Criar":"Salvar"," "))},dependencies:[kt,xt,at,jt,u0,m0,Ht,dr,o0,Ut,Dp,Qt,Qa,on],styles:[".btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff!important;border:none}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-laranja[_ngcontent-%COMP%]:disabled{background-color:var(--cinza-medio);color:#fff!important}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}@media (max-width: 576px){.row-dados-pessoais[_ngcontent-%COMP%]{flex-direction:column}}"]})};function K2e(a,t){if(a&1&&(d(0,"button",14),k(1,"i",15),m(2,` Novo 200`),h()),a&2){let e=b();Pt("data-bs-target","#"+e.modalId)}}function Q2e(a,t){if(a&1&&k(0,"i",16),a&2){let e=b();Pt("data-bs-target","#"+e.modalId)}}var nv=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.snack=n}objeto;alterado=new ia;salvando=!1;descricao="";modalElement;onShown;onHidden;get ehNovo(){return!this.objeto}get modalId(){return this.objeto?"modalEditarTurno"+this.objeto.id:"modalCriarTurno"}ngAfterViewInit(){this.modalElement=document.getElementById(this.modalId),this.modalElement&&(this.onShown=()=>this.PopularFormulario(),this.onHidden=()=>this.Resetar(),this.modalElement.addEventListener("shown.bs.modal",this.onShown),this.modalElement.addEventListener("hidden.bs.modal",this.onHidden
200))}ngOnDestroy(){this.modalElement&&(this.modalElement.removeEventListener("shown.bs.modal",this.onShown),this.modalElement.removeEventListener("hidden.bs.modal",this.onHidden))}PopularFormulario(){this.descricao=this.objeto?.nome??""}Resetar(){this.descricao=""}Confirmar(){return Ue(this,null,function*(){if(!this.descricao)return;this.salvando=!0;let t={TurCodigo:this.objeto?.id??null,Descricao:this.descricao};try{yield ke(this.http.post(this.urlService.SalvarTurno(),t)),this.snack.open("Turno salvo com sucesso!","Fechar",{duration:5e3}),this.alterado.emit()}catch(e){let n=typeof e?.error=="string"?e.error:"Erro ao salvar o turno, contate o suporte!";this.snack.open(n,"Fechar",{duration:5e3})}finally{this.salvando=!1}})}Cancelar(){document.activeElement?.blur()}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-modal-turno"]],inputs:{objeto:"objeto"},outputs:{alterado:"alterado"},decls:19,vars:7,consts:[["class","btn btn-estrutura-laranja","data-bs-toggle","modal",4,"ngIf"],["class","bi bi-pencil","style","cursor:pointer;","data-bs-toggle","modal",4,"ngIf"],["tabindex","-1",1,"modal","fade",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"modal-title","mb-0"],[1,"bi","bi-clock","me-2"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],["type","text","placeholder","Ex: das 08:30 \xE0s 17:30",1,"form-control","mb-3",3,"ngModelChange","ngModel"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-laranja",3,"click","disabled"],["data-bs-toggle","modal",1,"btn","btn-estrutura-laranja"],[1,"bi","bi-plus"],["data-bs-toggle","modal",1,"bi","bi-pencil",2,"cursor","pointer"]],template:function(e,n){e&1&&(V(0,K2e,3,1,"button",0)(1,Q2e,1,1,"i",1),d(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"h5",6),k(7,"i",7),m(8),h(),k(9,"button",8),h(),d(10,"div",9)(11,"label"),m(12,"Descri\xE7\xE3o *"),h(),d(13,"input",10),Ne("ngModelChange",function(r){return Be(n.descricao,r)||(n.descricao=r),r}),h()(),d(14,"div",11)(15,"button",12),z("click",function(){return n.Cancelar()}),m(16,"Cancelar"),h(),d(17,"button",13),z("click",function(){return n.Confirmar()}),m(18),h()()()()()),e&2&&(v("ngIf",n.ehNovo),u(),v("ngIf",!n.ehNovo),u(),v("id",n.modalId),u(6),ye("",n.ehNovo?"Criar Turno":"Editar Turno"," "),u(5),Re("ngModel",n.descricao),u(4),v("disabled",n.salvando||!n.descricao),u(),ye(" ",n.ehNovo?"Criar":"Salvar"," "))},dependencies:[kt,at,jt,Ht,Ut,Qt],styles:[".btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff!important;border:none}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-laranja[_ngcontent-%COMP%]:disabled{background-color:var(--cinza-medio);color:#fff!important}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}"]})};function J2e(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b(2);u(),ye("",e.resultado.erros.length," linha(s) com erro.")}}function ede(a,t){if(a&1&&(d(0,"tr")(1,"td"),m(2),h(),d(3,"td"),m(4),h(),d(5,"td"),m(6),h()()),a&2){let e=t.$implicit;u(2),me(e.linha),u(2),me(e.nome),u(2),me(e.motivo)}}function tde(a,t){if(a&1&&(d(0,"div",21)(1,"table",22)(2,"thead")(3,"tr")(4,"th"),m(5,"Linha"),h(),d(6,"th"),m(7,"Nome"),h(),d(8,"th"),m(9,"Motivo"),h()()(),d(10,"tbody"),V(11,ede,7,3,"tr",23),h()()()),a&2){let e=b(2);u(11),v("ngForOf",e.resultado.erros)}}function ade(a,t){if(a&1&&(d(0,"div",17)(1,"div",18),m(2),V(3,J2e,2,1,"span",19),h(),V(4,tde,12,1,"div",20),h()),a&2){let e=b();u(),v("ngClass",e.resultado.erros.length===0?"alert-success":"alert-warning"),u(),ye(" ",e.resultado.sucesso," usu\xE1rio(s) criado(s) com sucesso. "),u(),v("ngIf",e.resultado.erros.length>0),u(),v("ngIf",e.resultado.erros.length>0)}}var nde="Nome;Email;Data de Nascimento;Cargo;Unidade;Turno;Escopo de Dados",iv=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.snack=n}alterado=new ia;importando=!1;arquivoSelecionado=null;resultado=null;estrutura;BaixarTemplate(){let t=this.estrutura?.cargos?.[0]?.nome??"NOME_DO_CARGO",e=this.estrutura?.unidades?.[0]?.nome??"NOME_DA_UNIDADE",n=this.estrutura?.turnos?.[0]?.nome??"NOME_DO_TURNO",i=`Maria Silva;[email protected];15/03/1990;${t};${e};${n};Acesso \xE0 pr\xF3pria performance`,r=[nde,i,"#","# ===== Valores v\xE1lidos (copie exatamente como est\xE1 aqui) =====","#","# --- Data de Nascimento ---","# Use o formato dd/mm/aaaa (ex: 15/03/1990)","#"],o=(g,w)=>{r.push(`# --- ${g}
200 ---`),w.forEach(f=>r.push(`# ${f}`)),r.push("#")};o("Cargos",(this.estrutura?.cargos??[]).map(g=>g.nome)),o("Unidades",(this.estrutura?.unidades??[]).map(g=>g.nome)),o("Turnos",(this.estrutura?.turnos??[]).map(g=>g.nome)),o("Escopo de Dados",["Acesso total","Acesso \xE0 performance da unidade","Acesso \xE0 pr\xF3pria performance"]);let s=r.join(` 201`),l=new Blob([s],{type:"text/csv;charset=utf-8;"}),c=URL.createObjectURL(l),p=document.createElement("a");p.href=c,p.download="template-importacao-usuarios.csv",p.click(),URL.revokeObjectURL(c)}SelecionarArquivo(t){let e=t.target;this.arquivoSelecionado=e.files?.[0]??null,this.resultado=null}Importar(){return Ue(this,null,function*(){if(this.arquivoSelecionado){this.importando=!0,this.resultado=null;try{let e={ConteudoCsv:yield this.arquivoSelecionado.text(),ClvCodigo:localStorage.getItem("clv_codigo")},n=yield ke(this.http.post(this.urlService.ImportarUsuarios(),e));if(this.resultado={sucesso:n.Sucesso,erros:(n.Erros??[]).map(i=>({linha:i.Linha,nome:i.Nome,motivo:i.Motivo}))},this.resultado.sucesso>0){this.snack.open(`${this.resultado.sucesso} usu\xE1rio(s) importado(s) com sucesso!`,"Fechar",{duration:5e3});let i=document.getElementById("modalImportarUsuarios");i&&bootstrap.Modal.getInstance(i)?.hide(),this.alterado.emit()}}catch(t){let e=typeof t?.error=="string"?t.error:"Erro ao importar os usu\xE1rios, contate o suporte!";this.snack.open(e,"Fechar",{duration:5e3})}finally{this.importando=!1}}})}Fechar(){this.arquivoSelecionado=null,this.resultado=null}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-modal-importar-usuarios"]],inputs:{estrutura:"estrutura"},outputs:{alterado:"alterado"},decls:26,vars:3,consts:[["data-bs-toggle","modal","data-bs-target","#modalImportarUsuarios",1,"btn","btn-estrutura-laranja","botao-trigger-mobile"],[1,"bi","bi-upload"],["id","modalImportarUsuarios","tabindex","-1",1,"modal","fade"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"modal-title","mb-0"],[1,"bi","bi-upload","me-2"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close",3,"click"],[1,"modal-body"],[1,"btn","btn-estrutura-cinza","mb-3",3,"click"],[1,"bi","bi-download"],["type","file","accept",".csv",1,"form-control","mb-3",3,"change"],["class","mt-3",4,"ngIf"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],[1,"btn","btn-estrutura-laranja",3,"click","disabled"],[1,"mt-3"],[1,"alert",3,"ngClass"],[4,"ngIf"],["class","table-responsive",4,"ngIf"],[1,"table-responsive"],[1,"table","table-sm"],[4,"ngFor","ngForOf"]],template:function(e,n){e&1&&(d(0,"button",0),k(1,"i",1),m(2,` Importar em lote 202`),h(),d(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"h5",6),k(8,"i",7),m(9,"Importar Usu\xE1rios em Lote "),h(),d(10,"button",8),z("click",function(){return n.Fechar()}),h()(),d(11,"div",9)(12,"p"),m(13,"Baixe o template, preencha uma linha por usu\xE1rio e fa\xE7a o upload do arquivo preenchido."),h(),d(14,"button",10),z("click",function(){return n.BaixarTemplate()}),k(15,"i",11),m(16," Baixar template "),h(),d(17,"label"),m(18,"Arquivo CSV *"),h(),d(19,"input",12),z("change",function(r){return n.SelecionarArquivo(r)}),h(),V(20,ade,5,4,"div",13),h(),d(21,"div",14)(22,"button",15),z("click",function(){return n.Fechar()}),m(23,"Fechar"),h(),d(24,"button",16),z("click",function(){return n.Importar()}
202),m(25),h()()()()()),e&2&&(u(20),v("ngIf",n.resultado),u(4),v("disabled",!n.arquivoSelecionado||n.importando),u(),ye(" ",n.importando?"Importando...":"Importar"," "))},dependencies:[kt,bn,xt,at],styles:[".btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff!important;border:none}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-laranja[_ngcontent-%COMP%]:disabled{background-color:var(--cinza-medio);color:#fff!important}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}"]})};var rv=class a{constructor(){}contador=1;getNovoId(){return this.contador++}static \u0275fac=function(e){return new(e||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})};var ov=class a{constructor(t){this.idService=t}regiao;estrutura;grupoCriado=new ia;objetoCopia;ngOnInit(){this.regiao&&(this.objetoCopia=this.regiao,this.objetoCopia.model="",console.log(this.objetoCopia)),this.estrutura&&(this.objetoCopia=this.estrutura,this.objetoCopia.model="",console.log(this.objetoCopia))}Adicionar(){if(this.objetoCopia.model==="")return;let t={id:this.idService.getNovoId(),nome:this.objetoCopia.model,responsaveis:[],subRegioes:[],unidades:[]};console.log(t),this.regiao&&(this.regiao.subRegioes.unshift(t),this.regiao.aberto=!1),this.estrutura&&(this.estrutura.regioes.push(t),this.estrutura.aberta=!1),this.grupoCriado.emit(t.id)}Cancelar(){this.regiao&&(this.regiao.aberto=!1),this.estrutura&&(this.estrutura.aberta=!1)}static \u0275fac=function(e){return new(e||a)(ce(rv))};static \u0275cmp=Oe({type:a,selectors:[["app-novo-grupo"]],inputs:{regiao:"regiao",estrutura:"estrutura"},outputs:{grupoCriado:"grupoCriado"},decls:7,vars:1,consts:[[1,"d-flex","flex-column","flex-sm-row","gap-2","align-items-end","p-2","my-2",2,"background-color","var(--bege-claro)"],["type","text","placeholder","Nome...",1,"form-grupo",3,"ngModelChange","ngModel"],[1,"d-flex","gap-2"],[1,"btn","btn-estrutura-laranja",3,"click"],[1,"btn","btn-estrutura-cinza",3,"click"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"input",1),Ne("ngModelChange",function(r){return Be(n.objetoCopia.model,r)||(n.objetoCopia.model=r),r}),h(),d(2,"div",2)(3,"button",3),z("click",function(){return n.Adicionar()}),m(4,"Adicionar"),h(),d(5,"button",4),z("click",function(){return n.Cancelar()}),m(6,"Cancelar"),h()()()),e&2&&(u(),Re("ngModel",n.objetoCopia.model))},dependencies:[kt,jt,Ht,Ut,Qt],styles:[".btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro);border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro)}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}.form-grupo[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;background-clip:padding-box;border:3px solid var(--cinza-claro);border-radius:.375rem}.form-grupo[_ngcontent-%COMP%]:focus{border:3px solid var(--laranja-escuro);outline:0}"]})};var sv=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.snack=n}senha="";salvando=!1;modalElement;onShown;ngAfterViewInit(){this.modalElement=document.getElementById("modalSenhaPadrao"),this.modalElement&&(this.onShown=()=>this.CarregarSenhaPadrao(),this.modalElement.addEventListener("shown.bs.modal",this.onShown))}ngOnDestroy(){this.modalElement&&this.modalElement.removeEventListener("shown.bs.modal",this.onShown)}CarregarSenhaPadrao(){return Ue(this,null,function*(){try{let t=yield ke(this.http.get(this.urlService.BuscaSenhaPadrao()));this.senha=t??""}catch(t){console.error(t),this.snack.open("Erro ao carregar a senha padr\xE3o, contate o suporte!","Fechar",{duration:5e3})}})}Confirmar(){return Ue(this,null,function*(){if(this.senha){this.salvando=!0;try{yield ke(this.http.post(this.urlService.AtualizarSenhaPadrao(),{Senha:this.senha})),this.snack.open("Senha padr\xE3o atualizada com sucesso!","Fechar",{duration:5e3})}catch(t){console.error(t),this.snack.open("Erro ao atualizar a senha padr\xE3o, contate o suporte!","Fechar",{duration:5e3})}finally{this.salvando=!1}}})}Cancelar(){document.activeElement?.blur()}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-modal-senha-padrao"]],decls:22,vars:2,consts:[["data-bs-toggle","modal","data-bs-target","#modalSenhaPadrao",1,"btn","btn-estrutura-cinza","botao-trigger-mobile"],[1,"bi","bi-key"],["id","modalSenhaPadrao","tabindex","-1",1,"modal","fade"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"modal-title","mb-0"],[1,"bi","bi-key","me-2"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],[1,"text-muted",2,"font-size","0.85rem"],["type","text","placeholder","Ex: mudar123",1,"form-control","mb-3",3,"ngModelChange","ngModel"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-laranja",3,"click","disabled"]],template:function(e,n){e&1&&(d(0,"button",0),k(1,"i",1),m(2,` Senha padr\xE3o 203`),h(),d(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"h5",6),k(8,"i",7),m(9,"Configurar Senha Padr\xE3o "),h(),k(10,"button",8),h(),d(11,"div",9)(12,"p",10),m(13,' Essa \xE9 a senha usada quando a op\xE7\xE3o "Usar senha padr\xE3o" \xE9 marcada na cria\xE7\xE3o ou reset de um usu\xE1rio. '),h(),d(14,"label"),m(15,"Senha padr\xE3o *"),h(),d(16,"input",11),Ne("ngModelChange",function(r){return Be(n.senha,r)||(n.senha=r),r}),h()(),d(17,"div",12)(18,"button",13),z("click",function(){return n.Cancelar()}),m(19,"Cancelar"),h(),d(20,"button",14),z("click",function(){return n.Confirmar()}),m(21," Salvar "),h()()()()()),e&2&&(u(16),Re("ngModel",n.senha),u(4),v("disabled",n.salvando||!n.senha))},dependencies:[kt,jt,Ht,Ut,Qt],styles:[".btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff!important;border:none}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-laranja[_ngcontent-%COMP%]:disabled{background-color:var(--cinza-medio);color:#fff!important}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}"]})};var rde=["fotoInput"];function ode(a,t){if(a&1&&(d(0,"button",38),k(1,"i",39),m(2,` Novo 204`),h()),a&2){let e=b();Pt("data-bs-target","#"+e.modalId)}}function sde(a,t){if(a&1&&k(0,"i",40),a&2){let e=b();Pt("data-bs-target","#"+e.modalId)}}function lde(a,t){if(a&1&&k(0,"text-avatar",41),a&2){let e=b();v("text",(e.unidade==null?null:e.unidade.nome)||"Nova Unidade")("size","102px")("divSize","130px")}}function cde(a,t){if(a&1&&k(0,"img",42),a&2){let e=b();v("src",e.foto,tn)}}function dde(a,t){if(a&1&&(d(0,"option",43),m(1),h()),a&2){let e=t.$implicit;v("value",e),u(),me(e)}}function hde(a,t){if(a&1){let e=fe();d(0,"button",48),z("click",function(){P(e);let i=b(3);return D(i.RemoverCampoAdicional())}),k(1,"i",49),h()}}function pde(a,t){if(a&1){let e=fe();d(0,"div",45)(1,"div",20)(2,"label",17),m(3),h(),d(4,"input",46),Ne("ngModelChange",function(i){P(e);
204let r=b().index,o=b();return Be(o.adicionais[r],i)||(o.adicionais[r]=i),D(i)}),h()(),V(5,hde,2,0,"button",47),h()}if(a&2){let e=b().index,n=b();u(3),ye("Campo adicional ",e+1,""),u(),Re("ngModel",n.adicionais[e]),u(),v("ngIf",e===n.qtdAdicionais-1)}}function ude(a,t){if(a&1&&(mt(0),V(1,pde,6,3,"div",44),ft()),a&2){let e=t.index,n=b();u(),v("ngIf",e<n.qtdAdicionais)}}function mde(a,t){if(a&1){let e=fe();d(0,"button",50),z("click",function(){P(e);let i=b();return D(i.AdicionarCampoAdicional())}),k(1,"i",51),m(2," Adicionar campo "),h()}}var lv=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.snack=n}unidade;alterado=new ia;fotoInput;salvando=!1;nome="";nomeAbreviado="";sigla="";ativo=!0;logradouro="";numero="";cep="";bairro="";cidade="";complemento="";estado="";ufs=["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"];foto=null;fotoEnvio=null;adicionais=["","","","",""];qtdAdicionais=0;modalElement;onShown;onHidden;get modalId(){return this.unidade?"modalEditarUnidade"+this.unidade.id:"modalCriarUnidade"}ngAfterViewInit(){this.modalElement=document.getElementById(this.modalId),this.modalElement&&(this.onShown=()=>this.PopularFormulario(),this.onHidden=()=>this.Resetar(),this.modalElement.addEventListener("shown.bs.modal",this.onShown),this.modalElement.addEventListener("hidden.bs.modal",this.onHidden))}ngOnDestroy(){this.modalElement&&(this.modalElement.removeEventListener("shown.bs.modal",this.onShown),this.modalElement.removeEventListener("hidden.bs.modal",this.onHidden))}PopularFormulario(){return Ue(this,null,function*(){if(this.Resetar(),!!this.unidade)try{let t=yield ke(this.http.get(this.urlService.BuscaDadosUnidade(this.unidade.id)));this.nome=t.Nome??"",this.nomeAbreviado=t.NomeAbreviado??"",this.sigla=t.Sigla??"",this.ativo=t.Ativo,this.logradouro=t.Logradouro??"",this.numero=t.Numero??"",this.cep=t.Cep?this.FormatarCepValor(t.Cep):"",this.bairro=t.Bairro??"",this.cidade=t.Cidade??"",this.complemento=t.Complemento??"",this.estado=t.Estado??"",t.Foto&&(this.foto=this.getImageSrc(t.Foto)),this.adicionais=[t.Adicional1??"",t.Adicional2??"",t.Adicional3??"",t.Adicional4??"",t.Adicional5??""],this.qtdAdicionais=0;for(let e=4;e>=0;e--)if(this.adicionais[e]){this.qtdAdicionais=e+1;break}}catch(t){console.error(t),this.snack.open("Erro ao carregar os dados da unidade, contate o suporte!","Fechar",{duration:5e3})}})}Resetar(){this.nome="",this.nomeAbreviado="",this.sigla="",this.ativo=!0,this.logradouro="",this.numero="",this.cep="",this.bairro="",this.cidade="",this.complemento="",this.estado="",this.foto=null,this.fotoEnvio=null,this.adicionais=["","","","",""],this.qtdAdicionais=0}AdicionarCampoAdicional(){this.qtdAdicionais<5&&this.qtdAdicionais++}RemoverCampoAdicional(){this.qtdAdicionais>0&&(this.adicionais[this.qtdAdicionais-1]="",this.qtdAdicionais--)}FormatarCep(t){let e=t.target.value.replace(/\D/g,"").substring(0,8);e.length>5&&(e=e.replace(/(\d{5})(\d{1,3})/,"$1-$2")),this.cep=e,t.target.value=e}FormatarCepValor(t){let e=t.replace(/\D/g,"").substring(0,8);return e.length>5?e.replace(/(\d{5})(\d{1,3})/,"$1-$2"):e}Confirmar(){return Ue(this,null,function*(){if(!this.nome||!this.nomeAbreviado||!this.sigla)return;this.salvando=!0;let t=this.cep?this.cep.replace(/\D/g,"").substring(0,8):"",e={UndCodigo:this.unidade?.id??null,Nome:this.nome,NomeAbreviado:this.nomeAbreviado,Sigla:this.sigla,Ativo:this.ativo,Logradouro:this.logradouro||null,Numero:this.numero||null,Cep:t||null,Bairro:this.bairro||null,Cidade:this.cidade||null,Complemento:this.complemento||null,Estado:this.estado||null,Foto:this.fotoEnvio||null,CliCodigo:localStorage.getItem("clv_codigo"),Adicional1:this.adicionais[0]||null,Adicional2:this.adicionais[1]||null,Adicional3:this.adicionais[2]||null,Adicional4:this.adicionais[3]||null,Adicional5:this.adicionais[4]||null};try{yield ke(this.http.post(this.urlService.SalvarUnidade(),e)),this.snack.open(this.unidade?"Unidade salva com sucesso!":"Unidade criada com sucesso!","Fechar",{duration:5e3}),this.alterado.emit()}catch(n){console.error(n);let i=typeof n?.error=="string"?n.error:"Erro ao salvar a unidade, contate o suporte!";this.snack.open(i,"Fechar",{duration:5e3})}finally{this.salvando=!1}})}trackByIndex(t){return t}Cancelar(){document.activeElement?.blur()}AbrirCamera(){return Ue(this,null,function*(){if(Si.isNativePlatform())try{let t=yield qr.requestPermissions();if(t.camera!=="granted"&&t.photos!=="granted"){this.snack.open("Permiss\xE3o negada para usar c\xE2mera ou fotos","Fechar",{duration:4e3});return}let e=yield qr.getPhoto({quality:90,resultType:Y1.Base64,source:Tr.Prompt}),n=yield this.comprimirFoto(e.base64String);this.foto=this.getImageSrc(n),this.fotoEnvio=n}catch(t){console.error("Erro ao acessar c\xE2mera",t),this.snack.open("N\xE3o foi poss\xEDvel acessar a c\xE2mera","Fechar",{duration:4e3})}else this.fotoInput.nativeElement.click()})}selecionaFile(t){let e=t.target.files[0];if(e){let n=new FileReader;n.onload=()=>Ue(this,null,function*(){let r=n.result.split(",")[1],o=yield this.comprimirFoto(r);this.foto=this.getImageSrc(o),this.fotoEnvio=o}),n.readAsDataURL(e)}}comprimirFoto(t,e=300,n=.3){return Ue(this,null,function*(){return new Promise(i=>{let r=new Image;r.src="data:image/jpeg;base64,"+t,r.onload=()=>{let o=document.createElement("canvas"),s=e/r.width;o.width=e,o.height=r.height*s,o.getContext("2d").drawImage(r,0,0,o.width,o.height);let c=o.toDataURL("image/jpeg",n).split(",")[1];i(c)}})})}getImageSrc(t){return t?t.startsWith("9j")?`data:image/jpeg;base64,${t}`:t.startsWith("iVBOR")?`data:image/png;base64,${t}`:t.startsWith("R0lGOD")?`data:image/gif;base64,${t}`:`data:image/jpeg;base64,${t}`:null}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-modal-unidade"]],viewQuery:function(e,n){if(e&1&&c0(rde,5),e&2){let i;n0(i=i0())&&(n.fotoInput=i.first)}},inputs:{unidade:"unidade"},outputs:{alterado:"alterado"},decls:76,vars:27,consts:[["fotoInput",""],["class","btn btn-estrutura-laranja","data-bs-toggle","modal",4,"ngIf"],["class","bi bi-pencil","style","cursor:pointer;","data-bs-toggle","modal",4,"ngIf"],["tabindex","-1",1,"modal","fade",3,"id"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","gradient-laranja","border-0"],[1,"modal-title","mb-0"],[1,"bi","bi-shop","me-2"],["type","button","data-bs-dismiss","modal","aria-label","Fechar",1,"btn-close"],[1,"modal-body"],[1,"d-flex","flex-column","align-items-center","mb-3"],["class","border rounded-circle","style","width: 130px; height: 130px; overflow: hidden; text-align: center; vertical-align: middle;",3,"text","size","divSize",4,"ngIf"],["class","border rounded-circle","style","width: 130px; height: 130px; overflow: hidden; text-align: center; vertical-align: middle;",3,"src",4,"ngIf"],[1,"btn","btn-link","alterar-foto-btn",3,"click"],[1,"bi","bi-camera-fill"],["type","file","accept","image/*","hidden","",3,"change"],[2,"display","block","color","#212529","font-size","1rem","font-weight","400","text-align","left","margin-bottom","0.5rem"],["type","text","placeholder","Nome da unidade",1,"form-control","mb-3",3,"ngModelChange","ngModel"],[1,"d-flex","gap-3"],[1,"flex-grow-1"],["type","text",1,"form-control","mb-3",3,"ngModelChange","ngModel"],[2,"width","120px"],[1,"form-check","mb-3"],["type","checkbox",1,"form-check-input",3,"ngModelChange","ngModel","id"],[1,"form-check-label",2,"color","#212529","font-size","1rem","font-weight","400",3,"for"],[2,"color","var(--cinza-medio)"],[2,"display","block","color","#212529","font-size","1rem","font-weight","700","margin-bottom","0.5rem"],["type","text","placeholder","00000-000","maxlength","9",1,"form-control","mb-3",3,"input","ngModel"],[2,"width","100px"],[1,"form-select","mb-3",3,"ngModelChange","ngModel"],["value","","disabled",""],[3,"value",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf","ngForTrackBy"],["type","button","class","btn btn-link",3,"click",4,"ngIf"],[1,"modal-footer","d-flex","border-0"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-cinza",3,"click"],["data-bs-dismiss","modal",1,"btn","btn-estrutura-laranja",3,"click","disabled"],["data-bs-toggle","modal",1,"btn","btn-estrutura-laranja"],[1,"bi","bi-plus"],["data-bs-toggle","modal",1,"bi","bi-pencil",2,"cursor","pointer"],[1,"border","rounded-circle",2,"width","130px","height","130px","overflow","hidden","text-align","center","vertical-align","middle",3,"text","size","divSize"],[1,"border","rounded-circle",2,"width","130px","height","130px","overflow","hidden","text-align","center","vertical-align","middle",3,"src"],[3,"value"],["class","d-flex gap-2 align-items-end mb-3",4,"ngIf"],[1,"d-flex","gap-2","align-items-end","mb-3"],["type","text",1,"form-control",3,"ngModelChange","ngModel"],["type","button","class","btn btn-outline-danger",3,"click",4,"ngIf"],["type","button",1,"btn","btn-outline-danger",3,"click"],[1,"bi","bi-x-lg"],["type","button",1,"btn","btn-link",3,"click"],[1,"bi","bi-plus-circle"]],template:function(e,n){if(e&1){let i=fe();V(0,ode,3,1,"button",1)(1,sde,1,1,"i",2),d(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6)(6,"h5",7),k(7,"i",8),m(8),h(),k(9,"button",9),h(),d(10,"div",10)(11,"div",11),V(12,lde,1,3,"text-avatar",12)(13,cde,1,1,"img",13),d(14,"button",14),z("click",function(){return P(i),D(n.AbrirCamera())}),k(15,"i",15),m(16," Alterar foto "),h(),d(17,"input",16,0),z("change",function(o){return P(i),D(n.selecionaFile(o))}),h()(),d(19,"label",17),m(20,"Nome *"),h(),d(21,"input",18),Ne("ngModelChange",function(o){return P(i),Be(n.nome,o)||(n.nome=o),D(o)}),h(),d(22,"div",19)(23,"div",20)(24,"label",17),m(25,"Nome abreviado *"),h(),d(26,"input",21),Ne("ngModelChange",function(o){return P(i),Be(n.nomeAbreviado,o)||(n.nomeAbreviado=o),D(o)}),h()(),d(27,"div",22)(28,"label",17),m(29,"Sigla *"),h(),d(30,"input",21),Ne("ngModelChange",function(o){return P(i),Be(n.sigla,o)||(n.sigla=o),D(o)}),h()()(),d(31,"div",23)(32,"input",24),Ne("ngModelChange",function(o){return P(i),Be(n.ativo,o)||(n.ativo=o),D(o)}),h(),d(33,"label",25),m(34,"Ativo"),h()(),k(35,"hr",26),d(36,"span",27),m(37,"Endere\xE7o"),h(),d(38,"label",17),m(39,"Logradouro"),h(),d(40,"input",21),Ne("ngModelChange",function(o){return P(i),Be(n.logradouro,o)||(n.logradouro=o),D(o)}),h(),d(41,"div",19)(42,"div",20)(43,"label",17),m(44,"N\xFAmero"),h(),d(45,"input",21),Ne("ngModelChange",function(o){return P(i),Be(n.numero,o)||(n.numero=o),D(o)}),h()(),d(46,"div",20)(47,"label",17),m(48,"CEP"),h(),d(49,"input",28),z("input",function(o){return P(i),D(n.FormatarCep(o))}),h()()(),d(50,"label",17),m(51,"Bairro"),h(),d(52,"input",21),Ne("ngModelChange",function(o){return P(i),Be(n.bairro,o)||(n.bairro=o),D(o)}),h(),d(53,"div",19)(54,"div",20)(55,"label",17),m(56,"Cidade"),h(),d(57,"input",21),Ne("ngModelChange",function(o){return P(i),Be(n.cidade,o)||(n.cidade=o),D(o)}),h()(),d(58,"div",29)(59,"label",17),m(60,"UF"),h(),d(61,"select",30),Ne("ngModelChange",function(o){return P(i),Be(n.estado,o)||(n.estado=o),D(o)}),d(62,"option",31),m(63,"UF"),h(),V(64,dde,2,2,"option",32),h()()(),d(65,"label",17),m(66,"Complemento"),h(),d(67,"input",21),Ne("ngModelChange",function(o){return P(i),Be(n.complemento,o)||(n.complemento=o),D(o)}),h(),k(68,"hr",26),V(69,ude,2,1,"ng-container",33)(70,mde,3,0,"button",34),h(),d(71,"div",35)(72,"button",36),z("click",function(){return P(i),D(n.C
204ancelar())}),m(73,"Cancelar"),h(),d(74,"button",37),z("click",function(){return P(i),D(n.Confirmar())}),m(75),h()()()()()}e&2&&(v("ngIf",!n.unidade),u(),v("ngIf",n.unidade),u(),v("id",n.modalId),u(6),ye("",n.unidade?"Editar Unidade":"Criar Unidade"," "),u(4),v("ngIf",!n.foto),u(),v("ngIf",n.foto),u(8),Re("ngModel",n.nome),u(5),Re("ngModel",n.nomeAbreviado),u(4),Re("ngModel",n.sigla),u(2),i5("id","ativo",n.modalId,""),Re("ngModel",n.ativo),u(),i5("for","ativo",n.modalId,""),u(7),Re("ngModel",n.logradouro),u(5),Re("ngModel",n.numero),u(4),v("ngModel",n.cep),u(3),Re("ngModel",n.bairro),u(5),Re("ngModel",n.cidade),u(4),Re("ngModel",n.estado),u(3),v("ngForOf",n.ufs),u(3),Re("ngModel",n.complemento),u(2),v("ngForOf",n.adicionais)("ngForTrackBy",n.trackByIndex),u(),v("ngIf",n.qtdAdicionais<5),u(4),v("disabled",n.salvando),u(),ye(" ",n.unidade?"Salvar":"Criar"," "))},dependencies:[kt,xt,at,jt,u0,m0,Ht,dr,o0,Ut,Dp,Qt,on],styles:[".btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff!important;border:none}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.btn-estrutura-laranja[_ngcontent-%COMP%]:disabled{background-color:var(--cinza-medio);color:#fff!important}.btn-estrutura-cinza[_ngcontent-%COMP%]{background-color:var(--cinza-claro);color:#000!important;border:none}.btn-estrutura-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-medio)}.modal-body[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:not(.form-check-label){display:inline-block;margin-bottom:.5rem;color:#212529!important;font-size:1rem!important;font-weight:400!important;text-align:left!important}"]})};var fde=["modalUsuarioCompartilhado"],DV=(a,t)=>({"rounded-top-1":a,"rounded-1":t});function gde(a,t){a&1&&(d(0,"div",18)(1,"span"),m(2," Existem altera\xE7\xF5es pendentes. Clique em "),d(3,"strong"),m(4,"Salvar"),h(),m(5," para confirmar as altera\xE7\xF5es. "),h()())}function vde(a,t){a&1&&(d(0,"div",19)(1,"span"),m(2,"Nenhum grupo cadastrado."),h()())}function _de(a,t){if(a&1&&(d(0,"span",39),m(1),h()),a&2){let e=b().$implicit;u(),da(" ",e.subRegioes.length," ",e.subRegioes.length===1?"sub-grupo":"sub-grupos"," ")}}function wde(a,t){if(a&1&&(d(0,"span",39),m(1),h()),a&2){let e=b().$implicit;u(),da(" ",e.unidades.length," ",e.unidades.length===1?"unidade":"unidades"," ")}}function xde(a,t){if(a&1){let e=fe();d(0,"app-modal-unidades",40),z("alterado",function(){P(e);let i=b(4);return D(i.MarcarComoAlterado())}),h()}if(a&2){let e=b().$implicit,n=b(3);v("objeto",e)("unidades",n.estrutura.unidades)}}function bde(a,t){a&1&&(d(0,"div",19)(1,"span"),m(2,"\u26A0\uFE0F N\xE3o \xE9 poss\xEDvel criar sub-grupos enquanto houver unidades. Remova as unidades primeiro."),h()())}function Cde(a,t){if(a&1){let e=fe();d(0,"div")(1,"app-novo-grupo",41),z("grupoCriado",function(i){P(e);let r=b(4);return D(r.ReceberIdGrupo(i))}),h()()}if(a&2){let e=b().$implicit;u(),v("regiao",e)}}function yde(a,t){a&1&&(d(0,"div",50)(1,"span"),m(2,"Nenhuma unidade"),h(),d(3,"span"),m(4,"Adicione unidades"),h()())}function Mde(a,t){if(a&1){let e=fe();d(0,"div",53)(1,"div",26)(2,"span"),m(3),h(),d(4,"span"),m(5),h()(),d(6,"app-modal-remover",54),z("alterado",function(){P(e);let i=b(7);return D(i.MarcarComoAlterado())}),h()()}if(a&2){let e=t.$implicit,n=b(2).$implicit;u(3),me(e.nome),u(),n3(e.isAtivo?"color:#00A63E;":"color:#99A1AF;"),u(),me(e.isAtivo?"(Ativo)":"(Inativo)"),u(),v("regiao",n)("unidade",e)}}function Sde(a,t){if(a&1&&(d(0,"div",51),V(1,Mde,7,6,"div",52),h()),a&2){let e=b().$implicit;u(),v("ngForOf",e.unidades)}}function Ade(a,t){if(a&1){let e=fe();d(0,"div",22)(1,"div",43)(2,"button",44),z("click",function(){let i=P(e).$implicit;return b(5).fechaTodos(i.id),D(i.collapse=!i.collapse)}),h(),d(3,"div",25)(4,"div",26)(5,"span",27),m(6),h(),d(7,"span",39),m(8),h()(),d(9,"div",29)(10,"app-modal-unidades",45),z("alterado",function(){P(e);let i=b(5);return D(i.MarcarComoAlterado())}),h(),d(11,"app-modal-gerentes",46),z("alterado",function(){P(e);let i=b(5);return D(i.MarcarComoAlterado())}),h(),d(12,"app-modal-editar",47),z("alterado",function(){P(e);let i=b(5);return D(i.MarcarComoAlterado())}
204),h(),d(13,"app-modal-remover",48),z("alterado",function(){P(e);let i=b(5);return D(i.MarcarComoAlterado())}),h()()()(),d(14,"div",49),V(15,yde,5,0,"div",38)(16,Sde,2,1,"div",37),h()()}if(a&2){let e=t.$implicit,n=b(2).$implicit,i=b(3);u(),v("ngClass",Lr(16,DV,e.collapse,!e.collapse)),u(),Pt("data-bs-target","#collapse"+e.id),u(4),me(e.nome),u(2),da(" ",e.unidades.length," ",e.unidades.length===1?"unidade":"unidades"," "),u(2),v("objeto",e)("unidades",i.estrutura.unidades),u(),v("subRegiao",e)("funcionarios",i.estrutura.funcionarios),u(),v("objeto",e),u(),v("regiao",e)("estrutura",i.estrutura),u(),v("id","collapse"+e.id),Pt("data-bs-parent","#accordion-sub-"+n.id),u(),v("ngIf",e.unidades.length===0),u(),v("ngIf",e.unidades.length>0)}}function Ede(a,t){if(a&1&&(d(0,"div",42),V(1,Ade,17,19,"div",21),h()),a&2){let e=b().$implicit;v("id","accordion-sub-"+e.id),u(),v("ngForOf",e.subRegioes)}}function kde(a,t){if(a&1&&(d(0,"div",53)(1,"div",26)(2,"span"),m(3),h(),d(4,"span"),m(5),h()(),k(6,"app-modal-remover",55),h()),a&2){let e=t.$implicit,n=b(2).$implicit;u(3),me(e.nome),u(),n3(e.isAtivo?"color:#00A63E;":"color:#99A1AF;"),u(),me(e.isAtivo?"(Ativo)":"(Inativo)"),u(),v("regiao",n)("unidade",e)}}function Ide(a,t){if(a&1&&(d(0,"div",51),V(1,kde,7,6,"div",52),h()),a&2){let e=b().$implicit;u(),v("ngForOf",e.unidades)}}function Tde(a,t){a&1&&(d(0,"div",50)(1,"span"),m(2,"Nenhum sub-grupo ou unidade"),h(),d(3,"span"),m(4,"Clique no + para adicionar sub-grupo ou adicione unidades."),h()())}function Fde(a,t){if(a&1){let e=fe();d(0,"div",22)(1,"div",23)(2,"button",24),z("click",function(){let i=P(e).$implicit;return b(3).fecharCollapsesFilhos(i),i.collapse=!i.collapse,D(i.aberto=!1)}),h(),d(3,"div",25)(4,"div",26)(5,"span",27),m(6),h(),V(7,_de,2,2,"span",28)(8,wde,2,2,"span",28),h(),d(9,"div",29)(10,"i",30),z("click",function(){let i=P(e).$implicit;return b(3).abrirCollapse(i),D(i.collapse=!0)}),h(),V(11,xde,1,2,"app-modal-unidades",31),d(12,"app-modal-gerentes",32),z("alterado",function(){P(e);let i=b(3);return D(i.MarcarComoAlterado())}),h(),d(13,"app-modal-editar",33),z("alterado",function(){P(e);let i=b(3);return D(i.MarcarComoAlterado())}),h(),d(14,"app-modal-remover",34),z("alterado",function(){P(e);let i=b(3);return D(i.MarcarComoAlterado())}),h()()()(),d(15,"div",35),V(16,bde,3,0,"div",10)(17,Cde,2,1,"div",12)(18,Ede,2,2,"div",36)(19,Ide,2,1,"div",37)(20,Tde,5,0,"div",38),h()()}if(a&2){let e=t.$implicit,n=b(3);u(),v("ngClass",Lr(17,DV,e.collapse,!e.collapse)),u(),Pt("data-bs-target","#collapse"+e.id),u(4),me(e.nome),u(),v("ngIf",e.subRegioes.length>0),u(),v("ngIf",e.subRegioes.length===0),u(3),v("ngIf",e.subRegioes.length===0),u(),v("regiao",e)("funcionarios",n.estrutura.funcionarios),u(),v("objeto",e),u(),v("regiao",e)("estrutura",n.estrutura),u(),v("id","collapse"+e.id),u(),v("ngIf",e.unidades.length>0&&e.aberto),u(),v("ngIf",e.aberto&&e.unidades.length===0),u(),v("ngIf",e.subRegioes.length>0),u(),v("ngIf",e.unidades.length>0),u(),v("ngIf",e.subRegioes.length===0&&e.unidades.length===0)}}function Vde(a,t){if(a&1&&(d(0,"div",20),V(1,Fde,21,20,"div",21),h()),a&2){let e=b(2);u(),v("ngForOf",e.estrutura.regioes)}}function Pde(a,t){if(a&1){let e=fe();d(0,"div")(1,"app-novo-grupo",56),z("grupoCriado",function(i){P(e);let r=b(2);return D(r.ReceberIdGrupo(i))}),h()()}if(a&2){let e=b(2);u(),v("estrutura",e.estrutura)}}function Dde(a,t){if(a&1){let e=fe();d(0,"div",80)(1,"input",81),z("change",function(){P(e);let i=b(4);return D(i.ToggleSelecionarTodasUnidades())}),h(),d(2,"label",82),m(3,"Selecionar todas"),h()()}if(a&2){let e=b(4);u(),v("checked",e.TodasUnidadesSelecionadas())}}function Lde(a,t){if(a&1){let e=fe();d(0,"div",83)(1,"span"),m(2),h(),d(3,"div",84)(4,"button",85),z("click",function(){P(e);let i=b(4);return D(i.AtivarDesativarSelecionadas(!0))}),k(5,"i",86),m(6," Ativar selecionadas "),h(),d(7,"button",87),z("click",function(){P(e);let i=b(4);return D(i.AtivarDesativarSelecionadas(!1))}),k(8,"i",88),m(9," Desativar selecionadas "),h()()()}if(a&2){let e=b(4);u(2),ye("",e.unidadesSelecionadas.length," selecionada(s)")}}function Ode(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",89)(2,"div",90)(3,"input",91),z("change",function(){let i=P(e).$implicit,r=b(4);return D(r.ToggleSelecaoUnidade(i.id))}),h(),k(4,"i",92),d(5,"div",64)(6,"span",93),m(7),h(),d(8,"span"),m(9),h()()(),d(10,"div",94)(11,"app-modal-desativar",95),z("alterado",function(){P(e);let i=b(4);return D(i.MarcarComoAlterado())}),h(),d(12,"app-modal-gerentes",96),z("alterado",function(){P(e);let i=b(4);return D(i.MarcarComoAlterado())}),h(),k(13,"app-modal-funcionarios",97),d(14,"app-modal-unidade",98),z("alterado",function(){P(e);let i=b(4);
204return D(i.CarregaDados())}),h()()(),k(15,"hr",58),h()}if(a&2){let e=t.$implicit,n=b(4);u(3),v("checked",n.unidadesSelecionadas.includes(e.id)),u(4),me(e.nome),u(),n3(e.isAtivo?"color:#00A63E;":"color:#99A1AF;"),u(),ye(" ",e.isAtivo?"(Ativo)":"(Inativo)"," "),u(2),v("estrutura",n.estrutura)("unidade",e),u(),v("unidade",e)("funcionarios",n.estrutura.funcionarios),u(),v("unidade",e),u(),v("unidade",e)}}function zde(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",69)(2,"span",70),k(3,"i",71),h(),d(4,"input",72),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.pesquisa,i)||(r.pesquisa=i),D(i)}),h(),d(5,"span",73),k(6,"i",74),h(),d(7,"ul",75)(8,"li")(9,"a",76),z("click",function(){P(e);let i=b(3);return D(i.filtro="ativo")}),m(10,"Ativos"),h()(),d(11,"li")(12,"a",76),z("click",function(){P(e);let i=b(3);return D(i.filtro="inativo")}),m(13,"Inativos"),h()(),d(14,"li")(15,"a",76),z("click",function(){P(e);let i=b(3);return D(i.filtro="todos")}),m(16,"Todos"),h()()()(),k(17,"hr",58),V(18,Dde,4,1,"div",77)(19,Lde,10,1,"div",78)(20,Ode,16,11,"div",79),h()}if(a&2){let e=b(3);u(4),Re("ngModel",e.pesquisa),u(5),qt("filtro-ativo",e.filtro==="ativo"),u(3),qt("filtro-ativo",e.filtro==="inativo"),u(3),qt("filtro-ativo",e.filtro==="todos"),u(3),v("ngIf",e.Filtrar().length>0),u(),v("ngIf",e.unidadesSelecionadas.length>0),u(),v("ngForOf",e.Filtrar())}}function Rde(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",57),k(2,"hr",58),d(3,"div",59),z("click",function(){P(e);let i=b(2);return D(i.ToggleSecao("unidades"))}),d(4,"h3",60),k(5,"i",61),d(6,"span",62),k(7,"i",63),h(),d(8,"span",64)(9,"span",65),m(10,"Unidades"),h(),d(11,"span",66),m(12),h()()(),d(13,"span",67),z("
204click",function(i){return P(e),D(i.stopPropagation())}),d(14,"app-modal-unidade",68),z("alterado",function(){P(e);let i=b(2);return D(i.CarregaDados())}),h()()(),k(15,"hr",58),V(16,zde,21,10,"div",12),h()()}if(a&2){let e=b(2);u(5),v("ngClass",e.secaoExpandida==="unidades"?"bi-chevron-down":"bi-chevron-right"),u(7),da("",e.estrutura.unidades.length," ",e.estrutura.unidades.length===1?"registro encontrado":"registros encontrados",""),u(4),v("ngIf",e.secaoExpandida==="unidades")}}function Bde(a,t){if(a&1){let e=fe();d(0,"div",80)(1,"input",104),z("change",function(){P(e);let i=b(4);return D(i.ToggleSelecionarTodosCargos())}),h(),d(2,"label",105),m(3,"Selecionar todos"),h()()}if(a&2){let e=b(4);u(),v("checked",e.TodosCargosSelecionados())}}function Nde(a,t){if(a&1){let e=fe();d(0,"div",83)(1,"span"),m(2),h(),d(3,"button",87),z("click",function(){P(e);let i=b(4);return D(i.RemoverCargosSelecionados())}),k(4,"i",106),m(5," Excluir selecionados "),h()()}if(a&2){let e=b(4);u(2),ye("",e.cargosSelecionados.length," selecionado(s)")}}function Hde(a,t){if(a&1){let e=fe();d(0,"div",107)(1,"input",91),z("change",function(){let i=P(e).$implicit,r=b(4);return D(r.ToggleSelecaoCargo(i.id))}),h(),d(2,"div",108)(3,"span"),m(4),h(),d(5,"div",109),k(6,"div",110),h(),d(7,"span",111),m(8),h()(),d(9,"div",112)(10,"app-modal-cargo",113),z("alterado",function(){P(e);let i=b(4);return D(i.MarcarComoAlterado())}),h(),d(11,"i",114),z("click",function(){let i=P(e).$implicit,r=b(4);return D(r.RemoverCargo(i))}),h()()()}if(a&2){let e=t.$implicit,n=b(4);u(),v("checked",n.cargosSelecionados.includes(e.id)),u(3),me(e.nome),u(2),an("width",e.telas.length/n.estrutura.telasDisponiveis.length*100,"%"),u(2),da(" ",e.telas.length,"/",n.estrutura.telasDisponiveis.length," telas "),u(2),v("objeto",e)("estrutura",n.estrutura)}}function Ude(a,t){if(a&1&&(d(0,"div",115),m(1),h()),a&2){let e=b(4);u(),ye(" ",e.estrutura.cargos.length===0?"Nenhum cargo cadastrado.":"Nenhum cargo encontrado."," ")}}function jde(a,t){if(a&1){let e=fe();d(0,"div")(1,"input",101),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.pesquisaCargo,i)||(r.pesquisaCargo=i),D(i)}),h(),V(2,Bde,4,1,"div",77)(3,Nde,6,1,"div",78)(4,Hde,12,8,"div",102)(5,Ude,2,1,"div",103),h()}if(a&2){let e=b(3);u(),Re("ngModel",e.pesquisaCargo),u(),v("ngIf",e.FiltrarCargos().length>0),u(),v("ngIf",e.cargosSelecionados.length>0),u(),v("ngForOf",e.FiltrarCargos()),u(),v("ngIf",e.FiltrarCargos().length===0)}}function qde(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",57),k(2,"hr",58),d(3,"div",59),z("click",function(){P(e);let i=b(2);return D(i.ToggleSecao("cargos"))}),d(4,"h3",60),k(5,"i",61),d(6,"span",62),k(7,"i",99),h(),d(8,"span",64)(9,"span",65),m(10,"Cargos"),h(),d(11,"span",66),m(12),h()()(),d(13,"span",67),z("
204click",function(i){return P(e),D(i.stopPropagation())}),d(14,"app-modal-cargo",100),z("alterado",function(){P(e);let i=b(2);return D(i.MarcarComoAlterado())}),h()()(),k(15,"hr",58),V(16,jde,6,5,"div",12),h()()}if(a&2){let e=b(2);u(5),v("ngClass",e.secaoExpandida==="cargos"?"bi-chevron-down":"bi-chevron-right"),u(7),da("",e.estrutura.cargos.length," ",e.estrutura.cargos.length===1?"registro encontrado":"registros encontrados",""),u(2),v("estrutura",e.estrutura),u(2),v("ngIf",e.secaoExpandida==="cargos")}}function Wde(a,t){if(a&1){let e=fe();d(0,"div",80)(1,"input",118),z("change",function(){P(e);let i=b(4);return D(i.ToggleSelecionarTodosTurnos())}),h(),d(2,"label",119),m(3,"Selecionar todos"),h()()}if(a&2){let e=b(4);u(),v("checked",e.TodosTurnosSelecionados())}}function Gde(a,t){if(a&1){let e=fe();d(0,"div",83)(1,"span"),m(2),h(),d(3,"button",87),z("click",function(){P(e);let i=b(4);return D(i.RemoverTurnosSelecionados())}),k(4,"i",106),m(5," Excluir selecionados "),h()()}if(a&2){let e=b(4);u(2),ye("",e.turnosSelecionados.length," selecionado(s)")}}function $de(a,t){if(a&1){let e=fe();d(0,"div",107)(1,"input",91),z("change",function(){let i=P(e).$implicit,r=b(4);return D(r.ToggleSelecaoTurno(i.id))}),h(),d(2,"div",108)(3,"span"),m(4),h()(),d(5,"div",112)(6,"app-modal-turno",120),z("alterado",function(){P(e);let i=b(4);return D(i.CarregaDados())}),h(),d(7,"i",114),z("click",function(){let i=P(e).$implicit,r=b(4);return D(r.RemoverTurno(i))}),h()()()}if(a&2){let e=t.$implicit,n=b(4);u(),v("checked",n.turnosSelecionados.includes(e.id)),u(3),me(e.nome),u(2),v("objeto",e)}}function Yde(a,t){if(a&1&&(d(0,"div",115),m(1),h()),a&2){let e=b(4);u(),ye(" ",e.estrutura.turnos.length===0?"Nenhum turno cadastrado.":"Nenhum turno encontrado."," ")}}function Xde(a,t){if(a&1){let e=fe();d(0,"div")(1,"input",117),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.pesquisaTurno,i)||(r.pesquisaTurno=i),D(i)}),h(),V(2,Wde,4,1,"div",77)(3,Gde,6,1,"div",78)(4,$de,8,3,"div",102)(5,Yde,2,1,"div",103),h()}if(a&2){let e=b(3);u(),Re("ngModel",e.pesquisaTurno),u(),v("ngIf",e.FiltrarTurnos().length>0),u(),v("ngIf",e.turnosSelecionados.length>0),u(),v("ngForOf",e.FiltrarTurnos()),u(),v("ngIf",e.FiltrarTurnos().length===0)}}function Zde(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",57),k(2,"hr",58),d(3,"div",59),z("click",function(){P(e);let i=b(2);return D(i.ToggleSecao("turnos"))}),d(4,"h3",60),k(5,"i",61),d(6,"span",62),k(7,"i",116),h(),d(8,"span",64)(9,"span",65),m(10,"Turnos"),h(),d(11,"span",66),m(12),h()()(),d(13,"span",67),z("
204click",function(i){return P(e),D(i.stopPropagation())}),d(14,"app-modal-turno",68),z("alterado",function(){P(e);let i=b(2);return D(i.CarregaDados())}),h()()(),k(15,"hr",58),V(16,Xde,6,5,"div",12),h()()}if(a&2){let e=b(2);u(5),v("ngClass",e.secaoExpandida==="turnos"?"bi-chevron-down":"bi-chevron-right"),u(7),da("",e.estrutura.turnos.length," ",e.estrutura.turnos.length===1?"registro encontrado":"registros encontrados",""),u(4),v("ngIf",e.secaoExpandida==="turnos")}}function Kde(a,t){if(a&1){let e=fe();d(0,"div",80)(1,"input",126),z("change",function(){P(e);let i=b(4);return D(i.ToggleSelecionarTodosUsuarios())}),h(),d(2,"label",127),m(3,"Selecionar todos"),h()()}if(a&2){let e=b(4);u(),v("checked",e.TodosUsuariosSelecionados())}}function Qde(a,t){if(a&1){let e=fe();d(0,"div",83)(1,"span"),m(2),h(),d(3,"button",128),z("click",function(){P(e);let i=b(4);return D(i.ResetarSenhaSelecionados())}),k(4,"i",129),m(5," Resetar senha selecionados "),h()()}if(a&2){let e=b(4);u(2),ye("",e.usuariosSelecionados.length," selecionado(s)")}}function Jde(a,t){if(a&1){let e=fe();d(0,"input",91),z("change",function(){P(e);let i=b().$implicit,r=b(4);return D(r.ToggleSelecaoUsuario(i.funCodigo))}),h()}if(a&2){let e=b().$implicit,n=b(4);v("checked",n.usuariosSelecionados.includes(e.funCodigo))}}function ehe(a,t){a&1&&k(0,"span",135)}function the(a,t){a&1&&(d(0,"span",136),m(1,"Pendente"),h())}function ahe(a,t){if(a&1){let e=fe();mt(0),d(1,"i",137),z("click",function(){P(e);let i=b().$implicit,r=b(4);return D(r.AtivarDesativarUsuario(i))}),h(),d(2,"i",138),z("click",function(){P(e);let i=b().$implicit,r=b(4);return D(r.ResetarSenhaUsuario(i))}),h(),ft()}if(a&2){let e=b().$implicit;u(),v("ngClass",e.ativo?"bi-eye text-success":"bi-eye-slash text-muted")}}function nhe(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",89)(2,"div",90),V(3,Jde,1,1,"input",130)(4,ehe,1,0,"span",131),k(5,"text-avatar",132),d(6,"div",64)(7,"span",93),m(8),V(9,the,2,0,"span",133),h(),d(10,"span",111),m(11),h()()(),d(12,"div",94),V(13,ahe,3,1,"ng-container",12),d(14,"i",134),z("click",function(){let i=P(e).$implicit,r=b(4);return D(r.AbrirModalUsuario(i))}),h()()(),k(15,"hr",58),h()}if(a&2){let e=t.$implicit;u(3),v("ngIf",e.usuCodigo),u(),v("ngIf",!e.usuCodigo),u(),v("text",e.nome)("foto",e.foto)("size","20px")("divSize","36px"),u(3),ye("",e.nome," "),u(),v("ngIf",!e.usuCodigo),u(2),mc(" ",e.email," \xB7 ",e.cargo," \xB7 ",e.unidade," "),u(2),v("ngIf",e.usuCodigo),u(),v("title",e.usuCodigo?"Editar":"Completar cadastro")}}function ihe(a,t){if(a&1&&(d(0,"div",115),m(1),h()),a&2){let e=b(4);u(),ye(" ",e.estrutura.usuarios.length===0?"Nenhum usu\xE1rio cadastrado.":"Nenhum usu\xE1rio encontrado."," ")}}function rhe(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",69)(2,"span",70),k(3,"i",71),h(),d(4,"input",125),Ne("ngModelChange",function(i){P(e);let r=b(3);return Be(r.pesquisaUsuario,i)||(r.pesquisaUsuario=i),D(i)}),h(),d(5,"span",73),k(6,"i",74),h(),d(7,"ul",75)(8,"li")(9,"a",76),z("click",function(){P(e);let i=b(3);return D(i.filtroUsuario="ativo")}),m(10,"Ativos"),h()(),d(11,"li")(12,"a",76),z("click",function(){P(e);let i=b(3);return D(i.filtroUsuario="inativo")}),m(13,"Inativos"),h()(),d(14,"li")(15,"a",76),z("click",function(){P(e);let i=b(3);return D(i.filtroUsuario="todos")}),m(16,"Todos"),h()()()(),V(17,Kde,4,1,"div",77)(18,Qde,6,1,"div",78)(19,nhe,16,13,"div",79)(20,ihe,2,1,"div",103),h()}if(a&2){let e=b(3);u(4),Re("ngModel",e.pesquisaUsuario),u(5),qt("filtro-ativo",e.filtroUsuario==="ativo"),u(3),qt("filtro-ativo",e.filtroUsuario==="inativo"),u(3),qt("filtro-ativo",e.filtroUsuario==="todos"),u(2),v("ngIf",e.FiltrarUsuarios().length>0),u(),v("ngIf",e.usuariosSelecionados.length>0),u(),v("ngForOf",e.FiltrarUsuarios()),u(),v("ngIf",e.FiltrarUsuarios().length===0)}}function ohe(a,t){if(a&1){let e=fe();d(0,"div")(1,"div",57),k(2,"hr",58),d(3,"div",121),z("click",function(){P(e);let i=b(2);return D(i.ToggleSecao("usuarios"))}),d(4,"h3",60),k(5,"i",61),d(6,"span",62),k(7,"i",122),h(),d(8,"span",64)(9,"span",65),m(10,"Usu\xE1rios"),h(),d(11,"span",66),m(12),h()()(),d(13,"span",123),z("click",function(i){return P(e),D(i.stopPropagation())}),k(14,"app-modal-senha-padrao"),d(15,"app-modal-importar-usuarios",100),z("alterado",function(){P(e);let i=b(2);
204return D(i.CarregaDados())}),h(),d(16,"app-modal-usuario",100),z("alterado",function(){P(e);let i=b(2);return D(i.CarregaDados())}),h()()(),k(17,"hr",58),V(18,rhe,21,11,"div",12),d(19,"app-modal-usuario",124,0),z("alterado",function(){P(e);let i=b(2);return D(i.CarregaDados())}),h()()()}if(a&2){let e=b(2);u(5),v("ngClass",e.secaoExpandida==="usuarios"?"bi-chevron-down":"bi-chevron-right"),u(7),da("",e.estrutura.usuarios.length," ",e.estrutura.usuarios.length===1?"registro encontrado":"registros encontrados",""),u(3),v("estrutura",e.estrutura),u(),v("estrutura",e.estrutura),u(2),v("ngIf",e.secaoExpandida==="usuarios"),u(),v("usuario",e.usuarioSelecionado)("estrutura",e.estrutura)("semTrigger",!0)}}function she(a,t){a&1&&k(0,"i",139)}function lhe(a,t){a&1&&k(0,"div",140)}function che(a,t){if(a&1){let e=fe();d(0,"div",3),V(1,gde,6,0,"div",4),d(2,"div",5)(3,"div",6)(4,"h3",7),k(5,"i",8),m(6,"Estrutura de Neg\xF3cio"),h(),k(7,"app-modal-info"),h(),k(8,"hr",9),h(),V(9,vde,3,0,"div",10)(10,Vde,2,1,"div",11)(11,Pde,2,1,"div",12),d(12,"div",13)(13,"button",14),z("click",function(){P(e);let i=b();return i.estrutura.aberta=!0,D(i.FechaRegioes())}),m(14,"+ Novo Grupo"),h()(),V(15,Rde,17,4,"div",12)(16,qde,17,5,"div",12)(17,Zde,17,4,"div",12)(18,ohe,21,9,"div",12),d(19,"button",15),z("click",function(){P(e);let i=b();return D(i.Salvar())}),V(20,she,1,0,"i",16),m(21),V(22,lhe,1,0,"div",17),h()()}if(a&2){let e=b();u(),v("ngIf",e.temAlteracoesPendentes),u(8),v("ngIf",e.estrutura.regioes.length===0),u(),v("ngIf",e.estrutura.regioes.length>0),u(),v("ngIf",e.estrutura.aberta),u(4),v("ngIf",e.estrutura.unidades.length>0),u(),v("ngIf",e.estrutura),u(),v("ngIf",e.estrutura),u(),v("ngIf",e.estrutura),u(2),v("ngIf",!e.loadingSalvar),u(),ye(" ",e.loadingSalvar?"":"Salvar"," "),u(),v("ngIf",e.loadingSalvar)}}function dhe(a,t){if(a&1&&(d(0,"div",141),k(1,"app-loading",142),h()),a&2){let e=b();u(),v("isLoading",e.isLoading)("times",5)}}var cv=class a{constructor(t,e,n){this.http=t;this.urlService=e;this.snack=n}isLoading=!1;estrutura;pesquisa;filtro="ativo";loadingSalvar=!1;adicionais=["","","","",""];qtdAdicionais=0;modalUsuarioCompartilhado;secaoExpandida=null;ToggleSecao(t){this.secaoExpandida=this.secaoExpandida===t?null:t}ngOnInit(){return Ue(this,null,function*(){this.CarregaDados()})}CarregaDados(){return Ue(this,null,function*(){this.isLoading=!0;try{let t=yield ke(this.http.get(this.urlService.GetEstrutura()));this.estrutura=t,this.estrutura.funcionarios.sort((e,n)=>e.nome.localeCompare(n.nome)),this.estrutura.unidades.sort((e,n)=>e.nome.localeCompare(n.nome)),this.estrutura.aberta=!1,this.Filtrar(),console.log(t)}catch(t){console.error(t)}finally{this.isLoading=!1}})}temAlteracoesPendentes=!1;MarcarComoAlterado(){console.log("Altera\xE7\xE3o detectada na estrutura"),this.temAlteracoesPendentes=!0}RemoverTurno(t){return Ue(this,null,function*(){if(confirm(`Remover o turno "${t.nome}"?`))try{yield ke(this.http.post(this.urlService.RemoverTurno(t.id),{})),this.snack.open("Turno removido com sucesso!","Fechar",{duration:5e3}),this.CarregaDados()}catch(e){let n=typeof e?.error=="string"?e.error:"Erro ao remover o turno, contate o suporte!";this.snack.open(n,"Fechar",{duration:5e3})}})}Salvar(){return Ue(this,null,function*(){this.loadingSalvar=!0;let t=structuredClone(this.estrutura);t.regioes.forEach(e=>{typeof e.id=="number"&&(e.id=null),e.subRegioes.forEach(n=>{typeof n.id=="number"&&(n.id=null)})}),t.cargos?.forEach(e=>{typeof e.id=="number"&&(e.id=null)}),console.log(t);try{yield ke(this.http.post(this.urlService.SalvarEstrutura(),t)),this.snack.open("Dados salvos com sucesso!","Fechar",{duration:5e3}),this.temAlteracoesPendentes=!1}catch(e){console.error(e),this.snack.open("Erro ao salvar os dados, contate o suporte!","Fechar",{duration:5e3})}finally{this.loadingSalvar=!1}})}Filtrar(){let t=this.estrutura?.unidades??[];switch(this.filtro){case"ativo":t=this.estrutura.unidades.filter(e=>e.isAtivo);break;case"inativo":t=this.estrutura.unidades.filter(e=>!e.isAtivo);break;case"todos":t=this.estrutura.unidades}return t?.filter(e=>this.pesquisa==null||(e.nome?.toLowerCase()??"").includes(this.pesquisa.toLowerCase()))??[]}pesquisaCargo;cargosSelecionados=[];FiltrarCargos(){return this.estrutura?.cargos?.filter(t=>this.pesquisaCargo==null||(t.nome?.toLowerCase()??"").includes(this.pesquisaCargo.toLowerCase()))??[]}TodosCargosSelecionados(){let t=this.FiltrarCargos();return t.length>0&&t.every(e=>this.cargosSelecionados.includes(e.id))}ToggleSelecaoCargo(t){let e=this.cargosSelecionados.indexOf(t);e===-1?this.cargosSelecionados.push(t):this.cargosSelecionados.splice(e,1)}unidadesSelecionadas=[];TodasUnidadesSelecionadas(){let t=this.Filtrar();return t.length>0&&t.every(e=>this.unidadesSelecionadas.includes(e.id))}ToggleSelecaoUnidade(t){let e=this.unidadesSelecionadas.indexOf(t);e===-1?this.unidadesSelecionadas.push(t):this.unidadesSelecionadas.splice(e,1)}ToggleSelecionarTodasUnidades(){let t=this.Filtrar().map(e=>e.id);this.unidadesSelecionadas=this.TodasUnidadesSelecionadas()?[]:t}AtivarDesativarSelecionadas(t){this.unidadesSelecionadas.length===0||!confirm(`Deseja ${t?"ativar":"desativar"} ${this.unidadesSelecionadas.length}
204 unidade(s) selecionada(s)?`)||(this.estrutura.unidades.forEach(n=>{this.unidadesSelecionadas.includes(n.id)&&(n.isAtivo=t)}),this.estrutura.regioes.forEach(n=>{n.unidades.forEach(i=>{this.unidadesSelecionadas.includes(i.id)&&(i.isAtivo=t)}),n.subRegioes.forEach(i=>{i.unidades.forEach(r=>{this.unidadesSelecionadas.includes(r.id)&&(r.isAtivo=t)})})}),this.unidadesSelecionadas=[],this.MarcarComoAlterado())}ToggleSelecionarTodosCargos(){let t=this.FiltrarCargos().map(e=>e.id);this.cargosSelecionados=this.TodosCargosSelecionados()?[]:t}RemoverCargosSelecionados(){this.cargosSelecionados.length!==0&&confirm(`Remover ${this.cargosSelecionados.length} cargo(s) selecionado(s)? Isso s\xF3 ser\xE1 efetivado ao clicar em Salvar.`)&&(this.estrutura.cargos=this.estrutura.cargos.filter(t=>!this.cargosSelecionados.includes(t.id)),this.cargosSelecionados=[],this.MarcarComoAlterado())}pesquisaTurno;turnosSelecionados=[];FiltrarTurnos(){return this.estrutura?.turnos?.filter(t=>this.pesquisaTurno==null||(t.nome?.toLowerCase()??"").includes(this.pesquisaTurno.toLowerCase()))??[]}TodosTurnosSelecionados(){let t=this.FiltrarTurnos();return t.length>0&&t.every(e=>this.turnosSelecionados.includes(e.id))}ToggleSelecaoTurno(t){let e=this.turnosSelecionados.indexOf(t);e===-1?this.turnosSelecionados.push(t):this.turnosSelecionados.splice(e,1)}ToggleSelecionarTodosTurnos(){let t=this.FiltrarTurnos().map(e=>e.id);this.turnosSelecionados=this.TodosTurnosSelecionados()?[]:t}RemoverTurnosSelecionados(){return Ue(this,null,function*(){if(this.turnosSelecionados.length===0||!confirm(`Remover ${this.turnosSelecionados.length} turno(s) selecionado(s)?`))return;let t=[...this.turnosSelecionados],e=!1;for(let n of t)try{yield ke(this.http.post(this.urlService.RemoverTurno(n),{}))}catch(i){e=!0;let r=typeof i?.error=="string"?i.error:"Erro ao remover um dos turnos.";this.snack.open(r,"Fechar",{duration:5e3})}this.turnosSelecionados=[],e||this.snack.open("Turnos removidos com sucesso!","Fechar",{duration:5e3}),this.CarregaDados()})}pesquisaUsuario;filtroUsuario="ativo";usuariosSelecionados=[];FiltrarUsuarios(){let t=this.estrutura?.usuarios??[];switch(this.filtroUsuario){case"ativo":t=t.filter(e=>e.ativo);break;case"inativo":t=t.filter(e=>!e.ativo);break;case"todos":t=t}return t?.filter(e=>this.pesquisaUsuario==null||(e.nome?.toLowerCase()??"").includes(this.pesquisaUsuario.toLowerCase())||(e.email?.toLowerCase()??"").includes(this.pesquisaUsuario.toLowerCase()))??[]}TodosUsuariosSelecionados(){let t=this.FiltrarUsuarios().filter(e=>e.usuCodigo);return t.length>0&&t.every(e=>this.usuariosSelecionados.includes(e.funCodigo))}ToggleSelecaoUsuario(t){let e=this.usuariosSelecionados.indexOf(t);e===-1?this.usuariosSelecionados.push(t):this.usuariosSelecionados.splice(e,1)}ToggleSelecionarTodosUsuarios(){let t=this.FiltrarUsuarios().filter(e=>e.usuCodigo).map(e=>e.funCodigo);this.usuariosSelecionados=this.TodosUsuariosSelecionados()?[]:t}ResetarSenhaSelecionados(){return Ue(this,null,function*(){if(this.usuariosSelecionados.length===0||!confirm(`Resetar a senha de ${this.usuariosSelecionados.length} usu\xE1rio(s) selecionado(s) para a senha padr\xE3o?`))return;let t=[...this.usuariosSelecionados],e=!1;for(let n of t)try{yield ke(this.http.post(this.urlService.ResetarSenhaUsuario(n),{}))}catch(i){e=!0;let r=typeof i?.error=="string"?i.error:"Erro ao resetar a senha de um dos usu\xE1rios.";this.snack.open(r,"Fechar",{duration:5e3})}this.usuariosSelecionados=[],e||this.snack.open("Senhas resetadas para o padr\xE3o.","Fechar",{duration:5e3})})}abrirCollapse(t){t.aberto=!0,t.collapse=!0,setTimeout(()=>{let e=document.getElementById("collapse"+t.id);
204bootstrap.Collapse.getOrCreateInstance(e).show(),this.fecharCollapsesFilhos(t)})}usuarioSelecionado=null;AbrirModalUsuario(t){this.usuarioSelecionado=t,setTimeout(()=>{this.modalUsuarioCompartilhado.PopularFormulario();let e=document.getElementById("modalEditarUsuarioCompartilhado");bootstrap.Modal.getOrCreateInstance(e).show()})}AtivarDesativarUsuario(t){return Ue(this,null,function*(){try{yield ke(this.http.post(this.urlService.AtivarDesativarUsuario(t.funCodigo),{})),t.ativo=!t.ativo,this.snack.open(t.ativo?"Usu\xE1rio ativado.":"Usu\xE1rio desativado.","Fechar",{duration:5e3})}catch(e){console.error(e),this.snack.open("Erro ao alterar o status do usu\xE1rio, contate o suporte!","Fechar",{duration:5e3})}})}ResetarSenhaUsuario(t){return Ue(this,null,function*(){if(confirm(`Resetar a senha de "${t.nome}" para a senha padr\xE3o?`))try{yield ke(this.http.post(this.urlService.ResetarSenhaUsuario(t.funCodigo),{})),this.snack.open("Senha resetada para o padr\xE3o.","Fechar",{duration:5e3})}catch(e){console.error(e),this.snack.open("Erro ao resetar a senha, contate o suporte!","Fechar",{duration:5e3})}})}fecharCollapsesFilhos(t){t.subRegioes.forEach(e=>{let n=document.getElementById("collapse"+e.id);if(!n)return;let i=bootstrap.Collapse.getInstance(n);i&&n.classList.contains("show")&&i.hide(),e.collapse=!1}),this.fechaTodos(t.id)}ReceberIdGrupo(t){setTimeout(()=>{this.estrutura.regioes.forEach(e=>{if(e.id===t){let n=document.getElementById("collapse"+t);n&&bootstrap.Collapse.getOrCreateInstance(n).show(),e.collapse=!0}e.subRegioes?.forEach(n=>{if(n.id===t){let i=document.getElementById("collapse"+t);i&&bootstrap.Collapse.getOrCreateInstance(i).show(),n.aberto=!0,n.collapse=!0}})})}),this.fechaTodos(t),this.MarcarComoAlterado()}fechaTodos(t){this.estrutura.regioes.forEach(e=>{t!==e.id&&(e.collapse=!1,e.aberto=!1),e.subRegioes?.forEach(n=>{n.id!==t&&(n.collapse=!1,n.aberto=!1)})}),this.estrutura.aberta=!1,this.estrutura=this.estrutura}FechaRegioes(){this.estrutura.regioes.forEach(t=>{let e=document.getElementById("collapse"+t.id);if(!e)return;let n=bootstrap.Collapse.getInstance(e);n&&e.classList.contains("show")&&(n.hide(),t.subRegioes.forEach(i=>{let r=document.getElementById("collapse"+i.id);if(!r)return;let o=bootstrap.Collapse.getInstance(r);o&&r.classList.contains("show")&&o.hide(),i.collapse=!1})),t.collapse=!1,t.aberto=!1})}RemoverCargo(t){confirm(`Remover o cargo "${t.nome}"? Isso s\xF3 ser\xE1 efetivado ao clicar em Salvar.`)&&(this.estrutura.cargos=this.estrutura.cargos.filter(e=>e.id!==t.id),this.MarcarComoAlterado())}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(e0))};static \u0275cmp=Oe({type:a,selectors:[["app-estrutura"]],viewQuery:function(e,n){if(e&1&&c0(fde,5),e&2){let i;n0(i=i0())&&(n.modalUsuarioCompartilhado=i.first)}},decls:2,vars:2,consts:[["modalUsuarioCompartilhado",""],["class","container-fluid pt-1 mt-2 mb-3 width-partial","style","background-color: white; border-radius: 10px; padding-bottom: 80px;",4,"ngIf"],["class","container-fluid pt-1 mt-2 mb-3 pb-3 width-partial","style","background-color: white; border-radius: 10px;",4,"ngIf"],[1,"container-fluid","pt-1","mt-2","mb-3","width-partial",2,"background-color","white","border-radius","10px","padding-bottom","80px"],["class","alert alert-warning d-flex justify-content-between align-items-center mt-3",4,"ngIf"],[1,"d-flex","flex-column","mt-2"],[1,"d-flex","align-items-center","mb-2"],[1,"mb-0"],[1,"bi","bi-building","me-2","mb-0'"],[1,"mt-0"],["class","d-flex flex-column align-items-center p-4","style","background-color: var(--bege-claro);",4,"ngIf"],["class","d-flex flex-column gap-2 accordion","id","accordion-estrutura",4,"ngIf"],[4,"ngIf"],[1,"d-flex","w-100"],[1,"btn","btn-estrutura-laranja","mt-2","ms-auto",3,"click"],[1,"floating-plus-button",3,"click"],["class","bi bi-floppy",4,"ngIf"],["class","spinner",4,"ngIf"],[1,"alert","alert-warning","d-flex","justify-content-between","align-items-center","mt-3"],[1,"d-flex","flex-column","align-items-center","p-4",2,"background-color","var(--bege-claro)"],["id","accordion-estrutura",1,"d-flex","flex-column","gap-2","accordion"],["class","card",4,"ngFor","ngForOf"],[1,"card"],[1,"gradient-laranja-invertido","d-flex","w-100","p-2","gap-2","rounded-top-1","accordion-item",3,"ngClass"],["data-bs-toggle","collapse",1,"accordion-button","collapsed","btn-colapse","btn-colapse-laranja","m-auto",3,"click"],[1,"estrutura-header","w-100"],[1,"d-flex","flex-column"],[1,"regiao-titulo"],["class","regiao-subtitulo",4,"ngIf"],[1,"d-flex","fs-4"],[1,"bi","bi-plus","icones-regiao",3,"click"],["tipo","Grupo","class","icones-regiao",3,"objeto","unidades","alterado",4,"ngIf"],[1,"icones-regiao",3,"alterado","regiao","funcionarios"],["tipo","Grupo",1,"icones-regiao",3,"alterado","objeto"],["tipo","Grupo",1,"icones-regiao",3,"alterado","regiao","estrutura"],["data-bs-parent","#accordion-estrutura",1,"accordion-collapse","collapse",3,"id"],["class","d-flex flex-column p-2 gap-2 accordion",3,"id",4,"ngIf"],["class","d-flex flex-column p-2 gap-2",4,"ngIf"],["class","d-flex flex-column align-items-center py-3 px-2","style","color: var(--cinza-escuro);",4,"ngIf"],[1,"regiao-subtitulo"],["tipo","Grupo",1,"icones-regiao",3,"alterado","objeto","unidades"],[3,"grupoCriado","regiao"],[1,"d-flex","flex-column","p-2","gap-2","accordion",3,"id"],[1,"gradient-azul-invertido","d-flex","w-100","p-2","gap-2",3,"ngClass"],["data-bs-toggle","collapse",1,"accordion-button","collapsed","btn-colapse","btn-colapse-azul","m-auto",3,"click"],["tipo","Sub-Grupo",1,"icones-sub",3,"alterado","objeto","unidades"],[1,"icones-sub",3,"alterado","subRegiao","funcionarios"],["tipo","Sub-Grupo",1,"icones-sub",3,"alterado","objeto"],["tipo","Sub-Grupo",1,"icones-sub",3,"alterado","regiao","estrutura"],[1,"accordion-collapse","collapse",3,"id"],[1,"d-flex","flex-column","align-items-center","py-3","px-2",2,"color","var(--cinza-escuro)"],[1,"d-flex","flex-column","p-2","gap-2"],["class","card d-flex flex-row justify-content-between p-2 al
204ign-items-center",4,"ngFor","ngForOf"],[1,"card","d-flex","flex-row","justify-content-between","p-2","align-items-center"],["tipo","Unidade",1,"fs-5",2,"color","var(--vermelho-medio)",3,"alterado","regiao","unidade"],["tipo","Unidade",1,"fs-5",2,"color","var(--vermelho-medio)",3,"regiao","unidade"],[3,"grupoCriado","estrutura"],[1,"mt-2"],[2,"color","var(--cinza-medio)"],[1,"d-flex","justify-content-between","align-items-center",2,"cursor","pointer",3,"click"],[1,"mb-0","d-flex","align-items-center","gap-2"],[1,"bi",3,"ngClass"],[1,"icone-secao"],[1,"bi","bi-shop"],[1,"d-flex","flex-column","text-start"],[1,"secao-titulo"],[1,"secao-contador"],[3,"click"],[3,"alterado"],[1,"dropdown","input-group","mb-3"],["data-bs-toggle","dropdown",1,"input-group-text","iconHover",2,"cursor","pointer"],[1,"bi","bi-funnel"],["type","text","placeholder","Buscar unidade...",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],[1,"input-group-text",2,"border-radius","0 8px 8px 0"],[1,"bi","bi-search"],[1,"dropdown-menu"],[1,"dropdown-item",3,"click"],["class","form-check mb-2",4,"ngIf"],["class","alert alert-secondary d-flex justify-content-between align-items-center py-2 px-3 mb-2",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"form-check","mb-2"],["type","checkbox","id","selecionarTodasUnidades",1,"form-check-input",3,"change","checked"],["for","selecionarTodasUnidades",1,"form-check-label"],[1,"alert","alert-secondary","d-flex","justify-content-between","align-items-center","py-2","px-3","mb-2"],[1,"d-flex","gap-2"],[1,"btn","btn-sm","btn-outline-success",3,"click"],[1,"bi","bi-eye"],[1,"btn","btn-sm","btn-outline-danger",3,"click"],[1,"bi","bi-eye-slash"],[1,"unidade-header","w-100"],[1,"unidade-info"],["type","checkbox",1,"form-check-input","me-2",3,"change","checked"],[1,"bi","bi-grip-vertical","fs-4",2,"color","var(--cinza-escuro)"],[1,"text-break"],[1,"d-flex","fs-4","gap-3"],[1,"icones-unidade","icone-verde",3,"alterado","estrutura","unidade"],[1,"icones-unidade","icone-verde",3,"alterado","unidade","funcionarios"],[1,"icones-unidade","icone-cinza",3,"unidade"],[1,"icones-unidade",3,"alterado","unidade"],[1,"bi","bi-briefcase"],[3,"alterado","estrutura"],["type","text","placeholder","Buscar cargo...",1,"form-control","mb-3",3,"ngModelChange","ngModel"],["class","card d-flex flex-row justify-content-between align-items-center p-2 mb-2",4,"ngFor","ngForOf"],["class","text-center text-muted py-3",4,"ngIf"],["type","checkbox","id","selecionarTodosCargos",1,"form-check-input",3,"change","checked"],["for","selecionarTodosCargos",1,"form-check-label"],[1,"bi","bi-trash"],[1,"card","d-flex","flex-row","justify-content-between","align-items-center","p-2","mb-2"],[1,"d-flex","flex-column","flex-grow-1","me-2"],[1,"progress",2,"height","6px"],[1,"progress-bar","bg-warning"],[1,"text-muted",2,"font-size","0.8rem"],[1,"d-flex","fs-5","gap-2"],[3,"alterado","objeto","estrutura"],[1,"bi","bi-trash",2,"color","var(--vermelho-medio)","cursor","pointer",3,"click"],[1,"text-center","text-muted","py-3"],[1,"bi","bi-clock"],["type","text","placeholder","Buscar turno...",1,"form-control","mb-3",3,"ngModelChange","ngModel"],["type","checkbox","id","selecionarTodosTurnos",1,"form-check-input",3,"change","checked"],["for","selecionarTodosTurnos",1,"form-check-label"],[3,"alterado","objeto"],[1,"d-flex","justify-content-between","align-items-center","flex-wrap","gap-2","usuarios-header-row",2,"cursor","pointer",3,"click"],[1,"bi","bi-person-circle"],[1,"d-flex","gap-2","usuarios-header-actions",3,"click"],[3,"alterado","usuario","estrutura","semTrigger"],["type","text","placeholder","Buscar usu\xE1rio...",1,"form-control",2,"border-right","1px solid white",3,"ngModelChange","ngModel"],["type","checkbox","id","selecionarTodosUsuarios",1,"form-check-input",3,"change","checked"],["for","selecionarTodosUsuarios",1,"form-check-label"],[1,"btn","btn-sm","btn-outline-warning",3,"click"],[1,"bi","bi-arrow-repeat"],["class","form-check-input me-2","type","checkbox",3,"checked","change",4,"ngIf"],["style","display:inline-block; width: 24px;",4,"ngIf"],[1,"me-2","border","rounded-circle",2,"width","36px","height","36px","overflow","hidden","text-align","center","vertical-align","middle","flex-shrink","0",3,"text","foto","size","divSize"],["class","badge-contador ms-2",4,"ngIf"],[1,"bi","bi-pencil",2,"cursor","pointer",3,"click","title"],[2,"display","inline-block","width","24px"],[1,"badge-contador","ms-2"],["title","Ativar/desativar",1,"bi",2,"cursor","pointer",3,"click","ngClass"],["title","Resetar senha",1,"bi","bi-arrow-repeat",2,"color","var(--laranja-medio)","cursor","pointer",3,"click"],[1,"bi","bi-floppy"],[1,"spinner"],[1,"container-fluid","pt-1","mt-2","mb-3","pb-3","width-partial",2,"background-color","white","border-radius","10px"],[3,"isLoading","times"]],template:function(e,n){e&1&&V(0,che,23,11,"div",1)(1,dhe,2,2,"div",2),e&2&&(v("ngIf",!n.isLoading),u(),v("ngIf",n.isLoading))},dependencies:[on,kt,bn,xt,at,jt,Ht,Ut,Qt,Y6,nv,Bt,X6,av,Z6,K6,tv,Q6,J6,ev,ov,iv,sv,lv],styles:[".estrutura-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.estrutura-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{flex:1;min-width:0}.estrutura-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{display:flex;gap:6px;flex-shrink:0}.btn-estrutura-laranja[_ngcontent-%COMP%]{background-color:var(--laranja-medio);color:#fff}.btn-estrutura-laranja[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.floating-plus-button[_ngcontent-%COMP%]{position:fixed;bottom:40px;right:30px;border-radius:30px;color:#fff;background-color:var(--laranja-medio);border:none;box-shadow:0 2px 5px #0000004d;cursor:pointer;z-index:5;gap:10px;font-weight:700;font-size:18px;height:50px;width:120px;
204display:flex;align-items:center;justify-content:center}.floating-plus-button[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.icones-regiao[_ngcontent-%COMP%]{color:#fff;width:35px;height:35px;text-align:center;border-radius:8px;align-items:center;display:flex;justify-content:center}.icones-regiao[_ngcontent-%COMP%]:hover{background-color:var(--laranja-escuro)}.icones-sub[_ngcontent-%COMP%]{color:#fff;width:35px;height:35px;text-align:center;border-radius:8px;align-items:center;display:flex;justify-content:center}.icones-sub[_ngcontent-%COMP%]:hover{background-color:var(--azul-escuro)}.icones-unidade[_ngcontent-%COMP%]{width:35px;height:35px;text-align:center;border-radius:8px;align-items:center;display:flex;justify-content:center}.icone-verde[_ngcontent-%COMP%]{color:var(--verde-medio)}.icone-verde[_ngcontent-%COMP%]:hover{background-color:var(--verde-claro)}.icone-cinza[_ngcontent-%COMP%]{color:var(--cinza-ultra)}.icone-cinza[_ngcontent-%COMP%]:hover{background-color:var(--cinza-claro)}.icone-azul[_ngcontent-%COMP%]{color:var(--azul-medio)}.icone-azul[_ngcontent-%COMP%]:hover{background-color:var(--azul-claro)}.filtro-ativo[_ngcontent-%COMP%]{background-color:var(--bege-claro);color:var(--vermelho-medio)}.btn-colapse[_ngcontent-%COMP%]{color:#fff;width:35px;height:35px;border-radius:8px;display:flex!important;align-items:center!important;justify-content:center!important;background-color:transparent;border:none;padding:0;text-align:center}.btn-colapse.accordion-button[_ngcontent-%COMP%]:after{margin-left:0!important}.accordion-button[_ngcontent-%COMP%], .accordion-button[_ngcontent-%COMP%]:focus, .accordion-button[_ngcontent-%COMP%]:active{box-shadow:none!important;outline:none!important;border:none!important}.accordion-button[_ngcontent-%COMP%]:not(.collapsed){box-shadow:none!important;border-bottom:none!important}.btn-colapse-laranja[_ngcontent-%COMP%]:not(.collapsed){background-color:var(--laranja-escuro)}.btn-colapse-laranja[_ngcontent-%COMP%]:hover, .btn-colapse-laranja[_ngcontent-%COMP%]:active{background-color:var(--laranja-escuro)}.btn-colapse[_ngcontent-%COMP%]:after{filter:brightness(0) invert(1)}.accordion-item[_ngcontent-%COMP%], .accordion-collapse[_ngcontent-%COMP%]{border:none!important}.btn-colapse-azul[_ngcontent-%COMP%]:not(.collapsed){background-color:var(--azul-escuro)}.btn-colapse-azul[_ngcontent-%COMP%]:hover, .btn-colapse-azul[_ngcontent-%COMP%]:active{background-color:var(--azul-escuro)}.collapsing[_ngcontent-%COMP%]{transition:height .3s cubic-bezier(.4,0,.2,1)!important}.regiao-titulo[_ngcontent-%COMP%]{font-size:1.05rem;font-weight:600;line-height:1.2;color:#fff;letter-spacing:.2px}.regiao-subtitulo[_ngcontent-%COMP%]{font-size:.85rem;font-weight:400;color:#ffffffbf;display:block}@media (max-width: 575.98px){.estrutura-header[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.estrutura-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{justify-content:flex-end;gap:10px;width:100%;margin-top:6px}.icones-regiao[_ngcontent-%COMP%], .icones-sub[_ngcontent-%COMP%]{width:36px;height:36px}.regiao-titulo[_ngcontent-%COMP%]{font-size:.95rem!important}.regiao-subtitulo[_ngcontent-%COMP%]{font-size:.75rem!important}.bi-grip-vertical[_ngcontent-%COMP%]{margin-right:-5px;font-size:1.2rem!important}.btn-colapse[_ngcontent-%COMP%]{width:35px;height:35px}.unidade-header[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.unidade-info[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:8px;width:100%}.unidade-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{display:flex;justify-content:flex-end;gap:12px;width:100%;margin-top:6px}}.unidade-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.unidade-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.icone-secao[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:var(--bege-claro);color:var(--laranja-medio);font-size:1rem;flex-shrink:0}.secao-titulo[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:600;line-height:1.2}
204.secao-contador[_ngcontent-%COMP%]{font-size:.8rem;font-weight:400;color:var(--cinza-escuro);line-height:1.2}.usuarios-header-actions[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:flex-end;align-items:center}@media (max-width: 576px){.usuarios-header-row[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch!important}.usuarios-header-actions[_ngcontent-%COMP%]{width:100%;justify-content:flex-end}.usuarios-header-actions[_ngcontent-%COMP%] .botao-trigger-mobile{font-size:0;padding:.375rem;width:38px;display:inline-flex;align-items:center;justify-content:center}.usuarios-header-actions[_ngcontent-%COMP%] .botao-trigger-mobile i{font-size:1rem}}"]})};function hhe(a,t){}var $5=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext};var rx=(()=>{class a extends j5{_elementRef=Me(un);_focusTrapFactory=Me(Ey);_config;_interactivityChecker=Me(v7);_ngZone=Me(A0);_overlayRef=Me(mh);_focusMonitor=Me(cd);_renderer=Me(eo);_platform=Me(Kn);_document=Me(r0,{optional:!0});_portalOutlet;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_changeDetectorRef=Me(Ao);_injector=Me(B0);_isDestroyed=!1;constructor(){super(),this._config=Me($5,{optional:!0})||new $5,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let n=this._ariaLabelledByQueue.indexOf(e);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}attachDomPortal=e=>{this._portalOutlet.hasAttached();let n=this._portalOutlet.attachDomPortal(e);return this._contentAttached(),n};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let i=()=>{r(),o(),e.removeAttribute("tabindex")},r=this._renderer.listen(e,"blur",i),o=this._renderer.listen(e,"mousedown",i)})),e.focus(n)}_focusByCssSelector(e,n){let i=this._elementRef.nativeElement.querySelector(e);i&&this._forceFocus(i,n)}_trapFocus(){this._isDestroyed||Ks(()=>{let e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,n=null;if(typeof e=="string"?n=this._document.querySelector(e):typeof e=="boolean"?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&typeof n.focus=="function"){let i=Op(),r=this._elementRef.nativeElement;(!i||i===this._document.body||i===r||r.contains(i))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let e=this._elementRef.nativeElement,n=Op();return e===n||e.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Op()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(n){return new(n||a)};static \u0275cmp=Oe({type:a,selectors:[["cdk-dialog-container"]],viewQuery:function(n,i){if
204(n&1&&c0(q5,7),n&2){let r;n0(r=i0())&&(i._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,i){n&2&&Pt("id",i._config.id||null)("role",i._config.role)("aria-modal",i._config.ariaModal)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null)},features:[N0],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,i){n&1&&V(0,hhe,0,0,"ng-template",0)},dependencies:[q5],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return a})(),mm=class{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new Za;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(t,e){this.overlayRef=t,this.config=e,this.disableClose=e.disableClose,this.backdropClick=t.backdropClick(),this.keydownEvents=t.keydownEvents(),this.outsidePointerEvents=t.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(n=>{n.keyCode===27&&!this.disableClose&&!tf(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=t.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(t,e){if(this.containerInstance){let n=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),n.next(t),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(t="",e=""){return this.overlayRef.updateSize({width:t,height:e}),this}addPanelClass(t){return this.overlayRef.addPanelClass(t),this}removePanelClass(t){return this.overlayRef.removePanelClass(t),this}},phe=new ta("DialogScrollStrategy",{providedIn:"root",factory:()=>{let a=Me($1);return()=>a.scrollStrategies.block()}}),uhe=new ta("DialogData"),mhe=new ta("DefaultDialogConfig");var ox=(()=>{class a{_overlay=Me($1);_injector=Me(B0);_defaultOptions=Me(mhe,{optional:!0});_parentDialog=Me(a,{optional:!0,skipSelf:!0});_overlayContainer=Me(r6);_idGenerator=Me(F1);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new Za;_afterOpenedAtThisLevel=new Za;_ariaHiddenElements=new Map;_scrollStrategy=Me(phe);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=dc(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Zs(void 0)));constructor(){}open(e,n){let i=this._defaultOptions||new $5;n=Xe(Xe({},i),n),n.id=n.id||this._idGenerator.getId("cdk-dialog-"),n.id&&this.getDialogById(n.id);let r=this._getOverlayConfig(n),o=this._overlay.create(r),s=new mm(o,n),l=this._attachContainer(o,s,n);return s.containerInstance=l,this._attachDialogContent(e,s,l,n),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){nx(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){nx(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),nx(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let n=new s2({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,i){let r=i.injector||i.viewContainerRef?.injector,o=[{provide:$5,useValue:i},{provide:mm,useValue:n},{provide:mh,useValue:e}],s;
vendor: 10,922 bytes, line 204
204i.container?typeof i.container=="function"?s=i.container:(s=i.container.type,o.push(...i.container.providers(i))):s=rx;let l=new Fl(s,i.viewContainerRef,B0.create({parent:r||this._injector,providers:o}));return e.attach(l).instance}_attachDialogContent(e,n,i,r){if(e instanceof uc){let o=this._createInjector(r,n,i,void 0),s={$implicit:r.data,dialogRef:n};r.templateContext&&(s=Xe(Xe({},s),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),i.attachTemplatePortal(new U5(e,null,s,o))}else{let o=this._createInjector(r,n,i,this._injector),s=i.attachComponentPortal(new Fl(e,r.viewContainerRef,o));n.componentRef=s,n.componentInstance=s.instance}}_createInjector(e,n,i,r){let o=e.injector||e.viewContainerRef?.injector,s=[{provide:uhe,useValue:e.data},{provide:mm,useValue:n}];return e.providers&&(typeof e.providers=="function"?s.push(...e.providers(n,e,i)):s.push(...e.providers)),e.direction&&(!o||!o.get(dd,null,{optional:!0}))&&s.push({provide:dd,useValue:{value:e.direction,change:ka()}}),B0.create({parent:o||r,providers:s})}_removeOpenDialog(e,n){let i=this.openDialogs.indexOf(e);i>-1&&(this.openDialogs.splice(i,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,o)=>{r?o.setAttribute("aria-hidden",r):o.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let e=this._overlayContainer.getContainerElement();if(e.parentElement){let n=e.parentElement.children;for(let i=n.length-1;i>-1;i--){let r=n[i];r!==e&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function nx(a,t){let e=a.length;for(;e--;)t(a[e])}var LV=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({providers:[ox],imports:[sm,W5,Ty,W5]})}return a})();function fhe(a,t){}var hv=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration},sx="mdc-dialog--open",OV="mdc-dialog--opening",zV="mdc-dialog--closing",ghe=150,vhe=75,_he=(()=>{class a extends rx{_animationMode=Me(wr,{optional:!0});_animationStateChanged=new ia;_animationsEnabled=this._animationMode!=="NoopAnimations";_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?BV(this._config.enterAnimationDuration)??ghe:0;_exitAnimationDuration=this._animationsEnabled?BV(this._config.exitAnimationDuration)??vhe:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(RV,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(OV,sx)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(sx),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(sx),this._animationsEnabled?(this._hostElement.style.setProperty(RV,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(zV)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(OV,zV)}_waitForAnimationToComplete(e,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let n=super.attachComponentPortal(e);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}static \u0275fac=(()=>{let e;return function(i){return(e||(e=ii(a)))(i||a)}})();static \u0275cmp=Oe({type:a,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,i){n&2&&(z2("id",i._config.id),Pt("aria-modal",i._config.ariaModal)("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),qt("_mat-animation-noopable",!i._animationsEnabled)("mat-mdc-dialog-container-with-actions",i._actionSectionCount>0))},features:[N0],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,i){n&1&&(d(0,"div",0)(1,"div",1),V(2,fhe,0,0,"ng-template",2),h()())},dependencies:[q5],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}
204.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}return a})(),RV="--mat-dialog-transition-duration";function BV(a){return a==null?null:typeof a=="number"?a:a.endsWith("ms")?af(a.substring(0,a.length-2)):a.endsWith("s")?af(a.substring(0,a.length-1))*1e3:a==="0"?0:null}var dv=function(a){return a[a.OPEN=0]="OPEN",a[a.CLOSING=1]="CLOSING",a[a.CLOSED=2]="CLOSED",a}(dv||{}),fm=class{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new Za;_beforeClosed=new Za;_result;_closeFallbackTimeout;_state=dv.OPEN;_closeInteractionType;constructor(t,e,n){this._ref=t,this._containerInstance=n,this.disableClose=e.disableClose,this.id=t.id,t.addPanelClass("mat-mdc-dialog-panel"),n._animationStateChanged.pipe(Xn(i=>i.state==="opened"),Mo(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(Xn(i=>i.state==="closed"),Mo(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),Km(this.backdropClick(),this.keydownEvents().pipe(Xn(i=>i.keyCode===27&&!this.disableClose&&!tf(i)))).subscribe(i=>{this.disableClose||(i.preventDefault(),whe(this,i.type==="keydown"?"keyboard":"mouse"))})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(Xn(e=>e.state==="closing"),Mo(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=dv.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(t){let e=this._ref.config.positionStrategy;return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(t="",e=""){return this._ref.updateSize(t,e),this}addPanelClass(t){return this._ref.addPanelClass(t),this}removePanelClass(t){return this._ref.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=dv.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function whe(a,t,e){return a._closeInteractionType=t,a.close(e)}var xhe=new ta("MatMdcDialogData"),bhe=new ta("mat-mdc-dialog-default-options"),Che=new ta("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let a=Me($1);return()=>a.scrollStrategies.block()}});var lx=(()=>{class a{_overlay=Me($1);_defaultOptions=Me(bhe,{optional:!0});_scrollStrategy=Me(Che);_parentDialog=Me(a,{optional:!0,skipSelf:!0});_idGenerator=Me(F1);_dialog=Me(ox);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new Za;_afterOpenedAtThisLevel=new Za;dialogConfigClass=hv;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=dc(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Zs(void 0)));constructor(){this._dialogRefConstructor=fm,this._dialogContainerType=_he,this._dialogDataToken=xhe}open(e,n){let i;n=Xe(Xe({},this._defaultOptions||new hv),n),n.id=n.id||this._idGenerator.getId("mat-mdc-dialog-"),n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(e,ea(Xe({},n),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:$5,useValue:n}]},templateContext:()=>({dialogRef:i}),providers:(o,s,l)=>(i=new this._dialogRefConstructor(o,n,l),i.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:i}])}));return i.componentRef=r.componentRef,i.componentInstance=r.componentInstance,this.openDialogs.push(i),this.afterOpened.next(i),i.afterClosed().subscribe(()=>{let o=this.openDialogs.indexOf(i);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||this._getAfterAllClosed().next())}),i}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}static \u0275fac=function(n){return new(n||a)};static \u0275prov=Tt({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();var NV=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=_0({type:a});static \u0275inj=v0({providers:[lx],imports:[LV,sm,W5,io,io]})}return a})();var pv=class a{constructor(t){this.dialogRef=t}cancelar(){this.dialogRef.close(!1)}confirmar(){this.dialogRef.close(!0)}static \u0275fac=function(e){return new(e||a)(ce(fm))};static \u0275cmp=Oe({type:a,selectors:[["app-dialog-confirmar-saida"]],decls:11,vars:0,consts:[[1,"dialog-wrapper"],[1,"top-bar"],[1,"title"],[1,"message"],[1,"actions"],["mat-button","",1,"btn-voltar",3,"click"],["mat-raised-button","",1,"btn-sair",3,"click"]],template:function(e,n){e&1&&(d(0,"div",0),k(1,"div",1),d(2,"h2",2),m(3," Altera\xE7\xF5es n\xE3o salvas "),h(),d(4,"p",3),m(5," Existem altera\xE7\xF5es pendentes. Se sair agora, elas ser\xE3o perdidas. "),h(),d(6,"div",4)(7,"button",5),z("click",function(){return n.cancelar()}
204),m(8," Voltar "),h(),d(9,"button",6),z("click",function(){return n.confirmar()}),m(10," Sair mesmo assim "),h()()())},dependencies:[kt,NV,Nw,a6],styles:[".dialog-wrapper[_ngcontent-%COMP%]{padding:24px 24px 16px;min-width:280px;max-width:380px}.top-bar[_ngcontent-%COMP%]{height:4px;width:100%;background-color:#f57c00;border-radius:2px;margin-bottom:18px}.title[_ngcontent-%COMP%]{font-size:18px;font-weight:600;margin-bottom:10px;color:#222}.message[_ngcontent-%COMP%]{font-size:14px;color:#555;margin-bottom:24px;line-height:1.4}.actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:12px}.btn-voltar[_ngcontent-%COMP%]{color:#f57c00;font-weight:500}.btn-sair[_ngcontent-%COMP%]{background-color:#f57c00!important;color:#fff!important;box-shadow:none!important}"]})};var HV=a=>a.temAlteracoesPendentes?Me(lx).open(pv,{width:"360px",disableClose:!0}).afterClosed():!0;function Mhe(a,t){a&1&&k(0,"app-loading")}function She(a,t){if(a&1){let e=fe();d(0,"button",43),z("click",function(){let i=P(e).$implicit,r=b(2);return D(r.selecionarAssunto(i))}),m(1),h()}if(a&2){let e=t.$implicit,n=b(2);qt("rel-chip-active",(n.assuntoSelecionado==null?null:n.assuntoSelecionado.IdRelatorioAssunto)===e.IdRelatorioAssunto),u(),ye(" ",e.DsRotulo," ")}}function Ahe(a,t){if(a&1&&(d(0,"option",14),m(1),h()),a&2){let e=t.$implicit;v("ngValue",e.IdRelatorioAssunto),u(),ye(" ",e.DsRotulo," ")}}function Ehe(a,t){a&1&&(d(0,"div",44)(1,"div",45),Xt(),d(2,"svg",46),k(3,"path",47),h()(),z0(),d(4,"p"),m(5,"Nenhum modelo criado ainda."),k(6,"br"),m(7,"Crie seu primeiro modelo."),h()())}function khe(a,t){if(a&1&&(d(0,"div",48)(1,"p"),m(2),h()()),a&2){let e=b(2);u(2),ye('Nenhum modelo encontrado para o assunto "',e.assuntoSelecionado.DsRotulo,'"')}}function Ihe(a,t){a&1&&(d(0,"span"),m(1,"Gerando..."),h())}function The(a,t){a&1&&(d(0,"span"),m(1,"Gerar"),h())}function Fhe(a,t){if(a&1){let e=fe();d(0,"div",51)(1,"div",52)(2,"div",30),Xt(),d(3,"svg",53),k(4,"path",54)(5,"polyline",55)(6,"line",56)(7,"line",57)(8,"polyline",58),h()(),z0(),d(9,"div",32)(10,"h3"),m(11),h(),d(12,"div",33)(13,"span",59),m(14),h(),d(15,"span",35),m(16),h()()(),d(17,"div",60)(18,"div",61)(19,"label",62),m(20,"Data Inicial"),h(),d(21,"input",63),Ne("ngModelChange",function(i){let r=P(e).$implicit,o=b(3);return Be(o.getDatasGeracao(r.IdRelatorioModelo).dtInicial,i)||(o.getDatasGeracao(r.IdRelatorioModelo).dtInicial=i),D(i)}),h()(),d(22,"div",61)(23,"label",62),m(24,"Data Final"),h(),d(25,"input",63),Ne("ngModelChange",function(i){let r=P(e).$implicit,o=b(3);return Be(o.getDatasGeracao(r.IdRelatorioModelo).dtFinal,i)||(o.getDatasGeracao(r.IdRelatorioModelo).dtFinal=i),D(i)}),h()()(),d(26,"div",36)(27,"button",64),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.abrirEdicao(i))}),Xt(),d(28,"svg",22),k(29,"path",65)(30,"path",66),h()(),z0(),d(31,"button",67),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.deletarModelo(i))}),Xt(),d(32,"svg",22),k(33,"polyline",68)(34,"path",69),h()(),z0(),d(35,"button",70),z("click",function(){let i=P(e).$implicit,r=b(3);return D(r.gerarRelatorio(i))}),V(36,Ihe,2,0,"span",2)(37,The,2,0,"span",2),h()()()()}if(a&2){let e=t.$implicit,n=b(3);u(11),me(e.DsNome),u(3),me(e.DsRotuloAssunto),u(2),me(n.getLabelUnidades(e)),u(5),Re("ngModel",n.getDatasGeracao(e.IdRelatorioModelo).dtInicial),u(4),Re("ngModel",n.getDatasGeracao(e.IdRelatorioModelo).dtFinal),u(11),v("ngIf",n.isLoadingGerar&&n.modeloGerandoId===e.IdRelatorioModelo),u(),v("ngIf",!(n.isLoadingGerar&&n.modeloGerandoId===e.IdRelatorioModelo))}}function Vhe(a,t){if(a&1&&(d(0,"div",49),V(1,Fhe,38,7,"div",50),h()),a&2){let e=b(2);u(),v("ngForOf",e.modelosFiltrados)("ngForTrackBy",e.trackById)}}function Phe(a,t){if(a&1){let e=fe();d(0,"label",84)(1,"input",95),z("change",function(){let i=P(e).$implicit,r=b(3);return D(r.toggleIndicadorCustomSelecionado(i.IndCodigo))}),h(),d(2,"span"),m(3),h()()}if(a&2){let e=t.$implicit,n=b(3);u(),v("checked",n.isIndicadorSelecionado(e.IndCodigo)),u(2),me(e.IndTexto)}}function Dhe(a,t){if(a&1&&(d(0,"p",96),m(1),h()),a&2){let e=b(3);u(),mc(" ",e.indicadoresSelecionados.length," indicador",e.indicadoresSelecionados.length!==1?"es":""," selecionado",e.indicadoresSelecionados.length!==1?"s":""," ")}}function Lhe(a,t){if(a&1){let e=fe();d(0,"label",84)(1,"input",95),z("change",function(){let i=P(e).$implicit,r=b(3);return D(r.toggleUnidadeIndicadorCustom(i.UndCodigo))}),h(),d(2,"span"),m(3),h()()}if(a&2){let e=t.$implicit,n=b(3);u(),v("checked",n.isUnidadeIndicadorCustomSelecionada(e.UndCodigo)),u(2),me(e.UndNomeAbr)}}function Ohe(a,t){if(a&1&&(d(0,"p",96),m(1),h()),a&2){let e=b(3);u(),mc(" ",e.indicadorCustomUnidades.length," unidade",e.indicadorCustomUnidades.length!==1?"s":""," selecionada",e.indicadorCustomUnidades.length!==1?"s":""," ")}}function zhe(a,t){if(a&1){let e=fe();d(0,"div",71)(1,"div",72)(2,"div",73)(3,"label"),m(4,"Indicadores "),d(5,"span",74),m(6,"*"),h()(),d(7,"div",75),Xt(),d(8,"svg",76),k(9,"circle",77)(10,"line",78),h(),z0(),d(11,"input",79),Ne("ngModelChange",function(i){P(e);
204let r=b(2);return Be(r.indicadorSearch,i)||(r.indicadorSearch=i),D(i)}),h()(),d(12,"div",80),V(13,Phe,4,2,"label",81),h(),V(14,Dhe,2,3,"p",82),h(),d(15,"div",73)(16,"label"),m(17,"Escopo"),h(),d(18,"div",83)(19,"label",84)(20,"input",85),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.indicadorCustomEscopo,i)||(r.indicadorCustomEscopo=i),D(i)}),h(),d(21,"span"),m(22,"Por Unidade"),h()(),d(23,"label",84)(24,"input",86),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.indicadorCustomEscopo,i)||(r.indicadorCustomEscopo=i),D(i)}),h(),d(25,"span"),m(26,"Por Funcion\xE1rio"),h()(),d(27,"label",84)(28,"input",87),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.indicadorCustomEscopo,i)||(r.indicadorCustomEscopo=i),D(i)}),h(),d(29,"span"),m(30,"Unidade \u203A Funcion\xE1rio"),h()()()(),d(31,"div",73)(32,"div",88)(33,"label"),m(34,"Unidades "),d(35,"span",74),m(36,"*"),h()(),d(37,"button",89),z("click",function(){P(e);let i=b(2);return D(i.selecionarTodasUnidadesIndicadorCustom())}),m(38," Selecionar todas "),h()(),d(39,"div",75),Xt(),d(40,"svg",76),k(41,"circle",77)(42,"line",78),h(),z0(),d(43,"input",90),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.indicadorCustomUnitSearch,i)||(r.indicadorCustomUnitSearch=i),D(i)}),h()(),d(44,"div",80),V(45,Lhe,4,2,"label",81),h(),V(46,Ohe,2,3,"p",82),h(),d(47,"div",73)(48,"label"),m(49,"Per\xEDodo"),h(),d(50,"div",91)(51,"div")(52,"label",62),m(53,"Data Inicial"),h(),d(54,"input",92),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.indicadorCustomDtInicial,i)||(r.indicadorCustomDtInicial=i),D(i)}),h()(),d(55,"div")(56,"label",62),m(57,"Data Final"),h(),d(58,"input",92),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.indicadorCustomDtFinal,i)||(r.indicadorCustomDtFinal=i),D(i)}),h()()()(),d(59,"div",93)(60,"button",94),z("click",function(){P(e);let i=b(2);return D(i.gerarRelatorioIndicadorCustom())}),m(61),h()()()()}if(a&2){let e=b(2);u(11),Re("ngModel",e.indicadorSearch),u(2),v("ngForOf",e.indicadoresFiltrados),u(),v("ngIf",e.indicadoresSelecionados.length>0),u(6),Re("ngModel",e.indicadorCustomEscopo),u(4),Re("ngModel",e.indicadorCustomEscopo),u(4),Re("ngModel",e.indicadorCustomEscopo),u(15),Re("ngModel",e.indicadorCustomUnitSearch),u(2),v("ngForOf",e.unidadesFiltradasIndicadorCustom),u(),v("ngIf",e.indicadorCustomUnidades.length>0),u(8),Re("ngModel",e.indicadorCustomDtInicial),u(4),Re("ngModel",e.indicadorCustomDtFinal),u(2),v("disabled",e.isLoadingIndicadorCustom),u(),ye(" ",e.isLoadingIndicadorCustom?"Gerando...":"Gerar Relat\xF3rio"," ")}}function Rhe(a,t){if(a&1){let e=fe();d(0,"label",84)(1,"input",95),z("change",function(){let i=P(e).$implicit,r=b(3);return D(r.toggleUnidade(i.UndCodigo))}),h(),d(2,"span"),m(3),h()()}if(a&2){let e=t.$implicit,n=b(3);u(),v("checked",n.isUnidadeSelecionada(e.UndCodigo)),u(2),me(e.UndNomeAbr)}}function Bhe(a,t){if(a&1&&(d(0,"p",96),m(1),h()),a&2){let e=b(3);u(),mc(" ",e.formUnidadesSelecionadas.length," unidade",e.formUnidadesSelecionadas.length!==1?"s":""," selecionada",e.formUnidadesSelecionadas.length!==1?"s":""," ")}}function Nhe(a,t){a&1&&(d(0,"div",96),m(1,"Carregando campos..."),h())}function Hhe(a,t){if(a&1&&(d(0,"span",124),m(1),h()),a&2){let e=b().$implicit,n=b(4);u(),ye(" ",n.getNivelAgrupador(e)," ")}}function Uhe(a,t){a&1&&k(0,"div",125)}function jhe(a,t){a&1&&(d(0,"span",126),m(1," Agrupador "),h())}function qhe(a,t){if(a&1){let e=fe();d(0,"div",112),z("dragstart",function(){let i=P(e).index,r=b(4);return D(r.onDragStart(i))})("dragover",function(i){let r=P(e).index,o=b(4);return D(o.onDragOver(i,r))})("drop",function(){let i=P(e).index,r=b(4);return D(r.onDrop(i))})("dragend",function(){P(e);let i=b(4);return D(i.onDragEnd())}),d(1,"div",113),Xt(),d(2,"svg",22),k(3,"circle",114)(4,"circle",115)(5,"circle",116)(6,"circle",117)(7,"circle",118)(8,"circle",119),h()(),V(9,Hhe,2,1,"span",120)(10,Uhe,1,0,"div",121),z0(),d(11,"input",95),z("change",function(){let i=P(e).$implicit,r=b(4);return D(r.toggleCampo(i.IdRelatorioAssuntoCampo))}),h(),d(12,"span",122),m(13),h(),V(14,jhe,2,0,"span",123),h()}if(a&2){let e=t.$implicit,n=t.index,i=b(4);qt("rel-field-selected",i.isCampoSelecionado(e.IdRelatorioAssuntoCampo))("rel-field-dragging",i.draggingIndex===n)("rel-field-dragover",i.dragOverIndex===n),u(9),v("ngIf",i.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(),v("ngIf",!i.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(),v("checked",i.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(2),me(e.DsRotulo),u(),v("ngIf",i.isCampoSelecionado(e.IdRelatorioAssuntoCampo))}}function Whe(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b().$implicit,n=b(5);$0("rel-badge rel-badge-sm "+n.corFuncaoCalculo(e.DsFuncaoCalculo)),u(),ye(" ",e.DsFuncaoCalculo," ")}}function Ghe(a,t){if(a&1){let e=fe();d(0,"div",129)(1,"input",95),z("change",function(){let i=P(e).$implicit,r=b(5);return D(r.toggleCampo(i.IdRelatorioAssuntoCampo))}),h(),d(2,"span",122),m(3),h(),V(4,Whe,2,3,"span",130),h()}if(a&2){let e=t.$implicit,n=b(5);qt("rel-field-selected",n.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(),v("checked",n.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(2),me(e.DsRotulo),u(),v("ngIf",e.DsFuncaoCalculo)}}function $he(a,t){if(a&1&&(d(0,"div",106)(1,"div",107)(2,"h3"),m(3,"Valores a calcular"),h(),d(4,"span",127),m(5,"CALCULAR"),h()(),d(6,"p",96),m(7,"Marque os que deseja exibir"),h(),d(8,"div",109),
204V(9,Ghe,5,5,"div",128),h()()),a&2){let e=b(4);u(9),v("ngForOf",e.camposValores)}}function Yhe(a,t){if(a&1){let e=fe();d(0,"div",129)(1,"input",95),z("change",function(){let i=P(e).$implicit,r=b(5);return D(r.toggleCampo(i.IdRelatorioAssuntoCampo))}),h(),d(2,"span",122),m(3),h(),d(4,"span",132),m(5,"EXIBIR"),h()()}if(a&2){let e=t.$implicit,n=b(5);qt("rel-field-selected",n.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(),v("checked",n.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(2),me(e.DsRotulo)}}function Xhe(a,t){if(a&1&&(d(0,"div",106)(1,"div",107)(2,"h3"),m(3,"Campos a exibir"),h(),d(4,"span",131),m(5,"EXIBIR"),h()(),d(6,"p",96),m(7,"Marque os que deseja exibir sem calcular"),h(),d(8,"div",109),V(9,Yhe,6,4,"div",128),h()()),a&2){let e=b(4);u(9),v("ngForOf",e.camposExibir)}}function Zhe(a,t){if(a&1&&(d(0,"div",105)(1,"div",106)(2,"div",107)(3,"h3"),m(4,"Hierarquia de agrupamento"),h(),d(5,"span",108),m(6,"AGRUPAR"),h()(),d(7,"p",96),m(8,"Arraste para definir a ordem"),h(),d(9,"div",109),V(10,qhe,15,11,"div",110),h()(),V(11,$he,10,1,"div",111)(12,Xhe,10,1,"div",111),h()),a&2){let e=b(3);u(10),v("ngForOf",e.camposAgrupadores),u(),v("ngIf",e.camposValores.length>0),u(),v("ngIf",e.camposExibir.length>0)}}function Khe(a,t){if(a&1&&(d(0,"span",124),m(1),h()),a&2){let e=b().$implicit,n=b(4);u(),ye(" ",n.getNivelAgrupador(e)," ")}}function Qhe(a,t){a&1&&k(0,"div",125)}function Jhe(a,t){if(a&1){let e=fe();d(0,"div",129)(1,"div",135)(2,"button",136),z("click",function(){let i=P(e).index,r=b(4);return D(r.moverAgrupadorCima(i))}),Xt(),d(3,"svg",22),k(4,"polyline",137),h()(),z0(),d(5,"button",136),z("click",function(){let i=P(e).index,r=b(4);return D(r.moverAgrupadorBaixo(i))}),Xt(),d(6,"svg",22),k(7,"polyline",17),h()()(),V(8,Khe,2,1,"span",120)(9,Qhe,1,0,"div",121),z0(),d(10,"input",95),z("change",function(){let i=P(e).$implicit,r=b(4);return D(r.toggleCampo(i.IdRelatorioAssuntoCampo))}),h(),d(11,"span",122),m(12),h()()}if(a&2){let e=t.$implicit,n=t.first,i=t.last,r=b(4);qt("rel-field-selected",r.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(2),v("disabled",n||!r.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(3),v("disabled",i||!r.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(3),v("ngIf",r.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(),v("ngIf",!r.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(),v("checked",r.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(2),me(e.DsRotulo)}}function epe(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b().$implicit,n=b(5);$0("rel-badge rel-badge-sm "+n.corFuncaoCalculo(e.DsFuncaoCalculo)),u(),ye(" ",e.DsFuncaoCalculo," ")}}function tpe(a,t){if(a&1){let e=fe();d(0,"div",129)(1,"input",95),z("change",function(){let i=P(e).$implicit,r=b(5);return D(r.toggleCampo(i.IdRelatorioAssuntoCampo))}),h(),d(2,"span",122),m(3),h(),V(4,epe,2,3,"span",130),h()}if(a&2){let e=t.$implicit,n=b(5);qt("rel-field-selected",n.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(),v("checked",n.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(2),me(e.DsRotulo),u(),v("ngIf",e.DsFuncaoCalculo)}}function ape(a,t){if(a&1&&(d(0,"div",106)(1,"div",107)(2,"h3"),m(3,"Valores a calcular"),h(),d(4,"span",127),m(5,"CALCULAR"),h()(),d(6,"p",96),m(7,"Marque os que deseja exibir"),h(),d(8,"div",109),V(9,tpe,5,5,"div",128),h()()),a&2){let e=b(4);u(9),v("ngForOf",e.camposValores)}}function npe(a,t){if(a&1){let e=fe();d(0,"div",129)(1,"input",95),z("change",function(){let i=P(e).$implicit,r=b(5);return D(r.toggleCampo(i.IdRelatorioAssuntoCampo))}),h(),d(2,"span",122),m(3),h(),d(4,"span",132),m(5,"EXIBIR"),h()()}if(a&2){let e=t.$implicit,n=b(5);qt("rel-field-selected",n.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(),v("checked",n.isCampoSelecionado(e.IdRelatorioAssuntoCampo)),u(2),me(e.DsRotulo)}}function ipe(a,t){if(a&1&&(d(0,"div",106)(1,"div",107)(2,"h3"),m(3,"Campos a exibir"),h(),d(4,"span",131),m(5,"EXIBIR"),h()(),d(6,"p",96),m(7,"Marque os que deseja exibir sem calcular"),h(),d(8,"div",109),V(9,npe,6,4,"div",128),h()()),a&2){let e=b(4);u(9),v("ngForOf",e.camposExibir)}}function rpe(a,t){if(a&1&&(d(0,"div",133)(1,"div",134)(2,"div",107)(3,"h3"),m(4,"Hierarquia de agrupamento"),h(),d(5,"span",108),m(6,"AGRUPAR"),h()(),d(7,"p",96),m(8,"Use as setas para reordenar"),h(),d(9,"div",109),
204V(10,Jhe,13,8,"div",128),h()(),V(11,ape,10,1,"div",111)(12,ipe,10,1,"div",111),h()),a&2){let e=b(3);u(10),v("ngForOf",e.camposAgrupadores),u(),v("ngIf",e.camposValores.length>0),u(),v("ngIf",e.camposExibir.length>0)}}function ope(a,t){a&1&&(d(0,"div",138),Xt(),d(1,"svg",139),k(2,"circle",140)(3,"line",141)(4,"line",142),h(),z0(),d(5,"p"),m(6,"Os Agrupadores definem a hierarquia do relat\xF3rio. Os Valores s\xE3o calculados automaticamente com a fun\xE7\xE3o indicada."),h()())}function spe(a,t){if(a&1&&(d(0,"p",96),m(1),h()),a&2){let e=b(3);u(),mc(" ",e.camposSelecionados.size," campo",e.camposSelecionados.size!==1?"s":""," selecionado",e.camposSelecionados.size!==1?"s":""," ")}}function lpe(a,t){if(a&1){let e=fe();d(0,"section",97)(1,"div",98)(2,"h2"),m(3),h(),d(4,"div",72)(5,"div",73)(6,"label"),m(7,"Nome do modelo "),d(8,"span",74),m(9,"*"),h()(),d(10,"input",99),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.formNome,i)||(r.formNome=i),D(i)}),h()(),d(11,"div",73)(12,"div",88)(13,"label"),m(14,"Unidades "),d(15,"span",74),m(16,"*"),h()(),d(17,"button",89),z("click",function(){P(e);let i=b(2);return D(i.selecionarTodasUnidades())}),m(18," Selecionar todas "),h()(),d(19,"div",75),Xt(),d(20,"svg",76),k(21,"circle",77)(22,"line",78),h(),z0(),d(23,"input",90),Ne("ngModelChange",function(i){P(e);let r=b(2);return Be(r.formUnitSearch,i)||(r.formUnitSearch=i),D(i)}),h()(),d(24,"div",80),V(25,Rhe,4,2,"label",81),h(),V(26,Bhe,2,3,"p",82),h(),d(27,"div",73)(28,"label"),m(29,"Campos do relat\xF3rio "),d(30,"span",74),m(31,"*"),h()(),V(32,Nhe,2,0,"div",82)(33,Zhe,13,3,"div",100)(34,rpe,13,3,"div",101)(35,ope,7,0,"div",102)(36,spe,2,3,"p",82),h(),d(37,"div",93)(38,"button",103),z("click",function(){P(e);let i=b(2);return D(i.cancelar())}),m(39,"Cancelar"),h(),d(40,"button",104),z("click",function(){P(e);let i=b(2);return D(i.salvarModelo())}),m(41),h()()()()()}if(a&2){let e=b(2);u(3),me(e.modoFormulario==="novo"?"Configurar Modelo":"Editar Modelo"),u(7),Re("ngModel",e.formNome),u(13),Re("ngModel",e.formUnitSearch),u(2),v("ngForOf",e.unidadesFiltradas),u(),v("ngIf",e.formUnidadesSelecionadas.length>0),u(6),v("ngIf",e.isLoadingCampos),u(),v("ngIf",!e.isLoadingCampos),u(),v("ngIf",!e.isLoadingCampos),u(),v("ngIf",!e.isLoadingCampos),u(),v("ngIf",e.camposSelecionados.size>0),u(4),v("disabled",e.isSaving),u(),ye(" ",e.isSaving?"Salvando...":"Salvar Modelo"," ")}}function cpe(a,t){a&1&&(Xt(),d(0,"svg",22),k(1,"polyline",137),h())}function dpe(a,t){a&1&&(Xt(),d(0,"svg",22),k(1,"polyline",17),h())}function hpe(a,t){a&1&&(Xt(),d(0,"svg",170),k(1,"polyline",137),h())}function ppe(a,t){a&1&&(Xt(),d(0,"svg",22),k(1,"polyline",137),h())}function upe(a,t){a&1&&(Xt(),d(0,"svg",22),k(1,"polyline",17),h())}function mpe(a,t){a&1&&(Xt(),d(0,"svg",170),k(1,"polyline",137),h())}function fpe(a,t){if(a&1){let e=fe();d(0,"th",159),z("click",function(){let i=P(e).index,r=b(3);return D(r.sortBy(i+r.nrAgrupadores))}),m(1),d(2,"span",160),V(3,ppe,2,0,"svg",161)(4,upe,2,0,"svg",161)(5,mpe,2,0,"svg",162),h()()}if(a&2){let e=t.$implicit,n=t.index,i=b(3);qt("rel-th-sorted",i.sortColuna===n+i.nrAgrupadores),u(),ye(" ",e," "),u(2),v("ngIf",i.sortColuna===n+i.nrAgrupadores&&i.sortDirecao==="asc"),u(),v("ngIf",i.sortColuna===n+i.nrAgrupadores&&i.sortDirecao==="desc"),u(),v("ngIf",i.sortColuna!==n+i.nrAgrupadores)}}function gpe(a,t){if(a&1&&(Xt(),d(0,"svg",176),k(1,"polyline",177),h()),a&2){let e=b().$implicit;an("transform",e.aberto?"rotate(90deg)":"rotate(0deg)")}}function vpe(a,t){if(a&1&&(mt(0),m(1),ft()),a&2){let e=b(),n=e.$implicit,i=e.index,r=b().$implicit,o=b(3);u(),ye(" ",(r.filhos==null?null:r.filhos.length)>0&&i>=o.nrValores?"":o.formatarValor(n==null?null:n.toString(),o.resultado.TiposDado[o.nrAgrupadores+i])," ")}}function _pe(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b(2),n=e.$implicit,i=e.index,r=b(4);u(),ye(" ",r.formatarValor(n==null?null:n.toString(),r.resultado.TiposDado[r.nrAgrupadores+i])," ")}}function wpe(a,t){if(a&1&&(d(0,"span",181),m(1),h()),a&2){let e=b(3).index,n=b(4);u(),ye("",n.resultado.Colunas[n.nrAgrupadores+e]," vazio")}}function xpe(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b(3),n=e.$implicit,i=e.index,r=b(4);u(),me(r.formatarValor(n==null?null:n.toString(),r.resultado.TiposDado[r.nrAgrupadores+i]))}}function bpe(a,t){if(a&1&&V(0,wpe,2,1,"span",180)(1,xpe,2,1,"span",2),a&2){let e=b(2).index,n=b(4);v("ngIf",e>
204=n.nrValores),u(),v("ngIf",e<n.nrValores)}}function Cpe(a,t){if(a&1&&(mt(0),V(1,_pe,2,1,"span",179)(2,bpe,2,2,"ng-template",null,0,ha),ft()),a&2){let e=Yt(3),n=b().$implicit;u(),v("ngIf",n!=null&&n!==""&&n!=="0.00")("ngIfElse",e)}}function ype(a,t){if(a&1&&(d(0,"td",178),V(1,vpe,2,1,"ng-container",2)(2,Cpe,4,2,"ng-container",2),h()),a&2){let e=b().$implicit;qt("rel-td-group",(e.filhos==null?null:e.filhos.length)>0),u(),v("ngIf",(e.filhos==null?null:e.filhos.length)>0),u(),v("ngIf",(e.filhos==null?null:e.filhos.length)===0)}}function Mpe(a,t){if(a&1){let e=fe();d(0,"tr",171),z("click",function(){let i=P(e).$implicit,r=b(3);return D((i.filhos==null?null:i.filhos.length)>0?r.toggleNo(i):null)}),d(1,"td",172),V(2,gpe,2,2,"svg",173),d(3,"span",174),m(4),h(),d(5,"span"),m(6),h()(),V(7,ype,3,4,"td",175),h()}if(a&2){let e=t.$implicit,n=b(3);an("background-color",n.corNivel(e.nivel,(e.filhos==null?null:e.filhos.length)===0))("cursor",(e.filhos==null?null:e.filhos.length)>0?"pointer":"default"),qt("rel-tree-leaf",(e.filhos==null?null:e.filhos.length)===0)("rel-tree-group",(e.filhos==null?null:e.filhos.length)>0),u(),an("padding-left",12+e.nivel*16,"px"),u(),v("ngIf",(e.filhos==null?null:e.filhos.length)>0),u(2),ye("",n.resultado.Colunas[e.nivel],":"),u(),qt("rel-tree-group-label",(e.filhos==null?null:e.filhos.length)>0),u(),me(e.chave),u(),v("ngForOf",e.totais)}}function Spe(a,t){if(a&1&&(d(0,"td",182)(1,"strong"),m(2),At(3,"number"),h()()),a&2){let e=t.index,n=b(3);u(2),me(Nt(3,1,n.somaTotal(e),"1.2-2"))}}function Ape(a,t){a&1&&k(0,"td",178)}function Epe(a,t){if(a&1){let e=fe();d(0,"section",143)(1,"div",144)(2,"div",145)(3,"div")(4,"h2"),m(5,"Resultado do Relat\xF3rio"),h(),d(6,"p",146),m(7),h()(),d(8,"div",147)(9,"button",148),z("click",function(){P(e);let i=b(2);return D(i.exportar("xlsx"))}),Xt(),d(10,"svg",22),k(11,"path",149)(12,"polyline",150)(13,"line",151),h(),m(14," Excel "),h(),z0(),d(15,"button",152),z("click",function(){P(e);let i=b(2);return D(i.exportar("pdf"))}),Xt(),d(16,"svg",22),k(17,"path",149)(18,"polyline",150)(19,"line",151),h(),m(20," PDF "),h()()(),z0(),d(21,"div",153)(22,"button",154),z("click",function(){P(e);let i=b(2);return D(i.exportar("xlsx"))}),Xt(),d(23,"svg",22),k(24,"path",149)(25,"polyline",150)(26,"line",151),h(),m(27," Exportar Excel "),h(),z0(),d(28,"button",155),z("click",function(){P(e);let i=b(2);return D(i.exportar("pdf"))}),Xt(),d(29,"svg",22),k(30,"path",149)(31,"polyline",150)(32,"line",151),h(),m(33," Exportar PDF "),h()(),z0(),d(34,"div",156)(35,"table",157)(36,"thead",158)(37,"tr")(38,"th",159),z("click",function(){P(e);let i=b(2);return D(i.sortBy(0))}),m(39),d(40,"span",160),V(41,cpe,2,0,"svg",161)(42,dpe,2,0,"svg",161)(43,hpe,2,0,"svg",162),h()(),V(44,fpe,6,6,"th",163),h()(),d(45,"tbody"),V(46,Mpe,8,16,"tr",164),h(),d(47,"tfoot")(48,"tr",165)(49,"td",166)(50,"strong"),m(51,"Total"),h()(),V(52,Spe,4,4,"td",167),At(53,"slice"),V(54,Ape,1,0,"td",168),h()()()(),d(55,"div",169),m(56),h()()()}if(a&2){let e=b(2);u(7),da("",e.modeloGerandoNome," \xB7 ",e.resultado.NrTotalRegistros," registros"),u(31),qt("rel-th-sorted",e.sortColuna===0),u(),ye(" ",e.resultado.Colunas[0]," "),u(2),v("ngIf",e.sortColuna===0&&e.sortDirecao==="asc"),u(),v("ngIf",e.sortColuna===0&&e.sortDirecao==="desc"),u(),v("ngIf",e.sortColuna!==0),u(),v("ngForOf",e.resultado.Colunas.slice(e.nrAgrupadores)),u(2),v("ngForOf",e.listaPlana),u(6),v("ngForOf",Xh(53,14,e.treeData[0]==null||e.treeData[0].totais==null?null:e.treeData[0].totais.slice(0),0,e.nrValores)),u(2),v("ngForOf",e.treeData[0]==null||e.treeData[0].totais==null?null:e.treeData[0].totais.slice(e.nrValores)),u(2),da(" Exibindo ",e.resultado.NrTotalRegistros," de ",e.resultado.NrTotalRegistros," registros ")}}function kpe(a,t){a&1&&(Xt(),d(0,"svg",22),k(1,"polyline",137),h())}function Ipe(a,t){a&1&&(Xt(),d(0,"svg",22),k(1,"polyline",17),h())}function Tpe(a,t){a&1&&(Xt(),d(0,"svg",170),k(1,"polyline",137),h())}function Fpe(a,t){a&1&&(Xt(),d(0,"svg",22),k(1,"polyline",137),h())}function Vpe(a,t){a&1&&(Xt(),d(0,"svg",22),k(1,"polyline",17),h())}function Ppe(a,t){a&1&&(Xt(),d(0,"svg",170),k(1,"polyline",137),h())}function Dpe(a,t){if(a&1){let e=fe();d(0,"th",159),z("click",function(){let i=P(e).index,r=b(3);return D(r.sortByIndicadorCustom(i+r.nrAgrupadoresIndicadorCustom))}),m(1),d(2,"span",160),V(3,Fpe,2,0,"svg",161)(4,Vpe,2,0,"svg",161)(5,Ppe,2,0,"svg",162),h()()}if(a&2){let e=t.$implicit,n=t.index,i=b(3);qt("rel-th-sorted",i.sortColunaIndicadorCustom===n+i.nrAgrupadoresIndicadorCustom),u(),ye(" ",e," "),u(2),v("ngIf",i.sortColunaIndicadorCustom===n+i.nrAgrupadoresIndicadorCustom&&i.sortDirecaoIndicadorCustom==="asc"),u(),v("ngIf",i.sortColunaIndicadorCustom===n+i.nrAgrupadoresIndicadorCustom&&i.sortDirecaoIndicadorCustom==="desc"),u(),v("ngIf",i.sortColunaIndicadorCustom!==n+i.nrAgrupadoresIndicadorCustom)}}function Lpe(a,t){if(a&1&&(Xt(),d(0,"svg",176),k(1,"polyline",177),h()),a&2){let e=b().$implicit;an("transform",e.aberto?"rotate(90deg)":"rotate(0deg)")}}function Ope(a,t){if(a&1&&(d(0,"span"),m(1),h()),a&2){let e=b(2),n=e.$implicit,i=e.index,r=b(4);u(),ye(" ",r.formatarValorIndicador(n,r.formatosIndicadorCustom[i])," ")}}function zpe(a,t){if(a&1&&(d(0,"span",181),m(1),h()),a&2){let e=b(2).index,n=b(4);u(),ye("",n.resultadoIndicadorCustom.Colunas[n.nrAgrupadoresIndicadorCustom+e]," vazio")}}function Rpe(a,t){if(a&1&&(mt(0),V(1,Ope,2,1,"span",179)(2,zpe,2,1,"ng-template",null,1,ha),ft()),a&2){let e=Yt(3),n=b(
204).$implicit;u(),v("ngIf",n!=null&&n!=="-")("ngIfElse",e)}}function Bpe(a,t){if(a&1&&(mt(0),m(1),ft()),a&2){let e=b(),n=e.$implicit,i=e.index,r=b(4);u(),ye(" ",n!=null&&n!=="-"?r.formatarValorIndicador(n,r.formatosIndicadorCustom[i]):""," ")}}function Npe(a,t){if(a&1&&(d(0,"td",178),V(1,Rpe,4,2,"ng-container",2)(2,Bpe,2,1,"ng-container",2),h()),a&2){let e=b().$implicit;qt("rel-td-group",(e.filhos==null?null:e.filhos.length)>0),u(),v("ngIf",(e.filhos==null?null:e.filhos.length)===0),u(),v("ngIf",(e.filhos==null?null:e.filhos.length)>0)}}function Hpe(a,t){if(a&1){let e=fe();d(0,"tr",171),z("click",function(){let i=P(e).$implicit,r=b(3);return D((i.filhos==null?null:i.filhos.length)>0?r.toggleNoIndicadorCustom(i):null)}),d(1,"td",172),V(2,Lpe,2,2,"svg",173),d(3,"span",174),m(4),h(),d(5,"span"),m(6),h()(),V(7,Npe,3,4,"td",175),h()}if(a&2){let e=t.$implicit,n=b(3);an("background-color",n.corNivel(e.nivel,(e.filhos==null?null:e.filhos.length)===0))("cursor",(e.filhos==null?null:e.filhos.length)>0?"pointer":"default"),qt("rel-tree-leaf",(e.filhos==null?null:e.filhos.length)===0)("rel-tree-group",(e.filhos==null?null:e.filhos.length)>0),u(),an("padding-left",12+e.nivel*16,"px"),u(),v("ngIf",(e.filhos==null?null:e.filhos.length)>0),u(2),ye("",n.resultadoIndicadorCustom.Colunas[e.nivel],":"),u(),qt("rel-tree-group-label",(e.filhos==null?null:e.filhos.length)>0),u(),me(e.chave),u(),v("ngForOf",e.totais)}}function Upe(a,t){if(a&1&&(d(0,"strong"),m(1),h()),a&2){let e=b().index,n=b(3);u(),ye(" ",n.formatarValorIndicador(n.somaTotalIndicadorCustom(e).toFixed(2),n.formatosIndicadorCustom[e])," ")}}function jpe(a,t){a&1&&(d(0,"span"),m(1,"-"),h())}function qpe(a,t){if(a&1&&(d(0,"td",182),V(1,Upe,2,1,"strong",2)(2,jpe,2,0,"span",2),h()),a&2){let e=t.index,n=b(3);u(),v("ngIf",n.formatosIndicadorCustom[e]!==3),u(),v("ngIf",n.formatosIndicadorCustom[e]===3)}}function Wpe(a,t){if(a&1){let e=fe();d(0,"section",183)(1,"div",144)(2,"div",145)(3,"div")(4,"h2"),m(5),h(),d(6,"p",146),m(7),h()(),d(8,"div",147)(9,"button",148),z("click",function(){P(e);let i=b(2);return D(i.exportarIndicadorCustom("xlsx"))}),Xt(),d(10,"svg",22),k(11,"path",149)(12,"polyline",150)(13,"line",151),h(),m(14," Excel "),h(),z0(),d(15,"button",152),z("click",function(){P(e);let i=b(2);return D(i.exportarIndicadorCustom("pdf"))}),Xt(),d(16,"svg",22),k(17,"path",149)(18,"polyline",150)(19,"line",151),h(),m(20," PDF "),h()()(),z0(),d(21,"div",156)(22,"table",157)(23,"thead",158)(24,"tr")(25,"th",159),z("click",function(){P(e);let i=b(2);return D(i.sortByIndicadorCustom(0))}),m(26),d(27,"span",160),V(28,kpe,2,0,"svg",161)(29,Ipe,2,0,"svg",161)(30,Tpe,2,0,"svg",162),h()(),V(31,Dpe,6,6,"th",163),h()(),d(32,"tbody"),V(33,Hpe,8,16,"tr",164),h(),d(34,"tfoot")(35,"tr",165)(36,"td",166)(37,"strong"),m(38,"Total"),h()(),V(39,qpe,3,2,"td",167),h()()()(),d(40,"div",169),m(41),h()()()}if(a&2){let e=b(2);u(5),me(e.resultadoIndicadorCustom.NomeIndicador),u(2),ye("",e.resultadoIndicadorCustom.NrTotalRegistros," registros"),u(18),qt("rel-th-sorted",e.sortColunaIndicadorCustom===0),u(),ye(" ",e.resultadoIndicadorCustom.Colunas[0]," "),u(2),v("ngIf",e.sortColunaIndicadorCustom===0&&e.sortDirecaoIndicadorCustom==="asc"),u(),v("ngIf",e.sortColunaIndicadorCustom===0&&e.sortDirecaoIndicadorCustom==="desc"),u(),v("ngIf",e.sortColunaIndicadorCustom!==0),u(),v("ngForOf",e.resultadoIndicadorCustom.Colunas.slice(e.nrAgrupadoresIndicadorCustom)),u(2),v("ngForOf",e.listaPlanaIndicadorCustom),u(6),v("ngForOf",e.treeDataIndicadorCustom[0]==null||e.treeDataIndicadorCustom[0].totais==null?null:e.treeDataIndicadorCustom[0].totais.slice(0)),u(2),ye(" Exibindo ",e.resultadoIndicadorCustom.NrTotalRegistros," registros ")}}function Gpe(a,t){if(a&1){let e=fe();d(0,"button",184),z("click",function(){P(e);let i=b(2);return D(i.abrirNovoModelo())}),Xt(),d(1,"svg",22),k(2,"line",23)(3,"line",24),h(),m(4," Novo Modelo "),h()}}function $pe(a,t){if(a&1){let e=fe();d(0,"div",4)(1,"main",5)(2,"section",6)(3,"div",7),Xt(),d(4,"svg",8),k(5,"path",9),h(),z0(),d(6,"h1"),m(7,"Relat\xF3rios"),h()(),d(8,"div",10),V(9,She,2,3,"button",11),h(),d(10,"div",12)(11,"select",13),Ne("ngModelChange",function(i){P(e);
204let r=b();return Be(r.assuntoSelecionadoMobileId,i)||(r.assuntoSelecionadoMobileId=i),D(i)}),z("change",function(){P(e);let i=b();return D(i.onAssuntoMobileChange())}),d(12,"option",14),m(13,"Todos os assuntos"),h(),V(14,Ahe,2,2,"option",15),h(),Xt(),d(15,"svg",16),k(16,"polyline",17),h()()(),z0(),d(17,"section",6)(18,"div",18)(19,"div",19)(20,"h2"),m(21,"Meus Modelos"),h(),d(22,"span",20),m(23),h()(),d(24,"button",21),z("click",function(){P(e);let i=b();return D(i.abrirNovoModelo())}),Xt(),d(25,"svg",22),k(26,"line",23)(27,"line",24),h(),m(28," Novo Modelo "),h()(),V(29,Ehe,8,0,"div",25)(30,khe,3,1,"div",26)(31,Vhe,2,2,"div",27),h(),z0(),d(32,"div",28)(33,"div",29),z("click",function(){P(e);let i=b();return D(i.toggleIndicadorCustom())}),d(34,"div",30),Xt(),d(35,"svg",31),k(36,"path",9),h()(),z0(),d(37,"div",32)(38,"h3"),m(39,"Indicadores Customiz\xE1veis"),h(),d(40,"div",33)(41,"span",34),m(42,"Especial"),h(),d(43,"span",35),m(44,"Selecione um indicador e o escopo de an\xE1lise"),h()()(),d(45,"div",36),Xt(),d(46,"svg",37),k(47,"polyline",17),h()()(),V(48,zhe,62,13,"div",38),h(),V(49,lpe,42,12,"section",39)(50,Epe,57,18,"section",40)(51,Wpe,42,12,"section",41),h(),V(52,Gpe,5,0,"button",42),h()}if(a&2){let e=b();u(9),v("ngForOf",e.assuntos),u(2),qt("rel-select-active",e.assuntoSelecionado),Re("ngModel",e.assuntoSelecionadoMobileId),u(),v("ngValue",null),u(2),v("ngForOf",e.assuntos),u(9),me(e.modelosFiltrados.length),u(6),v("ngIf",e.modelosFiltrados.length===0&&!e.assuntoSelecionado),u(),v("ngIf",e.modelosFiltrados.length===0&&e.assuntoSelecionado),u(),v("ngIf",e.modelosFiltrados.length>0),u(15),an("transform",e.indicadorCustomAberto?"rotate(180deg)":"rotate(0deg)"),u(2),v("ngIf",e.indicadorCustomAberto),u(),v("ngIf",e.formularioAberto),u(),v("ngIf",e.resultado),u(),v("ngIf",e.resultadoIndicadorCustom),u(),v("ngIf",!e.formularioAberto)}}var uv=class a{constructor(t,e){this.http=t;this.urlService=e}isLoading=!1;isLoadingCampos=!1;isLoadingGerar=!1;isSaving=!1;assuntos=[];modelos=[];camposAssunto=[];camposExibir=[];resultado=null;assuntoSelecionado=null;assuntoSelecionadoMobileId=null;modoFormulario="nenhum";modeloEditando=null;formNome="";formIdAssunto=null;formUnidadesSelecionadas=[];formUnitSearch="";formDtInicial="";formDtFinal="";camposAgrupadores=[];camposValores=[];camposSelecionados=new Set;draggingIndex=null;dragOverIndex=null;unidades=[];modeloGerandoId=null;modeloGerandoNome="";idUsuarioLogado="";nrAgrupadores=0;nrValores=0;treeData=[];listaPlana=[];indicadores=[];indicadorCustomAberto=!1;isLoadingIndicadorCustom=!1;resultadoIndicadorCustom=null;indicadoresSelecionados=[];indicadorCustomEscopo="Unidade";indicadorCustomUnidades=[];formatosIndicadorCustom=[];indicadorCustomDtInicial="";indicadorCustomDtFinal="";ngOnInit(){return Ue(this,null,function*(){this.idUsuarioLogado=localStorage.getItem("fun_codigo")||"",yield this.carregaDados()})}carregaDados(){return Ue(this,null,function*(){this.isLoading=!0;try{this.assuntos=yield ke(this.http.get(this.urlService.BuscaAssuntosRelatorio()))}catch(t){console.error("Erro ao carregar assuntos",t)}try{this.modelos=yield ke(this.http.get(this.urlService.BuscaModelosRelatorio(this.idUsuarioLogado)))}catch(t){console.error("Erro ao carregar modelos",t)}try{this.indicadores=yield ke(this.http.get(this.urlService.BuscaIndicadores())),this.indicadores.sort((t,e)=>t.IndTexto.localeCompare(e.IndTexto,"pt-BR"))}catch(t){console.error("Erro ao carregar indicadores",t)}try{this.unidades=yield ke(this.http.get(this.urlService.BuscaUnidadesRelatorio()))}catch(t){console.error("Erro ao carregar unidades",t)}finally{this.isLoading=!1}})}get modelosFiltrados(){return this.assuntoSelecionado?this.modelos.filter(t=>t.IdRelatorioAssunto===this.assuntoSelecionado.IdRelatorioAssunto):this.modelos}selecionarAssunto(t){this.assuntoSelecionado?.IdRelatorioAssunto===t.IdRelatorioAssunto?(this.assuntoSelecionado=null,this.assuntoSelecionadoMobileId=null):(this.assuntoSelecionado=t,this.assuntoSelecionadoMobileId=t.IdRelatorioAssunto)}onAssuntoMobileChange(){this.assuntoSelecionadoMobileId?this.assuntoSelecionado=this.assuntos.find(t=>t.IdRelatorioAssunto===Number(this.assuntoSelecionadoMobileId))||null:this.assuntoSelecionado=null}abrirNovoModelo(){return Ue(this,null,function*(){let t=this.assuntoSelecionado?.IdRelatorioAssunto||this.assuntos[0]?.IdRelatorioAssunto;t&&(this.modoFormulario="novo",this.modeloEditando=null,this.formNome="",this.formIdAssunto=t,this.formUnidadesSelecionadas=[],this.formDtInicial="",this.formDtFinal="",this.resultado=null,yield this.carregarCamposAssunto(t),this.rolarParaFormulario())})}abrirEdicao(t){return Ue(this,null,function*(){this.modoFormulario="editar",this.modeloEditando=t,this.formNome=t.DsNome,this.formIdAssunto=t.IdRelatorioAssunto,this.formUnidadesSelecionadas=[...t.Unidades],this.formDtInicial="",this.formDtFinal="",this.resultado=null,yield this.carregarCamposAssunto(t.IdRelatorioAssunto),this.camposSelecionados=new Set(t.Campos.map(n=>n.IdRelatorioAssuntoCampo));let e=[...this.camposAgrupadores].sort((n,i)=>{let r=t.Campos.find(c=>c.IdRelatorioAssuntoCampo===n.IdRelatorioAssuntoCampo),o=t.Campos.find(c=>c.IdRelatorioAssuntoCampo===i.IdRelatorioAssuntoCampo),s=r?.NrOrdemAgrupamento??999,l=o?.NrOrdemAgrupamento??999;return s-l});this.camposAgrupadores=e,this.rolarParaFormulario()})}cancelar(){this.modoFormulario="nenhum",this.modeloEditando=null,this.camposAgrupadores=[],this.camposValores=[],this.camposExibir=[],this.camposSelecionados=new Set}carregarCamposAssunto(t){return Ue(this,null,function*(){this.isLoadingCampos=!0;try{let e=yield ke(this.http.get(this.urlService.BuscaCamposAssuntoRelatorio(t)));this.camposAssunto=e,this.camposAgrupadores=e.filter(n=>n.DsTipoCampo==="AGRUPADOR"),this.camposValores=e.filter(n=>n.DsTipoCampo==="VALOR"),this.camposExibir=e.filter(n=>n.DsTipoCampo==="EXIBIR"),this.camposSelecionados=new Set}catch(e){console.error("Erro ao carregar campos do assunto",e)}finally{this.isLoadingCampos=!1}})}toggleCampo(t){this.camposSelecionados.has(t)?this.camposSelecionados.delete(t):this.camposSelecionados.add(t),this.camposSelecionados=new Set(this.camposSelecionados)}isCampoSelecionado(t){return this.camposSelecionados.has(t)}getNivelAgrupador(t){let n=this.camposAgrupadores.filter(i=>this.camposSelecionados.has(i.IdRelatorioAssuntoCampo)).findIndex(i=>i.IdRelatorioAssuntoCampo===t.IdRelatorioAssuntoCampo);return n>=0?n+1:null}get unidadesFiltradas(){return this.formUnitSearch?this.unidades.filter(t=>t.UndNomeAbr.toLowerCase().includes(this.formUnitSearch.toLowerCase())):this.unidades}indicadorCustomUnitSearch="";get unidadesFiltradasIndicadorCustom(){return this.indicadorCustomUnitSearch?this.unidades.filter(t=>t.UndNomeAbr.toLowerCase().includes(this.indicadorCustomUnitSearch.toLowerCase())):this.unidades}toggleUnidade(t){let e=this.formUnidadesSelecionadas.indexOf(t);e>=0?this.formUnidadesSelecionadas.splice(e,1):this.formUnidadesSelecionadas.push(t)}isUnidadeSelecionada(t){return this.formUnidadesSelecionadas.includes(t)}selecionarTodasUnidades(){this.formUnidadesSelecionadas=this.unidades.map(t=>t.UndCodigo)}getLabelUnidades(t){let e=t.Unidades??[];return e.length===this.unidades.length&&this.unidades.length>0?"Todas as unidades":`${e.length} unidade${e.length!==1?"s":""}`}onDragStart(t){this.draggingIndex=t}onDragOver(t,e){t.preventDefault(),this.dragOverIndex=e}onDrop(t){if(this.draggingIndex===null||this.draggingIndex===t){this.draggingIndex=null,this.dragOverIndex=null;return}let e=[...this.camposAgrupadores],[n]=e.splice(this.draggingIndex,1);e.splice(t,0,n),this.camposAgrupadores=e,this.draggingIndex=null,this.dragOverIndex=null}onDragEnd(){this.draggingIndex=null,this.dragOverIndex=null}moverAgrupadorCima(t){if(t<=0)return;let e=[...this.camposAgrupadores];[e[t-1],e[t]]=[e[t],e[t-1]],this.camposAgrupadores=e}moverAgrupadorBaixo(t){if(t>=this.camposAgrupadores.length-1)return;let e=[...this.camposAgrupadores];[e[t+1],e[t]]=[e[t],e[t+1]],this.camposAgrupadores=e}toggleIndicadorCustomSelecionado(t){let e=this.indicadoresSelecionados.indexOf(t);e>=0?this.indicadoresSelecionados.splice(e,1):this.indicadoresSelecionados.push(t)}formatarValorIndicador(t,e){if(console.log("valor:",t,"tipo:",typeof t,"formato:",e),t==null||t==="-"||t==="null")return"VAZIO";let n=typeof t=="number"?t:parseFloat(String(t).replace(",","."));
204return isNaN(n)?String(t):e===1?"R$ "+n.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2}):e===3?n.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})+"%":Math.round(n).toLocaleString("pt-BR")}indicadorSearch="";get indicadoresFiltrados(){return this.indicadorSearch?this.indicadores.filter(t=>t.IndTexto.toLowerCase().includes(this.indicadorSearch.toLowerCase())):this.indicadores}isIndicadorSelecionado(t){return this.indicadoresSelecionados.includes(t)}toggleIndicadorCustom(){this.indicadorCustomAberto=!this.indicadorCustomAberto}toggleUnidadeIndicadorCustom(t){let e=this.indicadorCustomUnidades.indexOf(t);e>=0?this.indicadorCustomUnidades.splice(e,1):this.indicadorCustomUnidades.push(t)}isUnidadeIndicadorCustomSelecionada(t){return this.indicadorCustomUnidades.includes(t)}selecionarTodasUnidadesIndicadorCustom(){this.indicadorCustomUnidades=this.unidades.map(t=>t.UndCodigo)}gerarRelatorioIndicadorCustom(){return Ue(this,null,function*(){if(!this.indicadoresSelecionados.length){alert("Selecione ao menos um indicador.");return}if(!this.indicadorCustomDtInicial||!this.indicadorCustomDtFinal){alert("Informe o per\xEDodo.");return}if(this.indicadorCustomUnidades.length===0){alert("Selecione ao menos uma unidade.");return}this.isLoadingIndicadorCustom=!0,this.resultadoIndicadorCustom=null,this.treeDataIndicadorCustom=[],this.listaPlanaIndicadorCustom=[],this.resultado=null,this.treeData=[],this.listaPlana=[];let t={IdsIndicadores:this.indicadoresSelecionados,Escopo:this.indicadorCustomEscopo,Unidades:this.indicadorCustomUnidades,DtInicial:this.indicadorCustomDtInicial,DtFinal:this.indicadorCustomDtFinal+"T23:59:59"};try{let e=yield ke(this.http.post(this.urlService.GeraRelatorioIndicadorCustom(),t));this.resultadoIndicadorCustom=e,this.formatosIndicadorCustom=this.indicadoresSelecionados.map(i=>this.indicadores.find(o=>o.IndCodigo===i)?.IndFormato??0),this.nrAgrupadoresIndicadorCustom=this.indicadorCustomEscopo==="UnidadeFuncionario"?2:1;let n=e.Colunas.length-this.nrAgrupadoresIndicadorCustom;this.treeDataIndicadorCustom=this.construirArvore(e.Dados,this.nrAgrupadoresIndicadorCustom,n),this.listaPlanaIndicadorCustom=this.achatarArvore(this.treeDataIndicadorCustom),setTimeout(()=>{document.getElementById("resultado-indicador-custom")?.scrollIntoView({behavior:"smooth"})},100)}catch(e){let n=e?.error?.Message||e?.error?.message||e?.message||"Erro inesperado.";alert(n)}finally{this.isLoadingIndicadorCustom=!1}})}salvarModelo(){return Ue(this,null,function*(){if(!this.formNome.trim()){alert("O nome do modelo \xE9 obrigat\xF3rio.");return}if(!this.formIdAssunto){alert("Selecione um assunto.");return}if(this.formUnidadesSelecionadas.length===0){alert("Selecione ao menos uma unidade.");return}if(this.camposSelecionados.size===0){alert("Selecione ao menos um campo.");return}if(!this.camposAgrupadores.some(o=>this.camposSelecionados.has(o.IdRelatorioAssuntoCampo))){alert("Selecione ao menos um campo agrupador.");return}let e=[],n=1,i=1;for(let o of this.camposAgrupadores)this.camposSelecionados.has(o.IdRelatorioAssuntoCampo)&&e.push({IdRelatorioAssuntoCampo:o.IdRelatorioAssuntoCampo,NrOrdemColuna:n++,NrOrdemAgrupamento:i++});for(let o of this.camposValores)this.camposSelecionados.has(o.IdRelatorioAssuntoCampo)&&e.push({IdRelatorioAssuntoCampo:o.IdRelatorioAssuntoCampo,NrOrdemColuna:n++,NrOrdemAgrupamento:null});for(let o of this.camposExibir)this.camposSelecionados.has(o.IdRelatorioAssuntoCampo)&&e.push({IdRelatorioAssuntoCampo:o.IdRelatorioAssuntoCampo,NrOrdemColuna:n++,NrOrdemAgrupamento:null});let r={DsNome:this.formNome,IdRelatorioAssunto:this.formIdAssunto,Unidades:this.formUnidadesSelecionadas,Campos:e};this.isSaving=!0;try{if(this.modoFormulario==="novo"){let o=yield ke(this.http.post(this.urlService.SalvaModeloRelatorio(this.idUsuarioLogado),r)),s=o.IdRelatorioModelo??o.idRelatorioModelo,l=this.assuntos.find(c=>c.IdRelatorioAssunto===this.formIdAssunto);this.modelos.push({IdRelatorioModelo:o.IdRelatorioModelo,DsNome:this.formNome,IdRelatorioAssunto:this.formIdAssunto,DsRotuloAssunto:l?.DsRotulo||"",Unidades:this.formUnidadesSelecionadas,Campos:e})}else if(this.modoFormulario==="editar"&&this.modeloEditando){yield ke(this.http.put(this.urlService.AtualizaModeloRelatorio(this.modeloEditando.IdRelatorioModelo),r));let o=this.modelos.findIndex(s=>s.IdRelatorioModelo===this.modeloEditando.IdRelatorioModelo);if(o>=0){let s=this.assuntos.find(l=>l.IdRelatorioAssunto===this.formIdAssunto);this.modelos[o]=ea(Xe({},this.modelos[o]),{DsNome:this.formNome,IdRelatorioAssunto:this.formIdAssunto,DsRotuloAssunto:s?.DsRotulo||"",Unidades:this.formUnidadesSelecionadas,Campos:e})}}this.cancelar(),yield this.carregaDados()}catch(o){let s=o?.error?.Message||o?.error?.message||o?.message||"Erro inesperado. Tente novamente.";alert(s)}finally{this.isSaving=!1}})}deletarModelo(t){return Ue(this,null,function*(){if(confirm(`Deseja excluir o modelo "${t.DsNome}"?`))try{yield ke(this.http.delete(this.urlService.DeletaModeloRelatorio(t.IdRelatorioModelo))),this.modelos=this.modelos.filter(e=>e.IdRelatorioModelo!==t.IdRelatorioModelo)}catch(e){let n=e?.error?.Message||e?.error?.message||e?.message||"Erro inesperado. Tente novamente.";alert(n)}})}datasGeracao={};getDatasGeracao(t){return this.datasGeracao[t]||(this.datasGeracao[t]={dtInicial:"",dtFinal:""}),this.datasGeracao[t]}gerarRelatorio(t){return Ue(this,null,function*(){let e=this.getDatasGeracao(t.IdRelatorioModelo);if(!e.dtInicial||!e.dtFinal){alert("Informe o per\xEDodo antes de gerar o relat\xF3rio.");return}this.modeloGerandoId=t.IdRelatorioModelo,this.modeloGerandoNome=t.DsNome,this.modoFormulario="nenhum",this.resultado=null,this.treeData=[],this.listaPlana=[],this.isLoadingGerar=!0,this.resultadoIndicadorCustom=null,this.treeDataIndicadorCustom=[],this.listaPlanaIndicadorCustom=[];let n={DtInicial:e.dtInicial,DtFinal:e.dtFinal+"T23:59:59",Unidades:t.Unidades??[]};try{let i=yield ke(this.http.post(this.urlService.GeraRelatorio(t.IdRelatorioModelo),n));this.resultado=i,this.nrValores=i.NrValores,this.nrAgrupadores=i.NrAgrupadores??t.Campos.filter(r=>r.NrOrdemAgrupamento!==null).length,this.treeData=this.construirArvore(i.Dados,this.nrAgrupadores,this.nrValores),setTimeout(()=>{document.getElementById("resultado-relatorio")?.scrollIntoView({behavior:"smooth"})},100)}catch(i){let r=i?.error?.Message||i?.error?.message||i?.message||"Erro inesperado. Tente novamente.";alert(r)}finally{this.isLoadingGerar=!1}})}formatarValor(t,e){if(!t||t==="-")return t;if(e==="Moeda"){let n=parseFloat(t.replace(",","."));
204return isNaN(n)?t:"R$ "+n.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})}if(e==="Numero"){let n=parseFloat(t.replace(",","."));return isNaN(n)?t:n.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})}if(e==="Data"){let n=new Date(t);return isNaN(n.getTime())?t:n.toLocaleDateString("pt-BR")}if(e==="Inteiro"){let n=parseInt(t);return isNaN(n)?t:n.toLocaleString("pt-BR")}return t}construirArvore(t,e,n){let i=[];for(let r of t){let o=i;for(let s=0;s<e;s++){let l=r[s],c=o.find(p=>p.chave===l);c||(c={chave:l,filhos:[],valores:null,totais:null,aberto:!1,nivel:s},o.push(c)),s===e-1?c.valores=r.slice(e):o=c.filhos}}return this.calcularTotais(i,n),this.listaPlana=this.achatarArvore(i),i}somaTotal(t){return this.treeData.reduce((e,n)=>e+(typeof n.totais?.[t]=="number"?n.totais[t]:0),0)}sortColuna=null;sortDirecao="asc";sortBy(t){this.sortColuna===t?this.sortDirecao=this.sortDirecao==="asc"?"desc":"asc":(this.sortColuna=t,this.sortDirecao="asc"),this.listaPlana=this.ordenarLista(this.listaPlana)}ordenarLista(t){return[...t].sort((e,n)=>{let i=e.totais?.[this.sortColuna-this.nrAgrupadores]??e.chave,r=n.totais?.[this.sortColuna-this.nrAgrupadores]??n.chave,o=parseFloat(String(i).replace(",",".")),s=parseFloat(String(r).replace(",",".")),l=!isNaN(o)&&!isNaN(s)?o-s:String(i).localeCompare(String(r));return this.sortDirecao==="asc"?l:-l})}calcularTotais(t,e){for(let r of t)if(r.filhos&&r.filhos.length>0){let o=this.calcularTotais(r.filhos,e);r.totais=o}else r.valores?r.totais=r.valores.map((o,s)=>s<e?o==="-"?null:parseFloat(o.replace(",","."))||0:o):r.totais=[];if(t.length===0)return[];let n=t[0].totais?.length||0,i=Array(n).fill(0);for(let r=0;r<e;r++)i[r]=t.reduce((o,s)=>{let l=s.totais?.[r];return o+(typeof l=="number"?l:0)},0);for(let r=e;r<n;r++){let o=t.map(s=>s.totais?.[r]).filter(s=>s!=null&&s!==""&&s!==0);i[r]=o[0]??""}return i}achatarArvore(t){let e=[];for(let n of t)e.push(n),n.aberto&&n.filhos?.length>0&&e.push(...this.achatarArvore(n.filhos)),n.aberto&&n.valores&&n.filhos?.length;return e}somaTotalIndicadorCustom(t){return this.treeDataIndicadorCustom.reduce((e,n)=>e+(typeof n.totais?.[t]=="number"?n.totais[t]:0),0)}toggleNo(t){t.aberto=!t.aberto,this.listaPlana=this.achatarArvore(this.treeData)}corNivel(t,e){return e?"#FFFFFF":["#E5E7EB","#EDEEF0","#F3F4F6","#F7F8F9","#FAFAFA","#FCFCFC"][t]||"#F3F4F6"}exportarCapacitor(t,e){return Ue(this,null,function*(){let n=new FileReader;n.readAsDataURL(t),n.onloadend=()=>Ue(this,null,function*(){let i=n.result.split(",")[1],r=e;yield Tl.writeFile({path:r,data:i,directory:Js.Cache});let o=yield Tl.getUri({path:r,directory:Js.Cache});yield $g.share({title:e,url:o.uri,dialogTitle:"Exportar relat\xF3rio"})})})}exportar(t){if(!this.resultado)return;let e=this.resultado.Colunas,n=this.resultado.Dados,i=Si.isNativePlatform();if(t==="xlsx"){let r=U1.aoa_to_sheet([e,...n]),o=U1.book_new();U1.book_append_sheet(o,r,"Relat\xF3rio");let s=Wd(o,{bookType:"xlsx",type:"array"}),l=new Blob([s],{type:"application/octet-stream"});if(i)this.exportarCapacitor(l,`${this.modeloGerandoNome}.xlsx`);else{let c=URL.createObjectURL(l),p=document.createElement("a");p.href=c,p.download=`${this.modeloGerandoNome}.xlsx`,p.click(),setTimeout(()=>URL.revokeObjectURL(c),1e4)}}else{let r=new ga({orientation:"landscape"});r.text(this.modeloGerandoNome,14,15);let o=this.resultado.Colunas.slice(this.nrAgrupadores).map((c,p)=>this.somaTotal(p).toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})),s=["Total",...Array(this.nrAgrupadores-1).fill(""),...o];rm(r,{head:[this.resultado.Colunas],body:[...this.resultado.Dados,s],startY:20,styles:{fontSize:8},didParseCell:c=>{c.row.index===this.resultado.Dados.length&&(c.cell.styles.fontStyle="bold",c.cell.styles.fillColor=[243,244,246])}});let l=r.output("blob");if(i)this.exportarCapacitor(l,`${this.modeloGerandoNome}.pdf`);else{let c=URL.createObjectURL(l),p=document.createElement("a");p.href=c,p.download=`${this.modeloGerandoNome}.pdf`,p.click(),setTimeout(()=>URL.revokeObjectURL(c),1e4)}}}exportarIndicadorCustom(t){if(!this.resultadoIndicadorCustom)return;let e=this.resultadoIndicadorCustom.Colunas,n=this.resultadoIndicadorCustom.Dados,i=this.resultadoIndicadorCustom.NomeIndicador,r=Si.isNativePlatform();if(t==="xlsx"){let o=U1.aoa_to_sheet([e,...n]),s=U1.book_new();U1.book_append_sheet(s,o,"Relat\xF3rio");let l=Wd(s,{bookType:"xlsx",type:"array"}),c=new Blob([l],{type:"application/octet-stream"});if(r)this.exportarCapacitor(c,`${i}.xlsx`);else{let p=URL.createObjectURL(c),g=document.createElement("a");g.href=p,g.download=`${i}.xlsx`,g.click(),setTimeout(()=>URL.revokeObjectURL(p),1e4)}}else{let o=new ga({orientation:"landscape"});o.text(i,14,15);let s=e.slice(this.nrAgrupadoresIndicadorCustom).map((p,g)=>
204this.somaTotalIndicadorCustom(g).toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})),l=["Total",...Array(this.nrAgrupadoresIndicadorCustom-1).fill(""),...s];rm(o,{head:[e],body:[...n,l],startY:20,styles:{fontSize:8},didParseCell:p=>{p.row.index===n.length&&(p.cell.styles.fontStyle="bold",p.cell.styles.fillColor=[243,244,246])}});let c=o.output("blob");if(r)this.exportarCapacitor(c,`${i}.pdf`);else{let p=URL.createObjectURL(c),g=document.createElement("a");g.href=p,g.download=`${i}.pdf`,g.click(),setTimeout(()=>URL.revokeObjectURL(p),1e4)}}}isLoadingIndicadores=!1;resultadoIndicadores=null;indicadoresDtInicial="";indicadoresDtFinal="";indicadoresUnidadesSelecionadas=[];indicadoresAberto=!1;nrAgrupadoresIndicadorCustom=0;treeDataIndicadorCustom=[];listaPlanaIndicadorCustom=[];toggleNoIndicadorCustom(t){t.aberto=!t.aberto,this.listaPlanaIndicadorCustom=this.achatarArvore(this.treeDataIndicadorCustom)}sortColunaIndicadorCustom=null;sortDirecaoIndicadorCustom="asc";sortByIndicadorCustom(t){this.sortColunaIndicadorCustom===t?this.sortDirecaoIndicadorCustom=this.sortDirecaoIndicadorCustom==="asc"?"desc":"asc":(this.sortColunaIndicadorCustom=t,this.sortDirecaoIndicadorCustom="asc"),this.listaPlanaIndicadorCustom=[...this.listaPlanaIndicadorCustom].sort((e,n)=>{let i=e.totais?.[this.sortColunaIndicadorCustom-this.nrAgrupadoresIndicadorCustom]??e.chave,r=n.totais?.[this.sortColunaIndicadorCustom-this.nrAgrupadoresIndicadorCustom]??n.chave,o=parseFloat(String(i).replace(",",".")),s=parseFloat(String(r).replace(",",".")),l=!isNaN(o)&&!isNaN(s)?o-s:String(i).localeCompare(String(r));return this.sortDirecaoIndicadorCustom==="asc"?l:-l})}gerarRelatorioIndicadores(){return Ue(this,null,function*(){if(!this.indicadoresDtInicial||!this.indicadoresDtFinal){alert("Informe o per\xEDodo.");return}if(this.indicadoresUnidadesSelecionadas.length===0){alert("Selecione ao menos uma unidade.");return}this.isLoadingIndicadores=!0,this.resultadoIndicadores=null;let t={DtInicial:this.indicadoresDtInicial,DtFinal:this.indicadoresDtFinal+"T23:59:59",Unidades:this.indicadoresUnidadesSelecionadas};try{this.resultadoIndicadores=yield ke(this.http.post(this.urlService.GeraRelatorioIndicadores(),t)),setTimeout(()=>{document.getElementById("resultado-indicadores")?.scrollIntoView({behavior:"smooth"})},100)}catch(e){let n=e?.error?.Message||e?.error?.message||e?.message||"Erro inesperado. Tente novamente.";alert(n)}finally{this.isLoadingIndicadores=!1}})}toggleIndicadores(){this.indicadoresAberto=!this.indicadoresAberto}toggleUnidadeIndicadores(t){let e=this.indicadoresUnidadesSelecionadas.indexOf(t);e>=0?this.indicadoresUnidadesSelecionadas.splice(e,1):this.indicadoresUnidadesSelecionadas.push(t)}isUnidadeIndicadoresSelecionada(t){return this.indicadoresUnidadesSelecionadas.includes(t)}selecionarTodasUnidadesIndicadores(){this.indicadoresUnidadesSelecionadas=this.unidades.map(t=>t.UndCodigo)}get formularioAberto(){return this.modoFormulario!=="nenhum"}corFuncaoCalculo(t){return{SOMAR:"badge-somar",CONTAR:"badge-contar",MEDIA:"badge-media",EXIBIR:"badge-exibir"}[t]||"badge-default"}rolarParaFormulario(){setTimeout(()=>{document.getElementById("formulario-modelo")?.scrollIntoView({behavior:"smooth"})},100)}trackById(t,e){return e.IdRelatorioModelo||e.IdRelatorioAssunto||t}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt))};static \u0275cmp=Oe({type:a,selectors:[["app-relatorios"]],decls:2,vars:2,consts:[["vazio",""],["vazioInd",""],[4,"ngIf"],["class","rel-container",4,"ngIf"],[1,"rel-container"],[1,"rel-main"],[1,"rel-section"],[1,"rel-section-title"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"rel-icon-dark"],["d","M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"],[1,"rel-chips","rel-desktop-only"],["class","rel-chip",3,"rel-chip-active","click",4,"ngFor","ngForOf"],[1,"rel-mobile-only","rel-select-wrapper"],[1,"rel-select",3,"ngModelChange","change","ngModel"],[3,"ngValue"],[3,"ngValue",4,"ngFor","ngForOf"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-select-icon"],["points","6 9 12 15 18 9"],[1,"rel-section-header"],[1,"rel-section-header-left"],[1,"rel-count-badge"],[1,"rel-btn-outline","rel-desktop-only",3,"click"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-icon-sm"],["x1","12","y1","5","x2","12","y2","19"],["x1","5","y1","12","x2","19","y2","12"],["class","rel-empty",4,"ngIf"],["class","rel-empty-small",4,"ngIf"],["class","rel-modelos-list",4,"ngIf"],[1,"rel-modelo-card","rel-modelo-card-especial",2,"border-left-color","#8B5CF6"],[1,"rel-modelo-card-inner",2,"cursor","pointer",3,"click"],[1,"rel-modelo-icon"],["viewBox","0 0 24 24","fill","none","stroke","#8B5CF6","stroke-width","2",1,"rel-icon-orange"],[1,"rel-modelo-content"],[1,"rel-modelo-meta"],[1,"rel-assunto-badge",2,"background","#8B5CF6"],[1,"rel-modelo-unidades"],[1,"rel-modelo-actions"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-icon-sm",2,"transition","transform 0.2s"],["class","rel-indicadores-painel",4,"ngIf"],["id","formulario-modelo","class","rel-section",4,"ngIf"],["id","resultado-relatorio","class","rel-section",4,"ngIf"],["id","resultado-indicador-custom","class","rel-section",4,"ngIf"],["class","rel-fab rel-mobile-only",3,"click",4,"ngIf"],[1,"rel-chip",3,"click"],[1,"rel-empty"],[1,"rel-empty-icon"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-icon-xl"],["d","M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"],[1,"rel-empty-small"],[1,"rel-modelos-list"],["class","rel-modelo-card",4,"ngFor","ngForOf","ngForTrackBy"],[1,"rel-modelo-card"],[1,"rel-modelo-card-inner"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-icon-orange"],["d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"],["points","14 2 14 8 20 8"],["x1","16","y1","13","x2","8","y2","13"],["x1","16","y1","17","x2","8","y2","17"],["points","10 9 9 9 8 9"],[1,"rel-assunto-badge"],[1,"rel-modelo-datas"],[1,"rel-modelo-data-item"],[1,"rel-sublabel"],["type","date",1,"rel-input","rel-input-data",3,"ngModelChange","ngModel"],["title","Editar",1,"rel-action-btn",3,"click"],["d","M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"],["d","M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"],["title","Excluir",1,"rel-action-btn","rel-action-danger",3,"click"],["points","3 6 5 6 21 6"],["d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2"],[1,"rel-btn-primary","rel-btn-sm",3,"click"],[1,"rel-indicadores-painel"],[1,"rel-form"],[1,"rel-form-group"],[1,"rel-required"],[1,"rel-input-icon-wrapper"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-input-icon"],["cx","11","cy","11","r","8"],["x1","21","y1","21","x2","16.65","y2","16.65"],["type","text","placeholder","Buscar indicador...",1,"rel-input","rel-input-pl",3,"ngModelChange","ngModel"],[1,"rel-units-list"],["class","rel-checkbox-label",4,"ngFor","ngForOf"],["class","rel-hint",4,"ngIf"],[1,"rel-escopo-group",2,"display","flex","gap","16px","flex-wrap","wrap"],[1,"rel-checkbox-label"],["type","radio","name","escopo","value","Unidade",1,"rel-checkbox",3,"ngModelChange","ngModel"],["type","radio","name","escopo","value","Funcionario",1,"rel-checkbox",3,"ngModelChange","ngModel"],["type","radio","name","escopo","value","UnidadeFuncionario",1,"rel-checkbox",3,"ngModelChange","ngModel"],[1,"rel-form-label-row"],["type","button",1,"rel-link-btn",3,"click"],["type","text","placeholder","Buscar unidades...",1,"rel-input","rel-input-pl",3,"ngModelChange","ngModel"],[1,"rel-period-grid"],["type","date",1,"rel-input",3,"ngModelChange","ngModel"],[1,"rel-form-actions"],["type","button",1,"rel-btn-primary",2,"background","#8B5CF6",3,"click","disabled"],["type","checkbox",1,"rel-checkbox",3,"change","checked"],[1,"rel-hint"],["id","formulario-modelo",1,"rel-section"],[1,"rel-card"],["type","text","placeholder","Ex: Produtos - Vis\xE3o Regional",1,"rel-input",3,"ngModelChange","ngModel"],["class","rel-fields-grid rel-desktop-only",4,"ngIf"],["class","rel-mobile-only",4,"ngIf"],["class","rel-callout",4,"ngIf"],["type","button",1,"rel-btn-ghost",3,"click"],["type","button",1,"rel-btn-primary",3,"click","disabled"],[1,"rel-fields-grid","rel-desktop-only"],[1,"rel-fields-block"],[1,"rel-fields-block-header"],[1,"rel-badge","rel-badge-blue"],[1,"rel-fields-list"],["class","rel-field-item","draggable","true",3,"rel-field-selected","rel-field-dragging","rel-field-dragover","dragstart","dragover","drop","dragend",4,"ngFor","ngForOf"],["class","rel-fields-block",4,"ngIf"],["draggable","true",1,"rel-field-item",3,"dragstart","dragover","drop","dragend"],[1,"rel-drag-handle"],["cx","9","cy","5","r","1","fill","currentColor"],["cx","9","cy","12","r","1","fill","currentColor"],["cx","9","cy","19","r","1","fill","currentColor"],["cx","15","cy","5","r","1","fill","currentColor"],["cx","15","cy","12","r","1","fill","currentColor"],["cx","15","cy","19","r","1","fill","currentColor"],["class","rel-nivel-badge",4,"ngIf"],["class","rel-nivel-placeholder",4,"ngIf"],[1,"rel-field-name"],["class","rel-badge rel-badge-blue rel-badge-sm",4,"ngIf"],[1,"rel-nivel-badge"],[1,"rel-nivel-placeholder"],[1,"rel-badge","rel-badge-blue","rel-badge-sm"],[1,"rel-badge","rel-badge-green"],["class","rel-field-item",3,"rel-field-selected",4,"ngFor","ngForOf"],[1,"rel-field-item"],[3,"class",4,"ngIf"],[1,"rel-badge","rel-badge-gray"],[1,"rel-badge","rel-badge-sm","badge-exibir"],[1,"rel-mobile-only"],[1,"rel-fields-block","rel-mb"],[1,"rel-arrows"],["type","button",1,"rel-arrow-btn",3,"click","disabled"],["points","18 15 12 9 6 15"],[1,"rel-callout"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-callout-icon"],["cx","12","cy","12","r","10"],["x1","12","y1","8","x2","12","y2","12"],["x1","12","y1","16","x2","12.01","y2","16"],["id","resultado-relatorio",1,"rel-section"],[1,"rel-card","rel-card-overflow"],[1,"rel-resultado-header"],[1,"rel-resultado-meta"],[1,"rel-export-btns","rel-desktop-only"],[1,"rel-btn-green",3,"click"],["d","M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"],["points","7 10 12 15 17 10"],["x1","12","y1","15","x2","12","y2","3"],[1,"rel-btn-outline",3,"click"],[1,"rel-mobile-only","rel-mobile-export"],[1,"rel-btn-green","rel-btn-full",3,"click"],[1,"rel-btn-outline","rel-btn-full",2,"margin-top","8px",3,"click"],[1,"rel-table-wrapper"],[1,"rel-table"],[2,"background-color","#F3F4F6"],[1,"rel-th","rel-th-sortable",3,"click"],[1,"rel-sort-icon"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","class","rel-icon-sm",4,"ngIf"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","class","rel-icon-sm","style","opacity:0.3",4,"ngIf"],["class","rel-th rel-th-sortable",3,"rel-th-sorted","click",4,"ngFor","ngForOf"],["class","rel-tree-row",3,"rel-tree-leaf","rel-tree-group","background-color","cursor","click",4,"ngFor","ngForOf"],[1,"rel-tfoot-row"],[1,"rel-td","rel-tfoot-label"],["class","rel-td rel-tfoot-value",4,"ngFor","ngForOf"],["class","rel-td",4,"ngFor","ngForOf"],[1,"rel-resultado-footer"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-icon-sm",2,"opacity","0.3"],[1,"rel-tree-row",3,"click"],[1,"rel-td","rel-td-group"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","class","rel-tree-toggle-icon",3,"transform",4,"ngIf"],[1,"rel-tree-label-prefix"],["class","rel-td",3,"rel-td-group",4,"ngFor","ngForOf"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-tree-toggle-icon"],["points","9 18 15 12 9 6"],[1,"rel-td"],[4,"ngIf","ngIfElse"],["class","rel-campo-vazio",4,"ngIf"],[1,"rel-campo-vazio"],[1,"rel-td","rel-tfoot-value"],["id","resultado-indicador-custom",1,"rel-section"],[1,"rel-fab","rel-mobile-only",3,"click"]],template:function(e,n){e&1&&V(0,Mhe,1,0,"app-loading",2)(1,$pe,53,17,"div",3),e&2&&(v("ngIf",n.isLoading),u(),v("ngIf",!n.isLoading))},dependencies:[kt,xt,at,lb,Oi,jt,u0,m0,Ht,o0,il,Ut,Qt,Bt],styles:[".rel-container[_ngcontent-%COMP%]{min-height:100vh}.rel-main[_ngcontent-%COMP%]{max-width:1280px;margin:0 auto;padding:32px 16px;display:flex;flex-direction:column;gap:32px}.rel-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}input[type=radio][_ngcontent-%COMP%]{accent-color:revert}.rel-header[_ngcontent-%COMP%]{background:linear-gradient(to right,#f97316,#ea6a0f);color:#fff;position:sticky;top:0;z-index:50;box-shadow:0 1px 3px #0000001a}.rel-header-inner[_ngcontent-%COMP%]{max-width:1280px;margin:0 auto;padding:16px;display:flex;align-items:center;justify-content:space-between}.rel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:20px}.rel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px}.rel-header-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#fff;padding:8px;border-radius:8px;
204cursor:pointer;transition:background .15s;position:relative;display:flex;align-items:center}.rel-header-btn[_ngcontent-%COMP%]:hover{background:#ffffff1a}.rel-bell-btn[_ngcontent-%COMP%]{position:relative}.rel-bell-dot[_ngcontent-%COMP%]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#ef4444;border-radius:50%}.rel-section-title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.rel-section-title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;color:#fff;font-weight:700;margin:0}.rel-section-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.rel-section-header-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.rel-section-header-left[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;color:#fff;font-weight:400;margin:0;font-weight:700}.rel-section-header[_ngcontent-%COMP%] .rel-btn-outline[_ngcontent-%COMP%]{background:#f97316;border-color:#f97316;color:#fff}.rel-section-header[_ngcontent-%COMP%] .rel-btn-outline[_ngcontent-%COMP%]:hover{background:#ea6a0f;border-color:#ea6a0f;color:#fff}.rel-chips[_ngcontent-%COMP%]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.rel-chip[_ngcontent-%COMP%]{padding:8px 16px;border-radius:8px;border:1px solid #E5E7EB;border-left:4px solid #3B82F6;background:#fff;color:#111827;white-space:nowrap;cursor:pointer;font-size:14px;transition:all .15s;box-shadow:0 1px 3px #00000014}.rel-chip[_ngcontent-%COMP%]:hover{border-color:#f97316}.rel-chip-active[_ngcontent-%COMP%]{background:#f97316!important;color:#fff!important;border-color:#f97316!important}.rel-select-wrapper[_ngcontent-%COMP%]{position:relative}.rel-select[_ngcontent-%COMP%]{width:100%;appearance:none;padding:12px 40px 12px 16px;background:#fff;border:2px solid #E5E7EB;border-radius:8px;color:#111827;font-size:14px;outline:none;transition:border-color .15s}.rel-select-icon[_ngcontent-%COMP%]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#6b7280;pointer-events:none}.rel-count-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#3b82f6;color:#fff;font-size:13px;font-weight:500;border-radius:999px;line-height:24px}.rel-assunto-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:2px 8px;background:#3b82f6;color:#fff;font-size:11px;border-radius:4px}.rel-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.rel-badge-blue[_ngcontent-%COMP%]{background:#3b82f6;color:#fff}.rel-badge-green[_ngcontent-%COMP%]{background:#10b981;color:#fff}.rel-badge-sm[_ngcontent-%COMP%]{padding:2px 6px;font-size:10px}.badge-somar[_ngcontent-%COMP%]{background:#10b981;color:#fff}.badge-contar[_ngcontent-%COMP%]{background:#3b82f6;color:#fff}.badge-media[_ngcontent-%COMP%]{background:#8b5cf6;color:#fff}.badge-default[_ngcontent-%COMP%], .badge-exibir[_ngcontent-%COMP%], .rel-badge-gray[_ngcontent-%COMP%]{background:#6b7280;color:#fff}.rel-modelos-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.rel-modelo-card[_ngcontent-%COMP%]{background:#fff;border-radius:12px;border-left:4px solid #F97316;box-shadow:0 1px 3px #00000014;padding:16px;transition:box-shadow .15s}.rel-modelo-card[_ngcontent-%COMP%]:hover{box-shadow:0 4px 12px #0000001a}.rel-modelo-card-inner[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.rel-modelo-icon[_ngcontent-%COMP%]{flex-shrink:0}.rel-modelo-content[_ngcontent-%COMP%]{flex:1;min-width:0}.rel-modelo-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 4px;font-size:15px;font-weight:400;color:#111827}.rel-modelo-meta[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.rel-modelo-unidades[_ngcontent-%COMP%]{font-size:12px;color:#6b7280}.rel-modelo-datas[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:flex-end;margin-left:auto}.rel-modelo-data-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.rel-modelo-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-shrink:0;align-self:flex-end;padding-bottom:2px}.rel-campo-vazio[_ngcontent-%COMP%]{color:#9ca3af;font-style:italic;font-size:12px}.rel-tree-label-prefix[_ngcontent-%COMP%]{font-size:11px;color:#9ca3af;margin-right:4px;font-weight:400}.rel-empty[_ngcontent-%COMP%]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:48px;text-align:center}.rel-empty-icon[_ngcontent-%COMP%]{width:80px;height:80px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.rel-empty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#6b7280;font-size:16px;line-height:1.6;margin:0}.rel-empty-small[_ngcontent-%COMP%]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:32px;text-align:center}.rel-empty-small[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#6b7280;margin:0}.rel-export-btns[_ngcontent-%COMP%]{display:flex;gap:8px}.rel-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000014}.rel-card[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:400;color:#111827;margin:0 0 24px}.rel-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px}.rel-form-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.rel-form-group[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{font-size:13px;color:#6b7280}.rel-form-label-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#6b7280}.rel-required[_ngcontent-%COMP%]{color:#ef4444}.rel-sublabel[_ngcontent-%COMP%]{font-size:11px;color:#6b7280;display:block;margin-bottom:4px}.rel-hint[_ngcontent-%COMP%]{font-size:12px;color:#6b7280;margin:0}.rel-input[_ngcontent-%COMP%]{width:100%;padding:8px 16px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;color:#111827;background:#fff;outline:none;
204transition:box-shadow .15s,border-color .15s;box-sizing:border-box}.rel-input[_ngcontent-%COMP%]:focus{border-color:#f97316;box-shadow:0 0 0 2px #f9731626}.rel-input-icon-wrapper[_ngcontent-%COMP%]{position:relative}.rel-input-icon[_ngcontent-%COMP%]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#6b7280;pointer-events:none}.rel-input-pl[_ngcontent-%COMP%]{padding-left:36px}.rel-units-list[_ngcontent-%COMP%]{max-height:192px;overflow-y:auto;border:1px solid #E5E7EB;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.rel-checkbox-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#111827}.rel-checkbox[_ngcontent-%COMP%]{width:16px;height:16px;border-radius:4px;border:1px solid #E5E7EB;cursor:pointer;accent-color:#F97316;flex-shrink:0}.rel-period-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rel-input-data[_ngcontent-%COMP%]{padding:6px 10px;font-size:13px;width:140px}.rel-fields-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px}.rel-fields-block[_ngcontent-%COMP%]{border:1px solid #E5E7EB;border-radius:8px;padding:16px}.rel-fields-block-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rel-fields-block-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:14px;font-weight:500;color:#111827;margin:0}.rel-fields-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.rel-field-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f3f4f6;border-radius:8px;opacity:.55;transition:opacity .15s,border .15s;border:1px solid transparent}.rel-field-selected[_ngcontent-%COMP%]{opacity:1}.rel-field-dragging[_ngcontent-%COMP%]{opacity:.35}.rel-field-dragover[_ngcontent-%COMP%]{border-color:#f97316;background:#fff7ed}.rel-drag-handle[_ngcontent-%COMP%]{cursor:grab;color:#6b7280;display:flex;align-items:center}.rel-drag-handle[_ngcontent-%COMP%]:active{cursor:grabbing}.rel-nivel-badge[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f97316;color:#fff;font-size:11px;font-weight:600;border-radius:4px;flex-shrink:0}.rel-nivel-placeholder[_ngcontent-%COMP%]{width:24px;height:24px;flex-shrink:0}.rel-field-name[_ngcontent-%COMP%]{flex:1;font-size:13px;color:#111827}.rel-arrows[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.rel-arrow-btn[_ngcontent-%COMP%]{background:transparent;border:none;padding:2px;cursor:pointer;color:#6b7280;display:flex;align-items:center}.rel-arrow-btn[_ngcontent-%COMP%]:disabled{opacity:.3;cursor:default}.rel-mb[_ngcontent-%COMP%]{margin-bottom:16px}.rel-callout[_ngcontent-%COMP%]{display:flex;gap:12px;padding:16px;background:#fff7ed;border:1px solid #FDBA74;border-radius:8px;margin-top:16px}.rel-callout-icon[_ngcontent-%COMP%]{width:20px;height:20px;color:#f97316;flex-shrink:0;margin-top:2px}.rel-callout[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:13px;color:#111827;margin:0}.rel-form-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #E5E7EB}.rel-resultado-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #E5E7EB}.rel-resultado-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:400;color:#111827;margin:0}.rel-resultado-meta[_ngcontent-%COMP%]{font-size:13px;color:#6b7280;margin:4px 0 0}.rel-table[_ngcontent-%COMP%]{width:100%;border-collapse:separate;border-spacing:0}.rel-table-wrapper[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:auto;max-height:600px;-webkit-overflow-scrolling:touch}.rel-card-overflow[_ngcontent-%COMP%]{overflow:hidden;padding:0}.rel-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background-color:#f3f4f6}.rel-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:0;z-index:10;background-color:#f3f4f6!important;border-bottom:2px solid #E5E7EB}.rel-th[_ngcontent-%COMP%]{padding:12px 16px;font-size:13px;color:#6b7280;background:#f3f4f6;border-bottom:1px solid #E5E7EB;text-align:left;font-weight:400;white-space:nowrap}.rel-td[_ngcontent-%COMP%]{padding:12px 16px;font-size:13px;color:#111827;border-bottom:1px solid #E5E7EB}.rel-row-alt[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{background:#f9fafb}.rel-resultado-footer[_ngcontent-%COMP%]{padding:12px 16px;background:#f3f4f6;border-top:1px solid #E5E7EB;font-size:13px;color:#6b7280;text-align:center}.rel-mobile-export[_ngcontent-%COMP%]{padding:16px;border-bottom:1px solid #E5E7EB}.rel-cards-list[_ngcontent-%COMP%]{padding:16px;display:flex;flex-direction:column;gap:12px}.rel-result-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:16px;box-shadow:0 1px 3px #00000014}.rel-result-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.rel-result-row[_ngcontent-%COMP%] + .rel-result-row[_ngcontent-%COMP%]{margin-top:8px}.rel-result-label[_ngcontent-%COMP%]{font-size:12px;color:#6b7280}.rel-result-value[_ngcontent-%COMP%]{font-size:13px;color:#111827;font-weight:500;margin-left:12px}.rel-tfoot-row[_ngcontent-%COMP%]{background-color:#f3f4f6}.rel-tfoot-label[_ngcontent-%COMP%], .rel-tfoot-value[_ngcontent-%COMP%]{color:#111827}.rel-table[_ngcontent-%COMP%] tfoot[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:10;background-color:#f3f4f6!important;box-shadow:0 -2px #e5e7eb}.rel-th-sortable[_ngcontent-%COMP%]{cursor:pointer;-webkit-user-select:none;user-select:none}.rel-th-sortable[_ngcontent-%COMP%]:hover{background-color:#e5e7eb}.rel-sort-icon[_ngcontent-%COMP%]{display:inline-flex;margin-left:4px;vertical-align:middle}.rel-th-sorted[_ngcontent-%COMP%]{font-weight:600;color:#111827}.rel-btn-primary[_ngcontent-%COMP%]{padding:8px 24px;background:#f97316;color:#fff;border:none;border-radius:8px;
204cursor:pointer;font-size:14px;transition:background .15s;display:inline-flex;align-items:center;gap:6px}.rel-btn-primary[_ngcontent-%COMP%]:hover:not(:disabled){background:#ea6a0f}.rel-btn-primary[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:default}.rel-btn-sm[_ngcontent-%COMP%]{padding:6px 16px}.rel-btn-outline[_ngcontent-%COMP%]{padding:8px 16px;border:2px solid #F97316;color:#f97316;background:transparent;border-radius:8px;cursor:pointer;font-size:14px;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.rel-btn-outline[_ngcontent-%COMP%]:hover{background:#f97316;color:#fff}.rel-btn-ghost[_ngcontent-%COMP%]{padding:8px 24px;background:transparent;border:none;color:#6b7280;cursor:pointer;font-size:14px;transition:color .15s}.rel-btn-ghost[_ngcontent-%COMP%]:hover{color:#111827}.rel-btn-green[_ngcontent-%COMP%]{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:background .15s;display:inline-flex;align-items:center;gap:8px}.rel-btn-green[_ngcontent-%COMP%]:hover{background:#059669}.rel-btn-full[_ngcontent-%COMP%]{width:100%;justify-content:center}.rel-link-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#f97316;font-size:13px;cursor:pointer;padding:0}.rel-link-btn[_ngcontent-%COMP%]:hover{text-decoration:underline}.rel-action-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b7280;padding:8px;border-radius:8px;cursor:pointer;transition:all .15s;display:flex;align-items:center}.rel-action-btn[_ngcontent-%COMP%]:hover{color:#f97316;background:#f3f4f6}.rel-action-danger[_ngcontent-%COMP%]:hover{color:#ef4444!important}.rel-fab[_ngcontent-%COMP%]{position:fixed;bottom:24px;right:24px;background:#f97316;color:#fff;border:none;border-radius:999px;padding:16px 24px;font-size:14px;cursor:pointer;box-shadow:0 4px 12px #f9731666;display:flex;align-items:center;gap:8px;transition:background .15s;z-index:40}.rel-fab[_ngcontent-%COMP%]:hover{background:#ea6a0f}.rel-icon[_ngcontent-%COMP%]{width:20px;height:20px}.rel-icon-sm[_ngcontent-%COMP%]{width:16px;height:16px}.rel-icon-xl[_ngcontent-%COMP%]{width:40px;height:40px;color:#6b7280}.rel-icon-dark[_ngcontent-%COMP%]{width:24px;height:24px;color:#fff}.rel-icon-orange[_ngcontent-%COMP%]{width:24px;height:24px;color:#f97316}.rel-desktop-only[_ngcontent-%COMP%]{display:flex}.rel-mobile-only[_ngcontent-%COMP%]{display:none}@media (max-width: 767px){.rel-resultado-header[_ngcontent-%COMP%]{flex-direction:column;align-items:center;text-align:center;border-bottom:none;padding:12px 16px}.rel-escopo-group[_ngcontent-%COMP%]{flex-direction:column;gap:8px}.rel-resultado-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:16px;text-align:left}.rel-table-wrapper[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:auto;max-height:400px;-webkit-overflow-scrolling:touch}.rel-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:0;z-index:10;background-color:#f3f4f6!important;border-bottom:2px solid #E5E7EB}.rel-desktop-only[_ngcontent-%COMP%]{display:none!important}.rel-mobile-only[_ngcontent-%COMP%]{display:block!important}.rel-period-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}.rel-form-actions[_ngcontent-%COMP%]{flex-direction:column-reverse}.rel-form-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;justify-content:center}.rel-modelo-card-inner[_ngcontent-%COMP%]{flex-wrap:wrap;align-items:flex-start}.rel-modelo-datas[_ngcontent-%COMP%]{width:100%;margin-left:0;margin-top:8px;justify-content:center}.rel-modelo-actions[_ngcontent-%COMP%]{width:100%;justify-content:flex-end;margin-top:8px;align-items:center;padding-bottom:0}.rel-main[_ngcontent-%COMP%]{padding:16px;gap:24px}.rel-card[_ngcontent-%COMP%]{padding:16px}.rel-resultado-meta[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}}.rel-modelo-icon-blue[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{stroke:#3b82f6}.rel-indicadores-painel[_ngcontent-%COMP%]{padding:16px 20px;border-top:1px solid #F3F4F6}.rel-btn-blue[_ngcontent-%COMP%]{background-color:#3b82f6;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer}.rel-btn-blue[_ngcontent-%COMP%]:hover{background-color:#2563eb}.rel-btn-blue[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:not-allowed}.rel-tree-group[_ngcontent-%COMP%]{background-color:#f3f4f6}.rel-tree-group[_ngcontent-%COMP%]:hover{background-color:#e5e7eb}.rel-tree-leaf[_ngcontent-%COMP%]{background-color:#fff}.rel-tree-leaf[_ngcontent-%COMP%]:hover{background-color:#f9fafb}.rel-tree-toggle-icon[_ngcontent-%COMP%]{width:14px;
204height:14px;margin-right:8px;transition:transform .2s ease;vertical-align:middle;color:#6b7280;flex-shrink:0}"]})};function Ype(a,t){a&1&&k(0,"app-loading")}function Xpe(a,t){a&1&&(Xt(),d(0,"svg",34),k(1,"circle",35)(2,"path",36)(3,"line",37)(4,"line",38),h())}function Zpe(a,t){a&1&&(Xt(),d(0,"svg",34),k(1,"line",39)(2,"path",40),h())}function Kpe(a,t){a&1&&(Xt(),d(0,"svg",34),k(1,"line",41)(2,"line",42)(3,"line",43),h())}function Qpe(a,t){a&1&&(Xt(),d(0,"svg",34),k(1,"path",44)(2,"polyline",45)(3,"line",46)(4,"line",47),h())}function Jpe(a,t){a&1&&(Xt(),d(0,"svg",34),k(1,"rect",48),h())}function eue(a,t){a&1&&(d(0,"p",49),m(1,"Sempre vis\xEDvel"),h())}function tue(a,t){if(a&1){let e=fe();d(0,"div",50)(1,"span",51),m(2),h(),d(3,"label",52)(4,"input",53),z("change",function(){P(e);let i=b().$implicit,r=b(2);return D(r.toggleVisibilidadeComponente(i))}),h(),k(5,"span",54),h()()}if(a&2){let e=b().$implicit;u(2),me(e.flVisivel?"Vis\xEDvel na Home":"Oculto na Home"),u(2),v("checked",e.flVisivel)}}function aue(a,t){a&1&&(d(0,"a",55),Xt(),d(1,"svg",56),k(2,"circle",57)(3,"path",58),h()())}function nue(a,t){a&1&&(d(0,"div",62),m(1," Voc\xEA ainda n\xE3o tem modelos de relat\xF3rio cadastrados. "),h())}function iue(a,t){if(a&1){let e=fe();d(0,"label",63)(1,"input",64),z("change",function(){let i=P(e).$implicit,r=b(4);return D(r.toggleVisibilidadeModelo(i))}),h(),d(2,"span"),m(3),h()()}if(a&2){let e=t.$implicit;u(),v("checked",e.flVisivel),u(2),me(e.dsNome)}}function rue(a,t){if(a&1&&(d(0,"div",59),V(1,nue,2,0,"div",60)(2,iue,4,2,"label",61),h()),a&2){let e=b(3);u(),v("ngIf",e.modelosRelatorio.length===0),u(),v("ngForOf",e.modelosRelatorio)}}function oue(a,t){if(a&1){let e=fe();d(0,"div",17)(1,"div",18)(2,"div",19)(3,"button",20),z("click",function(){let i=P(e).index,r=b(2);return D(r.moverParaCima(i))}),Xt(),d(4,"svg",21),k(5,"polyline",22),h()(),z0(),d(6,"button",23),z("click",function(){let i=P(e).index,r=b(2);return D(r.moverParaBaixo(i))}),Xt(),d(7,"svg",21),k(8,"polyline",24),h()()(),z0(),d(9,"span",25),m(10),h(),d(11,"div",26),V(12,Xpe,5,0,"svg",27)(13,Zpe,3,0,"svg",27)(14,Kpe,4,0,"svg",27)(15,Qpe,5,0,"svg",27)(16,Jpe,2,0,"svg",28),h(),d(17,"div",29)(18,"h3"),m(19),h(),V(20,eue,2,0,"p",30),h(),V(21,tue,6,2,"div",31)(22,aue,4,0,"a",32),h(),V(23,rue,3,2,"div",33),h()}if(a&2){let e=t.$implicit,n=t.index,i=b(2);u(3),v("disabled",n===0),u(3),v("disabled",n===i.componentes.length-1),u(4),ye("",n+1,"\xBA"),u(),v("ngSwitch",e.dsComponente),u(),v("ngSwitchCase","Sorriso"),u(),v("ngSwitchCase","Remuneracao"),u(),v("ngSwitchCase","Vendas"),u(),v("ngSwitchCase","Relatorios"),u(4),me(e.dsRotulo),u(),v("ngIf",e.flFixo),u(),v("ngIf",!e.flFixo),u(),v("ngIf",e.dsComponente==="Sorriso"),u(),v("ngIf",e.dsComponente==="Relatorios"&&e.flVisivel)}}function sue(a,t){if(a&1){let e=fe();d(0,"div",2)(1,"main",3)(2,"section",4)(3,"div",5),Xt(),d(4,"svg",6),k(5,"rect",7)(6,"rect",8)(7,"rect",9)(8,"rect",10),h(),z0(),d(9,"h1"),m(10,"Personalizar Home"),h()(),d(11,"p",11),m(12,"Use as setas para reordenar como os componentes aparecem na sua tela inicial."),h()(),d(13,"section",4)(14,"div",12),V(15,oue,24,13,"div",13),h()(),d(16,"section",4)(17,"div",14)(18,"button",15),z("click",function(){P(e);let i=b();return D(i.cancelar())}),m(19,"Cancelar"),h(),d(20,"button",16),z("click",function(){P(e);let i=b();return D(i.SalvarConfiguracao())}),m(21),h()()()()()}if(a&2){let e=b();u(15),v("ngForOf",e.componentes),u(5),v("disabled",e.isSaving),u(),ye(" ",e.isSaving?"Salvando...":"Salvar configura\xE7\xE3o"," ")}}var mv=class a{constructor(t,e,n){this.http=t;this.url=e;this.router=n}isLoading=!0;isSaving=!1;componentes=[];modelosRelatorio=[];ngOnInit(){this.GetConfiguracao()}GetConfiguracao(){let t=localStorage.getItem("fun_codigo")||"";ke(this.http.get(this.url.BuscaConfiguracaoHome(t))).then(e=>{this.componentes=(e.Componentes||[]).map(n=>({idComponenteTipo:n.IdComponenteTipo,dsComponente:n.DsComponente,dsRotulo:n.DsRotulo,flFixo:n.FlFixo,nrOrdem:n.NrOrdem,flVisivel:n.FlVisivel})),this.modelosRelatorio=(e.ModelosRelatorio||[]).map(n=>({idRelatorioModelo:n.IdRelatorioModelo,dsNome:n.DsNome,flVisivel:n.FlVisivel}))}).catch(e=>{console.log(e)}).finally(()=>{this.isLoading=!1})}moverParaCima(t){if(t<=0)return;let e=[...this.componentes];[e[t-1],e[t]]=[e[t],e[t-1]],this.componentes=e,this.componentes.forEac
204h((n,i)=>n.nrOrdem=i+1)}moverParaBaixo(t){if(t>=this.componentes.length-1)return;let e=[...this.componentes];[e[t+1],e[t]]=[e[t],e[t+1]],this.componentes=e,this.componentes.forEach((n,i)=>n.nrOrdem=i+1)}toggleVisibilidadeComponente(t){t.flFixo||(t.flVisivel=!t.flVisivel)}toggleVisibilidadeModelo(t){t.flVisivel=!t.flVisivel}cancelar(){this.router.navigate(["/configuracoes"])}SalvarConfiguracao(){this.isSaving=!0;let t=localStorage.getItem("fun_codigo")||"",e={Componentes:this.componentes.map(n=>({IdComponenteTipo:n.idComponenteTipo,NrOrdem:n.nrOrdem,FlVisivel:n.flVisivel})),ModelosRelatorio:this.modelosRelatorio.map(n=>({IdRelatorioModelo:n.idRelatorioModelo,FlVisivel:n.flVisivel}))};ke(this.http.post(this.url.SalvarConfiguracaoHome(t),e)).then(()=>{this.router.navigate(["/configuracoes"])}).catch(n=>{console.log(n)}).finally(()=>{this.isSaving=!1})}static \u0275fac=function(e){return new(e||a)(ce(pt),ce(gt),ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-configuracao-dashboard"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","cfg-container",4,"ngIf"],[1,"cfg-container"],[1,"cfg-main"],[1,"rel-section"],[1,"rel-section-title"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"rel-icon-dark"],["x","3","y","3","width","7","height","7"],["x","14","y","3","width","7","height","7"],["x","14","y","14","width","7","height","7"],["x","3","y","14","width","7","height","7"],[1,"cfg-subtitle"],[1,"cfg-lista"],["class","rel-modelo-card cfg-card",4,"ngFor","ngForOf"],[1,"cfg-acoes"],["type","button",1,"rel-btn-ghost",3,"click"],["type","button",1,"rel-btn-primary",3,"click","disabled"],[1,"rel-modelo-card","cfg-card"],[1,"cfg-card-row"],[1,"cfg-setas"],["type","button","aria-label","Mover para cima",1,"cfg-seta-btn",3,"click","disabled"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2",1,"rel-icon-sm"],["points","18 15 12 9 6 15"],["type","button","aria-label","Mover para baixo",1,"cfg-seta-btn",3,"click","disabled"],["points","6 9 12 15 18 9"],[1,"cfg-posicao-badge"],[1,"cfg-icone-componente",3,"ngSwitch"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","class","rel-icon",4,"ngSwitchCase"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","class","rel-icon",4,"ngSwitchDefault"],[1,"cfg-card-content"],["class","cfg-hint-fixo",4,"ngIf"],["class","cfg-toggle-wrapper",4,"ngIf"],["routerLink","/configuracao-sorriso","class","cfg-config-link","aria-label","Configurar gr\xE1fico Sorriso","title","Configurar gr\xE1fico Sorriso",4,"ngIf"],["class","cfg-painel-modelos",4,"ngIf"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"rel-icon"],["cx","12","cy","12","r","10"],["d","M8 14s1.5 2 4 2 4-2 4-2"],["x1","9","y1","9","x2","9.01","y2","9"],["x1","15","y1","9","x2","15.01","y2","9"],["x1","12","y1","1","x2","12","y2","23"],["d","M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"],["x1","18","y1","20","x2","18","y2","10"],["x1","12","y1","20","x2","12","y2","4"],["x1","6","y1","20","x2","6","y2","14"],["d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"],["points","14 2 14 8 20 8"],["x1","16","y1","13","x2","8","y2","13"],["x1","16","y1","17","x2","8","y2","17"],["x","3","y","3","width","18","height","18","rx","2"],[1,"cfg-hint-fixo"],[1,"cfg-toggle-wrapper"],[1,"cfg-toggle-label"],[1,"cfg-toggle"],["type","checkbox",3,"change","checked"],[1,"cfg-toggle-slider"],["routerLink","/configuracao-sorriso","aria-label","Configurar gr\xE1fico Sorriso","title","Configurar gr\xE1fico Sorriso",1,"cfg-config-link"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"rel-icon-sm"],["cx","12","cy","12","r","3"],["d","M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z"],[1,"cfg-painel-modelos"],["class","cfg-modelos-vazio",4,"ngIf"],["class","cfg-modelo-item",4,"ngFor","ngForOf"],[1,"cfg-modelos-vazio"],[1,"cfg-modelo-item"],["type","checkbox",1,"rel-checkbox",3,"change","checked"]],template:function(e,n){e&1&&V(0,Ype,1,0,"app-loading",0)(1,sue,22,3,"div",1),e&2&&(v("ngIf",n.isLoading),u(),v("ngIf",!n.isLoading))},dependencies:[xt,at,r5,o5,sb,Bt,ss],styles:['.cfg-container[_ngcontent-%COMP%]{min-height:100vh}.cfg-main[_ngcontent-%COMP%]{max-width:720px;margin:0 auto;padding:32px 16px;display:flex;flex-direction:column;gap:32px}.cfg-subtitle[_ngcontent-%COMP%]{font-size:13px;color:#fff;opacity:.9;margin:4px 0 0}.rel-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.rel-section-title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.rel-section-title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;color:#fff;font-weight:700;margin:0}.rel-icon[_ngcontent-%COMP%]{width:20px;height:20px}.rel-icon-sm[_ngcontent-%COMP%]{width:16px;height:16px}.rel-icon-dark[_ngcontent-%COMP%]{width:24px;height:24px;color:#fff}.rel-modelo-card[_ngcontent-%COMP%]{background:#fff;border-radius:12px;border-left:4px solid #F97316;box-shadow:0 1px 3px #00000014;padding:16px;
204transition:box-shadow .15s}.rel-modelo-card[_ngcontent-%COMP%]:hover{box-shadow:0 4px 12px #0000001a}.rel-checkbox[_ngcontent-%COMP%]{width:16px;height:16px;border-radius:4px;border:1px solid #E5E7EB;cursor:pointer;accent-color:#F97316;flex-shrink:0}.rel-btn-primary[_ngcontent-%COMP%]{padding:8px 24px;background:#f97316;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:background .15s;display:inline-flex;align-items:center;gap:6px}.rel-btn-primary[_ngcontent-%COMP%]:hover:not(:disabled){background:#ea6a0f}.rel-btn-primary[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:default}.rel-btn-ghost[_ngcontent-%COMP%]{padding:8px 24px;background:transparent;border:none;color:#6b7280;cursor:pointer;font-size:14px;transition:color .15s}.rel-btn-ghost[_ngcontent-%COMP%]:hover{color:#111827}.cfg-lista[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.cfg-card[_ngcontent-%COMP%]{cursor:default}.cfg-card-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.cfg-setas[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.cfg-seta-btn[_ngcontent-%COMP%]{background:transparent;border:none;padding:2px;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center}.cfg-seta-btn[_ngcontent-%COMP%]:hover:not(:disabled){color:#f97316}.cfg-seta-btn[_ngcontent-%COMP%]:disabled{opacity:.3;cursor:default}.cfg-posicao-badge[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f97316;color:#fff;font-size:12px;font-weight:600;border-radius:4px;flex-shrink:0}.cfg-config-link[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#6b7280;flex-shrink:0;transition:color .15s,background .15s}.cfg-config-link[_ngcontent-%COMP%]:hover{color:#f97316;background:#fff7ed}.cfg-icone-componente[_ngcontent-%COMP%]{color:#f97316;flex-shrink:0;display:flex;align-items:center}.cfg-card-content[_ngcontent-%COMP%]{flex:1;min-width:0}.cfg-card-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:15px;font-weight:500;color:#111827}.cfg-hint-fixo[_ngcontent-%COMP%]{margin:2px 0 0;font-size:12px;color:#6b7280}.cfg-toggle-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-shrink:0}.cfg-toggle-label[_ngcontent-%COMP%]{font-size:12px;color:#6b7280;white-space:nowrap}.cfg-toggle[_ngcontent-%COMP%]{position:relative;display:inline-flex;align-items:center;width:36px;height:20px;cursor:pointer}.cfg-toggle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{opacity:0;width:0;height:0;position:absolute}.cfg-toggle-slider[_ngcontent-%COMP%]{position:absolute;inset:0;background:#d1d5db;border-radius:999px;transition:background .15s}.cfg-toggle-slider[_ngcontent-%COMP%]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .15s}.cfg-toggle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .cfg-toggle-slider[_ngcontent-%COMP%]{background:#f97316}.cfg-toggle[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .cfg-toggle-slider[_ngcontent-%COMP%]:before{left:18px}.cfg-painel-modelos[_ngcontent-%COMP%]{margin-top:10px;padding-top:10px;border-top:1px solid #E5E7EB;display:flex;flex-direction:column;gap:6px}.cfg-modelo-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:13px;color:#111827;cursor:pointer}.cfg-modelos-vazio[_ngcontent-%COMP%]{font-size:13px;color:#6b7280;font-style:italic}.cfg-acoes[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;gap:12px}
204@media (max-width: 767px){.cfg-main[_ngcontent-%COMP%]{padding:16px;gap:24px}.cfg-acoes[_ngcontent-%COMP%]{flex-direction:column-reverse}.cfg-acoes[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;justify-content:center}.cfg-toggle-wrapper[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-end;gap:4px}}']})};var UV=[{path:"",redirectTo:"login",pathMatch:"full"},{path:"login",component:Xg},{path:"alterarSenha",component:_h},{path:"",component:ph,children:[{path:"admin",component:U3,canActivate:[y0]},{path:"home",component:Yg,canActivate:[y0]},{path:"feedback",component:Kg,canActivate:[y0]},{path:"feedbackFormulario",component:Qg,canActivate:[y0]},{path:"enquete",component:e6,canActivate:[y0]},{path:"enquetePerguntas",component:o6,canActivate:[y0]},{path:"enqueteResultados",component:p6,canActivate:[y0]},{path:"graficoComparativo",component:u6,canActivate:[y0]},{path:"graficoPerformance",component:Ed,canActivate:[y0]},{path:"graficoPerformanceDetalhe",component:f6,canActivate:[y0]},{path:"configuracoes",component:w6,canActivate:[y0]},{path:"equipe",component:vh,canActivate:[y0],data:{permissao:"equipe"}},{path:"mural",component:C6,canActivate:[y0]},{path:"mural-criar",component:O6,canActivate:[y0],data:{permissao:"mural-criar"}},{path:"mural-lista",component:H6,canActivate:[y0],data:{permissao:"mural-lista"}},{path:"campanhas",component:M6,canActivate:[y0]},{path:"campanhaDetalhes",component:S6,canActivate:[y0]},{path:"campanhasCriar",component:N6,canActivate:[y0],data:{permissao:"campanhasCriar"}},{path:"treinamento",component:Jg,canActivate:[y0]},{path:"treinamentoDetalhe",component:A6,canActivate:[y0]},{path:"treinamentocriar",component:k6,canActivate:[y0],data:{permissao:"treinamentocriar"}},{path:"metaDetalhe",component:I6,canActivate:[y0]},{path:"talentGrid",component:T6,canActivate:[y0],data:{permissao:"talentGrid"}},{path:"frases",component:F6,canActivate:[y0],data:{permissao:"frases"}},{path:"comparativoPdv",component:V6,canActivate:[y0],data:{permissao:"comparativoPdv"}},{path:"treinamentoAvaliacao",component:P6,canActivate:[y0]},{path:"treinamentolista",component:D6,canActivate:[y0],data:{permissao:"treinamentolista"}},{path:"funcionariocriar",component:L6,canActivate:[y0],data:{permissao:"funcionariocriar"}},{path:"comissaocriar",component:U6,canActivate:[y0],data:{permissao:"comissaocriar"}},{path:"comissaolista",component:j6,canActivate:[y0],data:{permissao:"comissaolista"}},{path:"comissaopainel",component:W6,canActivate:[y0],data:{permissao:"comissaopainel"}},{path:"configuracao-sorriso",component:G6,canActivate:[y0],data:{permissao:"configuracao-sorriso"}},{path:"implantacao",component:$6,canActivate:[y0],data:{permissao:"implantacao"}},{path:"estrutura",component:cv,canActivate:[y0],canDeactivate:[HV],data:{permissao:"estrutura"}},{path:"relatorios",component:uv,canActivate:[y0],data:{permissao:"relatorios"}},{path:"configuracao-dashboard",component:mv,canActivate:[y0],data:{permissao:"configuracao-dashboard"}}]},{path:"notificacoes",component:v6,canActivate:[y0],runGuardsAndResolvers:"always"},{path:"**",redirectTo:"login"}];var lue="@",cue=(()=>{class a{doc;delegate;zone;animationType;moduleImpl;_rendererFactoryPromise=null;
204scheduler=null;injector=Me(B0);loadingSchedulerFn=Me(due,{optional:!0});_engine;constructor(e,n,i,r,o){this.doc=e,this.delegate=n,this.zone=i,this.animationType=r,this.moduleImpl=o}ngOnDestroy(){this._engine?.flush()}loadImpl(){let e=()=>this.moduleImpl??import("./chunk-GUDAT7QX.js").then(i=>i),n;return this.loadingSchedulerFn?n=this.loadingSchedulerFn(e):n=e(),n.catch(i=>{throw new O0(5300,!1)}).then(({\u0275createEngine:i,\u0275AnimationRendererFactory:r})=>{this._engine=i(this.animationType,this.doc);let o=new r(this.delegate,this._engine,this.zone);return this.delegate=o,o})}createRenderer(e,n){let i=this.delegate.createRenderer(e,n);if(i.\u0275type===0)return i;typeof i.throwOnSyntheticProps=="boolean"&&(i.throwOnSyntheticProps=!1);let r=new cx(i);return n?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(o=>{let s=o.createRenderer(e,n);r.use(s),this.scheduler??=this.injector.get(Vx,null,{optional:!0}),this.scheduler?.notify(11)}).catch(o=>{r.use(i)}),r}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}componentReplaced(e){this._engine?.flush(),this.delegate.componentReplaced?.(e)}static \u0275fac=function(n){e3()};static \u0275prov=Tt({token:a,factory:a.\u0275fac})}return a})(),cx=class{delegate;replay=[];\u0275type=1;constructor(t){this.delegate=t}use(t){if(this.delegate=t,this.replay!==null){for(let e of this.replay)e(t);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}get destroyNode(){return this.delegate.destroyNode}appendChild(t,e){this.delegate.appendChild(t,e)}insertBefore(t,e,n,i){this.delegate.insertBefore(t,e,n,i)}removeChild(t,e,n){this.delegate.removeChild(t,e,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,i){this.delegate.setAttribute(t,e,n,i)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,i){this.delegate.setStyle(t,e,n,i)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){this.shouldReplay(e)&&this.replay.push(i=>i.setProperty(t,e,n)),this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n,i){return this.shouldReplay(e)&&this.replay.push(r=>r.listen(t,e,n,i)),this.delegate.listen(t,e,n,i)}shouldReplay(t){return this.replay!==null&&t.startsWith(lue)}},due=new ta("");function jV(a="animations"){return qh("NgAsyncAnimations"),hc([{provide:Yo,useFactory:(t,e,n)=>new cue(t,e,n,a),deps:[r0,N2,A0]},{provide:wr,useValue:a==="noop"?"NoopAnimations":"BrowserAnimations"}])}var qV=(a,t)=>{let e=localStorage.getItem("token");if(a.body instanceof FormData){let i=a.clone({setHeaders:{token:`${e}`}});return t(i)}let n=a.clone({setHeaders:{token:`${e}`,"Content-Type":"application/json"}});return t(n)};var WV={providers:[Qx({eventCoalescing:!0}),FC(UV),Fb(Vb([qV])),jV(),{provide:a8,useValue:"pt-BR"}]};var gm=function(a){return a.Dark="DARK",a.Light="LIGHT",a.Default="DEFAULT",a}(gm||{});var Y5=qi("StatusBar");var fv=class a{constructor(t){this.router=t}title="Casting";ngOnInit(){return Ue(this,null,function*(){this.setStatusBar(),this.onOrientationChange(),this.checkOrientation(),window.addEventListener("orientationchange",()=>this.checkOrientation()),yield this.checkPushPermissions()})}setStatusBar(){return Ue(this,null,function*(){yield Y5.setStyle({style:gm.Light}),yield Y5.setBackgroundColor({color:"#f79236"}),yield Y5.setOverlaysWebView({overlay:!1})})}isLandscape=!1;checkOrientation(){this.isLandscape=window.matchMedia("(orientation: landscape)").matches,this.updateStatusBar()}updateStatusBar(){return Ue(this,null,function*(){this.isLandscape?(yield Y5.setStyle({style:gm.Light}),yield Y5.setOverlaysWebView({overlay:!1})):(yield Y5.setStyle({style:gm.Light}),yield Y5.setOverlaysWebView({overlay:!1}))})}currentOrientation=window.screen.orientation.type;onOrientationChange(){this.currentOrientation=window.screen.orientation.type,setTimeout(()=>{document.body.style.width="100%",document.body.style.height="auto",window.dispatchEvent(new Event("resize"))},300)}checkPushPermissions(){return Ue(this,null,function*(){let t=yield Pl.checkPermissions();t.receive==="granted"?this.registerPush():(t=yield Pl.requestPermissions(),t.receive==="granted"?this.registerPush():console.warn("Permiss\xE3o de push negada"))})}registerPush(){return Ue(this,null,function*(){yield Pl.register(),Pl.addListener("registration",t=>{localStorage.setItem("pushToken",t.value)}),Pl.addListener("pushNotificationReceived",t=>console.log(t)),Pl.addListener("pushNotificationActionPerformed",()=>{console.log("Usu\xE1rio abriu a notifica\xE7\xE3o"),this.router.navigate(["/notificacoes"])})})}static \u0275fac=function(e){return new(e||a)(ce(fa))};static \u0275cmp=Oe({type:a,selectors:[["app-root"]],hostBindings:function(e,n){e&1&&z("orientationchange",function(){return n.onOrientationChange()},!1,Gx)},decls:1,vars:0,template:function(e,n){e&1&&k(0,"router-outlet")},dependencies:[yp],styles:[".float-right[_ngcontent-%COMP%]{float:right}.bg-white-border-radius-size-big-screen[_ngcontent-%COMP%]{background-color:#fff;border-radius:10px}.margin-0-auto[_ngcontent-%COMP%]{margin:0 auto}[_nghost-%COMP%] .borderless{border:none}[_nghost-%COMP%] .float-left{float:left!important}"]})};
204function hue(a){let t=a,e=Math.floor(Math.abs(a)),n=a.toString().replace(/^[^.]*\.?/,"").length,i=parseInt(a.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return e===Math.floor(e)&&e>=0&&e<=1?1:i===0&&e!==0&&e%1e6===0&&n===0||!(i>=0&&i<=5)?4:5}var GV=["pt",[["AM","PM"],void 0,void 0],void 0,[["D","S","T","Q","Q","S","S"],["dom.","seg.","ter.","qua.","qui.","sex.","s\xE1b."],["domingo","segunda-feira","ter\xE7a-feira","quarta-feira","quinta-feira","sexta-feira","s\xE1bado"],["dom.","seg.","ter.","qua.","qui.","sex.","s\xE1b."]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan.","fev.","mar.","abr.","mai.","jun.","jul.","ago.","set.","out.","nov.","dez."],["janeiro","fevereiro","mar\xE7o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]],void 0,[["a.C.","d.C."],void 0,["antes de Cristo","depois de Cristo"]],0,[6,0],["dd/MM/y","d 'de' MMM 'de' y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",void 0,void 0,void 0],[",",".",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4\xA0#,##0.00","#E0"],"BRL","R$","Real brasileiro",{AUD:["AU$","$"],BYN:[void 0,"\u0440."],JPY:["JP\xA5","\xA5"],PHP:[void 0,"\u20B1"],PTE:["Esc."],RON:[void 0,"L"],SYP:[void 0,"S\xA3"],THB:["\u0E3F"],TWD:["NT$"],USD:["US$","$"]},"ltr",hue];ob(GV);Hb(fv,WV).catch(a=>console.error(a));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.