(self.webpackChunkconsilio_clientapp=self.webpackChunkconsilio_clientapp||[]).push([[179],{98255:function(Ae){function Q(x){return Promise.resolve().then(function(){var w=new Error("Cannot find module '"+x+"'");throw w.code="MODULE_NOT_FOUND",w})}Q.keys=function(){return[]},Q.resolve=Q,Q.id=98255,Ae.exports=Q},23765:function(Ae,Q,x){"use strict";x.d(Q,{deG:function(){return va},tb:function(){return GA},AFp:function(){return JA},ip1:function(){return EC},CZH:function(){return K0},hGG:function(){return _6},z2F:function(){return pb},sBO:function(){return Cs},Sil:function(){return fb},_Vd:function(){return gy},EJc:function(){return KA},SBq:function(){return Nv},qLn:function(){return bn},vpe:function(){return lv},gxx:function(){return jm},tBr:function(){return Mo},XFs:function(){return Mr},OlP:function(){return $o},zs3:function(){return tl},ZZ4:function(){return hw},aQg:function(){return _w},soG:function(){return DC},YKP:function(){return a0},v3s:function(){return zP},h0i:function(){return Y0},PXZ:function(){return VP},R0b:function(){return dv},FiY:function(){return ms},Lbi:function(){return WA},g9A:function(){return QA},Qsj:function(){return oC},FYo:function(){return R0},JOm:function(){return pf},Tiy:function(){return dw},q3G:function(){return jc},tp0:function(){return Ku},EAV:function(){return e6},Rgc:function(){return o0},dDg:function(){return I_},DyG:function(){return lf},GfV:function(){return uC},s_b:function(){return pC},ifc:function(){return Wi},eFA:function(){return ok},Ez6:function(){return mo},G48:function(){return qP},Gpc:function(){return Ne},f3M:function(){return Qe},X6Q:function(){return nT},_c5:function(){return s6},VLi:function(){return FP},c2e:function(){return zA},zSh:function(){return Vh},wAp:function(){return n0},vHH:function(){return pt},EiD:function(){return ua},mCW:function(){return Fo},qzn:function(){return ra},JVY:function(){return Is},pB0:function(){return Om},eBb:function(){return z_},L6k:function(){return Fg},LAX:function(){return y_},cg1:function(){return zM},Tjo:function(){return o6},kL8:function(){return sx},yhl:function(){return vo},dqk:function(){return Ve},sIi:function(){return ev},CqO:function(){return $y},QGY:function(){return EM},F4k:function(){return x2},RDi:function(){return Ms},AaK:function(){return Pe},z3N:function(){return vu},qOj:function(){return pn},TTD:function(){return du},_Bn:function(){return Dx},xp6:function(){return Bu},uIk:function(){return yt},Tol:function(){return Sa},Gre:function(){return lm},ekj:function(){return jb},Suo:function(){return OC},Xpm:function(){return sr},lG2:function(){return xt},Yz7:function(){return rr},cJS:function(){return Io},oAB:function(){return Xr},Yjl:function(){return Lt},Y36:function(){return R1},_UZ:function(){return M2},GkF:function(){return w2},BQk:function(){return PM},ynx:function(){return UM},qZA:function(){return Ky},TgZ:function(){return SM},EpF:function(){return T2},n5z:function(){return Fu},Ikx:function(){return WM},LFG:function(){return ge},$8M:function(){return uf},$Z:function(){return C2},NdJ:function(){return DM},CRH:function(){return Rw},kcU:function(){return Vf},O4$:function(){return rf},oxw:function(){return O2},ALo:function(){return wA},lcZ:function(){return TA},xi3:function(){return xA},Dn7:function(){return AA},Hsn:function(){return U2},F$t:function(){return S2},Q6J:function(){return kM},s9C:function(){return NM},MGl:function(){return qb},hYB:function(){return RM},DdM:function(){return wC},VKq:function(){return mA},WLB:function(){return vA},kEZ:function(){return Vd},l5B:function(){return Q0},iGM:function(){return Nw},MAs:function(){return sS},evT:function(){return Dm},Jf7:function(){return jg},CHM:function(){return $l},oJD:function(){return eg},LSH:function(){return M_},B6R:function(){return Ur},kYT:function(){return ft},Akn:function(){return um},Udp:function(){return D0},WFA:function(){return ZM},d8E:function(){return GM},YNc:function(){return vM},W1O:function(){return DA},_uU:function(){return DS},Oqu:function(){return V2},hij:function(){return BM},AsE:function(){return HM},lnq:function(){return J2},Gf:function(){return kC}});var w=x(93921),f=x(14692);x(90883),x(43037),x(36361),x(56629),x(95049);var T=x(93928),e=x(91),L=x(84518),B=x(41893);function q(u,l,d){return(q=(0,B.Z)()?Reflect.construct:function(C,E,j){var z=[null];z.push.apply(z,E);var fe=new(Function.bind.apply(C,z));return j&&(0,L.Z)(fe,j.prototype),fe}).apply(null,arguments)}var I=x(61783),F=x(84599),V=x(99114),Y=x(65217),W=x(75477);function ne(u){var l="function"==typeof Map?new Map:void 0;return ne=function(p){if(null===p||!function(u){return-1!==Function.toString.call(u).indexOf("[native code]")}(p))return p;if("function"!=typeof p)throw new TypeError("Super expression must either be null or a function");if(void 0!==l){if(l.has(p))return l.get(p);l.set(p,C)}function C(){return q(p,arguments,(0,Y.Z)(this).constructor)}return C.prototype=Object.create(p.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),(0,L.Z)(C,p)},ne(u)}var te=x(87570),ie=x(55959),ae=x(48318),ue=x(31906),pe=x(1055);function ve(u,l,d,p){var C=(0,w.Z)((0,Y.Z)(1&p?u.prototype:u),l,d);return 2&p&&"function"==typeof C?function(E){return C.apply(d,E)}:C}function Se(u,l,d){return l=(0,Y.Z)(l),(0,V.Z)(u,(0,B.Z)()?Reflect.construct(l,d||[],(0,Y.Z)(u).constructor):l.apply(u,d))}function Re(u){for(var l in u)if(u[l]===Re)return l;throw Error("Could not find renamed property on target object.")}function Ue(u,l){for(var d in l)l.hasOwnProperty(d)&&!u.hasOwnProperty(d)&&(u[d]=l[d])}function Pe(u){if("string"==typeof u)return u;if(Array.isArray(u))return"["+u.map(Pe).join(", ")+"]";if(null==u)return""+u;if(u.overriddenName)return"".concat(u.overriddenName);if(u.name)return"".concat(u.name);var l=u.toString();if(null==l)return""+l;var d=l.indexOf("\n");return-1===d?l:l.substring(0,d)}function st(u,l){return null==u||""===u?null===l?"":l:null==l||""===l?u:u+" "+l}var je=Re({__forward_ref__:Re});function Ne(u){return u.__forward_ref__=Ne,u.toString=function(){return Pe(this())},u}function Me(u){return Je(u)?u():u}function Je(u){return"function"==typeof u&&u.hasOwnProperty(je)&&u.__forward_ref__===Ne}var pt=function(u){function l(d,p){var C;return(0,F.Z)(this,l),(C=Se(this,l,[We(d,p)])).code=d,C}return(0,W.Z)(l,u),(0,I.Z)(l)}(ne(Error));function We(u,l){var d=u?"NG0".concat(u,": "):"";return"".concat(d).concat(l)}function qe(u){return"string"==typeof u?u:null==u?"":String(u)}function Zt(u){return"function"==typeof u?u.name||u.toString():"object"==typeof u&&null!=u&&"function"==typeof u.type?u.type.name||u.type.toString():qe(u)}function jt(u,l){var d=l?" in ".concat(l):"";throw new pt("201","No provider for ".concat(Zt(u)," found").concat(d))}function gr(u,l){null==u&&function(u,l,d,p){throw new Error("ASSERTION ERROR: ".concat(u)+(null==p?"":" [Expected=> ".concat(d," ").concat(p," ").concat(l," <=Actual]")))}(l,u,null,"!=")}function rr(u){return{token:u.token,providedIn:u.providedIn||null,factory:u.factory,value:void 0}}var mo=rr;function Io(u){return{providers:u.providers||[],imports:u.imports||[]}}function ba(u){return Sr(u,_a)||Sr(u,br)}function Sr(u,l){return u.hasOwnProperty(l)?u[l]:null}function Dr(u){return u&&(u.hasOwnProperty(Qi)||u.hasOwnProperty(hr))?u[Qi]:null}var Ni,_a=Re({"\u0275prov":Re}),Qi=Re({"\u0275inj":Re}),br=Re({ngInjectableDef:Re}),hr=Re({ngInjectorDef:Re}),Mr=function(u){return u[u.Default=0]="Default",u[u.Host=1]="Host",u[u.Self=2]="Self",u[u.SkipSelf=4]="SkipSelf",u[u.Optional=8]="Optional",u}({});function Jr(){return Ni}function po(u){var l=Ni;return Ni=u,l}function No(u,l,d){var p=ba(u);return p&&"root"==p.providedIn?void 0===p.value?p.value=p.factory():p.value:d&Mr.Optional?null:void 0!==l?l:void jt(Pe(u),"Injector")}function Cr(u){return{toString:u}.toString()}var Es=function(u){return u[u.OnPush=0]="OnPush",u[u.Default=1]="Default",u}({}),Wi=function(u){return u[u.Emulated=0]="Emulated",u[u.None=2]="None",u[u.ShadowDom=3]="ShadowDom",u}({}),ct="undefined"!=typeof globalThis&&globalThis,ye="undefined"!=typeof window&&window,De="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,$e="undefined"!=typeof global&&global,Ve=ct||$e||ye||De,_t={},Ct=[],Gt=Re({"\u0275cmp":Re}),Zn=Re({"\u0275dir":Re}),Un=Re({"\u0275pipe":Re}),zn=Re({"\u0275mod":Re}),jn=Re({"\u0275loc":Re}),fn=Re({"\u0275fac":Re}),In=Re({__NG_ELEMENT_ID__:Re}),Fr=0;function sr(u){return Cr(function(){var d={},p={type:u.type,providersResolver:null,decls:u.decls,vars:u.vars,factory:null,template:u.template||null,consts:u.consts||null,ngContentSelectors:u.ngContentSelectors,hostBindings:u.hostBindings||null,hostVars:u.hostVars||0,hostAttrs:u.hostAttrs||null,contentQueries:u.contentQueries||null,declaredInputs:d,inputs:null,outputs:null,exportAs:u.exportAs||null,onPush:u.changeDetection===Es.OnPush,directiveDefs:null,pipeDefs:null,selectors:u.selectors||Ct,viewQuery:u.viewQuery||null,features:u.features||null,data:u.data||{},encapsulation:u.encapsulation||Wi.Emulated,id:"c",styles:u.styles||Ct,_:null,setInput:null,schemas:u.schemas||null,tView:null},C=u.directives,E=u.features,j=u.pipes;return p.id+=Fr++,p.inputs=Vt(u.inputs,d),p.outputs=Vt(u.outputs),E&&E.forEach(function(z){return z(p)}),p.directiveDefs=C?function(){return("function"==typeof C?C():C).map(Wn)}:null,p.pipeDefs=j?function(){return("function"==typeof j?j():j).map(ri)}:null,p})}function Ur(u,l,d){var p=u.\u0275cmp;p.directiveDefs=function(){return l.map(Wn)},p.pipeDefs=function(){return d.map(ri)}}function Wn(u){return St(u)||function(u){return u[Zn]||null}(u)}function ri(u){return function(u){return u[Un]||null}(u)}var Ya={};function Xr(u){return Cr(function(){var l={type:u.type,bootstrap:u.bootstrap||Ct,declarations:u.declarations||Ct,imports:u.imports||Ct,exports:u.exports||Ct,transitiveCompileScopes:null,schemas:u.schemas||null,id:u.id||null};return null!=u.id&&(Ya[u.id]=u.type),l})}function ft(u,l){return Cr(function(){var d=Sn(u,!0);d.declarations=l.declarations||Ct,d.imports=l.imports||Ct,d.exports=l.exports||Ct})}function Vt(u,l){if(null==u)return _t;var d={};for(var p in u)if(u.hasOwnProperty(p)){var C=u[p],E=C;Array.isArray(C)&&(E=C[1],C=C[0]),d[C]=p,l&&(l[C]=E)}return d}var xt=sr;function Lt(u){return{type:u.type,name:u.name,factory:null,pure:!1!==u.pure,onDestroy:u.type.prototype.ngOnDestroy||null}}function St(u){return u[Gt]||null}function Sn(u,l){var d=u[zn]||null;if(!d&&!0===l)throw new Error("Type ".concat(Pe(u)," does not have '\u0275mod' property."));return d}function Da(u){return Array.isArray(u)&&"object"==typeof u[1]}function Ka(u){return Array.isArray(u)&&!0===u[1]}function bl(u){return 0!=(8&u.flags)}function Cl(u){return 2==(2&u.flags)}function ol(u){return 1==(1&u.flags)}function cs(u){return null!==u.template}function Ds(u){return 0!=(512&u[2])}function ta(u,l){return u.hasOwnProperty(fn)?u[fn]:null}var _h=function(){return(0,I.Z)(function u(l,d,p){(0,F.Z)(this,u),this.previousValue=l,this.currentValue=d,this.firstChange=p},[{key:"isFirstChange",value:function(){return this.firstChange}}])}();function du(){return Ma}function Ma(u){return u.type.prototype.ngOnChanges&&(u.setInput=Co),ma}function ma(){var u=Qu(this),l=null==u?void 0:u.current;if(l){var d=u.previous;if(d===_t)u.previous=l;else for(var p in l)d[p]=l[p];u.current=null,this.ngOnChanges(l)}}function Co(u,l,d,p){var C=Qu(u)||function(u,l){return u[Gi]=l}(u,{previous:_t,current:null}),E=C.current||(C.current={}),j=C.previous,z=this.declaredInputs[d],re=j[z];E[z]=new _h(re&&re.currentValue,l,j===_t),u[p]=l}du.ngInherit=!0;var Gi="__ngSimpleChanges__";function Qu(u){return u[Gi]||null}var Xd="http://www.w3.org/2000/svg",yp=void 0;function Ms(u){yp=u}function qf(){return void 0!==yp?yp:"undefined"!=typeof document?document:void 0}function io(u){return!!u.listen}var ws={createRenderer:function(l,d){return qf()}};function $a(u){for(;Array.isArray(u);)u=u[0];return u}function Yf(u,l){return $a(l[u])}function Tu(u,l){return $a(l[u.index])}function Bf(u,l){return u.data[l]}function Kl(u,l){return u[l]}function Nt(u,l){var d=l[u];return Da(d)?d:d[0]}function Kt(u){return 4==(4&u[2])}function he(u){return 128==(128&u[2])}function be(u,l){return null==l?null:u[l]}function cn(u){u[18]=0}function pr(u,l){u[5]+=l;for(var d=u,p=u[3];null!==p&&(1===l&&1===d[5]||-1===l&&0===d[5]);)p[5]+=l,d=p,p=p[3]}var Cn={lFrame:Ko(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function td(){return Cn.bindingsEnabled}function vn(){return Cn.lFrame.lView}function Bi(){return Cn.lFrame.tView}function $l(u){return Cn.lFrame.contextLView=u,u[8]}function zo(){for(var u=Cp();null!==u&&64===u.type;)u=u.parent;return u}function Cp(){return Cn.lFrame.currentTNode}function So(u,l){var d=Cn.lFrame;d.currentTNode=u,d.isParent=l}function nf(){return Cn.lFrame.isParent}function Xl(){Cn.lFrame.isParent=!1}function gh(){return Cn.isInCheckNoChangesMode}function Tc(u){Cn.isInCheckNoChangesMode=u}function nu(){var u=Cn.lFrame,l=u.bindingRootIndex;return-1===l&&(l=u.bindingRootIndex=u.tView.bindingStartIndex),l}function Rt(){return Cn.lFrame.bindingIndex}function nn(){return Cn.lFrame.bindingIndex++}function tr(u){var l=Cn.lFrame,d=l.bindingIndex;return l.bindingIndex=l.bindingIndex+u,d}function Za(u,l){var d=Cn.lFrame;d.bindingIndex=d.bindingRootIndex=u,Mp(l)}function Mp(u){Cn.lFrame.currentDirectiveIndex=u}function Hf(u){var l=Cn.lFrame.currentDirectiveIndex;return-1===l?null:u[l]}function pu(){return Cn.lFrame.currentQueryIndex}function nd(u){Cn.lFrame.currentQueryIndex=u}function jf(u){var l=u[1];return 2===l.type?l.declTNode:1===l.type?u[6]:null}function zu(u,l,d){if(d&Mr.SkipSelf){for(var p=l,C=u;!(null!==(p=p.parent)||d&Mr.Host||null===(p=jf(C))||(C=C[15],10&p.type)););if(null===p)return!1;l=p,u=C}var E=Cn.lFrame=xc();return E.currentTNode=l,E.lView=u,!0}function Tl(u){var l=xc(),d=u[1];Cn.lFrame=l,l.currentTNode=d.firstChild,l.lView=u,l.tView=d,l.contextLView=u,l.bindingIndex=d.bindingStartIndex,l.inI18n=!1}function xc(){var u=Cn.lFrame,l=null===u?null:u.child;return null===l?Ko(u):l}function Ko(u){var l={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:u,child:null,inI18n:!1};return null!==u&&(u.child=l),l}function xl(){var u=Cn.lFrame;return Cn.lFrame=u.parent,u.currentTNode=null,u.lView=null,u}var ec=xl;function aa(){var u=xl();u.isParent=!0,u.tView=null,u.selectedIndex=-1,u.contextLView=null,u.elementDepthCount=0,u.currentDirectiveIndex=-1,u.currentNamespace=null,u.bindingRootIndex=-1,u.bindingIndex=-1,u.currentQueryIndex=0}function fs(u){var l=Cn.lFrame.contextLView=function(u,l){for(;u>0;)l=l[15],u--;return l}(u,Cn.lFrame.contextLView);return l[8]}function na(){return Cn.lFrame.selectedIndex}function sl(u){Cn.lFrame.selectedIndex=u}function ho(){var u=Cn.lFrame;return Bf(u.tView,u.selectedIndex)}function rf(){Cn.lFrame.currentNamespace=Xd}function Vf(){Cn.lFrame.currentNamespace=null}function Ha(u,l){for(var d=l.directiveStart,p=l.directiveEnd;d
=p)break}else l[re]<0&&(u[18]+=65536),(z>11>16&&(3&u[2])===l){u[2]+=2048;try{E.call(z)}finally{}}}else try{E.call(z)}finally{}}var ul=(0,I.Z)(function u(l,d,p){(0,F.Z)(this,u),this.factory=l,this.resolving=!1,this.canSeeViewProviders=d,this.injectImpl=p});function vh(u,l,d){for(var p=io(u),C=0;Cl){j=E-1;break}}}for(;E>16}(u),p=l;d>0;)p=p[15],d--;return p}var Zr=!0;function Po(u){var l=Zr;return Zr=u,l}var of=0;function Sc(u,l){var d=ll(u,l);if(-1!==d)return d;var p=l[1];p.firstCreatePass&&(u.injectorIndex=l.length,Ol(p.data,u),Ol(l,null),Ol(p.blueprint,null));var C=af(u,l),E=u.injectorIndex;if(Qf(C))for(var j=od(C),z=Fi(C,l),re=z[1].data,fe=0;fe<8;fe++)l[E+fe]=z[j+fe]|re[j+fe];return l[E+8]=C,E}function Ol(u,l){u.push(0,0,0,0,0,0,0,0,l)}function ll(u,l){return-1===u.injectorIndex||u.parent&&u.parent.injectorIndex===u.injectorIndex||null===l[u.injectorIndex+8]?-1:u.injectorIndex}function af(u,l){if(u.parent&&-1!==u.parent.injectorIndex)return u.parent.injectorIndex;for(var d=0,p=null,C=l;null!==C;){var E=C[1],j=E.type;if(null===(p=2===j?E.declTNode:1===j?C[6]:null))return-1;if(d++,C=C[15],-1!==p.injectorIndex)return p.injectorIndex|d<<16}return-1}function Ke(u,l,d){!function(u,l,d){var p;"string"==typeof d?p=d.charCodeAt(0)||0:d.hasOwnProperty(In)&&(p=d[In]),null==p&&(p=d[In]=of++);var C=255&p;l.data[u+(C>>5)]|=1<3&&void 0!==arguments[3]?arguments[3]:Mr.Default,C=arguments.length>4?arguments[4]:void 0;if(null!==u){var E=V_(d);if("function"==typeof E){if(!zu(l,u,p))return p&Mr.Host?ad(C,d,p):ru(l,d,p,C);try{var j=E(p);if(null!=j||p&Mr.Optional)return j;jt(d)}finally{ec()}}else if("number"==typeof E){var z=null,re=ll(u,l),fe=-1,we=p&Mr.Host?l[16][6]:null;for((-1===re||p&Mr.SkipSelf)&&(-1!==(fe=-1===re?af(u,l):l[re+8])&&bh(p,!1)?(z=l[1],re=od(fe),l=Fi(fe,l)):re=-1);-1!==re;){var Ye=l[1];if(hu(E,re,Ye.data)){var Le=Gf(re,l,d,z,p,we);if(Le!==Ap)return Le}-1!==(fe=l[re+8])&&bh(p,l[1].data[re+8]===we)&&hu(E,re,l)?(z=Ye,re=od(fe),l=Fi(fe,l)):re=-1}}}return ru(l,d,p,C)}var Ap={};function zi(){return new wa(zo(),vn())}function Gf(u,l,d,p,C,E){var j=l[1],z=j.data[u+8],we=mi(z,j,d,null==p?Cl(z)&&Zr:p!=j&&0!=(3&z.type),C&Mr.Host&&E===z);return null!==we?Pc(l,j,we,z):Ap}function mi(u,l,d,p,C){for(var E=u.providerIndexes,j=l.data,z=1048575&E,re=u.directiveStart,we=E>>20,Le=C?z+we:u.directiveEnd,ut=p?z:z+we;ut=re&&vt.type===d)return ut}if(C){var qt=j[re];if(qt&&cs(qt)&&qt.type===d)return re}return null}function Pc(u,l,d,p){var C=u[d],E=l.data;if(function(u){return u instanceof ul}(C)){var j=C;j.resolving&&function(u,l){throw new pt("200","Circular dependency in DI detected for ".concat(u).concat(""))}(Zt(E[d]));var z=Po(j.canSeeViewProviders);j.resolving=!0;var re=j.injectImpl?po(j.injectImpl):null;zu(u,p,Mr.Default);try{C=u[d]=j.factory(void 0,E,u,p),l.firstCreatePass&&d>=p.directiveStart&&function(u,l,d){var p=l.type.prototype,E=p.ngOnInit,j=p.ngDoCheck;if(p.ngOnChanges){var z=Ma(l);(d.preOrderHooks||(d.preOrderHooks=[])).push(u,z),(d.preOrderCheckHooks||(d.preOrderCheckHooks=[])).push(u,z)}E&&(d.preOrderHooks||(d.preOrderHooks=[])).push(0-u,E),j&&((d.preOrderHooks||(d.preOrderHooks=[])).push(u,j),(d.preOrderCheckHooks||(d.preOrderCheckHooks=[])).push(u,j))}(d,E[d],l)}finally{null!==re&&po(re),Po(z),j.resolving=!1,ec()}}return C}function V_(u){if("string"==typeof u)return u.charCodeAt(0)||0;var l=u.hasOwnProperty(In)?u[In]:void 0;return"number"==typeof l?l>=0?255&l:zi:l}function hu(u,l,d){return!!(d[l+(u>>5)]&1<=u.length?u.push(d):u.splice(l,0,d)}function Ta(u,l){return l>=u.length-1?u.pop():u.splice(l,1)[0]}function xu(u,l){for(var d=[],p=0;p=0?u[1|p]=d:function(u,l,d,p){var C=u.length;if(C==l)u.push(d,p);else if(1===C)u.push(p,u[0]),u[0]=d;else{for(C--,u.push(u[C-1],u[C]);C>l;)u[C]=u[C-2],C--;u[l]=d,u[l+1]=p}}(u,p=~p,l,d),p}function ya(u,l){var d=qu(u,l);if(d>=0)return u[1|d]}function qu(u,l){return function(u,l,d){for(var p=0,C=u.length>>d;C!==p;){var E=p+(C-p>>1),j=u[E<l?C=E:p=E+1}return~(C<1&&void 0!==arguments[1]?arguments[1]:Mr.Default;if(void 0===vr)throw new Error("inject() must be called from an injection context");return null===vr?No(u,void 0,l):vr.get(u,l&Mr.Optional?null:void 0,l)}function ge(u){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Mr.Default;return(Jr()||oe)(Me(u),l)}var Qe=ge;function kt(u){for(var l=[],d=0;d3&&void 0!==arguments[3]?arguments[3]:null;u=u&&"\n"===u.charAt(0)&&"\u0275"==u.charAt(1)?u.substr(2):u;var C=Pe(l);if(Array.isArray(l))C=l.map(Pe).join(" -> ");else if("object"==typeof l){var E=[];for(var j in l)if(l.hasOwnProperty(j)){var z=l[j];E.push(j+":"+("string"==typeof z?JSON.stringify(z):Pe(z)))}C="{".concat(E.join(", "),"}")}return"".concat(d).concat(p?"("+p+")":"","[").concat(C,"]: ").concat(u.replace(As,"\n "))}("\n"+u.message,C,d,p),u.ngTokenPath=C,u[$i]=null,u}var Mo=en(tc("Inject",function(l){return{token:l}}),-1),ms=en(tc("Optional"),8),Ku=en(tc("SkipSelf"),4),pf=function(u){return u[u.Important=1]="Important",u[u.DashCase=2]="DashCase",u}({}),f_="__ngContext__";function au(u,l){u[f_]=l}function su(u){var l=function(u){return u[f_]||null}(u);return l?Array.isArray(l)?l:l.lView:null}function ep(u,l){return undefined(u,l)}function xh(u){var l=u[3];return Ka(l)?l[3]:l}function W_(u){return Ip(u[13])}function Zd(u){return Ip(u[4])}function Ip(u){for(;null!==u&&!Ka(u);)u=u[4];return u}function _f(u,l,d,p,C){if(null!=p){var E,j=!1;Ka(p)?E=p:Da(p)&&(j=!0,p=p[0]);var z=$a(p);0===u&&null!==d?null==C?Rg(l,d,z):qp(l,d,z,C||null,!0):1===u&&null!==d?qp(l,d,z,C||null,!0):2===u?function(u,l,d){var p=kh(u,l);p&&function(u,l,d,p){io(u)?u.removeChild(l,d,p):l.removeChild(d)}(u,p,l,d)}(l,z,j):3===u&&l.destroyNode(z),null!=E&&function(u,l,d,p,C){var E=d[7];E!==$a(d)&&_f(l,u,p,E,C);for(var z=10;z0&&(u[d-1][4]=p[4]);var E=Ta(u,10+l);!function(u,l){yf(u,l,l[11],2,null,null),l[0]=null,l[6]=null}(p[1],p);var j=E[19];null!==j&&j.detachView(E[1]),p[3]=null,p[4]=null,p[2]&=-129}return p}}function Lp(u,l){if(!(256&l[2])){var d=l[11];io(d)&&d.destroyNode&&yf(u,l,d,3,null,null),function(u){var l=u[13];if(!l)return vf(u[1],u);for(;l;){var d=null;if(Da(l))d=l[13];else{var p=l[10];p&&(d=p)}if(!d){for(;l&&!l[4]&&l!==u;)Da(l)&&vf(l[1],l),l=l[3];null===l&&(l=u),Da(l)&&vf(l[1],l),d=l&&l[4]}l=d}}(l)}}function vf(u,l){if(!(256&l[2])){l[2]&=-129,l[2]|=256,function(u,l){var d;if(null!=u&&null!=(d=u.destroyHooks))for(var p=0;p=0?p[C=fe]():p[C=-fe].unsubscribe(),E+=2}else{var we=p[C=d[E+1]];d[E].call(we)}if(null!==p){for(var Ye=C+1;Ye"+d;try{var p=(new window.DOMParser).parseFromString(oc(d),"text/html").body;return null===p?this.inertDocumentHelper.getInertBodyElement(d):(p.removeChild(p.firstChild),p)}catch(C){return null}}}])}(),yd=function(){return(0,I.Z)(function u(l){if((0,F.Z)(this,u),this.defaultDoc=l,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var d=this.inertDocument.createElement("html");this.inertDocument.appendChild(d);var p=this.inertDocument.createElement("body");d.appendChild(p)}},[{key:"getInertBodyElement",value:function(d){var p=this.inertDocument.createElement("template");if("content"in p)return p.innerHTML=oc(d),p;var C=this.inertDocument.createElement("body");return C.innerHTML=oc(d),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(C),C}},{key:"stripCustomNsAttrs",value:function(d){for(var p=d.attributes,C=p.length-1;0"),!0}},{key:"endElement",value:function(d){var p=d.nodeName.toLowerCase();ku.hasOwnProperty(p)&&!Vp.hasOwnProperty(p)&&(this.buf.push(""),this.buf.push(p),this.buf.push(">"))}},{key:"chars",value:function(d){this.buf.push(X_(d))}},{key:"checkClobberedElement",value:function(d,p){if(p&&(d.compareDocumentPosition(p)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(d.outerHTML));return p}}])}(),lc=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Rl=/([^\#-~ |!])/g;function X_(u){return u.replace(/&/g,"&").replace(lc,function(l){return""+(1024*(l.charCodeAt(0)-55296)+(l.charCodeAt(1)-56320)+65536)+";"}).replace(Rl,function(l){return""+l.charCodeAt(0)+";"}).replace(//g,">")}function ua(u,l){var d=null;try{qo=qo||function(u){var l=new yd(u);return function(){try{return!!(new window.DOMParser).parseFromString(oc(""),"text/html")}catch(u){return!1}}()?new Dh(l):l}(u);var p=l?String(l):"";d=qo.getInertBodyElement(p);var C=5,E=p;do{if(0===C)throw new Error("Failed to sanitize html because the input is unstable");C--,p=E,E=d.innerHTML,d=qo.getInertBodyElement(p)}while(p!==E);return oc((new Xi).sanitizeChildren(Zh(d)||d))}finally{if(d)for(var re=Zh(d)||d;re.firstChild;)re.removeChild(re.firstChild)}}function Zh(u){return"content"in u&&function(u){return u.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===u.nodeName}(u)?u.content:null}var jc=function(u){return u[u.NONE=0]="NONE",u[u.HTML=1]="HTML",u[u.STYLE=2]="STYLE",u[u.SCRIPT=3]="SCRIPT",u[u.URL=4]="URL",u[u.RESOURCE_URL=5]="RESOURCE_URL",u}({});function eg(u){var l=Rh();return l?Hp(l.sanitize(jc.HTML,u)||""):ra(u,"HTML")?Hp(vu(u)):ua(qf(),qe(u))}function M_(u){var l=Rh();return l?l.sanitize(jc.URL,u)||"":ra(u,"URL")?vu(u):Fo(qe(u))}function Rh(){var u=vn();return u&&u[12]}function Tf(u){return u.ngOriginalError}function xf(u){for(var l=arguments.length,d=new Array(l>1?l-1:0),p=1;pE?"":C[Ye+1].toLowerCase();var ut=8&p?Le:null;if(ut&&-1!==Fh(ut,fe,0)||2&p&&fe!==Le){if(gl(p))return!1;j=!0}}}}else{if(!j&&!gl(p)&&!gl(re))return!1;if(j&&gl(re))continue;j=!1,p=re|1&p}}return gl(p)||j}function gl(u){return 0==(1&u)}function ag(u,l,d,p){if(null===l)return-1;var C=0;if(p||!d){for(var E=!1;C-1)for(d++;d2&&void 0!==arguments[2]&&arguments[2],p=0;p0?'="'+z+'"':"")+"]"}else 8&p?C+="."+j:4&p&&(C+=" "+j);else""!==C&&!gl(j)&&(l+=Er(E,C),C=""),p=j,E=E||!gl(p);d++}return""!==C&&(l+=Er(E,C)),l}var ki={};function Bu(u){Cd(Bi(),vn(),na()+u,gh())}function Cd(u,l,d,p){if(!p)if(3==(3&l[2])){var E=u.preOrderCheckHooks;null!==E&&Ts(l,E,d)}else{var j=u.preOrderHooks;null!==j&&Uo(l,j,0,d)}sl(d)}function qh(u,l){return u<<17|l<<2}function ks(u){return u>>17&32767}function Yh(u){return 2|u}function Af(u){return(131068&u)>>2}function ug(u,l){return-131069&u|l<<2}function lg(u){return 1|u}function Dn(u,l){var d=u.contentQueries;if(null!==d)for(var p=0;p20&&Cd(u,l,20,gh()),d(p,C)}finally{sl(E)}}function ys(u,l,d){if(bl(l))for(var C=l.directiveEnd,E=l.directiveStart;E2&&void 0!==arguments[2]?arguments[2]:Tu,p=l.localNames;if(null!==p)for(var C=l.index+1,E=0;E0;){var d=u[--l];if("number"==typeof d&&d<0)return d}return 0})(z)!=re&&z.push(re),z.push(p,C,j)}}function Ld(u,l){null!==u.hostBindings&&u.hostBindings(1,l)}function zg(u,l){l.flags|=2,(u.components||(u.components=[])).push(l.index)}function Kg(u,l,d){if(d){if(l.exportAs)for(var p=0;p0&&Ym(d)}}function Ym(u){for(var l=W_(u);null!==l;l=Zd(l))for(var d=10;d0&&Ym(p)}var j=u[1].components;if(null!==j)for(var z=0;z0&&Ym(re)}}function Yy(u,l){var d=Nt(l,u),p=d[1];(function(u,l){for(var d=l.length;d1&&void 0!==arguments[1]?arguments[1]:rs;if(p===rs){var C=new Error("NullInjectorError: No provider for ".concat(Pe(d),"!"));throw C.name="NullInjectorError",C}return p}}])}(),Vh=new $o("Set Injector scope."),th={},nm={},Uv=void 0;function Vm(){return void 0===Uv&&(Uv=new Sv),Uv}function Si(u){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,p=arguments.length>3?arguments[3]:void 0;return new oo(u,d,l||Vm(),p)}var oo=function(){return(0,I.Z)(function u(l,d,p){var C=this,E=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;(0,F.Z)(this,u),this.parent=p,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var j=[];d&&Di(d,function(re){return C.processProvider(re,l,d)}),Di([l],function(re){return C.processInjectorType(re,[],j)}),this.records.set(jm,Yd(void 0,this));var z=this.records.get(Vh);this.scope=null!=z?z.value:null,this.source=E||("object"==typeof l?null:Pe(l))},[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(d){return d.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(d){var p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:rs,C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Mr.Default;this.assertNotDestroyed();var E=J(this),j=po(void 0);try{if(!(C&Mr.SkipSelf)){var z=this.records.get(d);if(void 0===z){var re=im(d)&&ba(d);z=re&&this.injectableDefInScope(re)?Yd(cp(d),th):null,this.records.set(d,z)}if(null!=z)return this.hydrate(d,z)}var fe=C&Mr.Self?Vm():this.parent;return fe.get(d,p=C&Mr.Optional&&p===rs?null:p)}catch(Ye){if("NullInjectorError"===Ye.name){var we=Ye[$i]=Ye[$i]||[];if(we.unshift(Pe(d)),E)throw Ye;return ii(Ye,d,"R3InjectorError",this.source)}throw Ye}finally{po(j),J(E)}}},{key:"_resolveInjectorDefTypes",value:function(){var d=this;this.injectorDefTypes.forEach(function(p){return d.get(p)})}},{key:"toString",value:function(){var d=[];return this.records.forEach(function(C,E){return d.push(Pe(E))}),"R3Injector[".concat(d.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(d,p,C){var E=this;if(!(d=Me(d)))return!1;var j=Dr(d),z=null==j&&d.ngModule||void 0,re=void 0===z?d:z,Ye=-1!==C.indexOf(re);if(void 0!==z&&(j=Dr(z)),null==j)return!1;if(null!=j.imports&&!Ye){var Le;C.push(re);try{Di(j.imports,function(hn){E.processInjectorType(hn,p,C)&&(void 0===Le&&(Le=[]),Le.push(hn))})}finally{}if(void 0!==Le)for(var ut=function(){var Pr=Le[vt],bo=Pr.ngModule,ia=Pr.providers;Di(ia,function(Ps){return E.processProvider(Ps,bo,ia||Ct)})},vt=0;vt0){var d=xu(l,"?");throw new Error("Can't resolve all parameters for ".concat(Pe(u),": (").concat(d.join(", "),")."))}var p=function(u){var l=u&&(u[_a]||u[br]);if(l){var d=function(u){if(u.hasOwnProperty("name"))return u.name;var l=(""+u).match(/^function\s*([^\s(]+)/);return null===l?"":l[1]}(u);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(d,'" that inherits its @Injectable decorator but does not provide one itself.\n')+'This will become an error in a future version of Angular. Please add @Injectable() to the "'.concat(d,'" class.')),l}return null}(u);return null!==p?function(){return p.factory(u)}:function(){return new u}}(u);throw new Error("unreachable")}function _g(u,l,d){var p=void 0;if(mg(u)){var C=Me(u);return ta(C)||cp(C)}if(fc(u))p=function(){return Me(u.useValue)};else if(function(u){return!(!u||!u.useFactory)}(u))p=function(){return u.useFactory.apply(u,(0,e.Z)(kt(u.deps||[])))};else if(function(u){return!(!u||!u.useExisting)}(u))p=function(){return ge(Me(u.useExisting))};else{var E=Me(u&&(u.useClass||u.provide));if(!function(u){return!!u.deps}(u))return ta(E)||cp(E);p=function(){return q(E,(0,e.Z)(kt(u.deps)))}}return p}function Yd(u,l){var d=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:u,value:l,multi:d?[]:void 0}}function fc(u){return null!==u&&"object"==typeof u&&_u in u}function mg(u){return"function"==typeof u}function im(u){return"function"==typeof u||"object"==typeof u&&u instanceof $o}var Ev=function(u,l,d){return function(u){var C=Si(u,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,arguments.length>3?arguments[3]:void 0);return C._resolveInjectorDefTypes(),C}({name:d},l,u,d)},tl=function(){var u=function(){return(0,I.Z)(function l(){(0,F.Z)(this,l)},null,[{key:"create",value:function(p,C){return Array.isArray(p)?Ev(p,C,""):Ev(p.providers,p.parent,p.name||"")}}])}();return u.THROW_IF_NOT_FOUND=rs,u.NULL=new Sv,u.\u0275prov=rr({token:u,providedIn:"any",factory:function(){return ge(jm)}}),u.__NG_ELEMENT_ID__=-1,u}();function wt(u,l){Ha(su(u)[1],zo())}function pn(u){for(var l=function(u){return Object.getPrototypeOf(u.prototype).constructor}(u.type),d=!0,p=[u];l;){var C=void 0;if(cs(u))C=l.\u0275cmp||l.\u0275dir;else{if(l.\u0275cmp)throw new Error("Directives cannot inherit Components");C=l.\u0275dir}if(C){if(d){p.push(C);var E=u;E.inputs=Jn(u.inputs),E.declaredInputs=Jn(u.declaredInputs),E.outputs=Jn(u.outputs);var j=C.hostBindings;j&&wr(u,j);var z=C.viewQuery,re=C.contentQueries;if(z&&$n(u,z),re&&er(u,re),Ue(u.inputs,C.inputs),Ue(u.declaredInputs,C.declaredInputs),Ue(u.outputs,C.outputs),cs(C)&&C.data.animation){var fe=u.data;fe.animation=(fe.animation||[]).concat(C.data.animation)}}var we=C.features;if(we)for(var Ye=0;Ye=0;p--){var C=u[p];C.hostVars=l+=C.hostVars,C.hostAttrs=yh(C.hostAttrs,d=yh(d,C.hostAttrs))}}(p)}function Jn(u){return u===_t?{}:u===Ct?[]:u}function $n(u,l){var d=u.viewQuery;u.viewQuery=d?function(p,C){l(p,C),d(p,C)}:l}function er(u,l){var d=u.contentQueries;u.contentQueries=d?function(p,C,E){l(p,C,E),d(p,C,E)}:l}function wr(u,l){var d=u.hostBindings;u.hostBindings=d?function(p,C){l(p,C),d(p,C)}:l}var pa=null;function Vo(){if(!pa){var u=Ve.Symbol;if(u&&u.iterator)pa=u.iterator;else for(var l=Object.getOwnPropertyNames(Map.prototype),d=0;d1&&void 0!==arguments[1]?arguments[1]:Mr.Default,d=vn();if(null===d)return ge(u,l);var p=zo();return qi(p,d,Me(u),l)}function C2(){throw new Error("invalid")}function kM(u,l,d){var p=vn();return ee(p,nn(),l)&&ml(Bi(),ho(),p,u,l,p[11],d,!1),kM}function OM(u,l,d,p,C){var j=C?"class":"style";hg(u,d,l.inputs[j],j,p)}function SM(u,l,d,p){var C=vn(),E=Bi(),j=20+u,z=C[11],re=C[j]=Lc(z,l,Cn.lFrame.currentNamespace),fe=E.firstCreatePass?function(u,l,d,p,C,E,j){var z=l.consts,fe=go(l,u,2,C,be(z,E));return P_(l,d,fe,be(z,j)),null!==fe.attrs&&Hh(fe,fe.attrs,!1),null!==fe.mergedAttrs&&Hh(fe,fe.mergedAttrs,!0),null!==l.queries&&l.queries.elementStart(l,fe),fe}(j,E,C,0,l,d,p):E.data[j];So(fe,!0);var we=fe.mergedAttrs;null!==we&&vh(z,re,we);var Ye=fe.classes;null!==Ye&&Bp(z,re,Ye);var Le=fe.styles;null!==Le&&zs(z,re,Le),64!=(64&fe.flags)&&Yc(E,C,re,fe),0===Cn.lFrame.elementDepthCount&&au(re,C),Cn.lFrame.elementDepthCount++,ol(fe)&&(os(E,C,fe),ys(E,fe,C)),null!==p&&Su(C,fe)}function Ky(){var u=zo();nf()?Xl():So(u=u.parent,!1);var l=u;Cn.lFrame.elementDepthCount--;var d=Bi();d.firstCreatePass&&(Ha(d,u),bl(u)&&d.queries.elementEnd(u)),null!=l.classesWithoutHost&&function(u){return 0!=(16&u.flags)}(l)&&OM(d,l,vn(),l.classesWithoutHost,!0),null!=l.stylesWithoutHost&&function(u){return 0!=(32&u.flags)}(l)&&OM(d,l,vn(),l.stylesWithoutHost,!1)}function M2(u,l,d,p){SM(u,l,d,p),Ky()}function UM(u,l,d){var p=vn(),C=Bi(),E=u+20,j=C.firstCreatePass?function(u,l,d,p,C){var E=l.consts,j=be(E,p),z=go(l,u,8,"ng-container",j);return null!==j&&Hh(z,j,!0),P_(l,d,z,be(E,C)),null!==l.queries&&l.queries.elementStart(l,z),z}(E,C,p,l,d):C.data[E];So(j,!0);var z=p[E]=p[11].createComment("");Yc(C,p,z,j),au(z,p),ol(j)&&(os(C,p,j),ys(C,j,p)),null!=d&&Su(p,j)}function PM(){var u=zo(),l=Bi();nf()?Xl():So(u=u.parent,!1),l.firstCreatePass&&(Ha(l,u),bl(u)&&l.queries.elementEnd(u))}function w2(u,l,d){UM(u,l,d),PM()}function T2(){return vn()}function EM(u){return!!u&&"function"==typeof u.then}function x2(u){return!!u&&"function"==typeof u.subscribe}var $y=x2;function DM(u,l,d,p){var C=vn(),E=Bi(),j=zo();return A2(E,C,C[11],j,u,l,!!d,p),DM}function ZM(u,l){var d=zo(),p=vn(),C=Bi();return A2(C,p,ny(Hf(C.data),d,p),d,u,l,!1),ZM}function A2(u,l,d,p,C,E,j,z){var re=ol(p),we=u.firstCreatePass&&ty(u),Ye=l[8],Le=ey(l),ut=!0;if(3&p.type||z){var vt=Tu(p,l),qt=z?z(vt):vt,ln=Le.length,lr=z?function(Oy){return z($a(Oy[p.index]))}:p.index;if(io(d)){var hn=null;if(!z&&re&&(hn=function(u,l,d,p){var C=u.cleanup;if(null!=C)for(var E=0;Ere?z[re]:null}"string"==typeof j&&(E+=2)}return null}(u,l,C,p.index)),null!==hn)(hn.__ngLastListenerFn__||hn).__ngNextListenerFn__=E,hn.__ngLastListenerFn__=E,ut=!1;else{E=IM(p,l,Ye,E,!1);var bo=d.listen(qt,C,E);Le.push(E,bo),we&&we.push(C,lr,ln,ln+1)}}else E=IM(p,l,Ye,E,!0),qt.addEventListener(C,E,j),Le.push(E),we&&we.push(C,lr,ln,j)}else E=IM(p,l,Ye,E,!1);var Ps,ia=p.outputs;if(ut&&null!==ia&&(Ps=ia[C])){var Gc=Ps.length;if(Gc)for(var vc=0;vc0&&void 0!==arguments[0]?arguments[0]:1;return fs(u)}function AS(u,l){for(var d=null,p=function(u){var l=u.attrs;if(null!=l){var d=l.indexOf(5);if(0==(1&d))return l[d+1]}return null}(u),C=0;C1&&void 0!==arguments[1]?arguments[1]:0,d=arguments.length>2?arguments[2]:void 0,p=vn(),C=Bi(),E=go(C,20+u,16,null,d||null);null===E.projection&&(E.projection=l),Xl(),64!=(64&E.flags)&&bf(C,p,E)}function NM(u,l,d){return qb(u,"",l,"",d),NM}function qb(u,l,d,p,C){var E=vn(),j=Ht(E,l,d,p);return j!==ki&&ml(Bi(),ho(),E,u,j,E[11],C,!1),qb}function RM(u,l,d,p,C,E,j){var z=vn(),re=Tn(z,l,d,p,C,E);return re!==ki&&ml(Bi(),ho(),z,u,re,z[11],j,!1),RM}function Bb(u,l,d,p,C){for(var E=u[d+1],j=null===l,z=p?ks(E):Af(E),re=!1;0!==z&&(!1===re||j);){var we=u[z+1];R2(u[z],l)&&(re=!0,u[z+1]=p?lg(we):Yh(we)),z=p?ks(we):Af(we)}re&&(u[d+1]=p?Yh(E):lg(E))}function R2(u,l){return null===u||null==l||(Array.isArray(u)?u[1]:u)===l||!(!Array.isArray(u)||"string"!=typeof l)&&qu(u,l)>=0}var hc={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function LM(u){return u.substring(hc.key,hc.keyEnd)}function L2(u){return u.substring(hc.value,hc.valueEnd)}function F2(u,l){var d=hc.textEnd;return d===l?-1:(l=hc.keyEnd=function(u,l,d){for(;l32;)l++;return l}(u,hc.key=l,d),E0(u,l,d))}function Xy(u,l){var d=hc.textEnd,p=hc.key=E0(u,l,d);return d===p?-1:(p=hc.keyEnd=function(u,l,d){for(var p;l=65&&(-33&p)<=90||p>=48&&p<=57);)l++;return l}(u,p,d),p=L1(u,p,d),p=hc.value=E0(u,p,d),p=hc.valueEnd=function(u,l,d){for(var p=-1,C=-1,E=-1,j=l,z=j;j32&&(z=j),E=C,C=p,p=-33&re}return z}(u,p,d),L1(u,p,d))}function q2(u){hc.key=0,hc.keyEnd=0,hc.value=0,hc.valueEnd=0,hc.textEnd=u.length}function E0(u,l,d){for(;l=0;d=Xy(l,d))j2(u,LM(l),L2(l))}function Sa(u){Mg(Gs,tv,u,!0)}function tv(u,l){for(var d=function(u){return q2(u),F2(u,E0(u,0,hc.textEnd))}(l);d>=0;d=F2(l,d))Gs(u,LM(l),!0)}function Cg(u,l,d,p){var C=vn(),E=Bi(),j=tr(2);E.firstUpdatePass&&Nr(E,u,j,p),l!==ki&&ee(C,j,l)&&qM(E,E.data[na()],C,C[11],u,C[j+1]=function(u,l){return null==u||("string"==typeof l?u+=l:"object"==typeof u&&(u=Pe(vu(u)))),u}(l,d),p,j)}function Mg(u,l,d,p){var C=Bi(),E=tr(2);C.firstUpdatePass&&Nr(C,null,E,p);var j=vn();if(d!==ki&&ee(j,E,d)){var z=C.data[na()];if(ES(z,p)&&!Ua(C,E)){var fe=p?z.classesWithoutHost:z.stylesWithoutHost;null!==fe&&(d=st(fe,d||"")),OM(C,z,j,d,p)}else!function(u,l,d,p,C,E,j,z){C===ki&&(C=Ct);for(var re=0,fe=0,we=0=u.expandoStartIndex}function Nr(u,l,d,p){var C=u.data;if(null===C[d+1]){var E=C[na()],j=Ua(u,d);ES(E,p)&&null===l&&!j&&(l=!1),l=function(u,l,d,p){var C=Hf(u),E=p?l.residualClasses:l.residualStyles;if(null===C)0===(p?l.classBindings:l.styleBindings)&&(d=F1(d=ss(null,u,l,d,p),l.attrs,p),E=null);else{var z=l.directiveStylingLast;if(-1===z||u[z]!==C)if(d=ss(C,u,l,d,p),null===E){var fe=function(u,l,d){var p=d?l.classBindings:l.styleBindings;if(0!==Af(p))return u[ks(p)]}(u,l,p);void 0!==fe&&Array.isArray(fe)&&function(u,l,d,p){u[ks(d?l.classBindings:l.styleBindings)]=p}(u,l,p,fe=F1(fe=ss(null,u,l,fe[1],p),l.attrs,p))}else E=function(u,l,d){for(var p=void 0,C=l.directiveEnd,E=1+l.directiveStylingLast;E0)&&(fe=!0):we=d,C)if(0!==re){var ut=ks(u[z+1]);u[p+1]=qh(ut,z),0!==ut&&(u[ut+1]=ug(u[ut+1],p)),u[z+1]=function(u,l){return 131071&u|l<<17}(u[z+1],p)}else u[p+1]=qh(z,0),0!==z&&(u[z+1]=ug(u[z+1],p)),z=p;else u[p+1]=qh(re,0),0===z?z=p:u[re+1]=ug(u[re+1],p),re=p;fe&&(u[p+1]=Yh(u[p+1])),Bb(u,we,p,!0),Bb(u,we,p,!1),function(u,l,d,p,C){var E=C?u.residualClasses:u.residualStyles;null!=E&&"string"==typeof l&&qu(E,l)>=0&&(d[p+1]=lg(d[p+1]))}(l,we,u,p,E),j=qh(z,re),E?l.classBindings=j:l.styleBindings=j}(C,E,l,d,j,p)}}function ss(u,l,d,p,C){var E=null,j=d.directiveEnd,z=d.directiveStylingLast;for(-1===z?z=d.directiveStart:z++;z0;){var re=u[C],fe=Array.isArray(re),we=fe?re[1]:re,Ye=null===we,Le=d[C+1];Le===ki&&(Le=Ye?Ct:void 0);var ut=Ye?ya(Le,p):we===p?Le:void 0;if(fe&&!Vb(ut)&&(ut=ya(re,p)),Vb(ut)&&(z=ut,j))return z;var vt=u[C+1];C=j?ks(vt):Af(vt)}if(null!==l){var qt=E?l.residualClasses:l.residualStyles;null!=qt&&(z=ya(qt,p))}return z}function Vb(u){return void 0!==u}function ES(u,l){return 0!=(u.flags&(l?16:32))}function DS(u){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",d=vn(),p=Bi(),C=u+20,E=p.firstCreatePass?go(p,C,1,l,null):p.data[C],j=d[C]=Np(d[11],l);Yc(p,d,j,E),So(E,!1)}function V2(u){return BM("",u,""),V2}function BM(u,l,d){var p=vn(),C=Ht(p,u,l,d);return C!==ki&&Uf(p,na(),C),BM}function HM(u,l,d,p,C){var E=vn(),j=Tn(E,u,l,d,p,C);return j!==ki&&Uf(E,na(),j),HM}function J2(u,l,d,p,C,E,j){var z=vn(),re=function(u,l,d,p,C,E,j,z){var fe=Ie(u,Rt(),d,C,j);return tr(3),fe?l+qe(d)+p+qe(C)+E+qe(j)+z:ki}(z,u,l,d,p,C,E,j);return re!==ki&&Uf(z,na(),re),J2}function lm(u,l,d){Mg(Gs,tv,Ht(vn(),u,l,d),!0)}function WM(u,l,d){var p=vn();return ee(p,nn(),l)&&ml(Bi(),ho(),p,u,l,p[11],d,!0),WM}function GM(u,l,d){var p=vn();if(ee(p,nn(),l)){var E=Bi(),j=ho();ml(E,j,p,u,l,ny(Hf(E.data),j,p),d,!0)}return GM}var py=void 0,FS=["en",[["a","p"],["AM","PM"],py],[["AM","PM"],py,py],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],py,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],py,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",py,"{1} 'at' {0}",py],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(u){var l=Math.floor(Math.abs(u)),d=u.toString().replace(/^[^.]*\.?/,"").length;return 1===l&&0===d?1:5}],t0={};function zM(u){var l=function(u){return u.toLowerCase().replace(/_/g,"-")}(u),d=ux(l);if(d)return d;var p=l.split("-")[0];if(d=ux(p))return d;if("en"===p)return FS;throw new Error('Missing locale data for the locale "'.concat(u,'".'))}function sx(u){return zM(u)[n0.PluralCase]}function ux(u){return u in t0||(t0[u]=Ve.ng&&Ve.ng.common&&Ve.ng.common.locales&&Ve.ng.common.locales[u]),t0[u]}var n0=function(u){return u[u.LocaleId=0]="LocaleId",u[u.DayPeriodsFormat=1]="DayPeriodsFormat",u[u.DayPeriodsStandalone=2]="DayPeriodsStandalone",u[u.DaysFormat=3]="DaysFormat",u[u.DaysStandalone=4]="DaysStandalone",u[u.MonthsFormat=5]="MonthsFormat",u[u.MonthsStandalone=6]="MonthsStandalone",u[u.Eras=7]="Eras",u[u.FirstDayOfWeek=8]="FirstDayOfWeek",u[u.WeekendRange=9]="WeekendRange",u[u.DateFormat=10]="DateFormat",u[u.TimeFormat=11]="TimeFormat",u[u.DateTimeFormat=12]="DateTimeFormat",u[u.NumberSymbols=13]="NumberSymbols",u[u.NumberFormats=14]="NumberFormats",u[u.CurrencyCode=15]="CurrencyCode",u[u.CurrencySymbol=16]="CurrencySymbol",u[u.CurrencyName=17]="CurrencyName",u[u.Currencies=18]="Currencies",u[u.Directionality=19]="Directionality",u[u.PluralCase=20]="PluralCase",u[u.ExtraData=21]="ExtraData",u}({}),Qb="en-US";function KM(u){gr(u,"Expected localeId to be defined"),"string"==typeof u&&u.toLowerCase().replace(/_/g,"-")}function oU(u,l,d){var p=Bi();if(p.firstCreatePass){var C=cs(u);H1(d,p.data,p.blueprint,C,!0),H1(l,p.data,p.blueprint,C,!1)}}function H1(u,l,d,p,C){if(u=Me(u),Array.isArray(u))for(var E=0;E>20;if(mg(u)||!u.multi){var vt=new ul(fe,C,R1),qt=Px(re,l,C?Ye:Ye+ut,Le);-1===qt?(Ke(Sc(we,z),j,re),lw(j,u,l.length),l.push(re),we.directiveStart++,we.directiveEnd++,C&&(we.providerIndexes+=1048576),d.push(vt),z.push(vt)):(d[qt]=vt,z[qt]=vt)}else{var ln=Px(re,l,Ye+ut,Le),lr=Px(re,l,Ye,Ye+ut),Pr=lr>=0&&d[lr];if(C&&!Pr||!C&&!(ln>=0&&d[ln])){Ke(Sc(we,z),j,re);var bo=function(u,l,d,p,C){var E=new ul(u,d,R1);return E.multi=[],E.index=l,E.componentProviders=0,aU(E,C,p&&!d),E}(C?cZ:lZ,d.length,C,p,fe);!C&&Pr&&(d[lr].providerFactory=bo),lw(j,u,l.length,0),l.push(re),we.directiveStart++,we.directiveEnd++,C&&(we.providerIndexes+=1048576),d.push(bo),z.push(bo)}else lw(j,u,ln>-1?ln:lr,aU(d[C?lr:ln],fe,!C&&p));!C&&p&&Pr&&d[lr].componentProviders++}}}function lw(u,l,d,p){var C=mg(l);if(C||function(u){return!!u.useClass}(l)){var j=(l.useClass||l).prototype.ngOnDestroy;if(j){var z=u.destroyHooks||(u.destroyHooks=[]);if(!C&&l.multi){var re=z.indexOf(d);-1===re?z.push(d,[p,j]):z[re+1].push(p,j)}else z.push(d,j)}}}function aU(u,l,d){return d&&u.componentProviders++,u.multi.push(l)-1}function Px(u,l,d,p){for(var C=d;C1&&void 0!==arguments[1]?arguments[1]:[];return function(d){d.providersResolver=function(p,C){return oU(p,C?C(u):u,l)}}}var rC=(0,I.Z)(function u(){(0,F.Z)(this,u)}),N0=(0,I.Z)(function u(){(0,F.Z)(this,u)}),cw=function(){return(0,I.Z)(function u(){(0,F.Z)(this,u)},[{key:"resolveComponentFactory",value:function(d){throw u=d,(l=Error("No component factory found for ".concat(Pe(u),". Did you add it to @NgModule.entryComponents?"))).ngComponent=u,l;var u,l}}])}(),gy=function(){var u=(0,I.Z)(function l(){(0,F.Z)(this,l)});return u.NULL=new cw,u}();function V1(){}function i0(u,l){return new Nv(Tu(u,l))}var cU=function(){return i0(zo(),vn())},Nv=function(){var u=(0,I.Z)(function l(d){(0,F.Z)(this,l),this.nativeElement=d});return u.__NG_ELEMENT_ID__=cU,u}();function Zx(u){return u instanceof Nv?u.nativeElement:u}var R0=(0,I.Z)(function u(){(0,F.Z)(this,u)}),oC=function(){var u=(0,I.Z)(function l(){(0,F.Z)(this,l)});return u.__NG_ELEMENT_ID__=function(){return sC()},u}(),sC=function(){var u=vn(),d=Nt(zo().index,u);return function(u){return u[11]}(Da(d)?d:u)},dw=function(){var u=(0,I.Z)(function l(){(0,F.Z)(this,l)});return u.\u0275prov=rr({token:u,providedIn:"root",factory:function(){return null}}),u}(),uC=(0,I.Z)(function u(l){(0,F.Z)(this,u),this.full=l,this.major=l.split(".")[0],this.minor=l.split(".")[1],this.patch=l.split(".").slice(2).join(".")}),Ix=new uC("12.2.17"),lC=function(){return(0,I.Z)(function u(){(0,F.Z)(this,u)},[{key:"supports",value:function(d){return ev(d)}},{key:"create",value:function(d){return new fw(d)}}])}(),Nx=function(l,d){return d},fw=function(){return(0,I.Z)(function u(l){(0,F.Z)(this,u),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=l||Nx},[{key:"forEachItem",value:function(d){var p;for(p=this._itHead;null!==p;p=p._next)d(p)}},{key:"forEachOperation",value:function(d){for(var p=this._itHead,C=this._removalsHead,E=0,j=null;p||C;){var z=!C||p&&p.currentIndex4&&void 0!==arguments[4]&&arguments[4];null!==d;){var E=l[d.index];if(null!==E&&p.push($a(E)),Ka(E))for(var j=10;j-1&&(Fc(d,C),Ta(p,C))}this._attachedToViewContainer=!1}Lp(this._lView[1],this._lView)}},{key:"onDestroy",value:function(d){up(this._lView[1],this._lView,null,d)}},{key:"markForCheck",value:function(){Tv(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){em(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(u,l,d){Tc(!0);try{em(u,l,d)}finally{Tc(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){var l;this._appRef=null,yf(this._lView[1],l=this._lView,l[11],2,null,null)}},{key:"attachToAppRef",value:function(d){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=d}}])}(),pU=function(u){function l(d){var p;return(0,F.Z)(this,l),(p=Se(this,l,[d]))._view=d,p}return(0,W.Z)(l,u),(0,I.Z)(l,[{key:"detectChanges",value:function(){tm(this._view)}},{key:"checkNoChanges",value:function(){!function(u){Tc(!0);try{tm(u)}finally{Tc(!1)}}(this._view)}},{key:"context",get:function(){return null}}])}(q0),ai=function(u){return function(u,l,d){if(Cl(u)&&!d){var p=Nt(u.index,l);return new q0(p,p)}return 47&u.type?new q0(l[16],l):null}(zo(),vn(),16==(16&u))},Cs=function(){var u=(0,I.Z)(function l(){(0,F.Z)(this,l)});return u.__NG_ELEMENT_ID__=ai,u}(),mU=[new Fx],Yx=new hw([new lC]),vU=new _w(mU),Hx=function(){return Ga(zo(),vn())},o0=function(){var u=(0,I.Z)(function l(){(0,F.Z)(this,l)});return u.__NG_ELEMENT_ID__=Hx,u}(),fC=function(u){function l(d,p,C){var E;return(0,F.Z)(this,l),(E=Se(this,l))._declarationLView=d,E._declarationTContainer=p,E.elementRef=C,E}return(0,W.Z)(l,u),(0,I.Z)(l,[{key:"createEmbeddedView",value:function(p){var C=this._declarationTContainer.tViews,E=lo(this._declarationLView,C,p,16,null,C.declTNode,null,null,null,null);E[17]=this._declarationLView[this._declarationTContainer.index];var z=this._declarationLView[19];return null!==z&&(E[19]=z.createEmbeddedView(C)),co(C,E,p),new q0(E)}}])}(o0);function Ga(u,l){return 4&u.type?new fC(l,u,i0(u,l)):null}var Y0=(0,I.Z)(function u(){(0,F.Z)(this,u)}),a0=(0,I.Z)(function u(){(0,F.Z)(this,u)}),jx=function(){return vw(zo(),vn())},pC=function(){var u=(0,I.Z)(function l(){(0,F.Z)(this,l)});return u.__NG_ELEMENT_ID__=jx,u}(),mw=function(u){function l(d,p,C){var E;return(0,F.Z)(this,l),(E=Se(this,l))._lContainer=d,E._hostTNode=p,E._hostLView=C,E}return(0,W.Z)(l,u),(0,I.Z)(l,[{key:"element",get:function(){return i0(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new wa(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var p=af(this._hostTNode,this._hostLView);if(Qf(p)){var C=Fi(p,this._hostLView),E=od(p);return new wa(C[1].data[E+8],C)}return new wa(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(p){var C=Vx(this._lContainer);return null!==C&&C[p]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(p,C,E){var j=p.createEmbeddedView(C||{});return this.insert(j,E),j}},{key:"createComponent",value:function(p,C,E,j,z){var re=E||this.parentInjector;if(!z&&null==p.ngModule&&re){var fe=re.get(Y0,null);fe&&(z=fe)}var we=p.create(re,j,void 0,z);return this.insert(we.hostView,C),we}},{key:"insert",value:function(p,C){var E=p._lView,j=E[1];if(function(u){return Ka(u[3])}(E)){var z=this.indexOf(p);if(-1!==z)this.detach(z);else{var re=E[3],fe=new mw(re,re[6],re[3]);fe.detach(fe.indexOf(p))}}var we=this._adjustIndex(C),Ye=this._lContainer;!function(u,l,d,p){var C=10+p,E=d.length;p>0&&(d[C-1][4]=l),p1&&void 0!==arguments[1]?arguments[1]:0;return null==p?this.length+C:p}}])}(pC);function Vx(u){return u[8]}function G1(u){return u[8]||(u[8]=[])}function vw(u,l){var d,p=l[u.index];if(Ka(p))d=p;else{var C;if(8&u.type)C=$a(p);else{var E=l[11];C=E.createComment("");var j=Tu(u,l);qp(E,kh(E,j),C,function(u,l){return io(u)?u.nextSibling(l):l.nextSibling}(E,j),!1)}l[u.index]=d=qm(p,l,C,u),Xg(l,d)}return new mw(d,u,l)}var J0={},pA=function(u){function l(d){var p;return(0,F.Z)(this,l),(p=Se(this,l)).ngModule=d,p}return(0,W.Z)(l,u),(0,I.Z)(l,[{key:"resolveComponentFactory",value:function(p){var C=St(p);return new _A(C,this.ngModule)}}])}(gy);function hA(u){var l=[];for(var d in u)u.hasOwnProperty(d)&&l.push({propName:u[d],templateName:d});return l}var HU=new $o("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return ig}}),_A=function(u){function l(d,p){var C;return(0,F.Z)(this,l),(C=Se(this,l)).componentDef=d,C.ngModule=p,C.componentType=d.type,C.selector=function(u){return u.map(bd).join(",")}(d.selectors),C.ngContentSelectors=d.ngContentSelectors?d.ngContentSelectors:[],C.isBoundToModule=!!p,C}return(0,W.Z)(l,u),(0,I.Z)(l,[{key:"inputs",get:function(){return hA(this.componentDef.inputs)}},{key:"outputs",get:function(){return hA(this.componentDef.outputs)}},{key:"create",value:function(p,C,E,j){var lr,hn,z=(j=j||this.ngModule)?function(u,l){return{get:function(p,C,E){var j=u.get(p,J0,E);return j!==J0||C===J0?j:l.get(p,C,E)}}}(p,j.injector):p,re=z.get(R0,ws),fe=z.get(dw,null),we=re.createRenderer(null,this.componentDef),Ye=this.componentDef.selectors[0][0]||"div",Le=E?function(u,l,d){if(io(u))return u.selectRootElement(l,d===Wi.ShadowDom);var C="string"==typeof l?u.querySelector(l):l;return C.textContent="",C}(we,E,this.componentDef.encapsulation):Lc(re.createRenderer(null,this.componentDef),Ye,function(u){var l=u.toLowerCase();return"svg"===l?Xd:"math"===l?"http://www.w3.org/1998/MathML/":null}(Ye)),ut=this.componentDef.onPush?576:528,vt=function(u,l){return{components:[],scheduler:u||ig,clean:dc,playerHandler:l||null,flags:0}}(),qt=Do(0,null,null,1,0,null,null,null,null,null),ln=lo(null,qt,vt,ut,null,null,re,we,fe,z);Tl(ln);try{var Pr=function(u,l,d,p,C,E){var j=d[1];d[20]=u;var re=go(j,20,2,"#host",null),fe=re.mergedAttrs=l.hostAttrs;null!==fe&&(Hh(re,fe,!0),null!==u&&(vh(C,u,fe),null!==re.classes&&Bp(C,u,re.classes),null!==re.styles&&zs(C,u,re.styles)));var we=p.createRenderer(u,l),Ye=lo(d,cc(l),null,l.onPush?64:16,d[20],re,p,we,E||null,null);return j.firstCreatePass&&(Ke(Sc(re,d),j,l.type),zg(j,re),yu(re,d.length,1)),Xg(d,Ye),d[20]=Ye}(Le,this.componentDef,ln,re,we);if(Le)if(E)vh(we,Le,["ng-version",Ix.full]);else{var bo=function(u){for(var l=[],d=[],p=1,C=2;p0&&Bp(we,Le,Ps.join(" "))}if(hn=Bf(qt,20),void 0!==C)for(var Gc=hn.projection=[],vc=0;vc1&&void 0!==arguments[1]?arguments[1]:tl.THROW_IF_NOT_FOUND,E=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Mr.Default;return p===tl||p===Y0||p===jm?this:this._r3Injector.get(p,C,E)}},{key:"destroy",value:function(){var p=this._r3Injector;!p.destroyed&&p.destroy(),this.destroyCbs.forEach(function(C){return C()}),this.destroyCbs=null}},{key:"onDestroy",value:function(p){this.destroyCbs.push(p)}}])}(Y0),Wr=function(u){function l(d){var p;return(0,F.Z)(this,l),(p=Se(this,l)).moduleType=d,null!==Sn(d)&&function(u){var l=new Set;!function d(p){var C=Sn(p,!0),E=C.id;null!==E&&(function(u,l,d){if(l&&l!==d)throw new Error("Duplicate module registered for ".concat(u," - ").concat(Pe(l)," vs ").concat(Pe(l.name)))}(E,Cy.get(E),p),Cy.set(E,p));var fe,z=is(C.imports),re=(0,T.Z)(z);try{for(re.s();!(fe=re.n()).done;){var we=fe.value;l.has(we)||(l.add(we),d(we))}}catch(Ye){re.e(Ye)}finally{re.f()}}(u)}(d),p}return(0,W.Z)(l,u),(0,I.Z)(l,[{key:"create",value:function(p){return new Dw(this.moduleType,p)}}])}(a0);function wC(u,l,d){var p=nu()+u,C=vn();return C[p]===ki?k(C,p,d?l.call(d):l()):function(u,l){return u[l]}(C,p)}function mA(u,l,d,p){return xC(vn(),nu(),u,l,d,p)}function vA(u,l,d,p,C){return bA(vn(),nu(),u,l,d,p,C)}function Vd(u,l,d,p,C,E){return CA(vn(),nu(),u,l,d,p,C,E)}function Q0(u,l,d,p,C,E,j){return function(u,l,d,p,C,E,j,z,re){var fe=l+d;return function(u,l,d,p,C,E){var j=me(u,l,d,p);return me(u,l+2,C,E)||j}(u,fe,C,E,j,z)?k(u,fe+4,re?p.call(re,C,E,j,z):p(C,E,j,z)):ib(u,fe+4)}(vn(),nu(),u,l,d,p,C,E,j)}function ib(u,l){var d=u[l];return d===ki?void 0:d}function xC(u,l,d,p,C,E){var j=l+d;return ee(u,j,C)?k(u,j+1,E?p.call(E,C):p(C)):ib(u,j+1)}function bA(u,l,d,p,C,E,j){var z=l+d;return me(u,z,C,E)?k(u,z+2,j?p.call(j,C,E):p(C,E)):ib(u,z+2)}function CA(u,l,d,p,C,E,j,z){var re=l+d;return Ie(u,re,C,E,j)?k(u,re+3,z?p.call(z,C,E,j):p(C,E,j)):ib(u,re+3)}function wA(u,l){var p,d=Bi(),C=u+20;d.firstCreatePass?(p=function(u,l){if(l)for(var d=l.length-1;d>=0;d--){var p=l[d];if(u===p.name)return p}throw new pt("302","The pipe '".concat(u,"' could not be found!"))}(l,d.pipeRegistry),d.data[C]=p,p.onDestroy&&(d.destroyHooks||(d.destroyHooks=[])).push(C,p.onDestroy)):p=d.data[C];var E=p.factory||(p.factory=ta(p.type)),j=po(R1);try{var z=Po(!1),re=E();return Po(z),function(u,l,d,p){d>=u.data.length&&(u.data[d]=null,u.blueprint[d]=null),l[d]=p}(d,vn(),C,re),re}finally{po(j)}}function TA(u,l,d){var p=u+20,C=vn(),E=Kl(C,p);return G0(C,Ql(C,p)?xC(C,nu(),l,E.transform,d,E):E.transform(d))}function xA(u,l,d,p){var C=u+20,E=vn(),j=Kl(E,C);return G0(E,Ql(E,C)?bA(E,nu(),l,j.transform,d,p,j):j.transform(d,p))}function AA(u,l,d,p,C){var E=u+20,j=vn(),z=Kl(j,E);return G0(j,Ql(j,E)?CA(j,nu(),l,z.transform,d,p,C,z):z.transform(d,p,C))}function Ql(u,l){return u[1].data[l].pure}function G0(u,l){return Yl.isWrapped(l)&&(l=Yl.unwrap(l),u[Rt()]=ki),l}var kA=function(u){function l(){var d,p=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,F.Z)(this,l),(d=Se(this,l)).__isAsync=p,d}return(0,W.Z)(l,u),(0,I.Z)(l,[{key:"emit",value:function(p){ve(l,"next",this,3)([p])}},{key:"subscribe",value:function(p,C,E){var j,z,re,fe=p,we=C||function(){return null},Ye=E;if(p&&"object"==typeof p){var Le=p;fe=null===(j=Le.next)||void 0===j?void 0:j.bind(Le),we=null===(z=Le.error)||void 0===z?void 0:z.bind(Le),Ye=null===(re=Le.complete)||void 0===re?void 0:re.bind(Le)}this.__isAsync&&(we=Zw(we),fe&&(fe=Zw(fe)),Ye&&(Ye=Zw(Ye)));var ut=ve(l,"subscribe",this,3)([{next:fe,error:we,complete:Ye}]);return p instanceof te.w&&p.add(ut),ut}}])}(ie.xQ);function Zw(u){return function(l){setTimeout(u,void 0,l)}}var lv=kA;function AC(){return this._results[Vo()]()}var OA=function(){return(0,I.Z)(function u(){var l=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,F.Z)(this,u),this._emitDistinctChangesOnly=l,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;var d=Vo(),p=u.prototype;p[d]||(p[d]=AC)},[{key:"changes",get:function(){return this._changes||(this._changes=new lv)}},{key:"get",value:function(d){return this._results[d]}},{key:"map",value:function(d){return this._results.map(d)}},{key:"filter",value:function(d){return this._results.filter(d)}},{key:"find",value:function(d){return this._results.find(d)}},{key:"reduce",value:function(d,p){return this._results.reduce(d,p)}},{key:"forEach",value:function(d){this._results.forEach(d)}},{key:"some",value:function(d){return this._results.some(d)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(d,p){var C=this;C.dirty=!1;var E=sa(d);(this._changesDetected=!function(u,l,d){if(u.length!==l.length)return!1;for(var p=0;p0&&void 0!==arguments[0]?arguments[0]:[];(0,F.Z)(this,u),this.queries=l}return(0,I.Z)(u,[{key:"createEmbeddedView",value:function(d){var p=d.queries;if(null!==p){for(var C=null!==d.contentQueries?d.contentQueries[0]:p.length,E=[],j=0;j2&&void 0!==arguments[2]?arguments[2]:null;(0,F.Z)(this,u),this.predicate=l,this.flags=d,this.read=p}),SA=function(){function u(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,F.Z)(this,u),this.queries=l}return(0,I.Z)(u,[{key:"elementStart",value:function(d,p){for(var C=0;C1&&void 0!==arguments[1]?arguments[1]:-1;(0,F.Z)(this,u),this.metadata=l,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=d}return(0,I.Z)(u,[{key:"elementStart",value:function(d,p){this.isApplyingToNode(p)&&this.matchTNode(d,p)}},{key:"elementEnd",value:function(d){this._declarationNodeIndex===d.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(d,p){this.elementStart(d,p)}},{key:"embeddedTView",value:function(d,p){return this.isApplyingToNode(d)?(this.crossesNgTemplate=!0,this.addMatch(-d.index,p),new u(this.metadata)):null}},{key:"isApplyingToNode",value:function(d){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){for(var p=this._declarationNodeIndex,C=d.parent;null!==C&&8&C.type&&C.index!==p;)C=C.parent;return p===(null!==C?C.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(d,p){var C=this.metadata.predicate;if(Array.isArray(C))for(var E=0;E0)p.push(j[z/2]);else{for(var fe=E[z+1],we=l[-re],Ye=10;Ye0&&(z=setTimeout(function(){j._callbacks=j._callbacks.filter(function(re){return re.timeoutId!==z}),p(j._didWork,j.getPendingTasks())},C)),this._callbacks.push({doneCb:p,timeoutId:z,updateCb:E})}},{key:"whenStable",value:function(p,C,E){if(E&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(p,C,E),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(p,C,E){return[]}}])}();return u.\u0275fac=function(d){return new(d||u)(ge(dv))},u.\u0275prov=rr({token:u,factory:u.\u0275fac}),u}(),Xw=function(){var u=function(){return(0,I.Z)(function l(){(0,F.Z)(this,l),this._applications=new Map,tT.addToWindow(this)},[{key:"registerApplication",value:function(p,C){this._applications.set(p,C)}},{key:"unregisterApplication",value:function(p){this._applications.delete(p)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(p){return this._applications.get(p)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(p){var C=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return tT.findTestabilityInTree(this,p,C)}}])}();return u.\u0275fac=function(d){return new(d||u)},u.\u0275prov=rr({token:u,factory:u.\u0275fac}),u}();function FP(u){tT=u}var tT=new(function(){return(0,I.Z)(function u(){(0,F.Z)(this,u)},[{key:"addToWindow",value:function(d){}},{key:"findTestabilityInTree",value:function(d,p,C){return null}}])}()),tk=!0,nk=!1;function nT(){return nk=!0,tk}function qP(){if(nk)throw new Error("Cannot enable prod mode after platform setup.");tk=!1}var pm,YP=function(u,l,d){var p=new Wr(d);return Promise.resolve(p)},ik=new $o("AllowMultipleToken"),VP=(0,I.Z)(function u(l,d){(0,F.Z)(this,u),this.name=l,this.token=d});function JP(u){if(pm&&!pm.destroyed&&!pm.injector.get(ik,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");pm=u.get(sk);var l=u.get(QA,null);return l&&l.forEach(function(d){return d()}),pm}function ok(u,l){var d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],p="Platform: ".concat(l),C=new $o(p);return function(){var E=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],j=ak();if(!j||j.injector.get(ik,!1))if(u)u(d.concat(E).concat({provide:C,useValue:!0}));else{var z=d.concat(E).concat({provide:C,useValue:!0},{provide:Vh,useValue:"platform"});JP(tl.create({providers:z,name:p}))}return fv(C)}}function fv(u){var l=ak();if(!l)throw new Error("No platform exists!");if(!l.injector.get(u,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return l}function ak(){return pm&&!pm.destroyed?pm:null}var sk=function(){var u=function(){return(0,I.Z)(function l(d){(0,F.Z)(this,l),this._injector=d,this._modules=[],this._destroyListeners=[],this._destroyed=!1},[{key:"bootstrapModuleFactory",value:function(p,C){var E=this,fe=function(u,l){return"noop"===u?new Fa:("zone.js"===u?void 0:u)||new dv({enableLongStackTrace:nT(),shouldCoalesceEventChangeDetection:!!(null==l?void 0:l.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==l?void 0:l.ngZoneRunCoalescing)})}(C?C.ngZone:void 0,{ngZoneEventCoalescing:C&&C.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:C&&C.ngZoneRunCoalescing||!1}),we=[{provide:dv,useValue:fe}];return fe.run(function(){var Ye=tl.create({providers:we,parent:E.injector,name:p.moduleType.name}),Le=p.create(Ye),ut=Le.injector.get(bn,null);if(!ut)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return fe.runOutsideAngular(function(){var vt=fe.onError.subscribe({next:function(ln){ut.handleError(ln)}});Le.onDestroy(function(){rT(E._modules,Le),vt.unsubscribe()})}),function(u,l,d){try{var p=((vt=Le.injector.get(K0)).runInitializers(),vt.donePromise.then(function(){return KM(Le.injector.get(DC,Qb)||Qb),E._moduleDoBootstrap(Le),Le}));return EM(p)?p.catch(function(C){throw l.runOutsideAngular(function(){return u.handleError(C)}),C}):p}catch(C){throw l.runOutsideAngular(function(){return u.handleError(C)}),C}var vt}(ut,fe)})}},{key:"bootstrapModule",value:function(p){var C=this,E=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],j=uk({},E);return YP(0,0,p).then(function(z){return C.bootstrapModuleFactory(z,j)})}},{key:"_moduleDoBootstrap",value:function(p){var C=p.injector.get(pb);if(p._bootstrapComponents.length>0)p._bootstrapComponents.forEach(function(E){return C.bootstrap(E)});else{if(!p.instance.ngDoBootstrap)throw new Error("The module ".concat(Pe(p.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. ')+"Please define one of these.");p.instance.ngDoBootstrap(C)}this._modules.push(p)}},{key:"onDestroy",value:function(p){this._destroyListeners.push(p)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(p){return p.destroy()}),this._destroyListeners.forEach(function(p){return p()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}])}();return u.\u0275fac=function(d){return new(d||u)(ge(tl))},u.\u0275prov=rr({token:u,factory:u.\u0275fac}),u}();function uk(u,l){return Array.isArray(l)?l.reduce(uk,u):Object.assign(Object.assign({},u),l)}var pb=function(){var u=function(){return(0,I.Z)(function l(d,p,C,E,j){var z=this;(0,F.Z)(this,l),this._zone=d,this._injector=p,this._exceptionHandler=C,this._componentFactoryResolver=E,this._initStatus=j,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){z._zone.run(function(){z.tick()})}});var re=new ae.y(function(we){z._stable=z._zone.isStable&&!z._zone.hasPendingMacrotasks&&!z._zone.hasPendingMicrotasks,z._zone.runOutsideAngular(function(){we.next(z._stable),we.complete()})}),fe=new ae.y(function(we){var Ye;z._zone.runOutsideAngular(function(){Ye=z._zone.onStable.subscribe(function(){dv.assertNotInAngularZone(),zw(function(){!z._stable&&!z._zone.hasPendingMacrotasks&&!z._zone.hasPendingMicrotasks&&(z._stable=!0,we.next(!0))})})});var Le=z._zone.onUnstable.subscribe(function(){dv.assertInAngularZone(),z._stable&&(z._stable=!1,z._zone.runOutsideAngular(function(){we.next(!1)}))});return function(){Ye.unsubscribe(),Le.unsubscribe()}});this.isStable=(0,ue.T)(re,fe.pipe((0,pe.B)()))},[{key:"bootstrap",value:function(p,C){var j,E=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");j=p instanceof N0?p:this._componentFactoryResolver.resolveComponentFactory(p),this.componentTypes.push(j.componentType);var z=function(u){return u.isBoundToModule}(j)?void 0:this._injector.get(Y0),fe=j.create(tl.NULL,[],C||j.selector,z),we=fe.location.nativeElement,Ye=fe.injector.get(I_,null),Le=Ye&&fe.injector.get(Xw);return Ye&&Le&&Le.registerApplication(we,Ye),fe.onDestroy(function(){E.detachView(fe.hostView),rT(E.components,fe),Le&&Le.unregisterApplication(we)}),this._loadComponent(fe),fe}},{key:"tick",value:function(){var p=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var E,C=(0,T.Z)(this._views);try{for(C.s();!(E=C.n()).done;)E.value.detectChanges()}catch(we){C.e(we)}finally{C.f()}}catch(we){this._zone.runOutsideAngular(function(){return p._exceptionHandler.handleError(we)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(p){var C=p;this._views.push(C),C.attachToAppRef(this)}},{key:"detachView",value:function(p){var C=p;rT(this._views,C),C.detachFromAppRef()}},{key:"_loadComponent",value:function(p){this.attachView(p.hostView),this.tick(),this.components.push(p),this._injector.get(GA,[]).concat(this._bootstrapListeners).forEach(function(E){return E(p)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(p){return p.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}])}();return u.\u0275fac=function(d){return new(d||u)(ge(dv),ge(tl),ge(bn),ge(gy),ge(K0))},u.\u0275prov=rr({token:u,factory:u.\u0275fac}),u}();function rT(u,l){var d=u.indexOf(l);d>-1&&u.splice(d,1)}var zP=(0,I.Z)(function u(){(0,F.Z)(this,u)}),$P=(0,I.Z)(function u(){(0,F.Z)(this,u)}),XP={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},e6=function(){var u=function(){return(0,I.Z)(function l(d,p){(0,F.Z)(this,l),this._compiler=d,this._config=p||XP},[{key:"load",value:function(p){return this.loadAndCompile(p)}},{key:"loadAndCompile",value:function(p){var C=this,E=p.split("#"),j=(0,f.Z)(E,2),z=j[0],re=j[1];return void 0===re&&(re="default"),x(98255)(z).then(function(fe){return fe[re]}).then(function(fe){return fk(fe,z,re)}).then(function(fe){return C._compiler.compileModuleAsync(fe)})}},{key:"loadFactory",value:function(p){var C=p.split("#"),E=(0,f.Z)(C,2),j=E[0],z=E[1],re="NgFactory";return void 0===z&&(z="default",re=""),x(98255)(this._config.factoryPathPrefix+j+this._config.factoryPathSuffix).then(function(fe){return fe[z+re]}).then(function(fe){return fk(fe,j,z)})}}])}();return u.\u0275fac=function(d){return new(d||u)(ge(fb),ge($P,8))},u.\u0275prov=rr({token:u,factory:u.\u0275fac}),u}();function fk(u,l,d){if(!u)throw new Error("Cannot find '".concat(d,"' in '").concat(l,"'"));return u}var o6=function(u){return null},s6=ok(null,"core",[{provide:WA,useValue:"unknown"},{provide:sk,deps:[tl]},{provide:Xw,deps:[]},{provide:zA,deps:[]}]),p6=[{provide:pb,useClass:pb,deps:[dv,tl,bn,gy,K0]},{provide:HU,deps:[dv],useFactory:function(u){var l=[];return u.onStable.subscribe(function(){for(;l.length;)l.pop()()}),function(d){l.push(d)}}},{provide:K0,useClass:K0,deps:[[new ms,EC]]},{provide:fb,useClass:fb,deps:[]},cb,{provide:hw,useFactory:function(){return Yx},deps:[]},{provide:_w,useFactory:function(){return vU},deps:[]},{provide:DC,useFactory:function(u){return KM(u=u||"undefined"!=typeof $localize&&$localize.locale||Qb),u},deps:[[new Mo(DC),new ms,new Ku]]},{provide:KA,useValue:"USD"}],_6=function(){var u=(0,I.Z)(function l(d){(0,F.Z)(this,l)});return u.\u0275fac=function(d){return new(d||u)(ge(pb))},u.\u0275mod=Xr({type:u}),u.\u0275inj=Io({providers:p6}),u}()},63621:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{FT:function(){return StoreDevtoolsModule}});var _usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__(14692),_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(91),_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(99114),_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_isNativeReflectConstruct__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(41893),_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(65217),_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(75477),_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61783),_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(84599),_angular_core__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(23765),_ngrx_store__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(41999),rxjs__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(70653),rxjs__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(48318),rxjs__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(40878),rxjs__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(31906),rxjs__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(98489),rxjs__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(26019),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(1055),rxjs_operators__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(43835),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(79996),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(436),rxjs_operators__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(22707),rxjs_operators__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(47701),rxjs_operators__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(47727),rxjs_operators__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(90611),rxjs_operators__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(25416),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(44689),rxjs_operators__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(84698),rxjs_operators__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(99971),rxjs_operators__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(22728),rxjs_operators__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(2023);function _callSuper(Ae,Q,x){return Q=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_0__.Z)(Q),(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_1__.Z)(Ae,(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_isNativeReflectConstruct__WEBPACK_IMPORTED_MODULE_2__.Z)()?Reflect.construct(Q,x||[],(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_0__.Z)(Ae).constructor):Q.apply(Ae,x))}var StoreDevtoolsConfig=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae)}),STORE_DEVTOOLS_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_5__.OlP("@ngrx/devtools Options"),INITIAL_OPTIONS=new _angular_core__WEBPACK_IMPORTED_MODULE_5__.OlP("@ngrx/devtools Initial Config");function noMonitor(){return null}var DEFAULT_NAME="NgRx Store DevTools";function createConfig(Ae){var Q={maxAge:!1,monitor:noMonitor,actionSanitizer:void 0,stateSanitizer:void 0,name:DEFAULT_NAME,serialize:!1,logOnly:!1,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0}},x="function"==typeof Ae?Ae():Ae,y=Object.assign({},Q,{features:x.features||!!x.logOnly&&{pause:!0,export:!0,test:!0}||Q.features},x);if(y.maxAge&&y.maxAge<2)throw new Error("Devtools 'maxAge' cannot be less than 2, got ".concat(y.maxAge));return y}var PERFORM_ACTION="PERFORM_ACTION",REFRESH="REFRESH",RESET="RESET",ROLLBACK="ROLLBACK",COMMIT="COMMIT",SWEEP="SWEEP",TOGGLE_ACTION="TOGGLE_ACTION",SET_ACTIONS_ACTIVE="SET_ACTIONS_ACTIVE",JUMP_TO_STATE="JUMP_TO_STATE",JUMP_TO_ACTION="JUMP_TO_ACTION",IMPORT_STATE="IMPORT_STATE",LOCK_CHANGES="LOCK_CHANGES",PAUSE_RECORDING="PAUSE_RECORDING",PerformAction=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q,x){if((0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.action=Q,this.timestamp=x,this.type=PERFORM_ACTION,void 0===Q.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}),Refresh=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.type=REFRESH}),Reset=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.timestamp=Q,this.type=RESET}),Rollback=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.timestamp=Q,this.type=ROLLBACK}),Commit=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.timestamp=Q,this.type=COMMIT}),Sweep=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.type=SWEEP}),ToggleAction=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.id=Q,this.type=TOGGLE_ACTION}),JumpToState=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.index=Q,this.type=JUMP_TO_STATE}),JumpToAction=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.actionId=Q,this.type=JUMP_TO_ACTION}),ImportState=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.nextLiftedState=Q,this.type=IMPORT_STATE}),LockChanges=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.status=Q,this.type=LOCK_CHANGES}),PauseRecording=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Ae(Q){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Ae),this.status=Q,this.type=PAUSE_RECORDING}),DevtoolsDispatcher=function(){var Ae=function(Q){function x(){return(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,x),_callSuper(this,x,arguments)}return(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_6__.Z)(x,Q),(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(x)}(_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.UO);return Ae.\u0275fac=function(){var Q;return function(w){return(Q||(Q=_angular_core__WEBPACK_IMPORTED_MODULE_5__.n5z(Ae)))(w||Ae)}}(),Ae.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_5__.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae}();function difference(Ae,Q){return Ae.filter(function(x){return Q.indexOf(x)<0})}function unliftState(Ae){var Q=Ae.computedStates,x=Ae.currentStateIndex;return x>=Q.length?Q[Q.length-1].state:Q[x].state}function liftAction(Ae){return new PerformAction(Ae,+Date.now())}function sanitizeActions(Ae,Q){return Object.keys(Q).reduce(function(x,w){var f=Number(w);return x[f]=sanitizeAction(Ae,Q[f],f),x},{})}function sanitizeAction(Ae,Q,x){return Object.assign({},Q,{action:Ae(Q.action,x)})}function sanitizeStates(Ae,Q){return Q.map(function(x,w){return{state:sanitizeState(Ae,x.state,w),error:x.error}})}function sanitizeState(Ae,Q,x){return Ae(Q,x)}function shouldFilterActions(Ae){return Ae.predicate||Ae.actionsSafelist||Ae.actionsBlocklist}function filterLiftedState(Ae,Q,x,w){var f=[],y={},m=[];return Ae.stagedActionIds.forEach(function(v,h){var M=Ae.actionsById[v];!M||h&&isActionFiltered(Ae.computedStates[h],M,Q,x,w)||(y[v]=M,f.push(v),m.push(Ae.computedStates[h]))}),Object.assign({},Ae,{stagedActionIds:f,actionsById:y,computedStates:m})}function isActionFiltered(Ae,Q,x,w,f){var y=x&&!x(Ae,Q.action),m=w&&!Q.action.type.match(w.map(function(h){return escapeRegExp(h)}).join("|")),v=f&&Q.action.type.match(f.map(function(h){return escapeRegExp(h)}).join("|"));return y||m||v}function escapeRegExp(Ae){return Ae.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var ExtensionActionTypes={START:"START",DISPATCH:"DISPATCH",STOP:"STOP",ACTION:"ACTION"},REDUX_DEVTOOLS_EXTENSION=new _angular_core__WEBPACK_IMPORTED_MODULE_5__.OlP("Redux Devtools Extension"),DevtoolsExtension=function(){var DevtoolsExtension=function(){function DevtoolsExtension(Ae,Q,x){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,DevtoolsExtension),this.config=Q,this.dispatcher=x,this.devtoolsExtension=Ae,this.createActionStreams()}return(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(DevtoolsExtension,[{key:"notify",value:function(Q,x){var w=this;if(this.devtoolsExtension)if(Q.type===PERFORM_ACTION){if(x.isLocked||x.isPaused)return;var f=unliftState(x);if(shouldFilterActions(this.config)&&isActionFiltered(f,Q,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;var y=this.config.stateSanitizer?sanitizeState(this.config.stateSanitizer,f,x.currentStateIndex):f,m=this.config.actionSanitizer?sanitizeAction(this.config.actionSanitizer,Q,x.nextActionId):Q;this.sendToReduxDevtools(function(){return w.extensionConnection.send(m,y)})}else{var v=Object.assign({},x,{stagedActionIds:x.stagedActionIds,actionsById:this.config.actionSanitizer?sanitizeActions(this.config.actionSanitizer,x.actionsById):x.actionsById,computedStates:this.config.stateSanitizer?sanitizeStates(this.config.stateSanitizer,x.computedStates):x.computedStates});this.sendToReduxDevtools(function(){return w.devtoolsExtension.send(null,v,w.getExtensionConfig(w.config))})}}},{key:"createChangesObservable",value:function(){var Q=this;return this.devtoolsExtension?new rxjs__WEBPACK_IMPORTED_MODULE_9__.y(function(x){var w=Q.devtoolsExtension.connect(Q.getExtensionConfig(Q.config));return Q.extensionConnection=w,w.init(),w.subscribe(function(f){return x.next(f)}),w.unsubscribe}):(0,rxjs__WEBPACK_IMPORTED_MODULE_8__.c)()}},{key:"createActionStreams",value:function(){var Q=this,x=this.createChangesObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.B)()),w=x.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.h)(function(M){return M.type===ExtensionActionTypes.START})),f=x.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.h)(function(M){return M.type===ExtensionActionTypes.STOP})),y=x.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.h)(function(M){return M.type===ExtensionActionTypes.DISPATCH}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(function(M){return Q.unwrapAction(M.payload)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.b)(function(M){return M.type===IMPORT_STATE?Q.dispatcher.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.h)(function(S){return S.type===_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.wb}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.V)(1e3),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.b)(1e3),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(function(){return M}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.K)(function(){return(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.of)(M)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.q)(1)):(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.of)(M)})),v=x.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.h)(function(M){return M.type===ExtensionActionTypes.ACTION}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(function(M){return Q.unwrapAction(M.payload)})).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.R)(f)),h=y.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.R)(f));this.start$=w.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.R)(f)),this.actions$=this.start$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.w)(function(){return v})),this.liftedActions$=this.start$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.w)(function(){return h}))}},{key:"unwrapAction",value:function unwrapAction(action){return"string"==typeof action?eval("(".concat(action,")")):action}},{key:"getExtensionConfig",value:function(Q){var x={name:Q.name,features:Q.features,serialize:Q.serialize};return!1!==Q.maxAge&&(x.maxAge=Q.maxAge),x}},{key:"sendToReduxDevtools",value:function(Q){try{Q()}catch(x){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",x)}}}])}();return DevtoolsExtension.\u0275fac=function(Q){return new(Q||DevtoolsExtension)(_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(REDUX_DEVTOOLS_EXTENSION),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(STORE_DEVTOOLS_CONFIG),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(DevtoolsDispatcher))},DevtoolsExtension.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_5__.Yz7({token:DevtoolsExtension,factory:DevtoolsExtension.\u0275fac}),DevtoolsExtension}(),INIT_ACTION={type:_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.qg},RECOMPUTE="@ngrx/store-devtools/recompute",RECOMPUTE_ACTION={type:RECOMPUTE};function computeNextEntry(Ae,Q,x,w,f){if(w)return{state:x,error:"Interrupted by an error up the chain"};var m,y=x;try{y=Ae(x,Q)}catch(v){m=v.toString(),f.handleError(v.stack||v)}return{state:y,error:m}}function recomputeStates(Ae,Q,x,w,f,y,m,v,h){if(Q>=Ae.length&&Ae.length===y.length)return Ae;for(var M=Ae.slice(0,Q),S=y.length-(h?1:0),T=Q;T-1?B:computeNextEntry(x,L,q,I,v);M.push(V)}return h&&M.push(Ae[Ae.length-1]),M}function liftInitialState(Ae,Q){return{monitorState:Q(void 0,{}),nextActionId:1,actionsById:{0:liftAction(INIT_ACTION)},stagedActionIds:[0],skippedActionIds:[],committedState:Ae,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}function liftReducerWith(Ae,Q,x,w){var f=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return function(y){return function(m,v){var h=m||Q,M=h.monitorState,S=h.actionsById,T=h.nextActionId,e=h.stagedActionIds,L=h.skippedActionIds,B=h.committedState,q=h.currentStateIndex,I=h.computedStates,F=h.isLocked,V=h.isPaused;function Y(Ne){for(var Me=Ne,Je=e.slice(1,Me+1),Xe=0;XeMe?q-Me:0}function W(){S={0:liftAction(INIT_ACTION)},T=1,e=[0],L=[],B=I[q].state,q=0,I=[]}m||(S=Object.create(S));var X=0;switch(v.type){case LOCK_CHANGES:F=v.status,X=1/0;break;case PAUSE_RECORDING:(V=v.status)?(e=[].concat((0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_21__.Z)(e),[T]),S[T]=new PerformAction({type:"@ngrx/devtools/pause"},+Date.now()),T++,X=e.length-1,I=I.concat(I[I.length-1]),q===e.length-2&&q++,X=1/0):W();break;case RESET:S={0:liftAction(INIT_ACTION)},T=1,e=[0],L=[],B=Ae,q=0,I=[];break;case COMMIT:W();break;case ROLLBACK:S={0:liftAction(INIT_ACTION)},T=1,e=[0],L=[],q=0,I=[];break;case TOGGLE_ACTION:var ne=v.id,te=L.indexOf(ne);L=-1===te?[ne].concat((0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_21__.Z)(L)):L.filter(function(Ne){return Ne!==ne}),X=e.indexOf(ne);break;case SET_ACTIONS_ACTIVE:for(var ie=v.start,ae=v.end,ue=v.active,pe=[],ve=ie;vef.maxAge&&(I=recomputeStates(I,X,y,B,S,e,L,x,V),Y(e.length-f.maxAge),X=1/0);break;case _ngrx_store__WEBPACK_IMPORTED_MODULE_7__.wb:if(I.filter(function(Ne){return Ne.error}).length>0)X=0,f.maxAge&&e.length>f.maxAge&&(I=recomputeStates(I,X,y,B,S,e,L,x,V),Y(e.length-f.maxAge),X=1/0);else{if(!V&&!F){q===e.length-1&&q++;var je=T++;S[je]=new PerformAction(v,+Date.now()),e=[].concat((0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_21__.Z)(e),[je]),I=recomputeStates(I,X=e.length-1,y,B,S,e,L,x,V)}I=I.map(function(Ne){return Object.assign({},Ne,{state:y(Ne.state,RECOMPUTE_ACTION)})}),q=e.length-1,f.maxAge&&e.length>f.maxAge&&Y(e.length-f.maxAge),X=1/0}break;default:X=1/0}return I=recomputeStates(I,X,y,B,S,e,L,x,V),{monitorState:M=w(M,v),actionsById:S,nextActionId:T,stagedActionIds:e,skippedActionIds:L,committedState:B,currentStateIndex:q,computedStates:I,isLocked:F,isPaused:V}}}}var StoreDevtools=function(){var Ae=function(){return(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(function Q(x,w,f,y,m,v,h,M){var S=this;(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Q);var T=liftInitialState(h,M.monitor),e=liftReducerWith(h,T,v,M.monitor,M),L=(0,rxjs__WEBPACK_IMPORTED_MODULE_22__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_22__.T)(w.asObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.T)(1)),y.actions$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(liftAction)),x,y.liftedActions$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.QV)(rxjs__WEBPACK_IMPORTED_MODULE_25__.N)),B=f.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(e)),q=new rxjs__WEBPACK_IMPORTED_MODULE_26__.t(1),I=L.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_27__.M)(B),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_28__.R)(function(W,X){var ne=W.state,te=(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_29__.Z)(X,2),ie=te[0],ue=(0,te[1])(ne,ie);return ie.type!==PERFORM_ACTION&&shouldFilterActions(M)&&(ue=filterLiftedState(ue,M.predicate,M.actionsSafelist,M.actionsBlocklist)),y.notify(ie,ue),{state:ue,action:ie}},{state:T,action:null})).subscribe(function(W){var ne=W.action;q.next(W.state),ne.type===PERFORM_ACTION&&m.next(ne.action)}),F=y.start$.subscribe(function(){S.refresh()}),V=q.asObservable(),Y=V.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(unliftState));this.extensionStartSubscription=F,this.stateSubscription=I,this.dispatcher=x,this.liftedState=V,this.state=Y},[{key:"dispatch",value:function(w){this.dispatcher.next(w)}},{key:"next",value:function(w){this.dispatcher.next(w)}},{key:"error",value:function(w){}},{key:"complete",value:function(){}},{key:"performAction",value:function(w){this.dispatch(new PerformAction(w,+Date.now()))}},{key:"refresh",value:function(){this.dispatch(new Refresh)}},{key:"reset",value:function(){this.dispatch(new Reset(+Date.now()))}},{key:"rollback",value:function(){this.dispatch(new Rollback(+Date.now()))}},{key:"commit",value:function(){this.dispatch(new Commit(+Date.now()))}},{key:"sweep",value:function(){this.dispatch(new Sweep)}},{key:"toggleAction",value:function(w){this.dispatch(new ToggleAction(w))}},{key:"jumpToAction",value:function(w){this.dispatch(new JumpToAction(w))}},{key:"jumpToState",value:function(w){this.dispatch(new JumpToState(w))}},{key:"importState",value:function(w){this.dispatch(new ImportState(w))}},{key:"lockChanges",value:function(w){this.dispatch(new LockChanges(w))}},{key:"pauseRecording",value:function(w){this.dispatch(new PauseRecording(w))}}])}();return Ae.\u0275fac=function(x){return new(x||Ae)(_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(DevtoolsDispatcher),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.UO),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.n$),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(DevtoolsExtension),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.Y$),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_5__.qLn),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.Y6),_angular_core__WEBPACK_IMPORTED_MODULE_5__.LFG(STORE_DEVTOOLS_CONFIG))},Ae.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_5__.Yz7({token:Ae,factory:Ae.\u0275fac}),Ae}(),IS_EXTENSION_OR_MONITOR_PRESENT=new _angular_core__WEBPACK_IMPORTED_MODULE_5__.OlP("Is Devtools Extension or Monitor Present");function createIsExtensionOrMonitorPresent(Ae,Q){return Boolean(Ae)||Q.monitor!==noMonitor}function createReduxDevtoolsExtension(){var Ae="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&void 0!==window[Ae]?window[Ae]:null}function createStateObservable(Ae){return Ae.state}var StoreDevtoolsModule=function(){var Ae=function(){function Q(){(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Q)}return(0,_usr_src_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__.Z)(Q,null,[{key:"instrument",value:function(){var w=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:Q,providers:[DevtoolsExtension,DevtoolsDispatcher,StoreDevtools,{provide:INITIAL_OPTIONS,useValue:w},{provide:IS_EXTENSION_OR_MONITOR_PRESENT,deps:[REDUX_DEVTOOLS_EXTENSION,STORE_DEVTOOLS_CONFIG],useFactory:createIsExtensionOrMonitorPresent},{provide:REDUX_DEVTOOLS_EXTENSION,useFactory:createReduxDevtoolsExtension},{provide:STORE_DEVTOOLS_CONFIG,deps:[INITIAL_OPTIONS],useFactory:createConfig},{provide:_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.FR,deps:[StoreDevtools],useFactory:createStateObservable},{provide:_ngrx_store__WEBPACK_IMPORTED_MODULE_7__.mK,useExisting:DevtoolsDispatcher}]}}}])}();return Ae.\u0275fac=function(x){return new(x||Ae)},Ae.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_5__.oAB({type:Ae}),Ae.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_5__.cJS({}),Ae}()},41999:function(Ae,Q,x){"use strict";x.d(Q,{yh:function(){return ba},Ys:function(){return Ca},UO:function(){return Ue},qg:function(){return Re},n$:function(){return tt},mK:function(){return Qn},wb:function(){return Ar},Y$:function(){return Ji},FR:function(){return Or},Y6:function(){return Ne},Aw:function(){return fn}});var w=x(14692),f=x(91),y=x(90883),m=x(84599),v=x(61783),h=x(99114),M=x(41893),S=x(65217),T=x(93921),e=x(75477),L=x(23765),B=x(78512),q=x(48318),I=x(55959),F=x(98489),V=x(99971),Y=x(22728),W=x(2023),X=x(83588),ne=x(79996),te=x(98720);function ie(ft,Vt,xt){return Vt=(0,S.Z)(Vt),(0,h.Z)(ft,(0,M.Z)()?Reflect.construct(Vt,xt||[],(0,S.Z)(ft).constructor):Vt.apply(ft,xt))}function ae(ft,Vt,xt,Lt){var St=(0,T.Z)((0,S.Z)(1&Lt?ft.prototype:ft),Vt,xt);return 2&Lt&&"function"==typeof St?function(an){return St.apply(xt,an)}:St}var Re="@ngrx/store/init",Ue=function(){var ft=function(Vt){function xt(){return(0,m.Z)(this,xt),ie(this,xt,[{type:Re}])}return(0,e.Z)(xt,Vt),(0,v.Z)(xt,[{key:"next",value:function(St){if("function"==typeof St)throw new TypeError("\n Dispatch expected an object, instead it received a function.\n If you're using the createAction function, make sure to invoke the function\n before dispatching the action. For example, someAction should be someAction().");if(void 0===St)throw new TypeError("Actions must be objects");if(void 0===St.type)throw new TypeError("Actions must have a type property");ae(xt,"next",this,3)([St])}},{key:"complete",value:function(){}},{key:"ngOnDestroy",value:function(){ae(xt,"complete",this,3)([])}}])}(B.X);return ft.\u0275fac=function(xt){return new(xt||ft)},ft.\u0275prov=L.Yz7({token:ft,factory:ft.\u0275fac}),ft}(),Pe=[Ue],st=new L.OlP("@ngrx/store Internal Root Guard"),je=new L.OlP("@ngrx/store Internal Initial State"),Ne=new L.OlP("@ngrx/store Initial State"),Me=new L.OlP("@ngrx/store Reducer Factory"),Je=new L.OlP("@ngrx/store Internal Reducer Factory Provider"),Xe=new L.OlP("@ngrx/store Initial Reducers"),pt=new L.OlP("@ngrx/store Internal Initial Reducers"),bt=new L.OlP("@ngrx/store Store Features"),We=new L.OlP("@ngrx/store Internal Store Reducers"),qe=new L.OlP("@ngrx/store Internal Feature Reducers"),Zt=new L.OlP("@ngrx/store Internal Feature Configs"),Fe=new L.OlP("@ngrx/store Internal Store Features"),it=new L.OlP("@ngrx/store Internal Feature Reducers Token"),Tt=new L.OlP("@ngrx/store Feature Reducers"),jt=new L.OlP("@ngrx/store User Provided Meta Reducers"),Bt=new L.OlP("@ngrx/store Meta Reducers"),mn=new L.OlP("@ngrx/store Internal Resolved Meta Reducers"),Fn=new L.OlP("@ngrx/store User Runtime Checks Config"),dr=new L.OlP("@ngrx/store Internal User Runtime Checks Config"),Hn=new L.OlP("@ngrx/store Internal Runtime Checks");function Pt(ft){for(var Vt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},xt=Object.keys(ft),Lt={},St=0;St0&&(ft=_n.apply(null,[].concat((0,f.Z)(Vt),[ft]))),function(xt,Lt){var St=ft(xt);return function(an,En){return St(an=void 0===an?Lt:an,En)}}}var tt=function(ft){function Vt(){return(0,m.Z)(this,Vt),ie(this,Vt,arguments)}return(0,e.Z)(Vt,ft),(0,v.Z)(Vt)}(q.y),Qn=function(ft){function Vt(){return(0,m.Z)(this,Vt),ie(this,Vt,arguments)}return(0,e.Z)(Vt,ft),(0,v.Z)(Vt)}(Ue),Ar="@ngrx/store/update-reducers",gr=function(){var ft=function(Vt){function xt(Lt,St,an,En){var Sn;return(0,m.Z)(this,xt),(Sn=ie(this,xt,[En(an,St)])).dispatcher=Lt,Sn.initialState=St,Sn.reducers=an,Sn.reducerFactory=En,Sn}return(0,e.Z)(xt,Vt),(0,v.Z)(xt,[{key:"addFeature",value:function(St){this.addFeatures([St])}},{key:"addFeatures",value:function(St){var an=St.reduce(function(En,Sn){var mr=Sn.reducers,Kn=Sn.reducerFactory,gn=Sn.metaReducers,cr=Sn.initialState,ir=Sn.key,qr="function"==typeof mr?function(ft){var Vt=Array.isArray(ft)&&ft.length>0?_n.apply(void 0,(0,f.Z)(ft)):function(xt){return xt};return function(xt,Lt){return xt=Vt(xt),function(St,an){return xt(St=void 0===St?Lt:St,an)}}}(gn)(mr,cr):$t(Kn,gn)(mr,cr);return En[ir]=qr,En},{});this.addReducers(an)}},{key:"removeFeature",value:function(St){this.removeFeatures([St])}},{key:"removeFeatures",value:function(St){this.removeReducers(St.map(function(an){return an.key}))}},{key:"addReducer",value:function(St,an){this.addReducers((0,y.Z)({},St,an))}},{key:"addReducers",value:function(St){this.reducers=Object.assign({},this.reducers,St),this.updateReducers(Object.keys(St))}},{key:"removeReducer",value:function(St){this.removeReducers([St])}},{key:"removeReducers",value:function(St){var an=this;St.forEach(function(En){an.reducers=function(ft,Vt){return Object.keys(ft).filter(function(xt){return xt!==Vt}).reduce(function(xt,Lt){return Object.assign(xt,(0,y.Z)({},Lt,ft[Lt]))},{})}(an.reducers,En)}),this.updateReducers(St)}},{key:"updateReducers",value:function(St){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:Ar,features:St})}},{key:"ngOnDestroy",value:function(){this.complete()}}])}(B.X);return ft.\u0275fac=function(xt){return new(xt||ft)(L.LFG(Qn),L.LFG(Ne),L.LFG(Xe),L.LFG(Me))},ft.\u0275prov=L.Yz7({token:ft,factory:ft.\u0275fac}),ft}(),ot=[gr,{provide:tt,useExisting:gr},{provide:Qn,useExisting:Ue}],Ji=function(){var ft=function(Vt){function xt(){return(0,m.Z)(this,xt),ie(this,xt,arguments)}return(0,e.Z)(xt,Vt),(0,v.Z)(xt,[{key:"ngOnDestroy",value:function(){this.complete()}}])}(I.xQ);return ft.\u0275fac=function(){var Vt;return function(Lt){return(Vt||(Vt=L.n5z(ft)))(Lt||ft)}}(),ft.\u0275prov=L.Yz7({token:ft,factory:ft.\u0275fac}),ft}(),Ru=[Ji],Or=function(ft){function Vt(){return(0,m.Z)(this,Vt),ie(this,Vt,arguments)}return(0,e.Z)(Vt,ft),(0,v.Z)(Vt)}(q.y),rr=function(){var ft=function(Vt){function xt(Lt,St,an,En){var Sn;(0,m.Z)(this,xt),Sn=ie(this,xt,[En]);var cr=Lt.pipe((0,V.QV)(F.N)).pipe((0,Y.M)(St)).pipe((0,W.R)(mo,{state:En}));return Sn.stateSubscription=cr.subscribe(function(ir){var rt=ir.action;Sn.next(ir.state),an.next(rt)}),Sn}return(0,e.Z)(xt,Vt),(0,v.Z)(xt,[{key:"ngOnDestroy",value:function(){this.stateSubscription.unsubscribe(),this.complete()}}])}(B.X);return ft.\u0275fac=function(xt){return new(xt||ft)(L.LFG(Ue),L.LFG(tt),L.LFG(Ji),L.LFG(Ne))},ft.\u0275prov=L.Yz7({token:ft,factory:ft.\u0275fac}),ft.INIT=Re,ft}();function mo(){var ft=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{state:void 0},Vt=arguments.length>1?arguments[1]:void 0,xt=(0,w.Z)(Vt,2),Lt=xt[0],St=xt[1],an=ft.state;return{state:St(an,Lt),action:Lt}}var Io=[rr,{provide:Or,useExisting:rr}],ba=function(){var ft=function(Vt){function xt(Lt,St,an){var En;return(0,m.Z)(this,xt),(En=ie(this,xt)).actionsObserver=St,En.reducerManager=an,En.source=Lt,En}return(0,e.Z)(xt,Vt),(0,v.Z)(xt,[{key:"select",value:function(St){for(var an=arguments.length,En=new Array(an>1?an-1:0),Sn=1;Sn2?xt-2:0),St=2;St1&&void 0!==arguments[1]?arguments[1]:[];if((Jr(ft)||po(ft))&&0===Vt.length)return{path:["root"],value:ft};var xt=Object.keys(ft);return xt.reduce(function(Lt,St){if(Lt)return Lt;var an=ft[St];return!(Jr(an)||po(an)||Es(an)||Cr(an)||Mi(an)||No(an))&&(Wi(an)?ht(an,[].concat((0,f.Z)(Vt),[St])):{path:[].concat((0,f.Z)(Vt),[St]),value:an})},!1)}function at(ft,Vt){if(!1!==ft){var xt=ft.path.join("."),Lt=new Error("Detected unserializable ".concat(Vt,' at "').concat(xt,'"'));throw Lt.value=ft.value,Lt.unserializablePath=xt,Lt}}function _t(ft){return(0,L.X6Q)()?(void 0===ft&&console.warn("@ngrx/store: runtime checks are currently opt-in but will be the default in the next major version with the possibility to opt-out, see https://ngrx.io/guide/migration/v8 for more information."),Object.assign({strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1},ft)):{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1}}function Ct(ft){var Vt=ft.strictActionSerializability,xt=ft.strictStateSerializability;return function(Lt){return Vt||xt?function(ft,Vt){return function(xt,Lt){Vt.action&&at(ht(Lt),"action");var an=ft(xt,Lt);return Vt.state&&at(ht(an),"state"),an}}(Lt,{action:Vt,state:xt}):Lt}}function Gt(ft){var Vt=ft.strictActionImmutability,xt=ft.strictStateImmutability;return function(Lt){return Vt||xt?function(ft,Vt){return function(xt,Lt){var St=Vt.action?$e(Lt):Lt,an=ft(xt,St);return Vt.state?$e(an):an}}(Lt,{action:Vt,state:xt}):Lt}}function Zn(ft){return[{provide:dr,useValue:ft},{provide:Fn,useFactory:Un,deps:[dr]},{provide:Hn,deps:[Fn],useFactory:_t},{provide:Bt,multi:!0,deps:[Hn],useFactory:Gt},{provide:Bt,multi:!0,deps:[Hn],useFactory:Ct}]}function Un(ft){return ft}var zn=function(){var ft=(0,v.Z)(function Vt(xt,Lt,St,an,En){(0,m.Z)(this,Vt)});return ft.\u0275fac=function(xt){return new(xt||ft)(L.LFG(Ue),L.LFG(tt),L.LFG(Ji),L.LFG(ba),L.LFG(st,8))},ft.\u0275mod=L.oAB({type:ft}),ft.\u0275inj=L.cJS({}),ft}(),jn=function(){var ft=function(){return(0,v.Z)(function Vt(xt,Lt,St,an){(0,m.Z)(this,Vt),this.features=xt,this.featureReducers=Lt,this.reducerManager=St;var En=xt.map(function(Sn,mr){var Kn=Lt.shift();return Object.assign({},Sn,{reducers:Kn[mr],initialState:Ur(Sn.initialState)})});St.addFeatures(En)},[{key:"ngOnDestroy",value:function(){this.reducerManager.removeFeatures(this.features)}}])}();return ft.\u0275fac=function(xt){return new(xt||ft)(L.LFG(Fe),L.LFG(Tt),L.LFG(gr),L.LFG(zn))},ft.\u0275mod=L.oAB({type:ft}),ft.\u0275inj=L.cJS({}),ft}(),fn=function(){var ft=function(){return(0,v.Z)(function Vt(){(0,m.Z)(this,Vt)},null,[{key:"forRoot",value:function(Lt){var St=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{ngModule:zn,providers:[{provide:st,useFactory:ri,deps:[[ba,new L.FiY,new L.tp0]]},{provide:je,useValue:St.initialState},{provide:Ne,useFactory:Ur,deps:[je]},{provide:pt,useValue:Lt},{provide:We,useExisting:Lt instanceof L.OlP?Lt:pt},{provide:Xe,deps:[L.zs3,pt,[new L.tBr(We)]],useFactory:In},{provide:jt,useValue:St.metaReducers?St.metaReducers:[]},{provide:mn,deps:[Bt,jt],useFactory:Wn},{provide:Je,useValue:St.reducerFactory?St.reducerFactory:Pt},{provide:Me,deps:[Je,mn],useFactory:$t},Pe,ot,Ru,Io,Sr,Zn(St.runtimeChecks)]}}},{key:"forFeature",value:function(Lt,St){var an=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{ngModule:jn,providers:[{provide:Zt,multi:!0,useValue:an},{provide:bt,multi:!0,useValue:{key:Lt,reducerFactory:an instanceof L.OlP||!an.reducerFactory?Pt:an.reducerFactory,metaReducers:an instanceof L.OlP||!an.metaReducers?[]:an.metaReducers,initialState:an instanceof L.OlP||!an.initialState?void 0:an.initialState}},{provide:Fe,deps:[L.zs3,Zt,bt],useFactory:Fr},{provide:qe,multi:!0,useValue:St},{provide:it,multi:!0,useExisting:St instanceof L.OlP?St:qe},{provide:Tt,multi:!0,deps:[L.zs3,qe,[new L.tBr(it)]],useFactory:sr}]}}}])}();return ft.\u0275fac=function(xt){return new(xt||ft)},ft.\u0275mod=L.oAB({type:ft}),ft.\u0275inj=L.cJS({}),ft}();function In(ft,Vt){return Vt instanceof L.OlP?ft.get(Vt):Vt}function Fr(ft,Vt,xt){return xt.map(function(Lt,St){if(Vt[St]instanceof L.OlP){var an=ft.get(Vt[St]);return{key:Lt.key,reducerFactory:an.reducerFactory?an.reducerFactory:Pt,metaReducers:an.metaReducers?an.metaReducers:[],initialState:an.initialState}}return Lt})}function sr(ft,Vt){return Vt.map(function(Lt){return Lt instanceof L.OlP?ft.get(Lt):Lt})}function Ur(ft){return"function"==typeof ft?ft():ft}function Wn(ft,Vt){return ft.concat(Vt)}function ri(ft){if(ft)throw new TypeError("StoreModule.forRoot() called twice. Feature modules should use StoreModule.forFeature() instead.");return"guarded"}},22765:function(Ae){var Q={utf8:{stringToBytes:function(w){return Q.bin.stringToBytes(unescape(encodeURIComponent(w)))},bytesToString:function(w){return decodeURIComponent(escape(Q.bin.bytesToString(w)))}},bin:{stringToBytes:function(w){for(var f=[],y=0;y$e&&(ye=$e),ye},Cr=function(ye){return ye.length>=3?Array.prototype.slice.call(ye):ye[0]},ae=function(ye){var De,$e;for(ye._clipped=!1,ye._unclipped=ye.slice(0),De=$e=0;$e<3;De=++$e)De<3?((ye[De]<0||ye[De]>255)&&(ye._clipped=!0),ye[De]<0&&(ye[De]=0),ye[De]>255&&(ye[De]=255)):3===De&&(ye[De]<0&&(ye[De]=0),ye[De]>1&&(ye[De]=1));return ye._clipped||delete ye._unclipped,ye},h=Math.PI,Mr=Math.round,ve=Math.cos,st=Math.floor,gr=Math.pow,Pt=Math.log,Jr=Math.sin,po=Math.sqrt,V=Math.atan2,$t=Math.max,F=Math.abs,T=2*h,M=h/3,m=h/180,S=180/h,ie=function(){return arguments[0]instanceof y?arguments[0]:function(ye,De,$e){$e.prototype=ye.prototype;var Ve=new $e,ht=ye.apply(Ve,De);return Object(ht)===ht?ht:Ve}(y,arguments,function(){})},ie.default=ie,I=[],null!==Ae&&null!=Ae.exports&&(Ae.exports=ie),void 0!==(f=function(){return ie}.apply(Q,[]))&&(Ae.exports=f),ie.version="1.4.1",q={},L=[],B=!1,y=function(){function ct(){var ye,De,$e,Ve,ht,at,_t,Ct,Gt;for(at=this,De=[],Ct=0,Ve=arguments.length;Ct1&&(_t=De[De.length-1]),null!=q[_t])at._rgb=ae(q[_t](Cr(De.slice(0,-1))));else{for(B||(L=L.sort(function(Zn,Un){return Un.p-Zn.p}),B=!0),Gt=0,ht=L.length;Gt3?De[3]:1]},fa=function(ye){return 255*(ye<=.00304?12.92*ye:1.055*gr(ye,1/2.4)-.055)},Bt=function(ye){return ye>v.t1?ye*ye*ye:v.t2*(ye-v.t0)},v={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ba=function(){var Ve,ht,_t;return Ve=Cr(arguments),[116*(_t=(ht=_a(Ve[0],Ve[1],Ve[2]))[1])-16,500*(ht[0]-_t),200*(_t-ht[2])]},Qi=function(ye){return(ye/=255)<=.04045?ye/12.92:gr((ye+.055)/1.055,2.4)},Lr=function(ye){return ye>v.t3?gr(ye,1/3):ye/v.t2+v.t0},_a=function(){var ye,De,$e,Ve;return De=(Ve=Cr(arguments))[1],ye=Ve[2],$e=Qi($e=Ve[0]),De=Qi(De),ye=Qi(ye),[Lr((.4124564*$e+.3575761*De+.1804375*ye)/v.Xn),Lr((.2126729*$e+.7151522*De+.072175*ye)/v.Yn),Lr((.0193339*$e+.119192*De+.9503041*ye)/v.Zn)]},ie.lab=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["lab"]),function(){})},q.lab=jt,y.prototype.lab=function(){return ba(this._rgb)},Y=function(ye){var De,$e,Ve,at,_t,Ct,Gt,Zn,Un,zn;return 2===(ye=function(){var jn,fn,In;for(In=[],fn=0,jn=ye.length;fn=0&&De[3]<=1)return"rgb"}}),q.lrgb=q.rgb,e=function(ye){var $e,Ve,ht,at,_t;for($e=1/ye.length,_t=[0,0,0,0],ht=0,Ve=ye.length;ht1&&(_t[3]=1),new y(ae(_t))},I.push(["lrgb",function(ye,De,$e,Ve){var ht,at;return at=De._rgb,new y(po(gr((ht=ye._rgb)[0],2)*(1-$e)+gr(at[0],2)*$e),po(gr(ht[1],2)*(1-$e)+gr(at[1],2)*$e),po(gr(ht[2],2)*(1-$e)+gr(at[2],2)*$e),Ve)}]),ie.average=function(ct,ye){var De,$e,Ve,ht,at,_t,Ct,Gt,Zn,Un,zn,jn,fn;if(null==ye&&(ye="rgb"),Zn=ct.length,Ct=(ct=ct.map(function(In){return ie(In)})).splice(0,1)[0],"lrgb"===ye)return e(ct);for(Gt in ht=[],at=0,_t=0,jn=Ct.get(ye))jn[Gt]=jn[Gt]||0,ht.push(isNaN(jn[Gt])?0:1),"h"===ye.charAt(Gt)&&!isNaN(jn[Gt])&&(at+=ve(De=jn[Gt]/180*h),_t+=Jr(De));for($e=Ct.alpha(),zn=0,Un=ct.length;zn=360;)De-=360;jn[Gt]=De}else jn[Gt]=jn[Gt]/ht[Gt];return ie(jn,ye).alpha($e/Zn)},Ne=function(ye){var at,_t;if(ye.match(/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/))return(4===ye.length||7===ye.length)&&(ye=ye.substr(1)),3===ye.length&&(ye=(ye=ye.split(""))[0]+ye[0]+ye[1]+ye[1]+ye[2]+ye[2]),[(_t=parseInt(ye,16))>>16,_t>>8&255,255&_t,1];if(ye.match(/^#?([A-Fa-f0-9]{8})$/))return 9===ye.length&&(ye=ye.substr(1)),[(_t=parseInt(ye,16))>>24&255,_t>>16&255,_t>>8&255,Mr((255&_t)/255*100)/100];if(null!=q.css&&(at=q.css(ye)))return at;throw"unknown color: "+ye},Or=function(ye,De){var $e,Ve,ht,at,_t,Ct;return null==De&&(De="auto"),_t=ye[0],ht=ye[1],Ve=ye[2],$e=ye[3],"auto"===De&&(De=$e<1?"rgba":"rgb"),_t=Math.round(_t),ht=Math.round(ht),Ve=Math.round(Ve),Ct=(Ct="000000"+(_t<<16|ht<<8|Ve).toString(16)).substr(Ct.length-6),at=(at="0"+Mr(255*$e).toString(16)).substr(at.length-2),"#"+function(){switch(De.toLowerCase()){case"rgba":return Ct+at;case"argb":return at+Ct;default:return Ct}}()},q.hex=function(ct){return Ne(ct)},ie.hex=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["hex"]),function(){})},y.prototype.hex=function(ct){return null==ct&&(ct="auto"),Or(this._rgb,ct)},L.push({p:4,test:function(ye){if(1===arguments.length&&"string"===Mi(ye))return"hex"}}),Xe=function(){var ye,De,$e,Ve,ht,at,_t,Ct,Gt,Zn,Un,zn,jn,fn;if(ht=(ye=Cr(arguments))[0],_t=ye[2],0===(Un=ye[1]))Gt=Ve=De=255*_t;else{for($e=[0,0,0],zn=2*_t-(jn=_t<.5?_t*(1+Un):_t+Un-_t*Un),(fn=[0,0,0])[0]=(ht/=360)+1/3,fn[1]=ht,fn[2]=ht-1/3,at=Ct=0;Ct<=2;at=++Ct)fn[at]<0&&(fn[at]+=1),fn[at]>1&&(fn[at]-=1),$e[at]=6*fn[at]<1?zn+6*(jn-zn)*fn[at]:2*fn[at]<1?jn:3*fn[at]<2?zn+(jn-zn)*(2/3-fn[at])*6:zn;Gt=(Zn=[Mr(255*$e[0]),Mr(255*$e[1]),Mr(255*$e[2])])[0],Ve=Zn[1],De=Zn[2]}return ye.length>3?[Gt,Ve,De,ye[3]]:[Gt,Ve,De]},mo=function(ye,De,$e){var Ve,ht,at,_t,Ct;return void 0!==ye&&ye.length>=3&&(ye=(_t=ye)[0],De=_t[1],$e=_t[2]),ye/=255,De/=255,$e/=255,at=Math.min(ye,De,$e),ht=(($t=Math.max(ye,De,$e))+at)/2,$t===at?(Ct=0,Ve=Number.NaN):Ct=ht<.5?($t-at)/($t+at):($t-at)/(2-$t-at),ye===$t?Ve=(De-$e)/($t-at):De===$t?Ve=2+($e-ye)/($t-at):$e===$t&&(Ve=4+(ye-De)/($t-at)),(Ve*=60)<0&&(Ve+=360),[Ve,Ct,ht]},ie.hsl=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["hsl"]),function(){})},q.hsl=Xe,y.prototype.hsl=function(){return mo(this._rgb)},pt=function(){var ye,De,$e,Ve,ht,at,_t,Ct,Gt,Zn,Un,zn,jn,fn,In,Fr,sr,Ur;if(ht=(ye=Cr(arguments))[0],Ur=ye[2],Ur*=255,0===(Fr=ye[1]))Gt=Ve=De=Ur;else switch(360===ht&&(ht=0),ht>360&&(ht-=360),ht<0&&(ht+=360),ht/=60,at=st(ht),$e=ht-at,_t=Ur*(1-Fr),Ct=Ur*(1-Fr*$e),sr=Ur*(1-Fr*(1-$e)),at){case 0:Gt=(Zn=[Ur,sr,_t])[0],Ve=Zn[1],De=Zn[2];break;case 1:Gt=(Un=[Ct,Ur,_t])[0],Ve=Un[1],De=Un[2];break;case 2:Gt=(zn=[_t,Ur,sr])[0],Ve=zn[1],De=zn[2];break;case 3:Gt=(jn=[_t,Ct,Ur])[0],Ve=jn[1],De=jn[2];break;case 4:Gt=(fn=[sr,_t,Ur])[0],Ve=fn[1],De=fn[2];break;case 5:Gt=(In=[Ur,_t,Ct])[0],Ve=In[1],De=In[2]}return[Gt,Ve,De,ye.length>3?ye[3]:1]},Io=function(){var ye,De,$e,Ve,ht,at,_t,Ct,Gt;return at=(_t=Cr(arguments))[0],$e=_t[1],ye=_t[2],ht=Math.min(at,$e,ye),De=($t=Math.max(at,$e,ye))-ht,Gt=$t/255,0===$t?(Ve=Number.NaN,Ct=0):(Ct=De/$t,at===$t&&(Ve=($e-ye)/De),$e===$t&&(Ve=2+(ye-at)/De),ye===$t&&(Ve=4+(at-$e)/De),(Ve*=60)<0&&(Ve+=360)),[Ve,Ct,Gt]},ie.hsv=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["hsv"]),function(){})},q.hsv=pt,y.prototype.hsv=function(){return Io(this._rgb)},Qn=function(ye){return"number"===Mi(ye)&&ye>=0&&ye<=16777215?[ye>>16,ye>>8&255,255&ye,1]:(console.warn("unknown num color: "+ye),[0,0,0,1])},Bs=function(){var Ve;return((Ve=Cr(arguments))[0]<<16)+(Ve[1]<<8)+Ve[2]},ie.num=function(ct){return new y(ct,"num")},y.prototype.num=function(ct){return null==ct&&(ct="rgb"),Bs(this._rgb,ct)},q.num=Qn,L.push({p:1,test:function(ye){if(1===arguments.length&&"number"===Mi(ye)&&ye>=0&&ye<=16777215)return"num"}}),je=function(){var ye,De,$e,Ve,ht,at,_t,Ct,Gt,Zn,Un,zn,jn,fn,In,Fr,sr,Ur,Wn,ri;if(Ct=($e=Cr(arguments))[0],ht=$e[1],De=$e[2],_t=_t/100*255,ye=255*(ht/=100),0===ht)zn=_t=Ve=De;else switch(360===Ct&&(Ct=0),Ct>360&&(Ct-=360),Ct<0&&(Ct+=360),Ct/=60,Gt=st(Ct),at=Ct-Gt,Zn=De*(1-ht),Un=Zn+ye*(1-at),Wn=Zn+ye*at,ri=Zn+ye,Gt){case 0:zn=(jn=[ri,Wn,Zn])[0],_t=jn[1],Ve=jn[2];break;case 1:zn=(fn=[Un,ri,Zn])[0],_t=fn[1],Ve=fn[2];break;case 2:zn=(In=[Zn,ri,Wn])[0],_t=In[1],Ve=In[2];break;case 3:zn=(Fr=[Zn,Un,ri])[0],_t=Fr[1],Ve=Fr[2];break;case 4:zn=(sr=[Wn,Zn,ri])[0],_t=sr[1],Ve=sr[2];break;case 5:zn=(Ur=[ri,Zn,Un])[0],_t=Ur[1],Ve=Ur[2]}return[zn,_t,Ve,$e.length>3?$e[3]:1]},Ru=function(){var ye,De,$e,Ve,ht,at,_t,Ct,Gt;return Ct=(Gt=Cr(arguments))[0],ht=Gt[1],De=Gt[2],_t=Math.min(Ct,ht,De),$e=100*(Ve=($t=Math.max(Ct,ht,De))-_t)/255,ye=_t/(255-Ve)*100,0===Ve?at=Number.NaN:(Ct===$t&&(at=(ht-De)/Ve),ht===$t&&(at=2+(De-Ct)/Ve),De===$t&&(at=4+(Ct-ht)/Ve),(at*=60)<0&&(at+=360)),[at,$e,ye]},ie.hcg=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["hcg"]),function(){})},q.hcg=je,y.prototype.hcg=function(){return Ru(this._rgb)},Se=function(ye){var De,$e,Ve,ht,at,_t,Ct,Gt;if(ye=ye.toLowerCase(),null!=ie.colors&&ie.colors[ye])return Ne(ie.colors[ye]);if(at=ye.match(/rgb\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*\)/)){for(Ct=at.slice(1,4),ht=_t=0;_t<=2;ht=++_t)Ct[ht]=+Ct[ht];Ct[3]=1}else if(at=ye.match(/rgba\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*,\s*([01]|[01]?\.\d+)\)/))for(Ct=at.slice(1,5),ht=Gt=0;Gt<=3;ht=++Gt)Ct[ht]=+Ct[ht];else if(at=ye.match(/rgb\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/)){for(Ct=at.slice(1,4),ht=De=0;De<=2;ht=++De)Ct[ht]=Mr(2.55*Ct[ht]);Ct[3]=1}else if(at=ye.match(/rgba\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/)){for(Ct=at.slice(1,5),ht=$e=0;$e<=2;ht=++$e)Ct[ht]=Mr(2.55*Ct[ht]);Ct[3]=+Ct[3]}else(at=ye.match(/hsl\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/))?((Ve=at.slice(1,4))[1]*=.01,Ve[2]*=.01,(Ct=Xe(Ve))[3]=1):(at=ye.match(/hsla\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/))&&((Ve=at.slice(1,4))[1]*=.01,Ve[2]*=.01,(Ct=Xe(Ve))[3]=+at[4]);return Ct},Ji=function(ye){var De;return"rgb"==(De=ye[3]<1?"rgba":"rgb")?De+"("+ye.slice(0,3).map(Mr).join(",")+")":"rgba"===De?De+"("+ye.slice(0,3).map(Mr).join(",")+","+ye[3]+")":void 0},br=function(ye){return Mr(100*ye)/100},Je=function(ye,De){var $e;return $e=De<1?"hsla":"hsl",ye[0]=br(ye[0]||0),ye[1]=br(100*ye[1])+"%",ye[2]=br(100*ye[2])+"%","hsla"===$e&&(ye[3]=De),$e+"("+ye.join(",")+")"},q.css=function(ct){return Se(ct)},ie.css=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["css"]),function(){})},y.prototype.css=function(ct){return null==ct&&(ct="rgb"),"rgb"===ct.slice(0,3)?Ji(this._rgb):"hsl"===ct.slice(0,3)?Je(this.hsl(),this.alpha()):void 0},q.named=function(ct){return Ne(Es[ct])},L.push({p:5,test:function(ye){if(1===arguments.length&&null!=Es[ye])return"named"}}),y.prototype.name=function(ct){var ye,De;for(De in arguments.length&&(Es[ct]&&(this._rgb=Ne(Es[ct])),this._rgb[3]=1),ye=this.hex("rgb"),Es)if(ye===Es[De])return De;return ye},mn=function(){var ye,De,Ve;return ye=(Ve=Cr(arguments))[1],De=Ve[2],[Ve[0],ve(De*=m)*ye,Jr(De)*ye]},Fn=function(){var $e,Zn,Un;return $e=Cr(arguments),Zn=mn($e[0],$e[1],$e[2]),[(Un=jt(Zn[0],Zn[1],Zn[2]))[0],Un[1],Un[2],$e.length>3?$e[3]:1]},Tt=function(){var ye,De,$e,Ve,ht,at;return ht=(at=Cr(arguments))[0],$e=po((ye=at[1])*ye+(De=at[2])*De),Ve=(V(De,ye)*S+360)%360,0===Mr(1e4*$e)&&(Ve=Number.NaN),[ht,$e,Ve]},Sr=function(){var at,_t;return at=Cr(arguments),_t=ba(at[0],at[1],at[2]),Tt(_t[0],_t[1],_t[2])},ie.lch=function(){var ct;return ct=Cr(arguments),new y(ct,"lch")},ie.hcl=function(){var ct;return ct=Cr(arguments),new y(ct,"hcl")},q.lch=Fn,q.hcl=function(){var $e;return $e=Cr(arguments),Fn([$e[2],$e[1],$e[0]])},y.prototype.lch=function(){return Sr(this._rgb)},y.prototype.hcl=function(){return Sr(this._rgb).reverse()},ot=function(ye){var De,Ve,ht,at,Ct,Gt;return null==ye&&(ye="rgb"),Ct=(Gt=Cr(arguments))[0],ht=Gt[1],De=Gt[2],ht/=255,De/=255,[(1-(Ct/=255)-(at=1-Math.max(Ct,Math.max(ht,De))))*(Ve=at<1?1/(1-at):0),(1-ht-at)*Ve,(1-De-at)*Ve,at]},ue=function(){var ye,De,Ve,at,_t,Gt;return Ve=(De=Cr(arguments))[0],_t=De[1],Gt=De[2],ye=De.length>4?De[4]:1,1===(at=De[3])?[0,0,0,ye]:[Ve>=1?0:255*(1-Ve)*(1-at),_t>=1?0:255*(1-_t)*(1-at),Gt>=1?0:255*(1-Gt)*(1-at),ye]},q.cmyk=function(){return ue(Cr(arguments))},ie.cmyk=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["cmyk"]),function(){})},y.prototype.cmyk=function(){return ot(this._rgb)},q.gl=function(){var ct,ye,De,$e;for($e=function(){var ht,at;for(ye in at=[],ht=Cr(arguments))at.push(ht[ye]);return at}.apply(this,arguments),ct=De=0;De<=2;ct=++De)$e[ct]*=255;return $e},ie.gl=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["gl"]),function(){})},y.prototype.gl=function(){var ct;return[(ct=this._rgb)[0]/255,ct[1]/255,ct[2]/255,ct[3]]},Ca=function(ye,De,$e){var Ve;return De=(Ve=Cr(arguments))[1],$e=Ve[2],.2126*(ye=Jt(ye=Ve[0]))+.7152*(De=Jt(De))+.0722*Jt($e)},Jt=function(ye){return(ye/=255)<=.03928?ye/12.92:gr((ye+.055)/1.055,2.4)},I.push(["rgb",function(ye,De,$e,Ve){var ht,at;return new y((ht=ye._rgb)[0]+$e*((at=De._rgb)[0]-ht[0]),ht[1]+$e*(at[1]-ht[1]),ht[2]+$e*(at[2]-ht[2]),Ve)}]),y.prototype.luminance=function(ct,ye){var De,$e,Ve,ht,at;return null==ye&&(ye="rgb"),arguments.length?(ht=this._rgb,0===ct?ht=[0,0,0,this._rgb[3]]:1===ct?ht=[255,255,255,this[3]]:(De=Ca(this._rgb),$e=1e-7,Ve=20,at=function(Ct,Gt){var Zn,Un;return Zn=(Un=Ct.interpolate(Gt,.5,ye)).luminance(),Math.abs(ct-Zn)<$e||!Ve--?Un:Zn>ct?at(Ct,Un):at(Un,Gt)},ht=De>ct?at(ie("black"),this).rgba():at(this,ie("white")).rgba()),ie(ht).alpha(this.alpha())):Ca(this._rgb)},No=function(ye){var De,$e,Ve,ht;return(ht=ye/100)<66?(Ve=255,$e=-155.25485562709179-.44596950469579133*($e=ht-2)+104.49216199393888*Pt($e),De=ht<20?0:.8274096064007395*(De=ht-10)-254.76935184120902+115.67994401066147*Pt(De)):(Ve=351.97690566805693+.114206453784165*(Ve=ht-55)-40.25366309332127*Pt(Ve),$e=325.4494125711974+.07943456536662342*($e=ht-50)-28.0852963507957*Pt($e),De=255),[Ve,$e,De]},Dr=function(){var ye,De,Ve,ht,at,_t,Ct,Gt;for(at=(_t=Cr(arguments))[0],ye=_t[2],ht=1e3,Ve=4e4,De=.4;Ve-ht>De;)(Ct=No(Gt=.5*(Ve+ht)))[2]/Ct[0]>=ye/at?Ve=Gt:ht=Gt;return Mr(Gt)},ie.temperature=ie.kelvin=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["temperature"]),function(){})},q.temperature=q.kelvin=q.K=No,y.prototype.temperature=function(){return Dr(this._rgb)},y.prototype.kelvin=y.prototype.temperature,ie.contrast=function(ct,ye){var De,$e,Ve,ht;return("string"===(Ve=Mi(ct))||"number"===Ve)&&(ct=new y(ct)),("string"===(ht=Mi(ye))||"number"===ht)&&(ye=new y(ye)),(De=ct.luminance())>($e=ye.luminance())?(De+.05)/($e+.05):($e+.05)/(De+.05)},ie.distance=function(ct,ye,De){var $e,Ve,ht,at,_t,Ct,Gt;for(Ve in null==De&&(De="lab"),("string"===(_t=Mi(ct))||"number"===_t)&&(ct=new y(ct)),("string"===(Ct=Mi(ye))||"number"===Ct)&&(ye=new y(ye)),ht=ct.get(De),at=ye.get(De),Gt=0,ht)Gt+=($e=(ht[Ve]||0)-(at[Ve]||0))*$e;return Math.sqrt(Gt)},ie.deltaE=function(ct,ye,De,$e){var Ve,ht,at,_t,Ct,Gt,Zn,Un,zn,fn,In,Fr,Ur,Wn,ri,Ya,Xr,ft,Vt,Lt,St,an,En,Sn;for(null==De&&(De=1),null==$e&&($e=1),("string"===(ri=Mi(ct))||"number"===ri)&&(ct=new y(ct)),("string"===(Ya=Mi(ye))||"number"===Ya)&&(ye=new y(ye)),Ve=(Xr=ct.lab())[0],at=Xr[1],Ct=Xr[2],ht=(ft=ye.lab())[0],_t=ft[1],Gt=ft[2],Zn=po(at*at+Ct*Ct),Un=po(_t*_t+Gt*Gt),Lt=Ve<16?.511:.040975*Ve/(1+.01765*Ve),Vt=.0638*Zn/(1+.0131*Zn)+.638,Wn=Zn<1e-6?0:180*V(Ct,at)/h;Wn<0;)Wn+=360;for(;Wn>=360;)Wn-=360;return St=Wn>=164&&Wn<=345?.56+F(.2*ve(h*(Wn+168)/180)):.36+F(.4*ve(h*(Wn+35)/180)),Ur=po((zn=Zn*Zn*Zn*Zn)/(zn+1900)),po((an=(Ve-ht)/(De*Lt))*an+(En=(Fr=Zn-Un)/($e*Vt))*En+((fn=at-_t)*fn+(In=Ct-Gt)*In-Fr*Fr)/((Sn=Vt*(Ur*St+1-Ur))*Sn))},y.prototype.get=function(ct){var ye,De,Ve,ht,at;return ye=(ht=ct.split("."))[1],at=this[Ve=ht[0]](),ye?(De=Ve.indexOf(ye))>-1?at[De]:console.warn("unknown channel "+ye+" in mode "+Ve):at},y.prototype.set=function(ct,ye){var De,$e,ht,at,_t;if(ht=(at=ct.split("."))[0],De=at[1])if(_t=this[ht](),($e=ht.indexOf(De))>-1)if("string"===Mi(ye))switch(ye.charAt(0)){case"+":case"-":_t[$e]+=+ye;break;case"*":_t[$e]*=+ye.substr(1);break;case"/":_t[$e]/=+ye.substr(1);break;default:_t[$e]=+ye}else _t[$e]=ye;else console.warn("unknown channel "+De+" in mode "+ht);else _t=ye;return ie(_t,ht).alpha(this.alpha())},y.prototype.clipped=function(){return this._rgb._clipped||!1},y.prototype.alpha=function(ct){return arguments.length?ie.rgb([this._rgb[0],this._rgb[1],this._rgb[2],ct]):this._rgb[3]},y.prototype.darken=function(ct){var ye;return null==ct&&(ct=1),(ye=this.lab())[0]-=v.Kn*ct,ie.lab(ye).alpha(this.alpha())},y.prototype.brighten=function(ct){return null==ct&&(ct=1),this.darken(-ct)},y.prototype.darker=y.prototype.darken,y.prototype.brighter=y.prototype.brighten,y.prototype.saturate=function(ct){var ye;return null==ct&&(ct=1),(ye=this.lch())[1]+=ct*v.Kn,ye[1]<0&&(ye[1]=0),ie.lch(ye).alpha(this.alpha())},y.prototype.desaturate=function(ct){return null==ct&&(ct=1),this.saturate(-ct)},y.prototype.premultiply=function(){var ct,ye;return ye=this.rgb(),ct=this.alpha(),ie(ye[0]*ct,ye[1]*ct,ye[2]*ct,ct)},rn=function(ye,De){return ye*De/255},Re=function(ye,De){return ye>De?De:ye},dr=function(ye,De){return ye>De?ye:De},Ni=function(ye,De){return 255*(1-(1-ye/255)*(1-De/255))},Ar=function(ye,De){return De<128?2*ye*De/255:255*(1-2*(1-ye/255)*(1-De/255))},te=function(ye,De){return 255*(1-(1-De/255)/(ye/255))},Ue=function(ye,De){return 255===ye||(ye=De/255*255/(1-ye/255))>255?255:ye},(W=function(ye,De,$e){if(!W[$e])throw"unknown blend mode "+$e;return W[$e](ye,De)}).normal=(X=function(ye){return function(De,$e){var Ve,ht;return Ve=ie($e).rgb(),ht=ie(De).rgb(),ie(ye(Ve,ht),"rgb")}})((Pe=function(ye){return function(De,$e){var Ve,ht,at;for(at=[],Ve=ht=0;ht<=3;Ve=++ht)at[Ve]=ye(De[Ve],$e[Ve]);return at}})(function(ye,De){return ye})),W.multiply=X(Pe(rn)),W.screen=X(Pe(Ni)),W.overlay=X(Pe(Ar)),W.darken=X(Pe(Re)),W.lighten=X(Pe(dr)),W.dodge=X(Pe(Ue)),W.burn=X(Pe(te)),ie.blend=W,ie.analyze=function(ct){var ye,De,$e,Ve;for($e={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0},De=0,ye=ct.length;De$e.max&&($e.max=Ve),$e.count+=1);return $e.domain=[$e.min,$e.max],$e.limits=function(ht,at){return ie.limits($e,ht,at)},$e},ie.scale=function(ct,ye){var De,$e,Ve,ht,at,Ct,Gt,Zn,Un,zn,jn,fn,In,Fr,sr,Wn,ri,Ya,Xr,ft,Vt;return Un="rgb",zn=ie("#ccc"),Fr=0,at=[0,1],In=[],fn=[0,0],De=!1,Ve=[],jn=!1,Zn=0,Gt=1,ht=!1,$e={},sr=!0,Ct=1,ft=function(Lt){var St,an,En,Sn,mr,Kn;if(null==Lt&&(Lt=["#fff","#000"]),null!=Lt&&"string"===Mi(Lt)&&null!=ie.brewer&&(Lt=ie.brewer[Lt]||ie.brewer[Lt.toLowerCase()]||Lt),"array"===Mi(Lt)){for(1===Lt.length&&(Lt=[Lt[0],Lt[0]]),St=En=0,Sn=(Lt=Lt.slice(0)).length-1;0<=Sn?En<=Sn:En>=Sn;St=0<=Sn?++En:--En)"string"===Mi(an=Lt[St])&&(Lt[St]=ie(an));for(In.length=0,St=Kn=0,mr=Lt.length-1;0<=mr?Kn<=mr:Kn>=mr;St=0<=mr?++Kn:--Kn)In.push(St/(Lt.length-1))}return Xr(),Ve=Lt},ri=function(Lt){var St,an;if(null!=De){for(an=De.length-1,St=0;St=De[St];)St++;return St-1}return 0},Vt=function(Lt){return Lt},Ya=function(Lt,St){var En,Sn,mr,Kn,gn,cr,ir;if(null==St&&(St=!1),isNaN(Lt)||null===Lt)return zn;if(ir=St?Lt:De&&De.length>2?ri(Lt)/(De.length-2):Gt!==Zn?(Lt-Zn)/(Gt-Zn):1,St||(ir=Vt(ir)),1!==Ct&&(ir=gr(ir,Ct)),ir=fn[0]+ir*(1-fn[0]-fn[1]),ir=Math.min(1,Math.max(0,ir)),mr=Math.floor(1e4*ir),sr&&$e[mr])En=$e[mr];else{if("array"===Mi(Ve))for(Sn=Kn=0,cr=In.length-1;0<=cr?Kn<=cr:Kn>=cr;Sn=0<=cr?++Kn:--Kn){if(ir<=(gn=In[Sn])){En=Ve[Sn];break}if(ir>=gn&&Sn===In.length-1){En=Ve[Sn];break}if(ir>gn&&ir=mr;Lt=0<=mr?++Kn:--Kn)In.push(Lt/(an-1));return at=[Zn,Gt],Wn},Wn.mode=function(xt){return arguments.length?(Un=xt,Xr(),Wn):Un},Wn.range=function(xt,Lt){return ft(xt),Wn},Wn.out=function(xt){return jn=xt,Wn},Wn.spread=function(xt){return arguments.length?(Fr=xt,Wn):Fr},Wn.correctLightness=function(xt){return null==xt&&(xt=!0),ht=xt,Xr(),Vt=ht?function(St){var an,En,mr,Kn,gn,cr,ir,qr;for(cr=(an=Ya(0,!0).lab()[0])>(En=Ya(1,!0).lab()[0]),mr=Ya(St,!0).lab()[0]-(Kn=an+(En-an)*St),ir=0,qr=1,gn=20;Math.abs(mr)>.01&&gn-- >0;)cr&&(mr*=-1),mr<0?(ir=St,St+=.5*(qr-St)):(qr=St,St+=.5*(ir-St)),mr=Ya(St,!0).lab()[0]-Kn;return St}:function(St){return St},Wn},Wn.padding=function(xt){return null!=xt?("number"===Mi(xt)&&(xt=[xt,xt]),fn=xt,Wn):fn},Wn.colors=function(xt,Lt){var St,an,En,mr,Kn,gn,cr,ir;if(arguments.length<2&&(Lt="hex"),Kn=[],0===arguments.length)Kn=Ve.slice(0);else if(1===xt)Kn=[Wn(.5)];else if(xt>1)St=at[1]-(an=at[0]),Kn=function(){gn=[];for(var qr=0;0<=xt?qrxt;0<=xt?qr++:qr--)gn.push(qr);return gn}.apply(this).map(function(qr){return Wn(an+qr/(xt-1)*St)});else{if(ct=[],cr=[],De&&De.length>2)for(En=ir=1,mr=De.length;1<=mr?irmr;En=1<=mr?++ir:--ir)cr.push(.5*(De[En-1]+De[En]));else cr=at;Kn=cr.map(function(qr){return Wn(qr)})}return ie[Lt]&&(Kn=Kn.map(function(qr){return qr[Lt]()})),Kn},Wn.cache=function(xt){return null!=xt?(sr=xt,Wn):sr},Wn.gamma=function(xt){return null!=xt?(Ct=xt,Wn):Ct},Wn.nodata=function(xt){return null!=xt?(zn=ie(xt),Wn):zn},Wn},null==ie.scales&&(ie.scales={}),ie.scales.cool=function(){return ie.scale([ie.hsl(180,1,.9),ie.hsl(250,.7,.4)])},ie.scales.hot=function(){return ie.scale(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")},ie.analyze=function(ct,ye,De){var $e,Ve,ht,at,_t,Gt;if(_t={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0},null==De&&(De=function(){return!0}),$e=function(Un){null!=Un&&!isNaN(Un)&&(_t.values.push(Un),_t.sum+=Un,Un<_t.min&&(_t.min=Un),Un>_t.max&&(_t.max=Un),_t.count+=1)},Gt=function(Un,zn){if(De(Un,zn))return null!=ye&&"function"===Mi(ye)?$e(ye(Un)):null!=ye&&"string"===Mi(ye)||"number"===Mi(ye)?$e(Un[ye]):$e(Un)},"array"===Mi(ct))for(at=0,ht=ct.length;at=rt;Xr=1<=rt?++gn:--gn)xt.push(St+Xr/De*($t-St));xt.push($t)}else if("l"===ye.substr(0,1)){if(St<=0)throw"Logarithmic scales are only possible for values > 0";for(an=Math.LOG10E*Pt(St),Lt=Math.LOG10E*Pt($t),xt.push(St),Xr=Ea=1,Oe=De-1;1<=Oe?Ea<=Oe:Ea>=Oe;Xr=1<=Oe?++Ea:--Ea)xt.push(gr(10,an+Xr/De*(Lt-an)));xt.push($t)}else if("q"===ye.substr(0,1)){for(xt.push(St),Xr=$e=1,Xt=De-1;1<=Xt?$e<=Xt:$e>=Xt;Xr=1<=Xt?++$e:--$e)(ir=st(cr=(ga.length-1)*Xr/De))===cr?xt.push(ga[ir]):xt.push(ga[ir]*(1-(qr=cr-ir))+ga[ir+1]*qr);xt.push($t)}else if("k"===ye.substr(0,1)){for(Sn=ga.length,Fr=new Array(Sn),ri=new Array(De),Hr=!0,mr=0,Ur=null,(Ur=[]).push(St),Xr=Ve=1,On=De-1;1<=On?Ve<=On:Ve>=On;Xr=1<=On?++Ve:--Ve)Ur.push(St+Xr/De*($t-St));for(Ur.push($t);Hr;){for(ft=ht=0,yn=De-1;0<=yn?ht<=yn:ht>=yn;ft=0<=yn?++ht:--ht)ri[ft]=0;for(Xr=at=0,sn=Sn-1;0<=sn?at<=sn:at>=sn;Xr=0<=sn?++at:--at){for(so=ga[Xr],En=Number.MAX_VALUE,ft=_t=0,on=De-1;0<=on?_t<=on:_t>=on;ft=0<=on?++_t:--_t)(Ya=F(Ur[ft]-so))=kn;ft=0<=kn?++Ct:--Ct)Kn[ft]=null;for(Xr=Gt=0,Ci=Sn-1;0<=Ci?Gt<=Ci:Gt>=Ci;Xr=0<=Ci?++Gt:--Gt)null===Kn[Wn=Fr[Xr]]?Kn[Wn]=ga[Xr]:Kn[Wn]+=ga[Xr];for(ft=Zn=0,ei=De-1;0<=ei?Zn<=ei:Zn>=ei;ft=0<=ei?++Zn:--Zn)Kn[ft]*=1/ri[ft];for(Hr=!1,ft=Un=0,Be=De-1;0<=Be?Un<=Be:Un>=Be;ft=0<=Be?++Un:--Un)if(Kn[ft]!==Ur[Xr]){Hr=!0;break}Ur=Kn,++mr>200&&(Hr=!1)}for(Vt={},ft=zn=0,Te=De-1;0<=Te?zn<=Te:zn>=Te;ft=0<=Te?++zn:--zn)Vt[ft]=[];for(Xr=jn=0,Ut=Sn-1;0<=Ut?jn<=Ut:jn>=Ut;Xr=0<=Ut?++jn:--jn)Vt[Wn=Fr[Xr]].push(ga[Xr]);for(Ri=[],ft=fn=0,gt=De-1;0<=gt?fn<=gt:fn>=gt;ft=0<=gt?++fn:--fn)Ri.push(Vt[ft][0]),Ri.push(Vt[ft][Vt[ft].length-1]);for(Ri=Ri.sort(function(Bn,di){return Bn-di}),xt.push(Ri[0]),Xr=In=1,Ge=Ri.length-1;In<=Ge;Xr=In+=2)ro=Ri[Xr],!isNaN(ro)&&-1===xt.indexOf(ro)&&xt.push(ro)}return xt},Me=function(ye,De,$e){var Ve,ht,at,_t;return ye=(Ve=Cr(arguments))[0],De=Ve[1],$e=Ve[2],isNaN(ye)&&(ye=0),(ye/=360)<1/3?at=1-((ht=(1-De)/3)+(_t=(1+De*ve(T*ye)/ve(M-T*ye))/3)):ye<2/3?ht=1-((_t=(1-De)/3)+(at=(1+De*ve(T*(ye-=1/3))/ve(M-T*ye))/3)):_t=1-((at=(1-De)/3)+(ht=(1+De*ve(T*(ye-=2/3))/ve(M-T*ye))/3)),[255*(_t=Hn($e*_t*3)),255*(at=Hn($e*at*3)),255*(ht=Hn($e*ht*3)),Ve.length>3?Ve[3]:1]},rr=function(){var ye,De,$e,Ve,at,_t,Ct;return at=(_t=Cr(arguments))[0],De=_t[1],ye=_t[2],T=2*Math.PI,at/=255,De/=255,ye/=255,0==(Ct=1-Math.min(at,De,ye)/(Ve=(at+De+ye)/3))?$e=0:($e=(at-De+(at-ye))/2,$e/=Math.sqrt((at-De)*(at-De)+(at-ye)*(De-ye)),$e=Math.acos($e),ye>De&&($e=T-$e),$e/=T),[360*$e,Ct,Ve]},ie.hsi=function(){return function(ct,ye,De){De.prototype=ct.prototype;var $e=new De,Ve=ct.apply($e,ye);return Object(Ve)===Ve?Ve:$e}(y,Wi.call(arguments).concat(["hsi"]),function(){})},q.hsi=Me,y.prototype.hsi=function(){return rr(this._rgb)},We=function(ye,De,$e,Ve){var at,_t,Ct,Zn,Un,jn,fn,In,Fr,sr;return"hsl"===Ve?(Fr=ye.hsl(),sr=De.hsl()):"hsv"===Ve?(Fr=ye.hsv(),sr=De.hsv()):"hcg"===Ve?(Fr=ye.hcg(),sr=De.hcg()):"hsi"===Ve?(Fr=ye.hsi(),sr=De.hsi()):("lch"===Ve||"hcl"===Ve)&&(Ve="hcl",Fr=ye.hcl(),sr=De.hcl()),"h"===Ve.substr(0,1)&&(_t=Fr[0],fn=Fr[1],Zn=Fr[2],Ct=sr[0],In=sr[1],Un=sr[2]),isNaN(_t)||isNaN(Ct)?isNaN(_t)?isNaN(Ct)?at=Number.NaN:(at=Ct,(1===Zn||0===Zn)&&"hsv"!==Ve&&(jn=In)):(at=_t,(1===Un||0===Un)&&"hsv"!==Ve&&(jn=fn)):at=_t+$e*(Ct>_t&&Ct-_t>180?Ct-(_t+360):Ct<_t&&_t-Ct>180?Ct+360-_t:Ct-_t),null==jn&&(jn=fn+$e*(In-fn)),ie[Ve](at,jn,Zn+$e*(Un-Zn))},(I=I.concat(function(){var ct,ye,De,$e;for($e=[],ye=0,ct=(De=["hsv","hsl","hsi","hcl","lch","hcg"]).length;yert.length)&&(Oe=rt.length);for(var Be=0,Te=new Array(Oe);Be0&&Oe<1/0};function Bs(rt){return void 0===rt}function Dr(rt){return"object"===y(rt)&&null!==rt}var _a=Object.prototype.hasOwnProperty;function Qi(rt){if(!Dr(rt))return!1;try{var Oe=rt.constructor,Be=Oe.prototype;return Oe&&Be&&_a.call(Be,"isPrototypeOf")}catch(Te){return!1}}function br(rt){return"function"==typeof rt}var hr=Array.prototype.slice;function Mr(rt){return Array.from?Array.from(rt):hr.call(rt)}function Ni(rt,Oe){return rt&&br(Oe)&&(Array.isArray(rt)||Sr(rt.length)?Mr(rt).forEach(function(Be,Te){Oe.call(rt,Be,Te,rt)}):Dr(rt)&&Object.keys(rt).forEach(function(Be){Oe.call(rt,rt[Be],Be,rt)})),rt}var Jr=Object.assign||function(Oe){for(var Be=arguments.length,Te=new Array(Be>1?Be-1:0),Ut=1;Ut0&&Te.forEach(function(gt){Dr(gt)&&Object.keys(gt).forEach(function(Ge){Oe[Ge]=gt[Ge]})}),Oe},po=/\.\d*(?:0|9){12}\d*$/;function No(rt){var Oe=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return po.test(rt)?Math.round(rt*Oe)/Oe:rt}var Mi=/^width|height|left|top|marginLeft|marginTop$/;function Cr(rt,Oe){var Be=rt.style;Ni(Oe,function(Te,Ut){Mi.test(Ut)&&Sr(Te)&&(Te="".concat(Te,"px")),Be[Ut]=Te})}function Lr(rt,Oe){if(Oe){if(Sr(rt.length))return void Ni(rt,function(Te){Lr(Te,Oe)});if(rt.classList)return void rt.classList.add(Oe);var Be=rt.className.trim();Be?Be.indexOf(Oe)<0&&(rt.className="".concat(Be," ").concat(Oe)):rt.className=Oe}}function fa(rt,Oe){if(Oe){if(Sr(rt.length))return void Ni(rt,function(Be){fa(Be,Oe)});if(rt.classList)return void rt.classList.remove(Oe);rt.className.indexOf(Oe)>=0&&(rt.className=rt.className.replace(Oe,""))}}function Wi(rt,Oe,Be){if(Oe){if(Sr(rt.length))return void Ni(rt,function(Te){Wi(Te,Oe,Be)});Be?Lr(rt,Oe):fa(rt,Oe)}}var ct=/([a-z\d])([A-Z])/g;function ye(rt){return rt.replace(ct,"$1-$2").toLowerCase()}function De(rt,Oe){return Dr(rt[Oe])?rt[Oe]:rt.dataset?rt.dataset[Oe]:rt.getAttribute("data-".concat(ye(Oe)))}function $e(rt,Oe,Be){Dr(Be)?rt[Oe]=Be:rt.dataset?rt.dataset[Oe]=Be:rt.setAttribute("data-".concat(ye(Oe)),Be)}var ht=/\s\s*/,at=function(){var rt=!1;if(I){var Oe=!1,Be=function(){},Te=Object.defineProperty({},"once",{get:function(){return rt=!0,Oe},set:function(gt){Oe=gt}});F.addEventListener("test",Be,Te),F.removeEventListener("test",Be,Te)}return rt}();function _t(rt,Oe,Be){var Te=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},Ut=Be;Oe.trim().split(ht).forEach(function(gt){if(!at){var Ge=rt.listeners;Ge&&Ge[gt]&&Ge[gt][Be]&&(Ut=Ge[gt][Be],delete Ge[gt][Be],0===Object.keys(Ge[gt]).length&&delete Ge[gt],0===Object.keys(Ge).length&&delete rt.listeners)}rt.removeEventListener(gt,Ut,Te)})}function Ct(rt,Oe,Be){var Te=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},Ut=Be;Oe.trim().split(ht).forEach(function(gt){if(Te.once&&!at){var Ge=rt.listeners,Xt=void 0===Ge?{}:Ge;Ut=function(){delete Xt[gt][Be],rt.removeEventListener(gt,Ut,Te);for(var yn=arguments.length,sn=new Array(yn),on=0;on1&&void 0!==arguments[1]?arguments[1]:"contain",gt=Ca(Te),Ge=Ca(Be);if(gt&&Ge){var Xt=Be*Oe;"contain"===Ut&&Xt>Te||"cover"===Ut&&Xt=8&&(gt=yn+on)}}}if(gt){var Ci,ei,kn=Oe.getUint16(gt,Te);for(ei=0;ei=0?gt:200),height:Math.max(Te.offsetHeight,Ge>=0?Ge:100)};this.containerData=Xt,Cr(Ut,{width:Xt.width,height:Xt.height}),Lr(Oe,Ne),fa(Ut,Ne)},initCanvas:function(){var Oe=this.containerData,Be=this.imageData,Te=this.options.viewMode,Ut=Math.abs(Be.rotate)%180==90,gt=Ut?Be.naturalHeight:Be.naturalWidth,Ge=Ut?Be.naturalWidth:Be.naturalHeight,Xt=gt/Ge,On=Oe.width,yn=Oe.height;Oe.height*Xt>Oe.width?3===Te?On=Oe.height*Xt:yn=Oe.width/Xt:3===Te?yn=Oe.width/Xt:On=Oe.height*Xt;var sn={aspectRatio:Xt,naturalWidth:gt,naturalHeight:Ge,width:On,height:yn};this.canvasData=sn,this.limited=1===Te||2===Te,this.limitCanvas(!0,!0),sn.width=Math.min(Math.max(sn.width,sn.minWidth),sn.maxWidth),sn.height=Math.min(Math.max(sn.height,sn.minHeight),sn.maxHeight),sn.left=(Oe.width-sn.width)/2,sn.top=(Oe.height-sn.height)/2,sn.oldLeft=sn.left,sn.oldTop=sn.top,this.initialCanvasData=Jr({},sn)},limitCanvas:function(Oe,Be){var Te=this.options,Ut=this.containerData,gt=this.canvasData,Ge=this.cropBoxData,Xt=Te.viewMode,On=gt.aspectRatio,yn=this.cropped&&Ge;if(Oe){var sn=Number(Te.minCanvasWidth)||0,on=Number(Te.minCanvasHeight)||0;Xt>1?(sn=Math.max(sn,Ut.width),on=Math.max(on,Ut.height),3===Xt&&(on*On>sn?sn=on*On:on=sn/On)):Xt>0&&(sn?sn=Math.max(sn,yn?Ge.width:0):on?on=Math.max(on,yn?Ge.height:0):yn&&((on=Ge.height)*On>(sn=Ge.width)?sn=on*On:on=sn/On));var kn=Wn({aspectRatio:On,width:sn,height:on});on=kn.height,gt.minWidth=sn=kn.width,gt.minHeight=on,gt.maxWidth=1/0,gt.maxHeight=1/0}if(Be)if(Xt>(yn?0:1)){var Ci=Ut.width-gt.width,ei=Ut.height-gt.height;gt.minLeft=Math.min(0,Ci),gt.minTop=Math.min(0,ei),gt.maxLeft=Math.max(0,Ci),gt.maxTop=Math.max(0,ei),yn&&this.limited&&(gt.minLeft=Math.min(Ge.left,Ge.left+(Ge.width-gt.width)),gt.minTop=Math.min(Ge.top,Ge.top+(Ge.height-gt.height)),gt.maxLeft=Ge.left,gt.maxTop=Ge.top,2===Xt&&(gt.width>=Ut.width&&(gt.minLeft=Math.min(0,Ci),gt.maxLeft=Math.max(0,Ci)),gt.height>=Ut.height&&(gt.minTop=Math.min(0,ei),gt.maxTop=Math.max(0,ei))))}else gt.minLeft=-gt.width,gt.minTop=-gt.height,gt.maxLeft=Ut.width,gt.maxTop=Ut.height},renderCanvas:function(Oe,Be){var Te=this.canvasData,Ut=this.imageData;if(Be){var gt=function(rt){var Oe=rt.width,Be=rt.height,Te=rt.degree;if(90==(Te=Math.abs(Te)%180))return{width:Be,height:Oe};var Ut=Te%90*Math.PI/180,gt=Math.sin(Ut),Ge=Math.cos(Ut),Xt=Oe*Ge+Be*gt,On=Oe*gt+Be*Ge;return Te>90?{width:On,height:Xt}:{width:Xt,height:On}}({width:Ut.naturalWidth*Math.abs(Ut.scaleX||1),height:Ut.naturalHeight*Math.abs(Ut.scaleY||1),degree:Ut.rotate||0}),Ge=gt.width,Xt=gt.height,On=Te.width*(Ge/Te.naturalWidth),yn=Te.height*(Xt/Te.naturalHeight);Te.left-=(On-Te.width)/2,Te.top-=(yn-Te.height)/2,Te.width=On,Te.height=yn,Te.aspectRatio=Ge/Xt,Te.naturalWidth=Ge,Te.naturalHeight=Xt,this.limitCanvas(!0,!1)}(Te.width>Te.maxWidth||Te.widthTe.maxHeight||Te.heightBe.width?gt.height=gt.width/Te:gt.width=gt.height*Te),this.cropBoxData=gt,this.limitCropBox(!0,!0),gt.width=Math.min(Math.max(gt.width,gt.minWidth),gt.maxWidth),gt.height=Math.min(Math.max(gt.height,gt.minHeight),gt.maxHeight),gt.width=Math.max(gt.minWidth,gt.width*Ut),gt.height=Math.max(gt.minHeight,gt.height*Ut),gt.left=Be.left+(Be.width-gt.width)/2,gt.top=Be.top+(Be.height-gt.height)/2,gt.oldLeft=gt.left,gt.oldTop=gt.top,this.initialCropBoxData=Jr({},gt)},limitCropBox:function(Oe,Be){var Te=this.options,Ut=this.containerData,gt=this.canvasData,Ge=this.cropBoxData,Xt=this.limited,On=Te.aspectRatio;if(Oe){var yn=Number(Te.minCropBoxWidth)||0,sn=Number(Te.minCropBoxHeight)||0,on=Xt?Math.min(Ut.width,gt.width,gt.width+gt.left,Ut.width-gt.left):Ut.width,kn=Xt?Math.min(Ut.height,gt.height,gt.height+gt.top,Ut.height-gt.top):Ut.height;yn=Math.min(yn,Ut.width),sn=Math.min(sn,Ut.height),On&&(yn&&sn?sn*On>yn?sn=yn/On:yn=sn*On:yn?sn=yn/On:sn&&(yn=sn*On),kn*On>on?kn=on/On:on=kn*On),Ge.minWidth=Math.min(yn,on),Ge.minHeight=Math.min(sn,kn),Ge.maxWidth=on,Ge.maxHeight=kn}Be&&(Xt?(Ge.minLeft=Math.max(0,gt.left),Ge.minTop=Math.max(0,gt.top),Ge.maxLeft=Math.min(Ut.width,gt.left+gt.width)-Ge.width,Ge.maxTop=Math.min(Ut.height,gt.top+gt.height)-Ge.height):(Ge.minLeft=0,Ge.minTop=0,Ge.maxLeft=Ut.width-Ge.width,Ge.maxTop=Ut.height-Ge.height))},renderCropBox:function(){var Oe=this.options,Be=this.containerData,Te=this.cropBoxData;(Te.width>Te.maxWidth||Te.widthTe.maxHeight||Te.height=Be.width&&Te.height>=Be.height?"move":X),Cr(this.cropBox,Jr({width:Te.width,height:Te.height},In({translateX:Te.left,translateY:Te.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Gt(this.element,it,this.getData())}},Sn={initPreview:function(){var Oe=this.element,Be=this.crossOrigin,Te=this.options.preview,Ut=Be?this.crossOriginUrl:this.url,gt=Oe.alt||"The image to preview",Ge=document.createElement("img");if(Be&&(Ge.crossOrigin=Be),Ge.src=Ut,Ge.alt=gt,this.viewBox.appendChild(Ge),this.viewBoxImage=Ge,Te){var Xt=Te;"string"==typeof Te?Xt=Oe.ownerDocument.querySelectorAll(Te):Te.querySelector&&(Xt=[Te]),this.previews=Xt,Ni(Xt,function(On){var yn=document.createElement("img");$e(On,We,{width:On.offsetWidth,height:On.offsetHeight,html:On.innerHTML}),Be&&(yn.crossOrigin=Be),yn.src=Ut,yn.alt=gt,yn.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',On.innerHTML="",On.appendChild(yn)})}},resetPreview:function(){Ni(this.previews,function(Oe){var Be=De(Oe,We);Cr(Oe,{width:Be.width,height:Be.height}),Oe.innerHTML=Be.html,function(rt,Oe){if(Dr(rt[Oe]))try{delete rt[Oe]}catch(Be){rt[Oe]=void 0}else if(rt.dataset)try{delete rt.dataset[Oe]}catch(Be){rt.dataset[Oe]=void 0}else rt.removeAttribute("data-".concat(ye(Oe)))}(Oe,We)})},preview:function(){var Oe=this.imageData,Be=this.canvasData,Te=this.cropBoxData,Ut=Te.width,gt=Te.height,Ge=Oe.width,Xt=Oe.height,On=Te.left-Be.left-Oe.left,yn=Te.top-Be.top-Oe.top;!this.cropped||this.disabled||(Cr(this.viewBoxImage,Jr({width:Ge,height:Xt},In(Jr({translateX:-On,translateY:-yn},Oe)))),Ni(this.previews,function(sn){var on=De(sn,We),kn=on.width,Ci=on.height,ei=kn,Hr=Ci,gi=1;Ut&&(Hr=gt*(gi=kn/Ut)),gt&&Hr>Ci&&(ei=Ut*(gi=Ci/gt),Hr=Ci),Cr(sn,{width:ei,height:Hr}),Cr(sn.getElementsByTagName("img")[0],Jr({width:Ge*gi,height:Xt*gi},In(Jr({translateX:-On*gi,translateY:-yn*gi},Oe))))}))}},mr={bind:function(){var Oe=this.element,Be=this.options,Te=this.cropper;br(Be.cropstart)&&Ct(Oe,Bt,Be.cropstart),br(Be.cropmove)&&Ct(Oe,jt,Be.cropmove),br(Be.cropend)&&Ct(Oe,Tt,Be.cropend),br(Be.crop)&&Ct(Oe,it,Be.crop),br(Be.zoom)&&Ct(Oe,Qn,Be.zoom),Ct(Te,Pt,this.onCropStart=this.cropStart.bind(this)),Be.zoomable&&Be.zoomOnWheel&&Ct(Te,"wheel",this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),Be.toggleDragModeOnDblclick&&Ct(Te,mn,this.onDblclick=this.dblclick.bind(this)),Ct(Oe.ownerDocument,Jt,this.onCropMove=this.cropMove.bind(this)),Ct(Oe.ownerDocument,_n,this.onCropEnd=this.cropEnd.bind(this)),Be.responsive&&Ct(window,"resize",this.onResize=this.resize.bind(this))},unbind:function(){var Oe=this.element,Be=this.options,Te=this.cropper;br(Be.cropstart)&&_t(Oe,Bt,Be.cropstart),br(Be.cropmove)&&_t(Oe,jt,Be.cropmove),br(Be.cropend)&&_t(Oe,Tt,Be.cropend),br(Be.crop)&&_t(Oe,it,Be.crop),br(Be.zoom)&&_t(Oe,Qn,Be.zoom),_t(Te,Pt,this.onCropStart),Be.zoomable&&Be.zoomOnWheel&&_t(Te,"wheel",this.onWheel,{passive:!1,capture:!0}),Be.toggleDragModeOnDblclick&&_t(Te,mn,this.onDblclick),_t(Oe.ownerDocument,Jt,this.onCropMove),_t(Oe.ownerDocument,_n,this.onCropEnd),Be.responsive&&_t(window,"resize",this.onResize)}},Kn={resize:function(){if(!this.disabled){var Xt,On,Oe=this.options,Be=this.container,Te=this.containerData,Ut=Be.offsetWidth/Te.width,gt=Be.offsetHeight/Te.height,Ge=Math.abs(Ut-1)>Math.abs(gt-1)?Ut:gt;1!==Ge&&(Oe.restore&&(Xt=this.getCanvasData(),On=this.getCropBoxData()),this.render(),Oe.restore&&(this.setCanvasData(Ni(Xt,function(yn,sn){Xt[sn]=yn*Ge})),this.setCropBoxData(Ni(On,function(yn,sn){On[sn]=yn*Ge}))))}},dblclick:function(){var rt,Oe;this.disabled||"none"===this.options.dragMode||this.setDragMode((Oe=st,((rt=this.dragBox).classList?rt.classList.contains(Oe):rt.className.indexOf(Oe)>-1)?"move":qe))},wheel:function(Oe){var Be=this,Te=Number(this.options.wheelZoomRatio)||.1,Ut=1;this.disabled||(Oe.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){Be.wheeling=!1},50),Oe.deltaY?Ut=Oe.deltaY>0?1:-1:Oe.wheelDelta?Ut=-Oe.wheelDelta/120:Oe.detail&&(Ut=Oe.detail>0?1:-1),this.zoom(-Ut*Te,Oe)))},cropStart:function(Oe){var Be=Oe.buttons,Te=Oe.button;if(!(this.disabled||("mousedown"===Oe.type||"pointerdown"===Oe.type&&"mouse"===Oe.pointerType)&&(Sr(Be)&&1!==Be||Sr(Te)&&0!==Te||Oe.ctrlKey))){var Ge,Ut=this.options,gt=this.pointers;Oe.changedTouches?Ni(Oe.changedTouches,function(Xt){gt[Xt.identifier]=sr(Xt)}):gt[Oe.pointerId||0]=sr(Oe),Ge=Object.keys(gt).length>1&&Ut.zoomable&&Ut.zoomOnTouch?"zoom":De(Oe.target,bt),gr.test(Ge)&&!1!==Gt(this.element,Bt,{originalEvent:Oe,action:Ge})&&(Oe.preventDefault(),this.action=Ge,this.cropping=!1,"crop"===Ge&&(this.cropping=!0,Lr(this.dragBox,Xe)))}},cropMove:function(Oe){var Be=this.action;if(!this.disabled&&Be){var Te=this.pointers;Oe.preventDefault(),!1!==Gt(this.element,jt,{originalEvent:Oe,action:Be})&&(Oe.changedTouches?Ni(Oe.changedTouches,function(Ut){Jr(Te[Ut.identifier]||{},sr(Ut,!0))}):Jr(Te[Oe.pointerId||0]||{},sr(Oe,!0)),this.change(Oe))}},cropEnd:function(Oe){if(!this.disabled){var Be=this.action,Te=this.pointers;Oe.changedTouches?Ni(Oe.changedTouches,function(Ut){delete Te[Ut.identifier]}):delete Te[Oe.pointerId||0],Be&&(Oe.preventDefault(),Object.keys(Te).length||(this.action=""),this.cropping&&(this.cropping=!1,Wi(this.dragBox,Xe,this.cropped&&this.options.modal)),Gt(this.element,Tt,{originalEvent:Oe,action:Be}))}}},gn={change:function(Oe){var ga,Te=this.canvasData,Ut=this.containerData,gt=this.cropBoxData,Ge=this.pointers,Xt=this.action,On=this.options.aspectRatio,yn=gt.left,sn=gt.top,on=gt.width,kn=gt.height,Ci=yn+on,ei=sn+kn,Hr=0,gi=0,Ri=Ut.width,ro=Ut.height,so=!0;!On&&Oe.shiftKey&&(On=on&&kn?on/kn:1),this.limited&&(gi=gt.minTop,Ri=(Hr=gt.minLeft)+Math.min(Ut.width,Te.width,Te.left+Te.width),ro=gi+Math.min(Ut.height,Te.height,Te.top+Te.height));var Ea=Ge[Object.keys(Ge)[0]],Bn={x:Ea.endX-Ea.startX,y:Ea.endY-Ea.startY},di=function(Da){switch(Da){case"e":Ci+Bn.x>Ri&&(Bn.x=Ri-Ci);break;case"w":yn+Bn.x
ro&&(Bn.y=ro-ei)}};switch(Xt){case X:yn+=Bn.x,sn+=Bn.y;break;case"e":if(Bn.x>=0&&(Ci>=Ri||On&&(sn<=gi||ei>=ro))){so=!1;break}di("e"),(on+=Bn.x)<0&&(Xt="w",yn-=on=-on),On&&(sn+=(gt.height-(kn=on/On))/2);break;case ve:if(Bn.y<=0&&(sn<=gi||On&&(yn<=Hr||Ci>=Ri))){so=!1;break}di(ve),sn+=Bn.y,(kn-=Bn.y)<0&&(Xt="s",sn-=kn=-kn),On&&(yn+=(gt.width-(on=kn*On))/2);break;case"w":if(Bn.x<=0&&(yn<=Hr||On&&(sn<=gi||ei>=ro))){so=!1;break}di("w"),yn+=Bn.x,(on-=Bn.x)<0&&(Xt="e",yn-=on=-on),On&&(sn+=(gt.height-(kn=on/On))/2);break;case"s":if(Bn.y>=0&&(ei>=ro||On&&(yn<=Hr||Ci>=Ri))){so=!1;break}di("s"),(kn+=Bn.y)<0&&(Xt=ve,sn-=kn=-kn),On&&(yn+=(gt.width-(on=kn*On))/2);break;case Se:if(On){if(Bn.y<=0&&(sn<=gi||Ci>=Ri)){so=!1;break}di(ve),sn+=Bn.y,on=(kn-=Bn.y)*On}else di(ve),di("e"),Bn.x>=0?Cigi&&(kn-=Bn.y,sn+=Bn.y):(kn-=Bn.y,sn+=Bn.y);on<0&&kn<0?(Xt=Pe,sn-=kn=-kn,yn-=on=-on):on<0?(Xt=Re,yn-=on=-on):kn<0&&(Xt=Ue,sn-=kn=-kn);break;case Re:if(On){if(Bn.y<=0&&(sn<=gi||yn<=Hr)){so=!1;break}di(ve),sn+=Bn.y,yn+=gt.width-(on=(kn-=Bn.y)*On)}else di(ve),di("w"),Bn.x<=0?yn>Hr?(on-=Bn.x,yn+=Bn.x):Bn.y<=0&&sn<=gi&&(so=!1):(on-=Bn.x,yn+=Bn.x),Bn.y<=0?sn>gi&&(kn-=Bn.y,sn+=Bn.y):(kn-=Bn.y,sn+=Bn.y);on<0&&kn<0?(Xt=Ue,sn-=kn=-kn,yn-=on=-on):on<0?(Xt=Se,yn-=on=-on):kn<0&&(Xt=Pe,sn-=kn=-kn);break;case Pe:if(On){if(Bn.x<=0&&(yn<=Hr||ei>=ro)){so=!1;break}di("w"),yn+=Bn.x,kn=(on-=Bn.x)/On}else di("s"),di("w"),Bn.x<=0?yn>Hr?(on-=Bn.x,yn+=Bn.x):Bn.y>=0&&ei>=ro&&(so=!1):(on-=Bn.x,yn+=Bn.x),Bn.y>=0?ei=0&&(Ci>=Ri||ei>=ro)){so=!1;break}di("e"),kn=(on+=Bn.x)/On}else di("s"),di("e"),Bn.x>=0?Ci=0&&ei>=ro&&(so=!1):on+=Bn.x,Bn.y>=0?eiMath.abs(Be)&&(Be=kn)})}),Be}(Ge),Oe),so=!1;break;case"crop":if(!Bn.x||!Bn.y){so=!1;break}ga=Zn(this.cropper),yn=Ea.startX-ga.left,sn=Ea.startY-ga.top,on=gt.minWidth,kn=gt.minHeight,Bn.x>0?Xt=Bn.y>0?Ue:Se:Bn.x<0&&(yn-=on,Xt=Bn.y>0?Pe:Re),Bn.y<0&&(sn-=kn),this.cropped||(fa(this.cropBox,Ne),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}so&&(gt.width=on,gt.height=kn,gt.left=yn,gt.top=sn,this.action=Xt,this.renderCropBox()),Ni(Ge,function(ea){ea.startX=ea.endX,ea.startY=ea.endY})}},cr={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&Lr(this.dragBox,Xe),fa(this.cropBox,Ne),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Jr({},this.initialImageData),this.canvasData=Jr({},this.initialCanvasData),this.cropBoxData=Jr({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Jr(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),fa(this.dragBox,Xe),Lr(this.cropBox,Ne)),this},replace:function(Oe){var Be=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&Oe&&(this.isImg&&(this.element.src=Oe),Be?(this.url=Oe,this.image.src=Oe,this.ready&&(this.viewBoxImage.src=Oe,Ni(this.previews,function(Te){Te.getElementsByTagName("img")[0].src=Oe}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(Oe))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,fa(this.cropper,je)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,Lr(this.cropper,je)),this},destroy:function(){var Oe=this.element;return Oe[W]?(Oe[W]=void 0,this.isImg&&this.replaced&&(Oe.src=this.originalUrl),this.uncreate(),this):this},move:function(Oe){var Be=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Oe,Te=this.canvasData,Ut=Te.left,gt=Te.top;return this.moveTo(Bs(Oe)?Oe:Ut+Number(Oe),Bs(Be)?Be:gt+Number(Be))},moveTo:function(Oe){var Be=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Oe,Te=this.canvasData,Ut=!1;return Oe=Number(Oe),Be=Number(Be),this.ready&&!this.disabled&&this.options.movable&&(Sr(Oe)&&(Te.left=Oe,Ut=!0),Sr(Be)&&(Te.top=Be,Ut=!0),Ut&&this.renderCanvas(!0)),this},zoom:function(Oe,Be){var Te=this.canvasData;return Oe=Number(Oe),this.zoomTo(Te.width*(Oe=Oe<0?1/(1-Oe):1+Oe)/Te.naturalWidth,null,Be)},zoomTo:function(Oe,Be,Te){var Ut=this.options,gt=this.canvasData,Ge=gt.width,Xt=gt.height,On=gt.naturalWidth,yn=gt.naturalHeight;if((Oe=Number(Oe))>=0&&this.ready&&!this.disabled&&Ut.zoomable){var sn=On*Oe,on=yn*Oe;if(!1===Gt(this.element,Qn,{ratio:Oe,oldRatio:Ge/On,originalEvent:Te}))return this;if(Te){var kn=this.pointers,Ci=Zn(this.cropper),ei=kn&&Object.keys(kn).length?function(rt){var Oe=0,Be=0,Te=0;return Ni(rt,function(Ut){Oe+=Ut.startX,Be+=Ut.startY,Te+=1}),{pageX:Oe/=Te,pageY:Be/=Te}}(kn):{pageX:Te.pageX,pageY:Te.pageY};gt.left-=(ei.pageX-Ci.left-gt.left)/Ge*(sn-Ge),gt.top-=(ei.pageY-Ci.top-gt.top)/Xt*(on-Xt)}else Qi(Be)&&Sr(Be.x)&&Sr(Be.y)?(gt.left-=(Be.x-gt.left)/Ge*(sn-Ge),gt.top-=(Be.y-gt.top)/Xt*(on-Xt)):(gt.left-=(sn-Ge)/2,gt.top-=(on-Xt)/2);gt.width=sn,gt.height=on,this.renderCanvas(!0)}return this},rotate:function(Oe){return this.rotateTo((this.imageData.rotate||0)+Number(Oe))},rotateTo:function(Oe){return Sr(Oe=Number(Oe))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=Oe%360,this.renderCanvas(!0,!0)),this},scaleX:function(Oe){var Be=this.imageData.scaleY;return this.scale(Oe,Sr(Be)?Be:1)},scaleY:function(Oe){var Be=this.imageData.scaleX;return this.scale(Sr(Be)?Be:1,Oe)},scale:function(Oe){var Be=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Oe,Te=this.imageData,Ut=!1;return Oe=Number(Oe),Be=Number(Be),this.ready&&!this.disabled&&this.options.scalable&&(Sr(Oe)&&(Te.scaleX=Oe,Ut=!0),Sr(Be)&&(Te.scaleY=Be,Ut=!0),Ut&&this.renderCanvas(!0,!0)),this},getData:function(){var Ge,Oe=arguments.length>0&&void 0!==arguments[0]&&arguments[0],Be=this.options,Te=this.imageData,Ut=this.canvasData,gt=this.cropBoxData;if(this.ready&&this.cropped){var Xt=Te.width/Te.naturalWidth;if(Ni(Ge={x:gt.left-Ut.left,y:gt.top-Ut.top,width:gt.width,height:gt.height},function(sn,on){Ge[on]=sn/Xt}),Oe){var On=Math.round(Ge.y+Ge.height),yn=Math.round(Ge.x+Ge.width);Ge.x=Math.round(Ge.x),Ge.y=Math.round(Ge.y),Ge.width=yn-Ge.x,Ge.height=On-Ge.y}}else Ge={x:0,y:0,width:0,height:0};return Be.rotatable&&(Ge.rotate=Te.rotate||0),Be.scalable&&(Ge.scaleX=Te.scaleX||1,Ge.scaleY=Te.scaleY||1),Ge},setData:function(Oe){var Be=this.options,Te=this.imageData,Ut=this.canvasData,gt={};if(this.ready&&!this.disabled&&Qi(Oe)){var Ge=!1;Be.rotatable&&Sr(Oe.rotate)&&Oe.rotate!==Te.rotate&&(Te.rotate=Oe.rotate,Ge=!0),Be.scalable&&(Sr(Oe.scaleX)&&Oe.scaleX!==Te.scaleX&&(Te.scaleX=Oe.scaleX,Ge=!0),Sr(Oe.scaleY)&&Oe.scaleY!==Te.scaleY&&(Te.scaleY=Oe.scaleY,Ge=!0)),Ge&&this.renderCanvas(!0,!0);var Xt=Te.width/Te.naturalWidth;Sr(Oe.x)&&(gt.left=Oe.x*Xt+Ut.left),Sr(Oe.y)&&(gt.top=Oe.y*Xt+Ut.top),Sr(Oe.width)&&(gt.width=Oe.width*Xt),Sr(Oe.height)&&(gt.height=Oe.height*Xt),this.setCropBoxData(gt)}return this},getContainerData:function(){return this.ready?Jr({},this.containerData):{}},getImageData:function(){return this.sized?Jr({},this.imageData):{}},getCanvasData:function(){var Oe=this.canvasData,Be={};return this.ready&&Ni(["left","top","width","height","naturalWidth","naturalHeight"],function(Te){Be[Te]=Oe[Te]}),Be},setCanvasData:function(Oe){var Be=this.canvasData,Te=Be.aspectRatio;return this.ready&&!this.disabled&&Qi(Oe)&&(Sr(Oe.left)&&(Be.left=Oe.left),Sr(Oe.top)&&(Be.top=Oe.top),Sr(Oe.width)?(Be.width=Oe.width,Be.height=Oe.width/Te):Sr(Oe.height)&&(Be.height=Oe.height,Be.width=Oe.height*Te),this.renderCanvas(!0)),this},getCropBoxData:function(){var Be,Oe=this.cropBoxData;return this.ready&&this.cropped&&(Be={left:Oe.left,top:Oe.top,width:Oe.width,height:Oe.height}),Be||{}},setCropBoxData:function(Oe){var Ut,gt,Be=this.cropBoxData,Te=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&Qi(Oe)&&(Sr(Oe.left)&&(Be.left=Oe.left),Sr(Oe.top)&&(Be.top=Oe.top),Sr(Oe.width)&&Oe.width!==Be.width&&(Ut=!0,Be.width=Oe.width),Sr(Oe.height)&&Oe.height!==Be.height&&(gt=!0,Be.height=Oe.height),Te&&(Ut?Be.height=Be.width/Te:gt&&(Be.width=Be.height*Te)),this.renderCropBox()),this},getCroppedCanvas:function(){var Oe=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var Be=this.canvasData,Te=Ya(this.image,this.imageData,Be,Oe);if(!this.cropped)return Te;var Ut=this.getData(Oe.rounded),gt=Ut.x,Ge=Ut.y,Xt=Ut.width,On=Ut.height,yn=Te.width/Math.floor(Be.naturalWidth);1!==yn&&(gt*=yn,Ge*=yn,Xt*=yn,On*=yn);var sn=Xt/On,on=Wn({aspectRatio:sn,width:Oe.maxWidth||1/0,height:Oe.maxHeight||1/0}),kn=Wn({aspectRatio:sn,width:Oe.minWidth||0,height:Oe.minHeight||0},"cover"),Ci=Wn({aspectRatio:sn,width:Oe.width||(1!==yn?Te.width:Xt),height:Oe.height||(1!==yn?Te.height:On)}),ei=Ci.width,Hr=Ci.height;ei=Math.min(on.width,Math.max(kn.width,ei)),Hr=Math.min(on.height,Math.max(kn.height,Hr));var gi=document.createElement("canvas"),Ri=gi.getContext("2d");gi.width=No(ei),gi.height=No(Hr),Ri.fillStyle=Oe.fillColor||"transparent",Ri.fillRect(0,0,ei,Hr);var ro=Oe.imageSmoothingEnabled,ga=Oe.imageSmoothingQuality;Ri.imageSmoothingEnabled=void 0===ro||ro,ga&&(Ri.imageSmoothingQuality=ga);var Da,Ka,bl,Cl,ol,cs,Ea=Te.width,Bn=Te.height,di=gt,ea=Ge;di<=-Xt||di>Ea?(di=0,Da=0,bl=0,ol=0):di<=0?(bl=-di,di=0,ol=Da=Math.min(Ea,Xt+di)):di<=Ea&&(bl=0,ol=Da=Math.min(Xt,Ea-di)),Da<=0||ea<=-On||ea>Bn?(ea=0,Ka=0,Cl=0,cs=0):ea<=0?(Cl=-ea,ea=0,cs=Ka=Math.min(Bn,On+ea)):ea<=Bn&&(Cl=0,cs=Ka=Math.min(On,Bn-ea));var Ds=[di,ea,Da,Ka];if(ol>0&&cs>0){var ko=ei/Xt;Ds.push(bl*ko,Cl*ko,ol*ko,cs*ko)}return Ri.drawImage.apply(Ri,[Te].concat(S(Ds.map(function(Oo){return Math.floor(No(Oo))})))),gi},setAspectRatio:function(Oe){var Be=this.options;return!this.disabled&&!Bs(Oe)&&(Be.aspectRatio=Math.max(0,Oe)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(Oe){var Be=this.options,Te=this.dragBox,Ut=this.face;if(this.ready&&!this.disabled){var gt=Oe===qe,Ge=Be.movable&&"move"===Oe;Be.dragMode=Oe=gt||Ge?Oe:"none",$e(Te,bt,Oe),Wi(Te,st,gt),Wi(Te,pt,Ge),Be.cropBoxMovable||($e(Ut,bt,Oe),Wi(Ut,st,gt),Wi(Ut,pt,Ge))}return this}},ir=F.Cropper,qr=function(){function rt(Oe){var Be=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(m(this,rt),!Oe||!Ru.test(Oe.tagName))throw new Error("The first argument is required and must be an
or